0001423774-19-000143.txt : 20191216 0001423774-19-000143.hdr.sgml : 20191216 20191216160723 ACCESSION NUMBER: 0001423774-19-000143 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20191031 FILED AS OF DATE: 20191216 DATE AS OF CHANGE: 20191216 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ZUORA INC CENTRAL INDEX KEY: 0001423774 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 205530976 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38451 FILM NUMBER: 191287163 BUSINESS ADDRESS: STREET 1: 3050 SOUTH DELAWARE STREET STREET 2: SUITE 301 CITY: SAN MATEO STATE: CA ZIP: 94403 BUSINESS PHONE: 800-425-1281 MAIL ADDRESS: STREET 1: 3050 SOUTH DELAWARE STREET STREET 2: SUITE 301 CITY: SAN MATEO STATE: CA ZIP: 94403 10-Q 1 zuo-20191031.htm 10-Q Document
falseOct 31, 20192020Q30001423774--01-31Non-accelerated Filerfalsetruefalsefalse2,6222,522P1YP12M392021-10-312022-06-30P6M13.6727.8613.6712.2814.8223.6427.8638.332.435.039.238.939.040.95.65.95.65.16.56.06.56.41.42.81.42.61.72.52.9000036.024.642.629.90.50.72.02.21.92.02.22.400P1YP11Y00014237742019-02-012019-10-31xbrli:shares0001423774us-gaap:CommonClassAMember2019-11-300001423774us-gaap:CommonClassBMember2019-11-30iso4217:USD00014237742019-10-3100014237742019-01-310001423774us-gaap:CommonClassAMember2019-10-310001423774us-gaap:CommonClassAMember2019-01-310001423774us-gaap:CommonClassBMember2019-10-310001423774us-gaap:CommonClassBMember2019-01-310001423774us-gaap:SubscriptionAndCirculationMember2019-08-012019-10-310001423774us-gaap:SubscriptionAndCirculationMember2018-08-012018-10-310001423774us-gaap:SubscriptionAndCirculationMember2019-02-012019-10-310001423774us-gaap:SubscriptionAndCirculationMember2018-02-012018-10-310001423774us-gaap:TechnologyServiceMember2019-08-012019-10-310001423774us-gaap:TechnologyServiceMember2018-08-012018-10-310001423774us-gaap:TechnologyServiceMember2019-02-012019-10-310001423774us-gaap:TechnologyServiceMember2018-02-012018-10-3100014237742019-08-012019-10-3100014237742018-08-012018-10-3100014237742018-02-012018-10-31iso4217:USDxbrli:shares0001423774us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-01-310001423774us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-01-310001423774us-gaap:AdditionalPaidInCapitalMember2019-01-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-310001423774us-gaap:RetainedEarningsMember2019-01-310001423774us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-02-012019-10-310001423774us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-02-012019-10-310001423774us-gaap:AdditionalPaidInCapitalMember2019-02-012019-10-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-02-012019-10-310001423774us-gaap:RetainedEarningsMember2019-02-012019-10-310001423774us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-10-310001423774us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-10-310001423774us-gaap:AdditionalPaidInCapitalMember2019-10-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-10-310001423774us-gaap:RetainedEarningsMember2019-10-310001423774us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-07-310001423774us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-07-310001423774us-gaap:AdditionalPaidInCapitalMember2019-07-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-310001423774us-gaap:RetainedEarningsMember2019-07-3100014237742019-07-310001423774us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-08-012019-10-310001423774us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-08-012019-10-310001423774us-gaap:AdditionalPaidInCapitalMember2019-08-012019-10-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-08-012019-10-310001423774us-gaap:RetainedEarningsMember2019-08-012019-10-310001423774us-gaap:PreferredStockMember2018-01-310001423774us-gaap:CommonClassAMemberus-gaap:CommonStockMember2018-01-310001423774us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-01-310001423774us-gaap:AdditionalPaidInCapitalMember2018-01-310001423774us-gaap:ReceivablesFromStockholderMember2018-01-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-310001423774us-gaap:RetainedEarningsMember2018-01-3100014237742018-01-310001423774us-gaap:PreferredStockMember2018-02-012018-10-310001423774us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-02-012018-10-310001423774us-gaap:CommonClassAMemberus-gaap:CommonStockMember2018-02-012018-10-310001423774us-gaap:AdditionalPaidInCapitalMember2018-02-012018-10-310001423774us-gaap:ReceivablesFromStockholderMember2018-02-012018-10-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-02-012018-10-310001423774us-gaap:RetainedEarningsMember2018-02-012018-10-310001423774us-gaap:PreferredStockMember2018-10-310001423774us-gaap:CommonClassAMemberus-gaap:CommonStockMember2018-10-310001423774us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-10-310001423774us-gaap:AdditionalPaidInCapitalMember2018-10-310001423774us-gaap:ReceivablesFromStockholderMember2018-10-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-10-310001423774us-gaap:RetainedEarningsMember2018-10-3100014237742018-10-310001423774us-gaap:PreferredStockMember2018-07-310001423774us-gaap:CommonClassAMemberus-gaap:CommonStockMember2018-07-310001423774us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-07-310001423774us-gaap:AdditionalPaidInCapitalMember2018-07-310001423774us-gaap:ReceivablesFromStockholderMember2018-07-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-310001423774us-gaap:RetainedEarningsMember2018-07-3100014237742018-07-310001423774us-gaap:CommonClassAMemberus-gaap:CommonStockMember2018-08-012018-10-310001423774us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-08-012018-10-310001423774us-gaap:AdditionalPaidInCapitalMember2018-08-012018-10-310001423774us-gaap:ReceivablesFromStockholderMember2018-08-012018-10-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-08-012018-10-310001423774us-gaap:RetainedEarningsMember2018-08-012018-10-310001423774us-gaap:IPOMember2018-04-012018-04-3000014237742018-04-300001423774us-gaap:OverAllotmentOptionMember2018-04-012018-04-3000014237742018-03-310001423774us-gaap:CommonClassBMember2018-03-312018-03-310001423774us-gaap:CommonClassBMember2018-03-310001423774srt:ScenarioPreviouslyReportedMember2019-01-310001423774us-gaap:AccountingStandardsUpdate201409Membersrt:RestatementAdjustmentMember2019-01-310001423774srt:ScenarioPreviouslyReportedMemberus-gaap:SubscriptionAndCirculationMember2018-08-012018-10-310001423774us-gaap:AccountingStandardsUpdate201409Memberus-gaap:SubscriptionAndCirculationMembersrt:RestatementAdjustmentMember2018-08-012018-10-310001423774srt:ScenarioPreviouslyReportedMemberus-gaap:TechnologyServiceMember2018-08-012018-10-310001423774us-gaap:AccountingStandardsUpdate201409Memberus-gaap:TechnologyServiceMembersrt:RestatementAdjustmentMember2018-08-012018-10-310001423774srt:ScenarioPreviouslyReportedMember2018-08-012018-10-310001423774us-gaap:AccountingStandardsUpdate201409Membersrt:RestatementAdjustmentMember2018-08-012018-10-310001423774srt:ScenarioPreviouslyReportedMemberus-gaap:SubscriptionAndCirculationMember2018-02-012018-10-310001423774us-gaap:AccountingStandardsUpdate201409Memberus-gaap:SubscriptionAndCirculationMembersrt:RestatementAdjustmentMember2018-02-012018-10-310001423774srt:ScenarioPreviouslyReportedMemberus-gaap:TechnologyServiceMember2018-02-012018-10-310001423774us-gaap:AccountingStandardsUpdate201409Memberus-gaap:TechnologyServiceMembersrt:RestatementAdjustmentMember2018-02-012018-10-310001423774srt:ScenarioPreviouslyReportedMember2018-02-012018-10-310001423774us-gaap:AccountingStandardsUpdate201409Membersrt:RestatementAdjustmentMember2018-02-012018-10-310001423774us-gaap:USTreasuryAndGovernmentMember2019-10-310001423774us-gaap:CorporateDebtSecuritiesMember2019-10-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2019-10-310001423774us-gaap:USTreasuryAndGovernmentMember2019-01-310001423774us-gaap:CorporateDebtSecuritiesMember2019-01-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2019-01-310001423774srt:MaximumMember2019-10-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-10-310001423774us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-10-310001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-10-310001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-10-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2019-10-310001423774us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2019-10-310001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-10-310001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2019-10-310001423774us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-10-310001423774us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-10-310001423774us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-10-310001423774us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-10-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-10-310001423774us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-10-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-10-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-10-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-10-310001423774us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-10-310001423774us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-10-310001423774us-gaap:FairValueMeasurementsRecurringMember2019-10-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-01-310001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-01-310001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-01-310001423774us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-01-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774zuo:ServersMember2019-10-310001423774zuo:ServersMember2019-01-310001423774zuo:ComputerSoftwareMember2019-10-310001423774zuo:ComputerSoftwareMember2019-01-310001423774us-gaap:LeaseholdImprovementsMember2019-10-310001423774us-gaap:LeaseholdImprovementsMember2019-01-310001423774us-gaap:ComputerEquipmentMember2019-10-310001423774us-gaap:ComputerEquipmentMember2019-01-310001423774us-gaap:FurnitureAndFixturesMember2019-10-310001423774us-gaap:FurnitureAndFixturesMember2019-01-310001423774us-gaap:VehiclesMember2019-10-310001423774us-gaap:VehiclesMember2019-01-310001423774zuo:ComputerSoftwareInternalUseMember2019-10-310001423774zuo:ComputerSoftwareInternalUseMember2019-01-310001423774zuo:ComputerSoftwareInternalUseMember2019-08-012019-10-310001423774zuo:ComputerSoftwareInternalUseMember2019-02-012019-10-310001423774zuo:ComputerSoftwareInternalUseMember2018-08-012018-10-310001423774zuo:ComputerSoftwareInternalUseMember2018-02-012018-10-310001423774us-gaap:DevelopedTechnologyRightsMember2019-10-310001423774us-gaap:CustomerRelationshipsMember2019-10-310001423774us-gaap:TradeNamesMember2019-10-310001423774us-gaap:DevelopedTechnologyRightsMember2019-01-310001423774us-gaap:CustomerRelationshipsMember2019-01-310001423774us-gaap:TradeNamesMember2019-01-31xbrli:pure00014237742019-11-012019-10-3100014237742020-11-012019-10-310001423774country:US2019-08-012019-10-310001423774country:US2018-08-012018-10-310001423774country:US2019-02-012019-10-310001423774country:US2018-02-012018-10-310001423774us-gaap:NonUsMember2019-08-012019-10-310001423774us-gaap:NonUsMember2018-08-012018-10-310001423774us-gaap:NonUsMember2019-02-012019-10-310001423774us-gaap:NonUsMember2018-02-012018-10-310001423774us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2019-08-012019-10-310001423774us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2018-08-012018-10-310001423774us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2019-02-012019-10-310001423774us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2018-02-012018-10-310001423774us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerMember2019-08-012019-10-310001423774us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerMember2018-08-012018-10-310001423774us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerMember2019-02-012019-10-310001423774us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerMember2018-02-012018-10-310001423774zuo:SiliconValleyBankAgreementMemberus-gaap:RevolvingCreditFacilityMember2018-10-310001423774zuo:SiliconValleyBankAgreementMemberus-gaap:RevolvingCreditFacilityMember2018-09-300001423774zuo:SiliconValleyBankAgreementMemberus-gaap:PrimeRateMember2018-10-012018-10-31zuo:payment0001423774us-gaap:SecuredDebtMemberzuo:SiliconValleyBankAgreementMember2018-10-310001423774us-gaap:SecuredDebtMemberzuo:SiliconValleyBankAgreementMember2018-10-012018-10-310001423774zuo:SiliconValleyBankAgreementMemberus-gaap:RevolvingCreditFacilityMember2019-10-310001423774zuo:SiliconValleyBankAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:PrimeRateMember2019-02-012019-10-310001423774zuo:SiliconValleyBankAgreementMemberus-gaap:RevolvingCreditFacilityMember2019-02-012019-10-310001423774us-gaap:SecuredDebtMemberzuo:SiliconValleyBankAgreementMember2017-06-012017-06-300001423774us-gaap:SecuredDebtMemberzuo:SiliconValleyBankAgreementMemberus-gaap:PrimeRateMember2019-02-012019-10-310001423774us-gaap:SecuredDebtMemberzuo:SiliconValleyBankAgreementMember2019-10-310001423774us-gaap:SecuredDebtMemberzuo:SiliconValleyBankAgreementMember2019-02-012019-10-310001423774zuo:SiliconValleyBankAgreementMembersrt:MinimumMember2019-10-31zuo:vote0001423774us-gaap:AccumulatedTranslationAdjustmentMember2019-01-310001423774us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-01-310001423774us-gaap:AccumulatedTranslationAdjustmentMember2019-10-310001423774us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-10-310001423774us-gaap:CommonClassAMemberzuo:TwoThousandAndEighteenEquityIncentivePlanMember2019-10-310001423774zuo:TwoThousandSixAndTwoThousandFifteenPlanMemberzuo:EmployeeStockOptionAndRestrictedStockUnitRSUMember2019-10-3100014237742018-02-012019-01-310001423774us-gaap:EmployeeStockOptionMember2019-10-310001423774us-gaap:EmployeeStockOptionMember2019-02-012019-10-310001423774zuo:RestrictedStockUnitRSUAndRestrictedStockMember2019-01-310001423774zuo:RestrictedStockUnitRSUAndRestrictedStockMember2019-02-012019-10-310001423774zuo:RestrictedStockUnitRSUAndRestrictedStockMember2019-10-310001423774us-gaap:CommonClassAMemberzuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember2019-10-310001423774zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember2019-02-012019-10-31zuo:purchase_period0001423774zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember2019-10-310001423774zuo:EmployeeStockPurchasePlanPurchaseRightsMember2019-02-012019-10-310001423774zuo:EmployeeStockPurchasePlanPurchaseRightsMember2018-02-012018-10-310001423774zuo:CostOfSubscriptionRevenuesMember2019-08-012019-10-310001423774zuo:CostOfSubscriptionRevenuesMember2018-08-012018-10-310001423774zuo:CostOfSubscriptionRevenuesMember2019-02-012019-10-310001423774zuo:CostOfSubscriptionRevenuesMember2018-02-012018-10-310001423774zuo:CostOfProfessionalServicesRevenueMember2019-08-012019-10-310001423774zuo:CostOfProfessionalServicesRevenueMember2018-08-012018-10-310001423774zuo:CostOfProfessionalServicesRevenueMember2019-02-012019-10-310001423774zuo:CostOfProfessionalServicesRevenueMember2018-02-012018-10-310001423774us-gaap:ResearchAndDevelopmentExpenseMember2019-08-012019-10-310001423774us-gaap:ResearchAndDevelopmentExpenseMember2018-08-012018-10-310001423774us-gaap:ResearchAndDevelopmentExpenseMember2019-02-012019-10-310001423774us-gaap:ResearchAndDevelopmentExpenseMember2018-02-012018-10-310001423774us-gaap:SellingAndMarketingExpenseMember2019-08-012019-10-310001423774us-gaap:SellingAndMarketingExpenseMember2018-08-012018-10-310001423774us-gaap:SellingAndMarketingExpenseMember2019-02-012019-10-310001423774us-gaap:SellingAndMarketingExpenseMember2018-02-012018-10-310001423774us-gaap:GeneralAndAdministrativeExpenseMember2019-08-012019-10-310001423774us-gaap:GeneralAndAdministrativeExpenseMember2018-08-012018-10-310001423774us-gaap:GeneralAndAdministrativeExpenseMember2019-02-012019-10-310001423774us-gaap:GeneralAndAdministrativeExpenseMember2018-02-012018-10-310001423774srt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-08-012019-10-310001423774us-gaap:EmployeeStockOptionMember2018-08-012018-10-310001423774srt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-02-012019-10-310001423774srt:MinimumMemberus-gaap:EmployeeStockOptionMember2018-02-012018-10-310001423774srt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-08-012019-10-310001423774srt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-02-012019-10-310001423774srt:MaximumMemberus-gaap:EmployeeStockOptionMember2018-02-012018-10-310001423774us-gaap:EmployeeStockOptionMember2019-08-012019-10-310001423774us-gaap:EmployeeStockOptionMember2018-02-012018-10-310001423774srt:MinimumMemberus-gaap:EmployeeStockOptionMember2018-08-012018-10-310001423774srt:MaximumMemberus-gaap:EmployeeStockOptionMember2018-08-012018-10-310001423774srt:MinimumMemberzuo:EmployeeStockPurchasePlanPurchaseRightsMember2019-02-012019-10-310001423774srt:MinimumMemberzuo:EmployeeStockPurchasePlanPurchaseRightsMember2018-02-012018-10-310001423774zuo:EmployeeStockPurchasePlanPurchaseRightsMembersrt:MaximumMember2019-02-012019-10-310001423774zuo:EmployeeStockPurchasePlanPurchaseRightsMembersrt:MaximumMember2018-02-012018-10-31utr:sqft0001423774zuo:RedwoodShoresCAOfficeSpaceMember2019-03-310001423774zuo:RedwoodShoresCAOfficeSpaceMember2019-03-012019-03-3100014237742019-03-310001423774zuo:OperatingLeaseAgreementMembersrt:MinimumMember2019-10-310001423774zuo:OperatingLeaseAgreementMembersrt:MaximumMember2019-10-310001423774zuo:OperatingLeaseAgreementMember2019-10-31zuo:lawsuit00014237742019-09-100001423774zuo:CloudComputingServicesContractMember2019-10-310001423774us-gaap:EmployeeStockOptionMember2019-02-012019-10-310001423774us-gaap:EmployeeStockOptionMember2018-02-012018-10-310001423774us-gaap:RestrictedStockMember2019-02-012019-10-310001423774us-gaap:RestrictedStockMember2018-02-012018-10-310001423774us-gaap:RestrictedStockUnitsRSUMember2019-02-012019-10-310001423774us-gaap:RestrictedStockUnitsRSUMember2018-02-012018-10-310001423774zuo:EmployeeStockPurchasePlanMember2019-02-012019-10-310001423774zuo:EmployeeStockPurchasePlanMember2018-02-012018-10-31

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 October 31, 2019
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from __________ to __________
Commission File Number: 001-38451
_____________________________ 
Zuora, Inc.
(Exact name of registrant as specified in its charter)
_____________________________ 
 
Delaware 20-5530976
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification Number)

3050 South Delaware Street, Suite 301,
San Mateo, California
 94403
(Address of principal executive offices) (Zip Code)
(800) 425-1281
(Registrant’s telephone number, including area code)
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
_____________________________ 

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name on each exchange on which registered
Class A common stock, $0.0001 par value per shareZUONew York Stock Exchange

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒ No  ☐

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ☒    No  ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company




If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐

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

As of November 30, 2019, the Registrant had approximately 93.7 million shares of Class A common stock and 19.5 million shares of Class B common stock outstanding.




Page  
PART I.
Item 1.
Item 2.
Item 3.
Item 4.
PART II.
Item 1.
Item 1A.
Item 2.
Item 6.




SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
Unless the context otherwise requires, references in this Quarterly Report on Form 10-Q (Form 10-Q) to “Zuora,” “Company,” “our,” “us,” and “we” refer to Zuora, Inc. and, where appropriate, its consolidated subsidiaries.
This Form 10-Q contains forward-looking statements within the meaning of the federal securities laws. All statements contained in this Form 10-Q, other than statements of historical fact, including statements regarding our future operating results and financial position, our business strategy and plans, market growth, and our objectives for future operations, are forward-looking statements. Words such as “believes,” “may,” “will,” “estimates,” “potential,” “continues,” “anticipates,” “intends,” “expects,” “could,” “would,” “projects,” “plans,” “targets,” and variations of such words and similar expressions are intended to identify forward-looking statements.
Forward-looking statements contained in this Form 10-Q include, but are not limited to, statements about our expectations regarding:
trends in revenue, cost of revenue, and gross margin;
our investments in our platform and the cost of third-party hosting fees;
trends in operating expenses, including research and development expense, sales and marketing expense, and general and administrative expense, and expectations regarding these expenses as a percentage of revenue;
our existing cash and cash equivalents, investment balances, funds available under our loan and security agreement, and cash provided by subscriptions to our platform and related professional services being sufficient to meet our working capital and capital expenditure needs for at least the next 12 months; and
other statements regarding our future operations, financial condition, and prospects and business strategies.
Such forward-looking statements are based on our expectations as of the date of this filing and are subject to a number of risks, uncertainties and assumptions, including but not limited to, risks detailed in the “Risk Factors” section of this Form 10-Q. Readers are urged to carefully review and consider the various disclosures made in this Form 10-Q and in other documents we file from time to time with the Securities and Exchange Commission (SEC) that disclose risks and uncertainties that may affect our business. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for us to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and circumstances discussed in this Form 10-Q may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
You should not rely upon forward-looking statements as predictions of future events. The events and circumstances reflected in the forward-looking statements may not be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, performance or achievements. In addition, the forward-looking statements in this Form 10-Q are made as of the date of this filing, and we do not undertake, and expressly disclaim any duty, to update such statements for any reason after the date of this Form 10-Q or to conform statements to actual results or revised expectations, except as required by law.

1


PART I—FINANCIAL INFORMATION
Item 1. Financial Statements
ZUORA, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands)
(unaudited)
 October 31, 2019January 31, 2019
As Adjusted¹
Assets
Current assets:
Cash and cash equivalents$64,621  $67,940  
Short-term investments105,777  107,908  
Accounts receivable, net of allowance for doubtful accounts of $2,622 and $2,522 as of October 31, 2019 and January 31, 2019, respectively60,073  58,258  
Restricted cash, current portion  400  
Deferred commissions, current portion8,981  8,616  
Prepaid expenses and other current assets16,157  14,632  
Total current assets255,609  257,754  
Property and equipment, net28,392  19,625  
Restricted cash, net of current portion  1,684  
Purchased intangibles, net6,043  7,396  
Deferred commissions, net of current portion18,044  18,664  
Goodwill17,632  17,632  
Other assets5,569  3,292  
Total assets$331,289  $326,047  
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$1,719  $1,512  
Accrued expenses and other current liabilities17,158  14,210  
Accrued employee liabilities27,227  22,603  
Debt, current portion4,447  2,963  
Deferred revenue, current portion94,010  86,784  
Total current liabilities144,561  128,072  
Debt, net of current portion7,187  10,494  
Deferred revenue, net of current portion209  112  
Deferred tax liabilities1,877  1,877  
Other long-term liabilities9,712  3,678  
Total liabilities163,546  144,233  
Commitments and contingencies (note 16)
Stockholders’ equity:
Class A common stock8  8  
Class B common stock3  3  
Additional paid-in capital534,642  488,776  
Accumulated other comprehensive income186  481  
Accumulated deficit(367,096) (307,454) 
Total stockholders’ equity167,743  181,814  
Total liabilities and stockholders’ equity$331,289  $326,047  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
See notes to unaudited condensed consolidated financial statements.
2


ZUORA, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands, except per share data)
(unaudited) 
 Three Months Ended
October 31,
Nine Months Ended
October 31,
 2019201820192018
As Adjusted¹As Adjusted¹
Revenue:
Subscription$54,038  $43,083  $151,996  $119,849  
Professional services17,784  18,273  53,668  51,802  
Total revenue71,822  61,356  205,664  171,651  
Cost of revenue:
Subscription13,858  10,987  38,589  31,273  
Professional services20,443  19,190  61,445  53,569  
Total cost of revenue34,301  30,177  100,034  84,842  
Gross profit37,521  31,179  105,630  86,809  
Operating expenses:
Research and development17,903  14,282  53,662  39,667  
Sales and marketing28,027  24,849  80,818  71,008  
General and administrative10,597  9,579  32,366  27,553  
Total operating expenses56,527  48,710  166,846  138,228  
Loss from operations(19,006) (17,531) (61,216) (51,419) 
Interest and other income (expense), net1,190  633  2,294  (1,218) 
Loss before income taxes(17,816) (16,898) (58,922) (52,637) 
Income tax provision(421) (326) (720) (921) 
Net loss(18,237) (17,224) (59,642) (53,558) 
Comprehensive loss:
Foreign currency translation adjustment(141) (679) (416) (341) 
Unrealized gain (loss) on available-for-sale securities75  (32) 121  (32) 
Comprehensive loss$(18,303) $(17,935) $(59,937) $(53,931) 
Net loss per share attributable to common stockholders, basic and diluted$(0.16) $(0.16) $(0.54) $(0.62) 
Weighted-average shares outstanding used in calculating net loss per share attributable to common stockholders, basic and diluted111,835  106,049  110,436  85,820  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
See notes to unaudited condensed consolidated financial statements.

3


ZUORA, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(in thousands)
(unaudited)
Nine Months Ended October 31, 2019  
Accumulated  Total  
Class A  Class B  Additional  Other  Accumulated  Stockholders'  
Common Stock  Common Stock  Paid-in  Comprehensive  Deficit  Equity  
Shares  Amount  Shares  Amount  Capital  Income  As Adjusted¹  As Adjusted¹  
Balance, January 31, 201977,119  $8  32,575  $3  $488,776  $481  $(307,454) $181,814  
Conversion of Class B common stock to Class A common stock 15,477  —  (15,477) —  —  —  —    
Issuance of common stock upon exercise of stock options, net of repurchases(15) —  2,217  —  8,981  —  —  8,981  
Lapse of restrictions on common stock related to early exercise of stock options —  —  —  —  365  —  —  365  
Purchases of common stock under the ESPP422  —  —  —  5,069  —  —  5,069  
RSU releases 595  —  147  —  —  —  —    
Stock-based compensation —  —  —  —  31,413  —  —  31,413  
Deferred offering costs —  —  —  —  38  —  —  38  
Other comprehensive loss—  —  —  —  —  (295) —  (295) 
Net loss —  —  —  —  —  —  (59,642) (59,642) 
Balance, October 31, 201993,598  $8  19,462  $3  $534,642  $186  $(367,096) $167,743  
Three Months Ended October 31, 2019  
Accumulated  
Class A  Class B  Additional  Other  Total  
Common Stock  Common Stock  Paid-in  Comprehensive  Accumulated  Stockholders'  
Shares  Amount  Shares  Amount  Capital  Income  Deficit  Equity  
Balance, July 31, 201987,875  $8  24,422  $3  $520,812  $252  $(348,859) $172,216  
Conversion of Class B common stock to Class A common stock5,413  —  (5,413) —  —  —  —    
Issuance of common stock upon exercise of stock options, net of repurchases(7) —  406  —  1,933  —  —  1,933  
Lapse of restrictions on common stock related to early exercise of stock options—  —  —  —  59  —  —  59  
RSU releases317  —  47  —  —  —  —    
Stock-based compensation—  —  —  —  11,838  —  —  11,838  
Other comprehensive loss—  —  —  —  —  (66) —  (66) 
Net loss—  —  —  —  —  —  (18,237) (18,237) 
Balance, October 31, 201993,598  $8  19,462  $3  $534,642  $186  $(367,096) $167,743  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
See notes to unaudited condensed consolidated financial statements.

4


ZUORA, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (CONTINUED)
(in thousands)
(unaudited)
Nine Months Ended October 31, 2018
AccumulatedTotal
ConvertibleClass AClass BAdditionalRelatedOtherAccumulatedStockholders'
Preferred StockCommon StockCommon StockPaid-inPartyComprehensiveDeficitEquity
Shares  Amount  Shares  Amount  Shares  Amount  Capital  Receivable  Income  As Adjusted¹  As Adjusted¹  
Balance, January 31, 201861,984  $6    $  30,524  $3  $286,152  $(1,281) $471  $(234,713) $50,638  
Conversion of convertible preferred stock to common stock in connection with initial public offering (61,984) (6) —  —  61,984  6  —  —  —  —    
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs —  —  12,650  1  —  —  159,999  —  —  —  160,000  
Conversion of Class B common stock to Class A common stock —  —  59,478  6  (59,478) (6) —  —  —  —    
Issuance of common stock upon exercise of stock options, net of repurchases—  —  369  —  2,543  1  7,012  —  —  —  7,013  
RSU releases —  —  106  —  212  —  —  —  —  —    
Lapse of restrictions on common stock related to early exercise of stock options —  —  —  —  —  —  1,751  —  —  —  1,751  
Deferred offering costs —  —  —  —  —  —  (543) —  —  —  (543) 
Stock-based compensation —  —  —  —  —  —  17,722  —  —  —  17,722  
Related party notes receivable —  —  —  —  —  —  —  1,281  —  —  1,281  
Other comprehensive loss—  —  —  —  —  —  —  —  (373) —  (373) 
Net loss —  —  —  —  —  —  —  —  —  (53,558) (53,558) 
Balance, October 31, 2018  $  72,603  $7  35,785  $4  $472,093  $  $98  $(288,271) $183,931  
Three Months Ended October 31, 2018
AccumulatedTotal
ConvertibleClass AClass BAdditionalRelatedOtherAccumulatedStockholders'
Preferred StockCommon StockCommon StockPaid-inPartyComprehensiveDeficitEquity
Shares  Amount  Shares  Amount  Shares  Amount  Capital  Receivable  Income  As Adjusted¹  As Adjusted¹  
Balance, July 31, 2018  $  44,970  $4  62,680  $6  $461,804  $(5,657) $809  $(271,047) $185,919  
Conversion of Class B common stock to Class A common stock —  —  27,239  3  (27,239) (2) —  —  —  —  1  
Issuance of common stock upon exercise of stock options —  —  369  —  297  —  2,264  —  —  —  2,264  
RSU releases —  —  25  —  47  —  —  —  —  —    
Lapse of restrictions on common stock related to early exercise of stock options —  —  —  —  —  —  614  —  —  —  614  
Deferred offering costs —  —  —  —  —  —  (10) —  —  —  (10) 
Stock-based compensation —  —  —  —  —  —  7,459  —  —  —  7,459  
Related party notes receivable —  —  —  —  —  —  (38) 5,657  —  —  5,619  
Other comprehensive loss—  —  —  —  —  —  —  —  (711) —  (711) 
Net loss —  —  —  —  —  —  —  —  —  (17,224) (17,224) 
Balance, October 31, 2018  $  72,603  $7  35,785  $4  $472,093  $  $98  $(288,271) $183,931  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2018 was a credit of $24.0 million primarily related to deferred commissions.
See notes to unaudited condensed consolidated financial statements.
5


ZUORA, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
 Nine Months Ended October 31,
 20192018
As Adjusted¹
Cash flows from operating activities:
Net loss$(59,642) $(53,558) 
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization8,399  6,628  
Stock-based compensation31,413  17,722  
Provision for doubtful accounts3,229  4,518  
Amortization of deferred commissions7,049  5,769  
Other(1,268) 68  
Changes in operating assets and liabilities:
Accounts receivable(5,044) (6,133) 
Prepaid expenses and other assets(3,521) (4,254) 
Deferred commissions(6,794) (8,923) 
Accounts payable(228) 26  
Accrued expenses and other liabilities6,861  4,211  
Accrued employee liabilities4,624  6,815  
Deferred revenue7,323  10,519  
Net cash used in operating activities(7,599) (16,592) 
Cash flows from investing activities:
Purchases of property and equipment(12,878) (10,621) 
Purchases of short-term investments(155,936) (97,118) 
Sales of short-term investments3,496    
Maturities of short-term investments155,800    
Business combinations, net of cash acquired  (247) 
Net cash used in investing activities(9,518) (107,986) 
Cash flows from financing activities:
Payments under capital leases  (1,336) 
Proceeds from issuance of common stock upon exercise of stock options8,981  9,026  
Payments of offering costs  (4,399) 
Proceeds of issuance of common stock under employee stock purchase plan5,069    
Proceeds from initial public offering, net of underwriters’ discounts and commissions  164,703  
Payments under related party notes receivable  (4,344) 
Repayments of related party notes receivable  5,625  
Repurchases of unvested common stock(70) (10) 
Principal payments on long-term debt(1,850) (834) 
Payments related to business combination  (12,558) 
Net cash provided by financing activities12,130  155,873  
Effect of exchange rates on cash and cash equivalents and restricted cash(416) (341) 
Net (decrease) increase in cash and cash equivalents and restricted cash(5,403) 30,954  
Cash and cash equivalents and restricted cash, beginning of period70,024  53,363  
Cash and cash equivalents and restricted cash, end of period$64,621  $84,317  
Supplemental disclosure of non-cash investing and financing activities:
Lapse of restrictions on common stock related to early exercise of stock options$365  $1,751  
Property and equipment purchases accrued or in accounts payable$3,056  $367  
Deferred offering costs payable or accrued but not paid$  $210  
Property and equipment acquired under capital leases$  $2,392  
Reconciliation of cash and cash equivalents and restricted cash within the unaudited condensed consolidated balance sheets to the amounts shown in the unaudited condensed consolidated statements of cash flows above:
Cash and cash equivalents$64,621  $77,883  
Restricted cash, current  4,350  
Restricted cash, net of current portion  2,084  
Total cash and cash equivalents and restricted cash$64,621  $84,317  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
See notes to unaudited condensed consolidated financial statements.
6


ZUORA, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Note 1. Overview and Basis of Presentation
Description of Business
Zuora, Inc. was incorporated in the state of Delaware in 2006 and began operations in 2007. Zuora’s fiscal year ends on January 31. Zuora is headquartered in San Mateo, California.
The Company provides software that enables companies across multiple industries and geographies to launch, manage or transform to a subscription business model. Architected specifically for dynamic, recurring subscription business models, Zuora's cloud-based software functions as an intelligent subscription management hub that automates and orchestrates the entire subscription order-to-revenue process, including billing and revenue recognition. Zuora's solution enables businesses to easily change pricing and packaging for products and services to grow and scale, to efficiently comply with revenue recognition standards, and to build meaningful relationships with their subscribers.
References to Zuora, “Company”, “our”, or “we” in these notes refer to Zuora, Inc. and its subsidiaries on a consolidated basis.
Initial Public Offering
In April 2018, the Company completed an initial public offering (IPO), in which the Company issued and sold an aggregate of 12.7 million shares of its newly authorized Class A common stock at a price to the public of $14.00 per share. The shares sold included 1.7 million shares pursuant to the exercise by the underwriters of an option to purchase additional shares. The Company received aggregate net proceeds of $159.7 million from the IPO after deducting underwriting discounts and commissions and payments of offering costs.
Prior to the completion of the IPO, 30.5 million shares of common stock then outstanding were reclassified as Class B common stock, and all shares of convertible preferred stock outstanding immediately prior to the IPO were converted into 62.0 million shares of Class B common stock on a one-to-one basis.
Basis of Presentation and Principles of Consolidation
Effective February 1, 2019, the Company adopted the requirements of Accounting Standards Update 2014-09, Revenue from Contracts with Customers (Topic 606) issued by the Financial Accounting Standards Board (FASB), as Discussed in Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to Topic 606 and Subtopic 340-40 as "Topic 606" or the "new standard." The Company adopted the standard using the full retrospective adoption method. Consequently, all amounts and disclosures set forth in this Quarterly Report on Form 10-Q, including historical amounts, have been adjusted on a full retrospective basis to comply with the new standard.
The accompanying unaudited condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. All intercompany balances and transactions have been eliminated in consolidation.
The unaudited condensed consolidated balance sheet as of January 31, 2019 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of cash flows and statements of stockholders' equity for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending January 31, 2020 or any future period.
7


The unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (SEC) on April 18, 2019 (Annual Report).
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the unaudited condensed consolidated financial statements, as well as reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates. The Company’s most significant estimates and assumptions are related to revenue recognition with respect to the determination of the standalone selling prices for the Company’s services; estimates of the useful life of benefits of commissions; determination of the fair value of the Company’s common stock for valuation of the Company’s stock-based awards issued prior to the completion of the IPO; valuation of the Company’s stock-based awards; estimates of allowance for doubtful accounts; estimates of the fair value of goodwill, intangible assets and other long-lived assets; and the valuation of deferred income tax assets and contingencies. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ materially from these estimates under different assumptions or conditions.
Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements
The Company’s significant accounting policies are discussed in Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (SEC) on April 18, 2019. There have been no significant changes to these policies during the nine months ended October 31, 2019, except for the accounting policies for revenue recognition and deferred commissions that were updated as a result of adopting Topic 606, as discussed below.
Revenue Recognition
Adoption of Topic 606
Effective February 1, 2019, the Company adopted the provisions and expanded disclosure requirements of Topic 606 using the full retrospective method. Accordingly, the results for the prior comparable period were adjusted to conform to the current period measurement and recognition of results.
The impact of Topic 606 on reported revenue results was not material. Topic 606, however, modified the Company’s revenue recognition policy in the following ways:
Removal of the limitation on contingent revenue, which can result in revenue for certain multi-element customer contracts being recognized differently during the contract term;
Allocation of discounts over the entire committed contract period, which have affected transactions where customer commitments increased or where discounts fluctuated over the contract term;
The treatment of revenue recognition related to on-premise term licenses. The Company has a limited number of on-premise term licenses. Under Topic 606, the Company recognizes the revenue on these licenses when the software is delivered to the customer, which is typically at the beginning of the contract term. In the past the Company recognized revenue for on-premise term licenses ratably over the contract term; and
Allocation between periods and between subscription revenues and professional services revenues driven by changes mandated by Topic 606 for the treatment of material rights.
8


Revenue Recognition Policy
The Company generates revenue primarily from two sources: (1) subscription services, which is comprised of revenue from subscription fees from customers accessing the Company’s cloud-based software; and (2) professional services and other revenue.
With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.
The Company determines the amount of revenue to be recognized through application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
The Company’s subscription service arrangements are typically non-cancelable for a pre-specified subscription term and do not typically contain refund-type provisions.
Subscription Services
Subscription services revenues are primarily comprised of fees that provide customers with access to the Company's cloud-based software during the term of the arrangement. Cloud-based services typically allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Company’s cloud-based software is made available to customers.
Leeyo Legacy On-Premise Arrangements
The Company acquired Leeyo Software, Inc. (Leeyo) in May 2017 and inherited some legacy on-premise license arrangements. These licenses are primarily term based and bundled with related maintenance (PCS). Revenue for the software license is generally recognized at the beginning of the contract term and the PCS is recognized ratably over the contract term.
Subscription and on-premise license agreements generally have terms ranging from one to three years and are invoiced to customers annually or quarterly in advance upon execution of the contract or subsequent renewals. Amounts that have been invoiced are recorded in accounts receivable and in either deferred revenue or revenue in the Company's consolidated financial statements, depending on whether the underlying performance obligation has been satisfied.
Professional Services and Other Revenue
Professional services and other revenues consists primarily of fees from consultation services to support configuration, data migration, and integration. The Company’s professional services contracts are either on a time and materials or fixed fee basis. The underlying revenues are recognized as the services are rendered for time and materials contracts or on a proportional performance basis for fixed price contracts. Training revenues are recognized as the services are performed.
Contracts with Multiple Performance Obligations
The Company enters into contracts with its customers that often include cloud-based software subscriptions and professional services performance obligations. A performance obligation is a commitment in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct
9


performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.
The Company's cloud-based software products are distinct as such services are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the cloud-based software, start date and the contractual dependence of the cloud-based software on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.
The Company allocates the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. The SSP is the estimated price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.
The Company establishes SSP for both its subscription services and professional services elements primarily by considering the actual sales prices of the element when sold on a stand-alone basis or when sold together with other elements.
When the Company is unable to rely on actual observable sales inputs, it determines SSP based on overarching pricing objectives and strategies, taking into consideration market conditions and other factors, including customer size, volume purchased, market and industry conditions, product-specific factors and historical sales of the deliverables.
Deferred commissions
The Company capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel that are incremental to obtaining customer contracts. These costs are deferred and then amortized over the expected period of benefit, which is estimated to be five years. The Company has determined the period of benefit taking into consideration several factors including the expected subscription term and expected renewals of its customer contracts, the duration of its relationships with its customers, and its technology. Amortization expense is included in Sales and marketing in the accompanying unaudited condensed consolidated statements of comprehensive loss.
Contract Assets
Subscription services revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. Under Topic 606, the timing and amount of revenue recognition may differ in certain situations from the revenue recognized under previous accounting guidance, which included a contingent revenue rule that limited subscription revenue to the customer invoice amount for the period of service (collectively billings). Under Topic 606, the Company records a contract asset when revenue recognized on a contract exceeds the billings for the period. Contract assets are included in Prepaid expenses and other current assets and Other assets in the Company's unaudited condensed consolidated balance sheets. The total value of the Company's contract assets was $4.5 million as of October 31, 2019 and $4.2 million as of January 31, 2019.
For further detail regarding the Company's remaining performance obligations please refer to Note 10. Deferred Revenue and Performance Obligations.
Recent Accounting Pronouncements—Not Yet Adopted
Under the Jumpstart Our Business Startups Act (JOBS Act), the Company currently qualifies as an “emerging growth company” and has elected to use the extended transition period for complying with new or revised accounting standards under the JOBS Act. However, the Company will no longer qualify as an emerging growth company beginning as of January 31, 2020 and therefore the expected adoption dates for the ASUs discussed below reflect the public business entity effective dates.
10


In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which supersedes the guidance in topic ASC 840, Leases. Under the new standard, lessees will be required to record a right-of-use asset and a lease liability for all leases, with certain exceptions, on their balance sheets. The Company expects to adopt ASU 2016-02 using the modified retrospective method beginning with its Annual Report on Form 10-K for the fiscal year ending January 31, 2020, including interim period disclosures within that filing. The Company is currently evaluating its lease portfolio and expects the adoption of this standard to have a material impact on its consolidated balance sheets.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method rather than the incurred loss model for recognizing credit losses. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. The Company expects to adopt ASU 2016-13 beginning with its fiscal year ending January 31, 2021, including interim periods within that fiscal year. The Company is currently evaluating the impact of adopting this standard and does not expect its adoption to have a significant impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement. The standard no longer requires disclosure of the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public companies will be required to disclose the range and weighted-average used to develop significant unobservable inputs for Level 3 fair value measurements. The Company expects to adopt ASU 2018-13 beginning with its fiscal year ending January 31, 2021, including interim periods within that fiscal year. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 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. This standard 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. The Company expects to adopt ASU 2018-15 beginning with its fiscal year ending January 31, 2021, including interim periods within that fiscal year. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.
Recent Accounting Pronouncements—Adopted
In January 2016, the FASB issued ASU No. 2016-01 (Subtopic 825-10), Financial Instruments—Overall: Recognition and Measurement of Financial Assets and Financial Liabilities, which primarily affects the accounting for equity investments, financial liabilities under the fair value option, and the presentation and disclosure requirements for financial instruments. In addition, the FASB clarified guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. The accounting for other financial instruments, such as loans, investments in debt securities, and financial liabilities is largely unchanged. The Company adopted ASU 2016-01 effective February 1, 2019 and the adoption did not have a significant impact on its unaudited condensed consolidated financial statements.
In February 2018, the FASB issued ASU No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. Under existing GAAP, the effects of changes in tax rates and laws on deferred tax balances are recorded as a component of income tax expense in the period in which the law was enacted. When deferred tax balances related to items originally recorded in accumulated other comprehensive income are adjusted, certain tax effects become stranded in accumulated other comprehensive income. The amendments in ASU 2018-02 allow a reclassification from accumulated other comprehensive income to retained earnings (accumulated deficit) for stranded income tax effects resulting from the Tax Cuts and Jobs Act (the Tax Reform Act). The amendments in this ASU also require certain disclosures about stranded income tax effects. The Company’s provisional adjustments recorded in the fiscal year ended January 31, 2018 to account for the impact of the Tax Reform Act did not result in stranded tax effects. The Company adopted ASU 2018-02 effective February 1, 2019, and the adoption of the standard did not have a significant impact on its unaudited condensed consolidated financial statements.
11


In June 2018, the FASB issued ASU No. 2018-07, Compensation—Stock Compensation (Topic 718) Improvements to Nonemployee Share-Based Payment Accounting. The guidance expands the scope of the topic to include share-based payments granted to non-employees in exchange for goods or services. Upon adoption, the fair value of awards granted to non-employees will be determined as of the grant date, which will be recognized over the service period. Previous guidance required the awards to be remeasured at fair value periodically when determining the related expense. The Company adopted ASU 2018-07 effective February 1, 2019 and the adoption of the standard did not have an impact on its unaudited condensed consolidated financial statements.
In August 2018, the SEC adopted the final rule under SEC Release No. 33-10532, Disclosure Update and Simplification, amending certain disclosure requirements that have become redundant, duplicative, overlapping, outdated or superseded. In addition, the amendments expanded the disclosure requirements on the analysis of stockholders' equity for interim financial statements. Under the amendments, an analysis of changes in each caption of stockholders' equity presented in the balance sheet must be provided in a note or separate statement. The analysis should present a reconciliation of the beginning balance to the ending balance of each period for which a statement of comprehensive income is required to be filed. The Company adopted this release effective February 1, 2019.
In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606) and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. The Company adopted ASU 2014-09 ("Topic 606" or the "new standard"), effective February 1, 2019, using the full retrospective method of transition. 
The impacts of adopting Topic 606 on the Company's consolidated financial statements is shown in the tables below. The primary impacts on revenue are an increased number of allocations of arrangement consideration between subscription and professional services and the recognition of discounts evenly across the term for multiple year subscription arrangements. Both of these impacts are primarily due to the elimination of the contingent revenue rule. There was an impact due to a change in the recognition of legacy on-premise term deals inherited during the Company's acquisition of Leeyo which requires more revenue being recognized at the beginning of the license term as opposed to evenly over the term. In addition to impacting the way that the Company recognizes revenue, the new standard also impacts the accounting for incremental commission costs of obtaining contracts. Under the new standard, the Company defers all incremental commission costs to obtain the contract and amortize these costs on a straight-line basis over the period of economic benefit which has been determined to be five years.
The adoption of Topic 606 did not have a significant impact on U.S. taxes due to the full valuation allowance against the deferred tax asset. However, the deferral of incremental commissions for foreign employees increased foreign deferred tax liabilities which will be realized over the period of the deferred commission amortization.
The adoption of Topic 606 required the Company to record a contract asset related to certain transactions acquired as part of the acquisition of Leeyo in the second quarter of fiscal 2018. The creation of this new contract asset affected the valuation of customer relationships intangibles recorded at the time of the acquisition. Consequently, the Company reduced the value of the customer intangible and decreased goodwill in the unaudited adjusted condensed consolidated balance sheet as a result of the adoption of Topic 606.
12


The following table summarizes the adjustments on affected line items of the unaudited adjusted condensed consolidated balance sheet resulting from the adoption of Topic 606 (in thousands):
January 31, 2019
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Assets
Deferred commissions, current portion$  $8,616  $8,616  
Prepaid expenses and other current assets¹10,414  4,218  14,632  
Deferred commissions, net of current portion  18,664  18,664  
Purchased intangibles, net9,042  (1,646) 7,396  
Goodwill20,861  (3,229) 17,632  
Liabilities
Deferred revenue, current portion90,565  (3,781) 86,784  
Deferred revenue, net of current portion406  (294) 112  
Deferred tax liabilities  1,877  1,877  
Equity
Accumulated deficit(336,275) 28,821  (307,454) 
(1) Prepaid expenses and other current assets includes the impact of contract assets.
The following tables summarize the adjustments on affected line items of the unaudited adjusted condensed consolidated statements of comprehensive loss resulting from the adoption of Topic 606 (in thousands):
Three Months Ended October 31, 2018
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Revenue
Subscription$44,485  $(1,402) $43,083  
Professional services17,152  1,121  18,273  
Total revenues61,637  (281) 61,356  
Gross profit31,460  (281) 31,179  
Sales and marketing25,896  (1,047) 24,849  
Total operating expenses49,757  (1,047) 48,710  
Loss from operations(18,297) 766  (17,531) 
Loss before income taxes(17,664) 766  (16,898) 
Income tax provision(225) (101) (326) 
Net loss(17,889) 665  (17,224) 
Comprehensive loss(18,600) 665  (17,935) 
Net loss per share attributable to common stockholders, basic and diluted(0.17) 0.01  (0.16) 

13


Nine Months Ended October 31, 2018
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Revenue
Subscription$122,069  $(2,220) $119,849  
Professional services49,066  2,736  51,802  
Total revenues171,135  516  171,651  
Gross profit86,293  516  86,809  
Sales and marketing74,162  (3,154) 71,008  
Total operating expenses141,382  (3,154) 138,228  
Loss from operations(55,089) 3,670  (51,419) 
Loss before income taxes(56,307) 3,670  (52,637) 
Income tax provision(616) (305) (921) 
Net loss(56,923) 3,365  (53,558) 
Comprehensive loss(57,296) 3,365  (53,931) 
Net loss per share attributable to common stockholders, basic and diluted(0.66) 0.04  (0.62) 

Note 3. Investments
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of October 31, 2019 were as follows (in thousands):
October 31, 2019
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$27,930  $72  $  $28,002  
Corporate bonds36,908  56    36,964  
Commercial paper40,811      40,811  
Total short-term investments$105,649  $128  $  $105,777  
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2019 were as follows (in thousands):
January 31, 2019
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$17,950  $1  $  $17,951  
Corporate bonds34,296  8  (2) 34,302  
Commercial paper55,655      55,655  
Total short-term investments$107,901  $9  $(2) $107,908  
There were no material realized gains or losses from sales of marketable securities that were reclassified out of accumulated other comprehensive income into investment income during the three and nine months ended October 31, 2019 and 2018. The Company does not believe that any unrealized losses represent other-than-temporary impairments based on its evaluation of available evidence. All securities had stated effective maturities of two years or less as of October 31, 2019.
14


Note 4. Fair Value Measurements
The accounting guidance for fair value measurements establishes a three-tier hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level inputInput definition
Level 1Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets
Level 2Inputs other than quoted prices included within Level 1 that are observable for the asset or liability through corroboration with market data at the measurement date
Level 3Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date
In general, and where applicable, the Company uses quoted prices in active markets for identical assets or liabilities to determine fair value. If quoted prices in active markets for identical assets or liabilities are not available to determine fair value, then the Company uses quoted prices for similar assets and liabilities or inputs other than the quoted prices that are observable either directly or indirectly.
The following tables summarize the Companys fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):
October 31, 2019
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$53,274  $  $  $53,274  
Short-term investments:
U.S. government securities$  $28,002  $  $28,002  
Corporate bonds  36,964    36,964  
Commercial paper  40,811    40,811  
Total short-term investments$  $105,777  $  $105,777  

January 31, 2019
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$61,201  $  $  $61,201  
Short-term investments:
U.S. government securities$  $17,951  $  $17,951  
Corporate bonds  34,302    34,302  
Commercial paper  55,655    55,655  
Total short-term investments$  $107,908  $  $107,908  
Restricted cash:
Money market funds$2,084  $  $  $2,084  
The carrying amounts of certain financial instruments, including cash held in bank accounts, accounts receivable, accounts payable, and accrued expenses, approximate fair value due to their relatively short maturities. The carrying amount of debt approximates fair value due to its floating interest rate.
15


Note 5. Deferred Commissions
Deferred commissions, related to incremental costs of obtaining customer contracts, were $27.0 million as of October 31, 2019 and $27.3 million as of January 31, 2019 (as adjusted), respectively. Amortization expense for deferred commissions was $2.4 million and $7.0 million for the three and nine months ended October 31, 2019, respectively, and $2.0 million and $5.8 million for the three and nine months ended October 31, 2018 (as adjusted), respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.
Note 6. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 October 31, 2019January 31, 2019
As Adjusted¹
Contract assets$4,152  $4,218  
Prepaid software subscriptions4,037  4,797  
Prepaid hosting costs1,556  1,251  
Prepaid insurance1,342  790  
Prepaid rent1,045  991  
Taxes440  579  
Other3,585  2,006  
Total$16,157  $14,632  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Note 7. Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 October 31, 2019January 31, 2019
Servers$16,873  $14,972  
Software13,967  10,770  
Leasehold improvements12,785  5,010  
Computer equipment11,123  10,109  
Furniture and fixtures3,945  2,523  
Vehicles109  109  
58,802  43,493  
Less accumulated depreciation and amortization(30,410) (23,868) 
Total$28,392  $19,625  
Depreciation and amortization expense related to property and equipment, which includes amortization of capitalized internal-use software, was $2.8 million and $7.0 million for the three and nine months ended October 31, 2019, respectively, and $1.8 million and $4.9 million for the three and nine months ended October 31, 2018, respectively. Depreciation and amortization expense is included in Operating expenses and Cost of revenue in the accompanying unaudited condensed consolidated statements of comprehensive loss.
As of October 31, 2019 and January 31, 2019, capitalized internal-use software costs were $5.7 million and $4.3 million, respectively. Internal-use software amortization recorded to cost of subscription revenue was $1.0 million and $1.8 million for the three and nine months ended October 31, 2019, respectively, and $0.4 million and $1.0 million for the three and nine months ended October 31, 2018, respectively.
16


Note 8. Purchased Intangible Assets
The following table summarizes the purchased intangible asset balances (in thousands):
October 31, 2019
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Developed technology$7,697  $(4,879) $2,818  
Customer relationships4,287  (1,657) 2,630  
Trade names909  (314) 595  
Total$12,893  $(6,850) $6,043  

 January 31, 2019
 Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Developed technology$7,697  $(4,045) $3,652  
Customer relationships (as adjusted)¹4,287  (1,236) 3,051  
Trade names909  (216) 693  
Total$12,893  $(5,497) $7,396  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Amortization expense related to purchased intangible assets was approximately $0.4 million and $1.4 million for the three and nine months ended October 31, 2019, respectively, and $0.5 million and $1.7 million for the three and nine months ended October 31, 2018, respectively. Amortization expense related to purchased intangible assets is included in Cost of subscription revenue in the accompanying unaudited condensed consolidated statements of comprehensive loss.
Note 9. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 October 31, 2019January 31, 2019
Accrued outside services and consulting$3,443  $2,089  
Accrued goods and services taxes2,980  3,098  
Accrued taxes1,941  1,651  
Accrued hosting and third party license fees1,919  1,073  
Employee early exercised stock options143  436  
Other accrued expenses6,732  5,863  
Total$17,158  $14,210  

Note 10. Deferred Revenue and Performance Obligations
Subscription revenue recognized during the three and nine months ended October 31, 2019 that was included in the deferred revenue balances at the beginning of the respective periods was $42.5 million and $73.7 million, respectively, and was $29.2 million and $50.1 million for the three and nine months ended October 31, 2018 (as adjusted), respectively. Professional service and other revenue recognized in the same periods from deferred revenue balances at the beginning of the respective periods was not material.
17


As of October 31, 2019, total remaining non-cancellable performance obligations under the Company's subscription contracts with customers was approximately $261.6 million and the Company expects to recognize revenue on approximately 61% of these remaining performance obligations over the next 12 months. Revenue from the remaining performance obligations for professional service and other contracts as of October 31, 2019 was not material.
Note 11. Geographical Information
Disaggregation of Revenue
Revenue by country, based on the customer’s address at the time of sale, was as follows (in thousands): 
 Three Months Ended
October 31,
Nine Months Ended
October 31,
 2019201820192018
As Adjusted¹
As Adjusted¹  
United States$49,437  $43,630  $142,039  $123,267  
Others22,385  17,726  63,625  48,384  
Total$71,822  $61,356  $205,664  $171,651  
Percentage of revenue by geographic area:
United States69 %71 %69 %72 %
Other31 %29 %31 %28 %
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Other than the United States, no individual country exceeded 10% of total revenue for the three or nine months ended October 31, 2019 and 2018.
Note 12. Debt
In June 2017, the Company and certain of its subsidiaries entered into a loan and security agreement with Silicon Valley Bank that includes a revolving and term loan facility. In October 2018, the agreement was amended (Debt Agreement) to, among other things, increase the revolving loan availability to $30.0 million (from $10 million), lower the borrowing costs under both the revolving and term loans to the prime rate published by the Wall Street Journal (WSJ Prime Rate) minus 1.00%, extend the interest only repayment period under the term loan until June 2019, after which time principal and interest are due in thirty-six (36) equal monthly installments, extend the revolving loan maturity date until October 2021, and extend the latest term loan maturity date until June 2022. The Company accounted for this amendment as a debt modification and will recognize the unamortized fees related to the Debt Agreement over the duration of the term loan.
Revolving Loan. The Debt Agreement allows the Company to borrow up to $30.0 million in revolving loans until October 2021. Advances drawn down under the revolving loan incur interest at the WSJ Prime Rate minus 1.00% which is due monthly on any amounts drawn down, with the principal due at maturity. Any outstanding amounts must be fully repaid on or before October 2021. The Company is required to pay an annual fee of $20,000 on this revolving loan, regardless of any amounts drawn down. As of October 31, 2019, the Company had not drawn down any amounts under this revolving loan.
Term Loan. The Debt Agreement allows the Company to borrow $15.0 million in term loans, which was drawn down in June 2017 to partially finance the acquisition of Leeyo. Any outstanding amounts under the term loan accrue interest at the WSJ Prime rate minus 1.00%. The interest rate was 3.75% as of October 31, 2019. The Company is required to make equal monthly payments of principal and interest over 36 months until the term loan is repaid in June 2022. The Company may prepay all outstanding principal and accrued interest at any time without penalty. The Company will incur a fee of 1.5% of the original principal amount of the term loan, or $225,000, upon the earlier to occur of prepayment or the termination of the facility. As of October 31, 2019, the Company had $11.6 million outstanding under the term loan.
18


Both the revolving loan and the term loan are subject to a certain financial covenant to maintain an adjusted quick ratio of no less than 1.10:1.00. As of October 31, 2019, the Company was in compliance with this financial covenant. The Debt Agreement also imposes certain limitations with respect to lines of business, mergers, investments and acquisitions, additional indebtedness, distributions, guarantees, liens, and encumbrances. The Company was also in compliance with these restrictions as of October 31, 2019.
The Company incurred transaction costs and fees payable to the lender related to the issuance of the term loan. The amount, net of amortization, is immaterial and reduces the carrying amount of the term loan presented under Debt, current portion and Debt, net of current portion in the Company's unaudited condensed consolidated balance sheets.
The Company’s indebtedness under the Debt Agreement is secured by a lien on substantially all of its assets, including its intellectual property.
Note 13. Income Taxes
The following table reflects the Company's income tax provision, pretax loss and effective tax rate for the periods presented (in thousands, except percentages):
Three Months Ended October 31,Nine Months Ended October 31,
2019201820192018
As Adjusted¹  As Adjusted¹  
Loss before income taxes$17,816  $16,898  $58,922  $52,637  
Income tax provision$421  $326  $720  $921  
Effective tax rate(2.4)%(1.9)%(1.2)%(1.7)%
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
The effective tax rates differ from the statutory rates primarily as a result of no benefit on pretax losses incurred in the United States, as the Company has determined that the benefit of the losses is not more likely than not to be realized.
Note 14. Stockholders’ Equity
Preferred Stock
As of October 31, 2019, the Company had authorized 10 million shares of preferred stock, each with a par value of $0.0001 per share. As of October 31, 2019, no shares of preferred stock were issued and outstanding.
Common Stock
Prior to the Company's IPO, which was effective in April 2018, all shares of common stock then outstanding were reclassified into Class B common stock. Shares offered and sold in the IPO consisted of newly authorized shares of Class A common stock.
As of October 31, 2019, the Company had authorized 500 million shares of Class A common stock and 500 million shares of Class B common stock, each with a par value of $0.0001 per share. As of October 31, 2019, 93.6 million shares of Class A common stock and 19.5 million shares of Class B common stock were issued and outstanding.
Holders of Class A and Class B common stock are entitled to one vote per share and ten votes per share, respectively, and the shares of Class A common stock and Class B common stock are identical, except for voting and conversion rights.
19


Accumulated Other Comprehensive Income
Components of accumulated other comprehensive income were as follows (in thousands):
Foreign Currency Translation AdjustmentUnrealized Gain on Available-for-Sale SecuritiesTotal
Balance, January 31, 2019$474  $7  $481  
Foreign currency translation adjustment(416) —  (416) 
Unrealized gain on available-for-sale securities—  121  121  
Balance, October 31, 2019$58  $128  $186  
There were no material reclassifications out of accumulated other comprehensive income during the three and nine months ended October 31, 2019. Additionally, there was no material tax impact on the amounts presented.
Note 15. Employee Stock Plans
Equity Incentive Plans
In March 2018, the Company’s Board of Directors adopted and its stockholders approved the 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan authorizes the award of stock options, restricted stock awards, stock appreciation rights, RSUs, performance awards, and stock bonuses. As of October 31, 2019, approximately 16.1 million shares of Class A common stock were reserved and available for issuance under the 2018 Plan. In addition, as of October 31, 2019, 11.6 million stock options and RSUs exercisable or settleable for Class B common stock were outstanding in the aggregate under the Company’s 2006 Stock Plan (2006 Plan) and 2015 Equity Incentive Plan (2015 Plan), which plans were terminated in May 2015 and April 2018, respectively. The 2006 Plan and 2015 Plan continue to govern outstanding equity awards granted thereunder.
Stock Options
The following table summarizes stock option activity and related information (in thousands, except weighted-average exercise price and average remaining contractual term):
Shares
Subject To
Outstanding
Stock Options
Weighted-Average
Exercise
Price
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
Balance as of January 31, 201914,784  $4.81  7.41$249,119  
Granted2,646  17.92  
Exercised(2,217) 4.05  
Forfeited(1,115) 7.09  
Balance as of October 31, 201914,098  7.21  6.99109,839  
Exercisable as of October 31, 201911,325  4.64  6.58108,775  
Vested and expected to vest as of October 31, 201913,584  7.00  6.91108,122  
The weighted-average grant date fair value per share of options granted during the three and nine months ended October 31, 2019 was $5.55 and $7.10, respectively, and was $10.24 and $6.80 for the three and nine months ended October 31, 2018, respectively. The aggregate intrinsic value of options exercised during the three and nine months ended October 31, 2019 was $4.2 million, and $31.5 million, respectively, and was $13.6 million and $31.5 million for the three and nine months ended October 31, 2018, respectively. As of October 31, 2019, there was $28.9 million of unrecognized compensation cost related to unvested stock options, which is expected to be recognized over a weighted average of 2.6 years.
20


The Company used the Black-Scholes option-pricing model to estimate the fair value of its stock options granted with the following assumptions:
 Three Months Ended
October 31,
Nine Months Ended
October 31,
 2019201820192018
Fair value of common stock$13.67 - $14.82  $27.86  $13.67 - $23.64  $12.28 - $27.86  
Expected volatility38.3% - 38.9%  32.4%  35.0% - 39.0%39.2% - 40.9%
Expected term (years)5.6 - 6.55.9 - 6.05.6 - 6.55.1 - 6.4
Risk-free interest rate1.4% - 1.7%  2.8%  1.4% - 2.5%2.6% - 2.9%
Expected dividend yield—  —  —  —  
Options Subject to Early Exercise
At the discretion of the Company’s Board of Directors, certain options may be exercisable immediately at the date of grant but are subject to a repurchase right, under which the Company may buy back any unvested shares at the lower of their original exercise price or then current fair market value in the event of an employee’s termination prior to vesting. The consideration received for an exercise of an unvested option is considered to be a deposit of the exercise price and the related dollar amount is recorded as a liability. The liabilities are reclassified into equity as the awards vest. As of October 31, 2019 and January 31, 2019, the Company had $0.2 million and $0.7 million, respectively, recorded in accrued expenses and other current liabilities, and other long-term liabilities, related to early exercises of options to acquire approximately 46,000 and 150,000 shares of common stock, respectively.
RSU and Restricted Stock Award Activity
The following table summarizes RSU and restricted stock award activity and related information for the nine months ended October 31, 2019 (in thousands, except weighted-average grant date fair value):
Number of RSU and Restricted Shares OutstandingWeighted-Average Grant Date Fair Value
Balance as of January 31, 20193,063  $13.89  
Granted3,117  19.87  
Vested(1,450) 12.15  
Forfeited(524) 19.92  
Balance as of October 31, 20194,206  18.17  
As of October 31, 2019, there was $64.0 million of unrecognized compensation cost related to unvested RSUs and restricted stock awards, which is expected to be recognized over a weighted average of 2.8 years.
2018 Employee Stock Purchase Plan
In March 2018, the Company's Board of Directors adopted and its stockholders approved the 2018 Employee Stock Purchase Plan (ESPP). A total of 2.8 million shares of Class A common stock were reserved and available for issuance under the ESPP as of October 31, 2019. The ESPP provides for 24-month offering periods beginning June 15 and December 15 of each year, and each offering period contains four six-month purchase periods. On each purchase date, ESPP participants will purchase shares of the Company’s Class A common stock at a price per share equal to 85% of the lesser of (1) the fair market value of the Class A common stock on the offering date or (2) the fair market value of the Class A common stock on the purchase date.
As of October 31, 2019, there was approximately $4.4 million of unrecognized stock-based compensation expense related to the ESPP which is expected to be recognized over a weighted average of 0.8 years.
21


The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:
Nine Months Ended
October 31,
20192018
Fair value of common stock$14.73  $14.00  
Expected volatility36.0% - 42.6%  24.6% - 29.9%
Expected term (in years)0.5 - 2.00.7 - 2.2
Risk-free interest rate1.9% - 2.2%  2.0% - 2.4%
Expected dividend yield—  —  
Stock-Based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories in the accompanying unaudited condensed consolidated statements of comprehensive loss (in thousands):
 Three Months Ended
October 31,
Nine Months Ended
October 31,
 2019201820192018
Cost of subscription revenue$683  $555  $1,987  $1,311  
Cost of professional services revenue1,814  1,685  5,157  4,115  
Research and development4,015  1,902  11,690  4,366  
Sales and marketing3,728  2,205  8,071  5,317  
General and administrative1,598  1,112  4,508  2,613  
Total stock-based compensation expense$11,838  $7,459  $31,413  $17,722  

Note 16. Commitments and Contingencies
(a) Leases
The Company periodically leases facilities and equipment under noncancellable operating and capital leases. The terms of the lease agreements may include graduated rental payments, allowances, rent holidays and escalations. Accordingly, the Company recognizes the related rent expense on a straight-line basis over the entire lease term and records the difference between amounts charged to operations and amounts paid as deferred rent.
In March 2019, the Company entered into a new operating lease agreement for approximately 100,000 square feet of office space located in Redwood Shores, California that will replace its existing headquarters in San Mateo, California. The initial rental rate is $446,460 per month with seven months of free rent in the first year, with annual increases of three percent (3%). The initial lease term is 127 months and commences upon the earlier of the date the Company moves into the space or January 1, 2020, and includes an option to renew for an additional seven years at the then prevailing rental rate. The agreement also includes a reimbursement allowance of up to $10.0 million for tenant improvements made by the Company, of which $5.3 million was reimbursed as of October 31, 2019.
As of October 31, 2019, the Company had operating leases for its offices in the United States and other locations around the world. The initial lease term for these facilities ranged from approximately one to eleven years and includes approximately 270,000 square feet of space. In connection with these leased facilities, the Company had bank issued irrevocable letters of credit on the leases of $5.1 million outstanding as of October 31, 2019.
Deferred rent was $9.2 million and $3.0 million as of October 31, 2019 and January 31, 2019, respectively, and is included in Accrued expenses and other current liabilities and Other long-term liabilities in the accompanying unaudited condensed consolidated balance sheets. Rent expense was $4.0 million and $9.3 million for the three
22


and nine months ended October 31, 2019, respectively, and $2.8 million and $7.2 million for the three and nine months ended October 31, 2018, respectively.
As of October 31, 2019, the future minimum lease payments under operating leases by fiscal year were as follows (in thousands):
Operating Leases  
Remainder of 2020$2,920  
20219,768  
202212,722  
202312,730  
202410,049  
Thereafter42,525  
Total future lease commitments$90,714  
(b) Legal Proceedings
From time to time, the Company may be subject to legal proceedings, as well as demands, claims and threatened litigation. Other than the matters described below, we are not currently party to any material legal proceedings or claims, nor are we aware of any pending or threatened litigation or claims that could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably. The outcomes of our legal proceedings and other contingencies are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular period. 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.
Shareholder Litigation
On June 14, 2019, a securities class action lawsuit was filed in the U.S. District Court for the Northern District of California naming the Company and certain of its officers as defendants. The complaint purports to bring suit on behalf of shareholders who purchased or otherwise acquired the Company’s securities between April 12, 2018 and May 30, 2019. The complaint alleges that defendants made false and misleading statements about the Company’s business, operations and prospects in violation of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (Exchange Act), and seeks unspecified compensatory damages, fees and costs. On September 9, 2019, the district court appointed the lead plaintiff and lead counsel. On November 8, 2019, the lead plaintiff filed a consolidated amended complaint asserting the same claims. The Company believes the plaintiff’s allegations are without merit and intends to defend vigorously against the claims. Given the procedural posture and the nature of this lawsuit, including that the proceedings are in the early stages, the Company is unable to estimate the reasonably possible loss or range of loss, if any, that may result from this matter.
On September 10, 2019, two shareholder derivative lawsuits were filed in the U.S. District Court for the Northern District of California against certain of the Company’s directors and executive officers and naming the Company as a nominal defendant. The derivative actions allege claims based on events similar to those in the securities class action and assert causes of action against the individual defendants for breach of fiduciary duty, unjust enrichment, waste of corporate assets, and for making false and misleading statements about the Company’s business, operations, and prospects in violation of Section 14(a) of the Exchange Act. Plaintiffs seek corporate reforms, unspecified damages and restitution, and fees and costs. On November 5, 2019, the shareholder derivative lawsuits, which are related to the securities class action, were assigned to the same judge who is overseeing the securities class action lawsuit. Given the procedural posture and the nature of the litigation, including that the proceedings are in the early stages, the Company is unable to estimate the reasonably possible loss or range of loss, if any, that may result from these matters.
(c) Other Contractual Obligations
As of October 31, 2019, the Company had a contractual obligation to make $14.6 million in purchases, primarily for cloud computing services provided by one of its vendors by September 30, 2020.

23


Note 17. Net Loss Per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders for the periods presented (in thousands, except per share data):
 Three Months Ended
October 31,
Nine Months Ended
October 31,
 2019201820192018
 As Adjusted¹As Adjusted¹
Numerator:
Net loss$(18,237) $(17,224) $(59,642) $(53,558) 
Denominator:
Weighted-average common shares outstanding, basic and diluted111,835  106,049  110,436  85,820  
Net loss per share attributable to common stockholders, basic and diluted$(0.16) $(0.16) $(0.54) $(0.62) 
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Since the Company was in a loss position for all periods presented, basic net loss per share attributable to common stockholders is the same as diluted net loss per share attributable to common stockholders as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
 October 31,
 20192018
Issued and outstanding stock options14,098  15,645  
Unvested restricted stock issued and outstanding551  1,495  
Unvested RSUs issued and outstanding3,655  1,566  
Shares committed under ESPP313  398  
Total18,617  19,104  

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 unaudited condensed consolidated financial statements and related notes appearing elsewhere in this Form 10-Q and our Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the SEC on April 18, 2019 (Annual Report). As discussed in the section titled “Special Note Regarding Forward-Looking Statements,” the following discussion and analysis contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. Factors that could cause or contribute to these differences 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 Form 10-Q and in our Annual Report. Our fiscal year ends on January 31.
Overview
Zuora is a leading cloud-based subscription management platform. We provide software that enables companies across multiple industries and geographies to launch, manage or transform to a subscription business model. Architected specifically for dynamic, recurring subscription business models, our cloud-based software functions as an intelligent subscription management hub that automates and orchestrates the entire subscription
24


order-to-revenue process, including billing and revenue recognition. Our solution enables businesses to easily change pricing and packaging for products and services to grow and scale, to efficiently comply with revenue recognition standards, and to build meaningful relationships with their subscribers.
We believe we are in the early stages of a multi-decade global shift away from product-based business models, characterized by transactional one-time sales, towards recurring subscription-based business models. This trend, which we refer to as the “Subscription Economy,” is visible everywhere you look. In media and entertainment, consumers are adopting video-on-demand services and digital music streaming services. Commuters are taking advantage of automobile subscription programs and subscription-based ride-sharing services. In the technology space, companies are opting for software-as-a-service applications over on-premise installations. In manufacturing, sensors and connectivity have allowed companies to bundle an array of digital services with their physical products. Digital subscriptions have had a positive effect on the newspaper and publishing industries, with readers increasingly subscribing to digital news and information sources. In addition, the retail space features a growing multitude of subscription services including clothing and accessories, cosmetics and personal care, meals and groceries, vitamins and prescriptions, pet care, and many more.
Many of today’s enterprise software systems that businesses use to manage their order-to-revenue processes were built for a product driven economy, and are extremely difficult to re-configure for the dynamic, ongoing nature of subscription services. In traditional business models, order-to-revenue was a linear process—a customer orders a product, is billed for that product, payment is collected, and the revenue recognized. These legacy systems were not specifically designed to handle the complexities and ongoing customer events of recurring relationships and their impact on areas such as billing proration, revenue recognition, and reporting in real-time. Trying to use this software to build a subscription business frequently results in prolonged and complex manual downstream work, hard-coded customizations, a proliferation of stock-keeping units (SKUs), and inefficiency.
These new subscription business models are inherently dynamic, with multiple interactions and constantly-changing relationships and events. The capabilities to launch, price, and bill for products, facilitate and record cash receipts, process and recognize revenue, and produce the data required to close their books and drive key decisions are mission critical and particularly complex for companies with subscription business models. As a result, as companies launch or grow a subscription business, they often conclude that legacy systems are inadequate.
Our mission is to enable all companies in the Subscription Economy to become successful. Our customers include companies of all sizes, ranging from small businesses to some of the world’s largest enterprises. Customers pay for our platform under a subscription-based model, and this model allows us to grow as the Subscription Economy grows.
Fiscal Third Quarter Business Highlights:

In the third quarter of fiscal 2020, we continued to address our previously disclosed sales execution and product integration challenges, which have impacted our revenue growth, as follows:
During the third quarter, we expanded our sales leadership team with the addition of Robert Traube, our new Chief Revenue Officer, who is leading our field organization and helping scale our business. We have also recently hired James Huang as our new Senior Vice President of Global Alliances who, as a part of Mr. Traube's team, will work to establish deeper relationships with our leading global partners. We also continued implementing our sales execution initiatives that we began in the second quarter, including enhancing our sales approach to more closely align with our prospective customer's needs; refining our sales enablement and training process; and growing and leveraging our relationships with strategic partners including global systems integrators (GSIs) to more effectively increase our sales and the implementation of our solutions.
With respect to the product integration between our Zuora Billing and Zuora RevPro® products, we have resumed the paused customer implementations and are working to get these customers operationally live on our integrated product. We expect to resume cross-sell activity of our Zuora RevPro product into our existing Zuora Billing customers as we make progress on the existing implementations.
Other business highlights during the three months ended October 31, 2019 compared to the three months ended October 31, 2018 included:
25


Customers with ACV exceeding $100,000 totaled 586, an increase of 16%. We expect this metric to increase on a long-term basis, although we may experience fluctuations as we continue to work through the sales execution and product integration challenges we discussed in the first quarter.
Dollar-based retention rate was 106% as of October 31, 2019. We have seen a recent decline in the dollar-based retention rate primarily due to the lower cross-sell activity of our Zuora RevPro into our existing Zuora Billing customers resulting from product integration challenges and some customers renewing with lower transaction volume in the quarter. We may experience fluctuations, including potentially lower rates, as we continue working to improve our overall sales motion.
Customer transaction volume through Zuora's billing platform was $11.2 billion, an increase of 29%.
Fiscal Third Quarter Financial Performance Summary:
Our financial performance for the three months ended October 31, 2019 compared to the three months ended October 31, 2018 reflects the following:
Subscription revenues were $54.0 million, an increase of $11.0 million, or 25%; and total revenues were $71.8 million, an increase of $10.5 million, or 17%.
Gross profit was $37.5 million, or 52% of total of revenue, compared to $31.2 million, or 51% of total revenue.
Loss from operations was $19.0 million, or 26% of total revenue, compared to a loss of $17.5 million, or 29% of total revenue.
Key Operational and Financial Metrics
We monitor the following key operational and financial metrics to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans and make strategic decisions:
Customers with Annual Contract Value (ACV) Equal to or Greater than $100,000
We believe our ability to enter into larger contracts is indicative of broader adoption of our solution by larger organizations. It also reflects our ability to expand our revenue footprint within our current customer base. We define ACV as the subscription revenue we would contractually expect to recognize from that customer over the next twelve months, assuming no increases or reductions in their subscriptions. We define the number of customers at the end of any particular period as the number of parties or organizations that have entered into a distinct subscription contract with us for which the term has not ended. Each party with which we have entered into a distinct subscription contract is considered a unique customer, and in some cases, there may be more than one customer within a single organization. We have increased the number of customers with ACV equal to or greater than $100,000 to 586 as of October 31, 2019, as compared to 504 customers as of October 31, 2018.
Dollar-Based Retention Rate
We believe our dollar-based retention rate is a key measure of our ability to retain and expand revenue from our customer base over time. We calculate our dollar-based retention rate as of a period end by starting with the sum of the ACV from all customers as of twelve months prior to such period end, or prior period ACV. We then calculate the sum of the ACV from these same customers as of the current period end, or current period ACV. Current period ACV includes any upsells and also reflects contraction or attrition over the trailing twelve months, but excludes revenue from new customers added in the current period. We then divide the current period ACV by the prior period ACV to arrive at our dollar-based retention rate. Our dollar-based retention rate was 106% as of October 31, 2019, compared to 107% as of July 31, 2019.
26


Components of Our Results of Operations
Revenue
Subscription revenue. Subscription revenue consists of fees for access to, and use of, our products, as well as customer support. We generate subscription fees pursuant to non-cancelable subscription agreements with terms that typically range from one to three years. Subscription revenue is primarily based on fees to access our services platform over the subscription term. We typically invoice customers in advance in either annual or quarterly installments. Customers can also elect to purchase additional volume blocks or products during the term of the contract. We typically recognize subscription revenue ratably over the term of the subscription period, beginning on the date that access to our platform is provided, which is generally on or about the date the subscription agreement is signed.
Professional services revenue. Professional services revenue consists of fees for services related to helping our customers deploy, configure, and optimize the use of our solutions. These services include system integration, data migration, process enhancement, and training. Professional services projects generally take three to twelve months to complete. Once the contract is signed, we generally invoice for professional services on a time and materials basis, although we occasionally engage in fixed-price service engagements and invoice for those based upon agreed milestone payments. We recognize revenue as services are performed for time and materials engagements and on a proportional performance method as the services are performed for fixed fee engagements.
Topic 606 Adoption. In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. We adopted Topic 606 for the fiscal year ending January 31, 2020 (i.e., effective February 1, 2019) using the full retrospective method of adoption. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for more details.
Overhead Allocation and Employee Compensation Costs
We allocate shared costs, such as facilities costs (including rent, utilities, and depreciation on capital expenditures related to facilities shared by multiple departments), information technology costs, and certain administrative personnel costs to all departments based on headcount and location. As such, allocated shared costs are reflected in each cost of revenue and operating expenses category. Employee compensation costs consist of salaries, bonuses, commissions, benefits, and stock-based compensation.
Cost of Revenue, Gross Profit and Gross Margin
Cost of subscription revenue. Cost of subscription revenue consists primarily of costs related to hosting our platform and providing customer support. These costs include data center costs and third-party hosting fees, employee compensation costs associated with our cloud-based infrastructure and our customer support organizations, amortization expense associated with capitalized internal-use software and purchased technology, allocated overhead, software and maintenance costs, and outside services associated with the delivery of our subscription services. We intend to continue to invest in our platform infrastructure, including third-party hosting capacity, and support organizations. However, the level and timing of investment in these areas could fluctuate and affect our cost of subscription revenue in the future.
Cost of professional services revenue. Cost of professional services revenue consists primarily of costs related to the deployment of our platform. These costs include employee compensation costs for our professional services team, allocated overhead, travel costs, and costs of outside services associated with supplementing our internal staff.
Gross profit and gross margin. Our gross profit and gross margin may fluctuate from period to period as our revenue fluctuates, and as a result of the timing and amount of investments to expand hosting capacity, including through third party cloud providers, our continued efforts to build platform support and professional services teams, as well as the amortization expense associated with capitalized internal-use software and acquired technology. We expect our gross profit and gross margin to increase over the long-term.
27


Operating Expenses
Research and development. Research and development expense consists primarily of employee compensation costs, allocated overhead, and travel costs. We capitalize research and development costs associated with the development of internal-use software and we amortize these costs over a period of three years into cost of subscription revenue. All other research and development costs are expensed as incurred. We believe that continued investment in our platform, product integrations, and other applications is important for our growth, and as such, expect our research and development expense to continue to increase in absolute dollars for the foreseeable future but may vary as a percentage of total revenue in the near term.
Sales and marketing. Sales and marketing expense consists primarily of employee compensation costs, including commissions for our sales personnel, allocated overhead, costs of general marketing and promotional activities, and travel costs. We amortize commissions to sales and marketing expense over a period of benefit of five years. While our sales and marketing expense as a percentage of total revenue has decreased in recent periods, we expect to continue to make significant investments as we expand our customer acquisition and retention efforts and pursue our sales execution initiatives. Therefore, we expect that sales and marketing expense will increase in absolute dollars but may vary as a percentage of total revenue in the near term.
General and administrative. General and administrative expense consists primarily of employee compensation costs, allocated overhead, and travel costs for finance, accounting, legal, human resources, and recruiting personnel. In addition, general and administrative expense includes non-personnel costs, such as accounting fees, legal fees, and all other supporting corporate expenses not allocated to other departments. We expect to incur ongoing costs as a result of operating as a public company, including costs related to compliance and reporting obligations of public companies, and continued investment to support our growing operations. As a result, we expect our general and administrative expense to continue to increase in absolute dollars for the foreseeable future but may vary as a percentage of total revenue in the near term. Over the long-term, we expect general and administrative expense to decline as a percentage of total revenue as we realize efficiencies.
Interest and other income (expense), net
Interest and other income (expense), net primarily consists of interest income from our investment holdings, interest expense associated with our Debt Agreement, and foreign exchange fluctuations.
Income tax provision
Income tax provision consists primarily of income taxes related to foreign and state jurisdictions in which we conduct business. We maintain a full valuation allowance on our federal and state deferred tax assets as we have concluded that it is not more likely than not that the deferred assets will be utilized.
28


Results of Operations
The following tables set forth our unaudited condensed consolidated results of operations for the periods presented in dollars and as a percentage of our total revenue (in thousands):
 Three Months Ended
October 31,
Nine Months Ended
October 31,
 2019201820192018
As Adjusted²
As Adjusted²
Revenue:
Subscription$54,038  $43,083  $151,996  $119,849  
Professional services17,784  18,273  53,668  51,802  
Total revenue71,822  61,356  205,664  171,651  
Cost of revenue:
Subscription¹
13,858  10,987  38,589  31,273  
Professional services¹
20,443  19,190  61,445  53,569  
Total cost of revenue34,301  30,177  100,034  84,842  
Gross profit37,521  31,179  105,630  86,809  
Operating expenses:
Research and development¹
17,903  14,282  53,662  39,667  
Sales and marketing¹
28,027  24,849  80,818  71,008  
General and administrative¹
10,597  9,579  32,366  27,553  
Total operating expenses56,527  48,710  166,846  138,228  
Loss from operations(19,006) (17,531) (61,216) (51,419) 
Interest and other income (expense), net1,190  633  2,294  (1,218) 
Loss before income taxes(17,816) (16,898) (58,922) (52,637) 
Income tax provision(421) (326) (720) (921) 
Net loss$(18,237) $(17,224) $(59,642) $(53,558) 
(1) Includes stock-based compensation expense as follows (in thousands): 
 Three Months Ended
October 31,
Nine Months Ended
October 31,
 2019201820192018
Cost of subscription revenue$683  $555  $1,987  $1,311  
Cost of professional services revenue1,814  1,685  5,157  4,115  
Research and development4,015  1,902  11,690  4,366  
Sales and marketing3,728  2,205  8,071  5,317  
General and administrative1,598  1,112  4,508  2,613  
Total stock-based compensation expense$11,838  $7,459  $31,413  $17,722  

29


 Three Months Ended
October 31,
Nine Months Ended
October 31,
 2019201820192018
As Adjusted²
As Adjusted²
Revenue:
Subscription75 %70 %74 %70 %
Professional services25  30  26  30  
Total revenue100  100  100  100  
Cost of revenue:
Subscription19  18  19  18  
Professional services28  31  30  31  
Total cost of revenue48  49  49  49  
Gross profit52  51  51  51  
Operating expenses:
Research and development25  23  26  23  
Sales and marketing39  40  39  41  
General and administrative15  16  16  16  
Total operating expenses79  79  81  81  
Loss from operations(26) (29) (30) (30) 
Interest and other income (expense), net   (1) 
Loss before income taxes(25) (28) (29) (31) 
Income tax provision(1) (1) —  (1) 
Net loss(25)%(28)%(29)%(31)%
(2) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Comparison of the Three Months Ended October 31, 2019 and 2018
Revenue 
 Three Months Ended
October 31,
  
 20192018$ Change% Change
 (dollars in thousands)  
Revenue:
Subscription$54,038  $43,083  $10,955  25 %
Professional services17,784  18,273  (489) (3)%
Total revenue$71,822  $61,356  $10,466  17 %
Percentage of revenue:
Subscription75 %70 %
Professional services25  30  
Total revenue100 %100 %

Subscription revenue increased by $11.0 million, or 25%, for the three months ended October 31, 2019 compared to the three months ended October 31, 2018. The increase was driven by growth in our customer base, including both new and existing customers, and includes a one-time recognition of $1.3 million related to a contract resolution with a customer that will not be recurring in upcoming quarters. New customers contributed approximately $5.6 million of the increase in subscription revenue for the three months ended October 31, 2019 excluding the one-time recognition discussed above, compared to the prior year period, while sales of additional products to our existing customers contributed the remainder. We calculate subscription revenue from new customers during the quarter by adding the revenue recognized from new customers acquired in the 12 months prior to the reporting date.

30


Professional services revenue decreased by $0.5 million, or 3%, for the three months ended October 31, 2019 compared to the three months ended October 31, 2018. The decrease in professional services revenue was primarily due to the impact of the previously disclosed sales execution challenges.
Cost of Revenue and Gross Margin
 Three Months Ended
October 31,
  
 20192018$ Change% Change
 (dollars in thousands)  
Cost of revenue:
Subscription$13,858  $10,987  $2,871  26 %
Professional services20,443  19,190  1,253  %
Total cost of revenue$34,301  $30,177  $4,124  14 %
Gross margin:
Subscription74 %74 %
Professional services(15) (5) 
Total gross margin52 %51 %
Cost of subscription revenue increased by $2.9 million, or 26%, for the three months ended October 31, 2019 compared to the three months ended October 31, 2018. The increase in cost of subscription revenue was due to an increase of $2.1 million in data center costs primarily related to third-party cloud hosting as we grow and transition our data center model to the cloud, $0.7 million in amortization of internal-use software costs, and $0.2 million in allocated overhead including facilities expansions. The key drivers of the increase in cost of subscription revenue were the growth in number of customers and cost of building out the infrastructure for migrating our data center to the cloud.
Cost of professional services revenue increased by $1.3 million, or 7%, for the three months ended October 31, 2019 compared to the three months ended October 31, 2018. The increase in cost of professional services revenue was due to an increase of $1.8 million in compensation costs related to increased headcount and $0.7 million in allocated overhead including facilities expansions; partially offset by a decrease of $1.0 million in outside professional services and $0.3 million in travel costs. The key driver of the increase in cost of professional services revenue was additional headcount in anticipation of supporting customer deployments, some of which were not fully utilized due to the previously disclosed sales execution and product integration challenges.
Our gross margin for subscription services was 74% for each of the three months ended October 31, 2019 and 2018, as our cost of subscription revenue increased at approximately the same rate as subscription revenue.

Our gross margin for professional services decreased to (15)% for the three months ended October 31, 2019 compared to (5)% for the three months ended October 31, 2018, primarily due to the previously disclosed sales execution and product integration challenges, which negatively impacted utilization.
Operating Expenses
Research and Development
 Three Months Ended
October 31,
  
 20192018$ Change% Change
 (dollars in thousands)  
Research and development$17,903  $14,282  $3,621  25 %
Percentage of total revenue25 %23 %
Research and development expense increased by $3.6 million, or 25%, for the three months ended October 31, 2019 compared to the three months ended October 31, 2018, primarily due to an increase of $3.7 million in employee compensation costs related to increased headcount, $0.7 million in allocated overhead including facilities
31


expansions, and $0.2 million in data center costs, partially offset by $0.9 million in higher capitalized software development costs and a decrease of $0.2 million in travel costs. The increase in headcount was driven by our continued investment in technology, innovation, and new products. As a result of our continued investment, research and development expense increased to 25% of total revenue during the three months ended October 31, 2019 from 23% during the three months ended October 31, 2018.
Sales and Marketing
 Three Months Ended
October 31,
  
 20192018$ Change% Change
 (dollars in thousands)  
Sales and marketing$28,027  $24,849  $3,178  13 %
Percentage of total revenue39 %40 %
Sales and marketing expense increased by $3.2 million, or 13%, for the three months ended October 31, 2019 compared to the three months ended October 31, 2018, primarily due to an increase of $4.3 million in employee compensation costs related to increased headcount and hiring of certain executives, $0.4 million in outside professional services, partially offset by a decrease of $0.9 million in marketing and event costs, $0.4 million in travel costs, and $0.2 million in allocated overhead. The increase in headcount was driven by our continued investment to acquire new customers and to grow our revenue from existing customers. Sales and marketing expense decreased to 39% of total revenue during the three months ended October 31, 2019 from 40% during the three months ended October 31, 2018.
General and Administrative 
 Three Months Ended
October 31,
  
 20192018$ Change% Change
 (dollars in thousands)  
General and administrative$10,597  $9,579  $1,018  11 %
Percentage of total revenue15 %16 %
General and administrative expense increased by $1.0 million, or 11%, for the three months ended October 31, 2019 compared to the three months ended October 31, 2018, primarily due to an increase of $0.8 million in employee compensation costs related to increased headcount and $0.5 million in allocated overhead including facilities expansions, partially offset by a decrease of $0.2 million in outside professional services costs. General and administrative expense decreased to 15% of total revenue during the three months ended October 31, 2019 from 16% during the three months ended October 31, 2018.
Interest and Other Income (Expense), Net
 Three Months Ended
October 31,
  
 20192018$ Change% Change
 (dollars in thousands)  
Interest and other income (expense), net$1,190  $633  $557  88 %
Interest and other income (expense), net increased by $0.6 million for the three months ended October 31, 2019 compared to the three months ended October 31, 2018, primarily due to $0.5 million in net gains related to the revaluation of cash, accounts receivable and payables recorded in a foreign currency.
32


Income Tax Provision
 Three Months Ended
October 31,
  
 20192018$ Change% Change
 (dollars in thousands)  
Income tax provision$(421) $(326) $(95) 29 %
We are subject to federal and state income taxes in the United States and taxes in foreign jurisdictions. For the three months ended October 31, 2019 and 2018, we recorded a tax provision of $0.4 million and $0.3 million, respectively, on losses before income taxes of $17.8 million and $16.9 million, respectively. The effective tax rates for the three months ended October 31, 2019 and 2018 were (2.4)% and (1.9)%, respectively. The effective tax rate differs from the statutory rate primarily as a result of no benefit on pretax losses incurred in the United States. For the three months ended October 31, 2019 and 2018, we maintained a full valuation allowance on our U.S. federal and state net deferred tax assets as it was more likely than not that those deferred tax assets will not be realized.
Comparison of the Nine Months Ended October 31, 2019 and 2018
Revenue 
 Nine Months Ended
October 31,
  
 20192018$ Change% Change
 (dollars in thousands)  
Revenue:
Subscription$151,996  $119,849  $32,147  27 %
Professional services53,668  51,802  1,866  %
Total revenue$205,664  $171,651  $34,013  20 %
Percentage of revenue:
Subscription74 %70 %
Professional services26  30  
Total revenue100 %100 %

Subscription revenue increased by $32.1 million, or 27%, for the nine months ended October 31, 2019 compared to the nine months ended October 31, 2018. The increase was driven by growth in our customer base, including both new and existing customers, and includes a one-time recognition of $1.3 million related to a contract resolution with a customer that will not be recurring in upcoming quarters. New customers contributed approximately $15.6 million of the increase in subscription revenue, excluding the one-time recognition discussed above, for the nine months ended October 31, 2019 compared to the prior year period, while sales of additional products to our existing customers contributed the remainder. We calculate subscription revenue from new customers on a year-to-date basis by adding the revenue recognized from new customers acquired in the 12 months prior to each discrete quarter within the year-to-date period.

Professional services revenue increased by $1.9 million, or 4%, for the nine months ended October 31, 2019 compared to the nine months ended October 31, 2018. The growth in professional services revenue was primarily due to increased revenue from customer deployments of our products. This increase was partially offset by the impact of the previously disclosed sales execution challenges.


33


Cost of Revenue and Gross Margin
 Nine Months Ended
October 31,
  
 20192018$ Change% Change
 (dollars in thousands)  
Cost of revenue:
Subscription$38,589  $31,273  $7,316  23 %
Professional services61,445  53,569  7,876  15 %
Total cost of revenue$100,034  $84,842  $15,192  18 %
Gross margin:
Subscription75 %74 %
Professional services(14) (3) 
Total gross margin51 %51 %
Cost of subscription revenue increased by $7.3 million, or 23%, for the nine months ended October 31, 2019 compared to the nine months ended October 31, 2018. The increase in cost of subscription revenue was driven by an increase of $4.9 million in data center costs primarily related to third-party cloud hosting as we grow and transition our data center model to the cloud, $1.6 million in employee compensation costs related to increased headcount, $0.9 million in amortization of internal-use software costs, $0.3 million in allocated overhead including facilities expansions, and $0.3 million in software license costs, partially offset by a decrease of $0.4 million in amortization of purchased technology and $0.2 million in travel costs. The key drivers of the increase in cost of subscription revenue were the growth in number of customers and cost of building out the infrastructure for migrating our data center to the cloud.
Cost of professional services revenue increased by $7.9 million, or 15%, for the nine months ended October 31, 2019 compared to the nine months ended October 31, 2018. The increase in cost of professional services revenue was driven by an increase of $8.0 million in compensation costs related to increased headcount, $2.0 million in allocated overhead including facilities expansions, $0.3 million in events, partially offset by a decrease of $2.1 million in outside professional services and $0.4 million in travel costs. The key driver of the increase in cost of professional services revenue was headcount in anticipation of supporting customer deployments, some of which were not fully utilized due to the previously disclosed sales execution and product integration challenges.
Our gross margin for subscription services increased to 75% for the nine months ended October 31, 2019 from 74% for the nine months ended October 31, 2018, primarily due to a benefit from a one-time recognition of $1.3 million related to a contract resolution with a customer that will not be recurring in upcoming quarters.
Our gross margin for professional services decreased to (14)% for the nine months ended October 31, 2019 compared to (3)% for the nine months ended October 31, 2018, primarily due to the previously disclosed sales execution and product integration challenges, which negatively impacted utilization.
Operating Expenses
Research and Development
 Nine Months Ended
October 31,
  
 20192018$ Change% Change
 (dollars in thousands)  
Research and development$53,662  $39,667  $13,995  35 %
Percentage of total revenue26 %23 %
Research and development expense increased by $14.0 million, or 35%, for the nine months ended October 31, 2019 compared to the nine months ended October 31, 2018, primarily due to an increase of $13.5 million in employee compensation costs due to increased headcount, $1.2 million in allocated overhead including facilities expansions, $0.6 million in data center costs, and $0.2 million in software license costs, partially offset by $1.3
34


million in higher capitalized software development costs and a decrease of $0.2 million in travel costs. The increase in headcount was driven by our continued investment in technology, innovation, and new products. As a result of our continued investment, research and development expense increased to 26% of total revenue during the nine months ended October 31, 2019 from 23% during the nine months ended October 31, 2018.
Sales and Marketing
 Nine Months Ended
October 31,
  
 20192018$ Change% Change
 (dollars in thousands)  
Sales and marketing$80,818  $71,008  $9,810  14 %
Percentage of total revenue39 %41 %
Sales and marketing expense increased by $9.8 million, or 14%, for the nine months ended October 31, 2019 compared to the nine months ended October 31, 2018, primarily due to an increase of $11.1 million in employee compensation costs related to increased headcount and hiring of certain executives, $0.6 million in allocated overhead including facilities expansions, $0.6 million in outside professional services, and $0.3 million in software license costs, partially offset by a decrease of $1.9 million in marketing and event costs and $0.6 million in travel costs. The increase in headcount was driven by our continued investment to acquire new customers and to grow our revenue from existing customers. Sales and marketing expense decreased to 39% of total revenue during the nine months ended October 31, 2019 from 41% during the nine months ended October 31, 2018.
General and Administrative 
 Nine Months Ended
October 31,
  
 20192018$ Change% Change
 (dollars in thousands)  
General and administrative$32,366  $27,553  $4,813  17 %
Percentage of total revenue16 %16 %
General and administrative expense increased by $4.8 million, or 17%, for the nine months ended October 31, 2019 compared to the nine months ended October 31, 2018, primarily due to an increase of $4.9 million in employee compensation costs related to increased headcount, $0.8 million in allocated overhead including facilities expansions, and $0.2 million in software license costs, partially offset by a decrease of $0.8 million in costs related to our IPO. General and administrative expense remained at 16% of total revenue during the nine months ended October 31, 2019 and 2018.
Interest and Other Income (Expense), Net
 Nine Months Ended
October 31,
  
 20192018$ Change% Change
 (dollars in thousands)  
Interest and other income (expense), net$2,294  $(1,218) $3,512  288 %
Interest and other income (expense), net increased by $3.5 million for the nine months ended October 31, 2019 compared to the nine months ended October 31, 2018, primarily due to an increase of $1.3 million in income from invested cash balances, a $1.7 million reduction in losses related to revaluing cash, accounts receivable and payables held in a foreign currency, and a decrease of $0.3 million in interest expense. We began investing our proceeds from the IPO in the second half of fiscal year 2019.
35


Income Tax Provision
 Nine Months Ended
October 31,
  
 20192018$ Change% Change
 (dollars in thousands)  
Income tax provision$(720) $(921) $201  22 %
We are subject to federal and state income taxes in the United States and taxes in foreign jurisdictions. For the nine months ended October 31, 2019 and 2018, we recorded a tax provision of $0.7 million and $0.9 million, respectively, on losses before income taxes of $58.9 million and $52.6 million, respectively. The effective tax rates for the nine months ended October 31, 2019 and 2018 were (1.2)% and (1.7)%, respectively. The effective tax rate differs from the statutory rate primarily as a result of no benefit on pretax losses incurred in the United States. For the nine months ended October 31, 2019 and 2018, we maintained a full valuation allowance on our U.S. federal and state net deferred tax assets as it was more likely than not that those deferred tax assets will not be realized.
Liquidity and Capital Resources
As of October 31, 2019, we had cash and cash equivalents and short-term investments of $170.4 million. Since inception, we have financed our operations primarily through the net proceeds we received through private sales of equity securities, payments received from customers for subscription and professional services, and borrowings from our Debt Agreement. Additionally, in April 2018 we completed our IPO in which we issued and sold an aggregate of 12.7 million shares of newly authorized Class A common stock at a price of $14.00 per share. We received aggregate net proceeds of $159.7 million from the IPO, after deducting underwriting discounts and commissions and payments of offering costs.
We believe our existing cash and cash equivalents and short-term investment balances, funds available under our Debt Agreement, and cash provided by subscriptions to our platform and related professional services will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. Our future capital requirements will depend on many factors, including the rate of our revenue growth, the timing and extent of spending on research and development efforts and other business initiatives, the expansion of sales and marketing activities, the introduction of new and enhanced product offerings, and the continuing market adoption of our platform. We may in the future enter into arrangements to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights. We may elect to or may be required to seek additional equity or debt financing. Sales of additional equity could result in dilution to our stockholders. 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 or generate cash flows necessary to expand our operations and invest in new technologies, it could reduce our ability to compete successfully and harm our results of operations.
Debt Agreement
See Note 12. Debt to our unaudited condensed consolidated financial statements included in this Form 10-Q for more information about our Debt Agreement.
Cash Flows
The following table summarizes our cash flows for the periods indicated (in thousands):
 Nine Months Ended
October 31,
 20192018
Net cash used in operating activities$(7,599) $(16,592) 
Net cash used in investing activities(9,518) (107,986) 
Net cash provided by financing activities12,130  155,873  
Effect of exchange rates on cash and cash equivalents and restricted cash(416) (341) 
Net (decrease) increase in cash and cash equivalents and restricted cash$(5,403) $30,954  
36


Operating Activities
Our largest source of operating cash is cash collections from our customers for subscription and professional services. Our primary uses of cash from operating activities are for employee-related expenditures, marketing expenses, third-party consulting expenses, facilities costs, and third-party hosting costs.
For the nine months ended October 31, 2019, net cash used in operating activities was $7.6 million, which consisted of a net loss of $59.6 million adjusted for non-cash charges of $48.8 million and net cash inflows of $3.2 million from changes in our operating assets and liabilities. Non-cash charges, which primarily consisted of stock-based compensation, depreciation and amortization of property and equipment and intangible assets and amortization of deferred commissions, increased compared to the same period last year primarily as a result of growth in our business operations.
For the nine months ended October 31, 2018, net cash used in operating activities was $16.6 million, which consisted of a net loss of $53.6 million adjusted for non-cash charges of $34.7 million and net cash inflows of $2.3 million provided by changes in our operating assets and liabilities. Non-cash charges primarily consisted of stock-based compensation, depreciation and amortization of property and equipment and intangible assets, amortization of deferred commissions and provision for doubtful accounts.
Investing Activities
Net cash used in investing activities for the nine months ended October 31, 2019 of $9.5 million was primarily due to $12.9 million in purchases of property and equipment and capitalized internal-use software, partially offset by 3.5 million provided by sales of short-term investments.
Net cash used in investing activities for the nine months ended October 31, 2018 of $108.0 million was primarily due to $97.1 million in purchases of short-term investments and $10.6 million in purchases of property and equipment and capitalized internal-use software.
Financing Activities
Cash provided by financing activities for the nine months ended October 31, 2019 of $12.1 million was primarily due to $9.0 million of stock option exercise proceeds and $5.1 million in proceeds from issuance of common stock under the ESPP, partially offset by $1.9 million of debt principal payments.
Cash provided by financing activities for the nine months ended October 31, 2018 of $155.9 million was primarily due to $160.3 million in net IPO proceeds, $9.0 million in proceeds from the issuance of common stock upon exercise of employee stock options, and $1.3 million in net proceeds from related party loans, partially offset by $12.6 million in payments to investors related to our acquisition of Leeyo, $1.3 million in payments made on leased equipment, and $0.8 million of debt payments.
Off-Balance Sheet Arrangements
As of October 31, 2019, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
37


Obligations and Other Commitments
Our principal commitments consist of obligations under our operating leases for office space, our Debt Agreement and obligation to purchase cloud hosting services. The following table summarizes our contractual obligations as of October 31, 2019 (in thousands):
TotalLess than 1 year1-3 years3-5 yearsMore than 5 years
Operating lease obligations¹$90,714  $9,866  $25,914  $17,257  $37,677  
Debt principal and interest²12,244  4,785  7,459  —  —  
Other contractual obligations³14,588  14,588  —  —  —  
$117,546  $29,239  $33,373  $17,257  $37,677  
_________________________________
(1) We lease our facilities under long-term operating leases which expire on varying dates through June 2030. The lease agreements often contain provisions which require us to pay taxes, insurance, and maintenance costs.
(2) Debt principal and interest includes amounts owed under our Debt Agreement with Silicon Valley Bank including principal, interest and a $0.2 million facility fee on the term loan. Interest payments were calculated using the applicable rate as of October 31, 2019. See Note 12. Debt of the notes to our unaudited condensed consolidated financial statements included in this Form 10-Q for more information.
(3) Represents contractual obligations to make purchases, primarily related to cloud computing services from one of our vendors by September 30, 2020.
In March 2019, we entered into a new operating lease agreement for approximately 100,000 square feet of office space located in Redwood Shores, California that will replace our existing headquarters in San Mateo, CA. The initial rental rate is $446,460 per month with seven months of free rent in the first year, with annual increases of three percent (3%). The initial lease term is 127 months and commences upon the earlier of the date we move into the space or January 1, 2020, and includes an option to renew for an additional seven years at the then prevailing rental rate. The agreement also includes a reimbursement allowance of up to $10.0 million for tenant improvements made by the Company, of which $5.3 million was reimbursed as of October 31, 2019.
In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify customers, vendors, lessors, business partners, and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by us, or from data breaches or intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and certain officers and employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers, or employees. As of October 31, 2019, no demands had been made upon us to provide indemnification under such agreements and there were no claims that we are aware of that could have a material effect on our consolidated balance sheets, consolidated statements of operations and comprehensive loss, or consolidated statements of cash flows.
As of October 31, 2019, we had accrued liabilities related to uncertain tax positions, which are reflected in our unaudited condensed consolidated balance sheets. These accrued liabilities are not reflected in the table above since it is unclear when these liabilities will be repaid.
Critical Accounting Policies and Estimates
We prepare our unaudited condensed consolidated financial statements in accordance with accounting principles generally accepted in the United States (GAAP). In the preparation of these unaudited condensed consolidated financial statements, we are required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. To the extent that there are material differences between these estimates and actual results, our financial condition or results of operations would be affected. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. We refer to accounting estimates of this type as critical accounting policies and estimates.
Our significant accounting policies are discussed in Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements in our Annual Report on Form 10-K for the fiscal year ended January 31, 2019,
38


filed with the Securities and Exchange Commission (SEC) on April 18, 2019. There have been no significant changes to these policies during the nine months ended October 31, 2019, except as described in Note 2.Summary of Significant Accounting Policies and Recent Accounting Pronouncements to our condensed consolidated financial statements.
Non-GAAP Financial Measures
To supplement our condensed consolidated financial statements presented in accordance with U.S. GAAP, we monitor and consider non-GAAP loss from operations, free cash flow and Growth Efficiency Index (GEI). We believe our non-GAAP measures are useful in evaluating our operating performance. We use non-GAAP financial measures in conjunction with GAAP measures as part of our overall assessment of our performance, including the preparation of our annual operating budget and quarterly forecasts, to evaluate the effectiveness of our business strategies and to communicate with our board of directors concerning our financial performance. We believe our non-GAAP financial measures provide investors consistency and comparability with our past financial performance and facilitate period-to-period comparisons of our operating results. We also believe our non-GAAP financial measures are useful in evaluating our operating performance compared to that of other companies in our industry, as they generally eliminate the effects of certain items that may vary for different companies for reasons unrelated to overall operating performance.
Investors are cautioned that there are material limitations associated with the use of non-GAAP financial measures as an analytical tool. The non-GAAP financial measures we use may be different from non-GAAP financial measures used by other companies, limiting their usefulness for comparison purposes. We compensate for these limitations by providing specific information regarding the GAAP items excluded from our non-GAAP financial measures. The presentation of these non-GAAP financial measures is not intended to be considered in isolation or as a substitute for, or superior to, financial information prepared and presented in accordance with GAAP. Reconciliations of our non-GAAP financial measures to the nearest respective GAAP measures are provided below.
Non-GAAP Loss from Operations
We define non-GAAP loss from operations as GAAP operating loss adjusted to exclude stock-based compensation expense, amortization of acquired intangibles, and capitalization and amortization of internal-use software. We exclude the following items from non-GAAP loss from operations:
Stock-based compensation expense. We exclude stock-based compensation expense, which is a non-cash expense, because we believe that excluding this item provides meaningful supplemental information regarding operational performance. In particular, stock-based compensation expense is not comparable across companies given it is calculated using a variety of valuation methodologies and subjective assumptions.
Amortization of acquired intangible assets. We exclude amortization of acquired intangible assets, which is a non-cash expense. We exclude these amortization expenses because we do not believe these expenses have a direct correlation to the operation of our business.
Internal-use software. We exclude non-cash adjustments for capitalization and the subsequent amortization of internal-use software, including any impairment charges, from certain of our non-GAAP measures. We capitalize certain costs incurred for the development of computer software for internal use and then amortize those costs over the estimated useful life. Capitalization and amortization of software development costs can vary significantly depending on the timing of products reaching technological feasibility and being made generally available. Moreover, because of the variety of approaches taken and the subjective assumptions made by other companies in this area, we believe that excluding the effects of capitalized software costs allows investors to make more meaningful comparisons between our operating results and those of other companies.
39


Three Months Ended
October 31,
Nine Months Ended
October 31,
2019201820192018
GAAP loss from operations$(19,006) $(17,531) $(61,216) $(51,419) 
Add:
Stock-based compensation expense11,838  7,459  31,413  17,722  
Amortization of acquired intangibles423  503  1,353  1,747  
Internal-use software(529) (273) (1,376) (969) 
Non-GAAP loss from operations$(7,274) $(9,842) $(29,826) $(32,919) 
Free Cash Flow
We define free cash flow as net cash used in operating activities, less cash used for purchases of property and equipment. We exclude purchases of property and equipment from our free cash flow because we consider these capital expenditures to be a necessary component of our ongoing operations. We consider free cash flow to be a liquidity measure that provides useful information to management and investors about the amount of cash generated by the business that can possibly be used for investing in our business and strengthening ​our balance sheet, but it is not intended to represent the residual cash flow available for discretionary expenditures.
Three Months Ended
October 31,
Nine Months Ended
October 31,
2019  2018  2019  2018  
Net cash provided by (used in) operating activities$3,509  $(6,370) $(7,599) $(16,592) 
Less:
Purchases of property and equipment(8,636) (3,931) (12,878) (10,621) 
Free cash flow$(5,127) $(10,301) $(20,477) $(27,213) 
Net cash used in investing activities$3,901  $(101,049) $(9,518) $(107,986) 
Net cash provided by financing activities$801  $6,566  $12,130  $155,873  
Growth Efficiency Index
We define Growth Efficiency Index (GEI) as the trailing 12-months sales and marketing expense, excluding trailing 12-months stock-based compensation expense, divided by the year-over-year increase in the trailing 12-month subscription revenue. We consider GEI as a metric of our operational efficiencies and believe GEI provides useful information to management and investors about how much sales and marketing expense we incur to attain new revenue. A lower GEI indicates lower sales and marketing spending to acquire incremental revenue and reflects increased operational efficiencies. Our GEI was 2.2 as of October 31, 2019. We expect to experience fluctuations in GEI as we grow and scale our business.
The following table includes the information needed to reconcile GEI:
October 31, 2019
As Adjusted¹
GAAP sales and marketing expense$104,979  
Less:
Stock-based compensation expense(10,138) 
Non-GAAP sales and marketing expense$94,841  
Change in GAAP subscription revenue$43,117  
GEI2.2  
(1) Financial information presented above has been adjusted to reflect the adoption of ASC 606. 
40


Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to certain market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates and interest rates.
Foreign Currency Exchange Risk
The functional currencies of our foreign subsidiaries are the respective local currencies. Our sales are typically denominated in the local currency of the country in which the customer resides. The majority of our sales are made in the United States and those sales are denominated in U.S. dollars. Therefore, the portion of our revenue that is subject to significant foreign currency risk is limited. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the United States, Europe, China, India, Japan, and Australia. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments. For the nine months ended October 31, 2019, a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our accompanying unaudited condensed consolidated financial statements.
Interest Rate Risk
We had cash and cash equivalents and short-term investments of $170.4 million as of October 31, 2019. Our cash and cash equivalents and short-term investments are held for working capital purposes. We do not make investments for trading or speculative purposes.
Our cash equivalents and short-term investments are subject to market risk due to changes in interest rates. Fixed rate securities may have their market value adversely affected due to a rise in interest rates. Due in part to these factors, our future investment income may fall short of our expectations due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates. However, because we classify our short-term investments as “available for sale,” no realized gains or losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or decreases in fair value are determined to be other-than-temporary.
Under our Debt Agreement, we pay interest on any outstanding balances based on a variable market rate. A significant change in these market rates may adversely affect our operating results.
As of October 31, 2019, a hypothetical 10% relative change in interest rates would not have had a material impact on the value of our cash equivalents and short-term investments. Fluctuations in the value of our cash equivalents and short-term investments caused by a change in interest rates (gains or losses on the carrying value) are recorded in other comprehensive income, and are realized only if we sell the underlying securities prior to maturity. In addition, a hypothetical 10% relative change in interest rates would not have had a material impact on our operating results for the nine months ended October 31, 2019.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of October 31, 2019. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of October 31, 2019, our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed in the reports we file and submit under the Exchange Act is recorded, processed, summarized and reported as and when required, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding its required disclosure.
41


Changes in Internal Control Over Financial Reporting
There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is 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, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of 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, within our company have been detected. Accordingly, our disclosure controls and procedures provide reasonable assurance of achieving their objectives.
42


PART II—OTHER INFORMATION
Item 1. Legal Proceedings
From time to time, we may be subject to legal proceedings, as well as demands, claims and threatened litigation. Other than the matters described in Note 16. Commitments and Contingencies in the notes to our condensed consolidated financial statements, we are not currently party to any material legal proceedings or claims, nor are we aware of any pending or threatened litigation or claims that could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably. The outcomes of our legal proceedings and other contingencies are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular period. 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 is set forth below. You should carefully consider the risks and uncertainties described below, as well as the other information in this Form 10-Q, including our accompanying unaudited condensed consolidated financial statements and the related notes and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The occurrence of any of the events or developments described below, or of additional risks and uncertainties not presently known to us or that we currently deem immaterial, could materially and adversely affect our business, results of operations, financial condition and growth prospects. In such an event, the market price of our Class A common stock could decline and you could lose all or part of your investment.
We have a history of net losses, anticipate increasing our operating expenses in the future, and may not achieve or sustain profitability.
We have incurred net losses in each fiscal year since inception, including net losses of $77.6 million, $47.2 million, and $39.1 million in fiscal 2019, fiscal 2018 and fiscal 2017, respectively. We expect to incur net losses for the foreseeable future. As of October 31, 2019, we had an accumulated deficit of $367.1 million to make significant future expenditures related to the development and expansion of our business, including increasing our overall customer base, expanding relationships with existing customers, entering new vertical markets, expanding our global footprint, leveraging our strategic partners including GSIs to accelerate our growth, optimizing pricing and packaging, and expanding our operations and infrastructure, both domestically and internationally, and in connection with legal, accounting, and other administrative expenses related to operating as a public company. 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 increased expenses. While our revenue has grown in recent years, if our revenue declines or fails to grow at a rate faster than these increases in our operating expenses, we will not be able to achieve and maintain profitability in future periods. As a result, we may continue to generate losses. We cannot assure you that we will achieve profitability in the future or that, if we do become profitable, we will be able to sustain profitability.
If the shift by companies to subscription business models, including consumer adoption of products and services that are provided through such models, and, in particular, the market for subscription management software, develops slower than we expect, our growth may slow or stall, and our operating results could be adversely affected.
Our success depends on companies shifting to subscription business models and consumers choosing to consume products and services through such models. Many companies may be unwilling or unable to offer their solutions using a subscription business model, especially if they do not believe that the consumers of their products and services would be receptive to such offerings. Our success will also depend, to a large extent, on the willingness of medium and large businesses that have adopted subscription business models utilizing cloud-based products and services to manage billings and financial accounting relating to their subscriptions. The adoption of these models is still relatively new, and enterprises may not choose to shift their business model or, if they do, they may decide that they do not need a solution that offers the range of functionalities that we offer. Many companies have invested substantial effort and financial resources to develop custom-built applications or integrate traditional enterprise software into their businesses as they shift to subscription or subscription business models and may be reluctant or unwilling to switch to different applications. Accordingly, it is difficult to predict customer adoption rates
43


and demand for our solution, the future growth rate and size of the market for subscription management software, or the entry of competitive solutions. Factors that may affect market acceptance of our products and services include:
the number of companies shifting to subscription business models;
the number of consumers and businesses adopting new, flexible ways to consume products and services;
the security capabilities, reliability, and availability of cloud-based services;
customer concerns with entrusting a third party to store and manage their data, especially transaction-critical, confidential, or sensitive data;
our ability to minimize the time and resources required to deploy our solution;
our ability to achieve and maintain high levels of customer satisfaction;
our ability to deploy upgrades and other changes to our solution without disruption to our customers;
the level of customization or configuration we offer; and
the price, performance, and availability of competing products and services.
The markets for subscription products and services and for subscription management software may not develop further or may develop slower than we expect. If companies do not shift to subscription business models and subscription management software does not achieve widespread adoption, or if there is a reduction in demand for subscription products and services or subscription management software caused by technological challenges, weakening economic conditions, security or privacy concerns, decreases in corporate spending, a lack of customer acceptance, or otherwise, our business could be materially and adversely affected. In addition, our subscription agreements with our customers generally provide for a minimum subscription platform fee and usage-based fees, which depend on the total dollar amount that is invoiced or managed on our solution. Because a portion of our revenue depends on the volume of transactions that our customers process through our solution, if our customers do not adopt our solution throughout their business, if their businesses decline or fail, or if they are unable to successfully shift to subscription business models, our revenue could decline and our operation results could be adversely impacted.
We have experienced rapid growth and expect to invest in our growth for the foreseeable future. If we fail to manage our growth effectively, our business, operating results, and financial condition could be adversely affected.
We have experienced rapid growth in our operations and personnel in recent years. The growth and expansion of our business has placed and continues to place a significant strain on our management, operations, financial infrastructure, and corporate culture. In the event of further growth of our operations or in the number of our third-party relationships, our information technology systems and our internal controls and procedures may not be adequate to support our operations.
To manage growth in our operations and personnel, we will need to continue to improve our operational, financial, and management controls and our reporting systems and procedures, as well as training and experience oversight. Failure to manage growth effectively could result in difficulty or delays in deploying customers, declines in quality or customer satisfaction, increases in costs, difficulties in introducing new products and services or enhancing existing products and services, loss of customers, or other operational difficulties in executing sales strategies, any of which could adversely affect our business performance and operating results.
Our revenue growth and ability to achieve and sustain profitability will depend, in part on being able to expand our direct sales force and increase the productivity of our sales force.
To date, most of our revenue has been attributable to the efforts of our direct sales force. In order to increase our revenue and achieve and sustain profitability, we must increase the size of our direct sales force, both in the United States and internationally, to generate additional revenue from new and existing customers.
44


There is significant competition for sales personnel with the skills and technical knowledge that we require. Because our solution is often sold to large enterprises and involves long sales cycle and complex customer requirements, it is more difficult to find sales personnel with the specific skills and technical knowledge needed to sell our solution and, even if we are able to hire qualified personnel, doing so may be expensive. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training, and retaining sufficient numbers of direct sales personnel to support our growth. Due to the complexities of our customer needs, new sales personnel require significant training and can take a number of months to achieve full productivity. Our recent hires and planned hires may not become productive as quickly as we expect and if our new sales employees do not become fully productive on the timelines that we have projected or at all, our revenue will not increase at anticipated levels and our ability to achieve long-term projections may be negatively impacted.
We may also be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. Furthermore, hiring sales personnel in new countries requires additional set up and upfront costs that we may not recover if the sales personnel fail to achieve full productivity. In addition, as we continue to grow, a larger percentage of our sales force will be new to our company and our solution, which may adversely affect our sales if we cannot train our sales force quickly or effectively. Attrition rates may increase, and we may also face integration challenges as we continue to seek to expand our sales force. If we are unable to hire and train sufficient numbers of effective sales personnel, if attrition increases, or if the sales personnel are not successful in obtaining new customers or increasing sales to our existing customer base, our business will be adversely affected.
We periodically change and make adjustments to our sales organization in response to market opportunities, competitive threats, management changes, product and service introductions or enhancements, acquisitions, sales performance, increases in sales headcount, cost levels, and other internal and external considerations. For example, in late October 2019, Robert Traube joined Zuora as our new Chief Revenue Officer leading the sales organization and, in November 2019, James Huang joined the sales team as Senior Vice President of Global Alliances. These and future changes in our sales organization may result in a temporary reduction of productivity, which could negatively affect our rate of growth. In addition, any significant change to the way we structure our compensation of our sales organization may be disruptive and may affect our revenue growth.
If we are unable to attract new customers and expand sales to existing customers our revenue growth could be slower than we expect, and our business may be adversely affected.
Our ability to achieve significant growth in revenue in the future will depend, in large part, upon our ability to attract new customers. This may be particularly challenging where an organization has already invested substantial personnel and financial resources to integrate billings and other business and financial management tools, including custom-built solutions, into its business, as such an organization may be reluctant or unwilling to invest in new products and services. As a result, selling our solution often requires sophisticated and costly sales efforts that are targeted at senior management. During the nine months ended October 31, 2019, sales and marketing expenses represented approximately 39% of our total revenue. If we fail to attract new customers and fail to maintain and expand new customer relationships, our revenue may grow more slowly than we expect and our business may be adversely affected.
Our future revenue growth also depends upon expanding sales and renewals of subscriptions to our solution with existing customers. If our existing customers do not expand their use of our solution over time or do not renew their subscriptions, our revenue may grow more slowly than expected, may not grow at all, or may decline. Our success, in part, is dependent on our ability to cross-sell Zuora RevPro products into our existing Zuora Billing customers. If we experience delays in integration or implementation of these products, revenue from cross-selling may grow more slowly or may not grow at all. In the three months ended April 30, 2019, we temporarily slowed down implementations between our Zuora RevPro and Zuora Billing customers due to product integration challenges. This temporary slowdown resulted in lower than expected total revenues for such quarter and resulted in us lowering our financial projections. We have resumed the paused customer implementations and are working to get these customers operationally live on our integrated product.
We plan to continue expanding our sales efforts, both domestically and internationally, but we may be unable to hire qualified sales personnel, may be unable to successfully train those sales personnel that we are able to hire, and sales personnel may not become fully productive on the timelines that we have projected or at all. Additionally, although we dedicate significant resources to sales and marketing programs, including our Subscribed events, these sales and marketing programs may not have the desired effect and may not expand sales. We cannot assure
45


you that our efforts would result in increased sales to existing customers, and additional revenue. If our efforts to expand sales and renewals to existing customers are not successful, our business and operating results could be adversely affected.
Our customers generally enter into subscription agreements with one- to three-year subscription terms and have no obligation to renew their subscriptions after the expiration of their initial subscription period. Moreover, our customers that do renew their subscriptions may renew for lower subscription or usage amounts or for shorter subscription periods. In addition, in the first year of a subscription, customers often purchase an increased level of professional services (such as training and deployment services) than they do in renewal years. Costs associated with maintaining a professional services department are relatively fixed in the short-term, while professional services revenue is dependent on the amount of billable work actually performed for customers in a period, the combination of which may result in variability in, and have a negative impact on, our gross profit. Customer renewals may decline or fluctuate as a result of a number of factors, including the breadth of early deployment, reductions in our customers’ spending levels, higher volumes of usage purchased upfront relative to actual usage during the subscription term, changes in customers’ business models and use cases, our customers’ satisfaction or dissatisfaction with our solution, our pricing or pricing structure, the pricing or capabilities of products or services offered by our competitors, or the effects of economic conditions. If our customers do not renew their agreements with us, or renew on terms less favorable to us, our revenue may decline.
If our security measures are breached, if unauthorized access to customer data, our data, or our solution is otherwise obtained, or if our solution is perceived as not being secure, customers may reduce the use of or stop using our solution, and we may incur significant liabilities.
Security breaches and other security incidents could result in the loss of information, disruption of services, litigation, indemnity obligations, penalties, and other liability. If our security measures or those of our service providers are breached, or are perceived to have been breached, as a result of third-party action, including cyber-attacks or other intentional misconduct by computer hackers, employee error, malfeasance, or otherwise, and someone obtains unauthorized access to our data or other data we or our service providers maintain, including sensitive customer data, personal information, intellectual property, and other confidential business information, we could face loss of business, lawsuits or claims, regulatory investigations, or orders, and our reputation could be severely damaged.
We have in the past experienced infrequent security breaches and may in the future experience additional security breaches. Although the security breaches that we have experienced to date have not had a material effect on our business, there is no assurance that our security systems or processes will prevent or mitigate more serious break-ins, tampering, security breaches or other cyber-attacks that could occur in the future. In late November 2019, we observed an increase in credit card authorization attempts by third parties made through our payment functionality embedded in certain of our customers’ websites. We are currently not aware of any material impact to our business from this matter, and we are working on remediation measures to prevent any such further activity.

If we experience a security breach or incident, we could be required to expend significant capital and other resources to alleviate the problem, as well as incur significant costs and liabilities, including due to litigation, indemnity obligations, damages for contract breach, penalties for violation of applicable laws or regulations, and costs for remediation and other incentives offered to affected parties, including customers, other business partners and employees, in an effort to maintain business relationships after a breach or other incident. Moreover, if our solution is perceived as not being secure, regardless of whether our security measures are actually breached, we could suffer harm to our reputation, and our operating results could be negatively impacted.
We cannot assure you that any limitations of liability provisions in our 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 matters. We also cannot be sure that our existing insurance coverage will continue to be available on acceptable terms or will be available in sufficient scope or amounts to cover one or more large 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 one or more large 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.
46


Cyber-attacks and other malicious Internet-based activities continue to increase generally. Because the techniques used to obtain unauthorized access to or sabotage systems change frequently and generally are not identified until they are launched against a target, we and our service providers may be unable to anticipate these techniques or to implement adequate preventative measures. In addition, third parties may attempt to fraudulently induce employees, contractors, or users to disclose information to gain access to our data or our customers’ data. We could suffer significant damage to our brand and reputation if a cyber-attack or other security incident were to allow unauthorized access to or modification of our customers’ data, other external data, or our own data or our IT systems or if the services we provide to our customers were disrupted, or if our solution is perceived as having security vulnerabilities. Customers could lose confidence in the security and reliability of our solution and perceive them to be not secure. This could lead to fewer customers using our products and services and result in reduced revenue and earnings. The costs we would incur to address and respond to these security incidents, and to prevent them thereafter, would increase our expenses. These types of security incidents could also lead to lawsuits, regulatory investigations and claims, and increased legal liability, including in some cases costs related to notification of the incident and fraud monitoring.
Our success depends in large part on a limited number of products. If these products fail to gain or lose market acceptance, our business will suffer.
We derive substantially all of our revenue and cash flows from sales of subscriptions and associated deployment of our Zuora Central platform and our Zuora Billing and Zuora RevPro products. As such, the continued growth in market demand for these products is critical to our success. Demand for our solution is affected by a number of factors, many of which are beyond our control, including the growth or contraction of the Subscription Economy, continued market acceptance of our solution by customers for existing and new use cases, the timing of development and release of new products and services, features, and functionality introduced by our competitors, changes in accounting standards, policies, guidelines, interpretations, or principles that would impact the functionality and use of our solution, and technological change. We expect that an increasing transition to disaggregated solutions that focus on addressing specific customer use cases would continue to disrupt the enterprise software space, enabling new competitors to emerge. We cannot assure you that our solutions and future enhancements to our solution will be able to address future advances in technology or the requirements of enterprise customers. If we are unable to meet customer demands in creating a flexible solution designed to address all these needs or otherwise achieve more widespread market acceptance of our solution, our business, operating results, financial condition, and growth prospects would be adversely affected.
Our operating results may fluctuate from quarter to quarter, which makes our future results difficult to predict.
Our quarterly operating results have fluctuated in the past and may fluctuate in the future. Additionally, we have a limited operating history with the current scale of our business, which makes it difficult to forecast our future results and subjects us to a number of uncertainties, including our ability to plan for and anticipate future growth. As a result, you should not rely upon our past quarterly operating results as indicators of future performance. We have encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly evolving markets, such as the risks and uncertainties described herein. Our operating results in any given quarter can be influenced by numerous factors, many of which are unpredictable or are outside of our control, including:
our ability to maintain and grow our customer base;
our ability to retain and increase revenue from existing customers;
our ability to introduce new products and services and enhance existing products and services;
our ability to integrate or implement our existing products and services on a timely basis or at all;
our ability to deploy our products successfully within our customers' information technology ecosystems;
our ability to enter into larger contracts;
increases or decreases in subscriptions to our platform;
47


our ability to sell to large enterprise customers;
the transaction volume that our customers processes through our system;
our ability to respond to competitive developments, including pricing changes and the introduction of new products and services by our competitors;
the productivity of our sales force;
our ability to grow our relationships with strategic partners such as GSIs and their effectiveness in increasing our sales and implementing our products;
changes in the mix of products and services that our customers use;
the length and complexity of our sales cycles;
cost to develop and upgrade our solution to incorporate new technologies;
seasonal purchasing patterns of our customers;
impact of outages of our solution and reputational harm;
costs related to the acquisition of businesses, talent, technologies, or intellectual property, including potentially significant amortization costs and possible write-downs;
failures or breaches of security or privacy, and the costs associated with responding to and addressing any such failures or breaches;
foreign exchange fluctuations;
changes to financial accounting standards and the interpretation of those standards that may affect the way we recognize and report our financial results, including changes in accounting rules governing recognition of revenue;
the impact of changes to financial accounting standards;
general economic and political conditions and government regulations in the countries where we currently operate or plan to expand;
decisions by us to incur additional expenses, such as increases in sales and marketing or research and development;
the timing of stock-based compensation expense; and
potential costs to attract, onboard, retain, and motivate qualified personnel.
The impact of one or more of the foregoing and other factors may cause our operating results to vary significantly. As such, we believe that quarter-to-quarter comparisons of our operating results may not be meaningful and should not be relied upon as an indication of future performance. If we fail to meet or exceed the expectations of investors or securities analysts, then the trading price of our Class A common stock could fall substantially, and we could face costly lawsuits, including shareholder litigation.
A customer’s failure to deploy our solution after it enters into a subscription agreement with us, or the incorrect or improper deployment or use of our solution could result in customer dissatisfaction and negatively affect our business, operating results, financial condition, and growth prospects.
Our solution is deployed in a wide variety of technology environments and into a broad range of complex workflows. We believe our future success will depend in part on our ability to increase both the speed and success of our deployments, by improving our deployment methodology, hiring and training qualified professionals,
48


deepening relationships with deployment partners, and increasing our ability to integrate into large-scale, complex technology environments. We often assist our customers in deploying our solution. In other cases, customers rely on third-party partners to complete the deployment. In some cases, customers initially engage us to deploy our solution, but, for a variety of reasons, including strategic decisions not to utilize subscription business models, fail to ultimately deploy our solution. If we or our third-party partners are unable to deploy our solution successfully, or unable to do so in a timely manner and, as a result, customers do not utilize our solution, we would not be able to generate future revenue from such customers based on transaction or revenue volume and the upsell of additional products and services, and our future operating results could be adversely impacted. In addition, customers may also seek refunds of their initial subscription fee. Moreover, customer perceptions of our solution may be impaired, our reputation and brand may suffer, and customers may choose not to renew or expand their use of our solution.
If we are not able to develop and release new products and services, or successful enhancements, new features, and modifications to our existing products and services, our business could be adversely affected.
The market for our solution, including our billing and revenue recognition offerings, is characterized by rapid technological change, frequent new product and service introductions and enhancements, changing customer demands, and evolving industry standards. The introduction of products and services embodying new technologies can quickly make existing products and services obsolete and unmarketable. Additionally, because we provide billing and finance solutions to help our customers with compliance and financial reporting, changes in law, regulations, and accounting standards could impact the usefulness of our products and services and could necessitate changes or modifications to our products and services to accommodate such changes. Subscription management products and services, including our billing and revenue recognition offerings, are inherently complex, and our ability to develop and release new products and services or enhancements, new features and modifications to our existing products and services depends on several factors, including timely completion, competitive pricing, adequate quality testing, integration with new and existing technologies and our solution, and overall market acceptance. We cannot be sure that we will succeed in developing, marketing, and delivering on a timely and cost-effective basis enhancements or improvements to our platform or any new products and services that respond to continued changes in subscription management practices or new customer requirements, nor can we be sure that any enhancements or improvements to our platform or any new products and services will achieve market acceptance. Since developing our solution is complex, the timetable for the release of new products and enhancements to existing products is difficult to predict, and we may not offer new products and updates as rapidly as our customers require or expect. Any new products or services that we develop may not be introduced in a timely or cost-effective manner, may contain errors or defects, or may not achieve the broad market acceptance necessary to generate sufficient revenue. Moreover, even if we introduce new products and services, we may experience a decline in revenue of our existing products and services that is not offset by revenue from the new products or services. For example, customers may delay making purchases of new products and services to permit them to make a more thorough evaluation of these products and services or until industry and marketplace reviews become widely available. Some customers may hesitate to migrate to a new product or service due to concerns regarding the complexity of migration or performance of the new product or service. In addition, we may lose existing customers who choose a competitor’s products and services or choose to utilize internally developed applications instead of our products and services. This could result in a temporary or permanent revenue shortfall and adversely affect our business.
In addition, because our products and services are designed to interoperate with a variety of other internal or third-party software products and business systems applications, we will need to continuously modify and enhance our products and services to keep pace with changes in application programming interfaces (APIs), and other software and database technologies. We may not be successful in either developing these new products and services, modifications, and enhancements or in bringing them to market in a timely fashion. There is no assurance that we will successfully resolve such issues in a timely and cost-effective manner. Furthermore, modifications to existing platforms or technologies, including any APIs with which we interoperate, will increase our research and development expenses. Any failure of our products and services to operate effectively with each other or with other platforms and technologies could reduce the demand for our products and services, result in customer dissatisfaction, and adversely affect our business.
Our business depends largely on our ability to attract and retain talented employees, including senior management. If we lose the services of Tien Tzuo, our founder, Chairman, and Chief Executive Officer, or other critical talent across our executive team and in other key roles, we may not be able to execute on our business strategy.
49


Our future success depends on our continuing ability to attract, train, assimilate, and retain highly skilled personnel, including software engineers, sales personnel, and professional services personnel. We face intense competition for qualified individuals from numerous software and other technology companies. In addition, competition for qualified personnel, particularly software engineers, is particularly intense in the San Francisco Bay Area, where our headquarters is located. We may not be able to retain our current key employees or attract, train, assimilate, or retain other highly skilled personnel in the future. We may incur significant costs to attract and retain highly skilled personnel, and we may lose new employees to our competitors or other technology companies before we realize the benefit of our investment in recruiting and training them. As we move into new geographies, we will need to attract and recruit skilled personnel in those areas. If we are unable to attract and retain suitably qualified individuals who are capable of meeting our growing technical, operational, and managerial requirements, on a timely basis or at all, our business may be adversely affected.
Our future success also depends in large part on the continued services of senior management and other key personnel. In particular, we are highly dependent on the services of Tien Tzuo, our founder, Chairman and Chief Executive Officer, who is critical to the development of our technology, platform, future vision, and strategic direction. We rely on our leadership team in the areas of operations, security, marketing, sales, support, and general and administrative functions, and on individual contributors on our research and development team. Our senior management and other key personnel are all employed on an at-will basis, which means that they could terminate their employment with us at any time, for any reason, and without notice. We do not currently maintain key-person life insurance policies on any of our officers or employees. If we lose the services of senior management or other key personnel, or if we are unable to attract, train, assimilate, and retain the highly skilled personnel we need, our business, operating results, and financial condition could be adversely affected.
Volatility or lack of appreciation in our stock price may also affect our ability to attract and retain our key employees. Many of our senior personnel and other key employees have become, or will soon become, vested in a substantial amount of stock or stock options. Employees may be more likely to leave us if the shares they own or the shares underlying their vested options have significantly appreciated in value relative to the original purchase price of the shares or the exercise price of the options, or conversely, if the exercise price of the options that they hold are significantly above the market price of our Class A common stock. If we are unable to retain our employees, or if we need to increase our compensation expenses to retain our employees, our business, results of operations, financial condition, and cash flows could be adversely affected.
The market in which we participate is competitive, and our operating results could be harmed if we do not compete effectively.
The market for subscription management products and services, including our billing and revenue recognition offerings, is highly competitive, rapidly evolving, and fragmented, and subject to changing technology, shifting customer needs, and frequent introductions of new products and services. Our main competitors fall into the following categories:
providers of traditional ERP software, such as Oracle Corporation and SAP AG;
traditional order-to-cash solutions that address individual elements of the subscription order-to-cash process such as traditional CPQ management, billing, collections, revenue recognition, or e-commerce software;
telecommunications billing systems and other niche systems, such as Amdocs Limited; and
in-house custom systems.
Many of our current and potential competitors have longer operating histories, significantly greater financial, technical, marketing, distribution or professional services experience, or other resources or greater name recognition than we do. In addition, many of our current and potential competitors supply a wide variety of products to, and have strong and well-established relationships with, current and potential customers. As a result, our current and potential competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards, or customer requirements or devote greater resources than we can to the development, promotion, and sale of their products and services. In addition, some current and potential competitors may offer products or services that address one or a limited number of functions at lower prices or with greater depth than our solution, or integrate or bundle such products and services with their other product offerings.
50


Potential customers may prefer to purchase from their existing suppliers rather than from a new supplier. Our current and potential competitors may develop and market new technologies with comparable functionality to our solution. In addition, because our products and services are integral to our customers’ ability to accurately maintain books and records and prepare financial statements, our potential customers may prefer to purchase applications that are critical to their business from one of our larger, more established competitors, or leverage the software that they have already purchased from our competitors for their billing and accounting needs, or control such infrastructure internally. We may experience fewer customer orders, reduced gross margins, longer sales cycles, and loss of market share. This could lead us to decrease prices, implement alternative pricing structures, or introduce products and services available for free or a nominal price in order to remain competitive. We may not be able to compete successfully against current and future competitors, and our business, operating results, and financial condition will be adversely impacted if we fail to meet these competitive pressures.
Our ability to compete successfully in our market depends on a number of factors, both within and outside of our control. Some of these factors include: ease of use; subscription-based product features and functionality; ability to support the specific needs of companies with subscription business models; ability to integrate with other technology infrastructures and third-party applications; enterprise-grade performance and features such as system scalability, security, performance, and resiliency; vision for the market and product innovation; relationships with strategic partners including GSIs, management consulting firms, and resellers; total cost of ownership; strength of sales and marketing efforts; brand awareness and reputation; and customer experience, including support and professional services. Any failure by us to compete successfully in any one of these or other areas may reduce the demand for our solution, as well as adversely affect our business, operating results, and financial condition.
Moreover, current and future competitors may also make strategic acquisitions or establish cooperative relationships among themselves or with others, including our current or future technology partners. By doing so, these competitors may increase their ability to meet the needs of our customers or potential customers. These developments could limit our ability to obtain revenue from existing and new customers. If we are unable to compete successfully against current and future competitors, our business, operating results, and financial condition could be adversely impacted.
Errors, defects, or disruptions in our solution could diminish demand, harm our financial results, and subject us to liability.
Our customers use our products for important aspects of their businesses, and any errors, defects, or disruptions to our solution, or other performance problems with our solution could harm our brand and reputation and may damage our customers’ businesses. We are also reliant on third-party software and infrastructure, including the infrastructure of the Internet, to provide our products and services. Any failure of or disruption to this software and infrastructure could also make our solution unavailable to our customers. Our solution is constantly changing with new software releases, which may contain undetected errors when first introduced or released. Any errors, defects, disruptions in service, or other performance problems with our solution could result in negative publicity, loss of or delay in market acceptance of our products, loss of competitive position, delay of payment to us, lower renewal rates, or claims by customers for losses sustained by them. In such an event, we may be required, or may choose, for customer relations or other reasons, to expend additional resources in order to help correct the problem. Accordingly, any errors, defects, or disruptions to our solution could adversely impact our brand and reputation, revenue, and operating results.
In addition, because our products and services are designed to interoperate with a variety of internal and third-party systems and infrastructures, we need to continuously modify and enhance our products and services to keep pace with changes in software technologies. We may not be successful in either developing these modifications and enhancements or resolving interoperability issues in a timely and cost-effective manner. Any failure of our products and services to continue to operate effectively with internal or third-party infrastructures and technologies could reduce the demand for our products and services, resulting in dissatisfaction of our customers, and may materially and adversely affect our business.
Because we typically recognize subscription revenue over the term of the applicable agreement, a lack of subscription renewals or new subscription agreements may not be reflected immediately in our operating results and may be difficult to discern.
We generally recognize subscription revenue from customers ratably over the terms of their contracts, which typically vary between one and three years. As a result, most of the subscription revenue we report in each quarter
51


is derived from the recognition of unearned revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any particular quarter would likely have a minor impact on our revenue results for that quarter, but could negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our solution, and potential changes in our pricing policies or rate of renewals, may not be fully reflected in our operating results until future periods. Moreover, our subscription model makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable subscription term.
As a substantial portion of our sales efforts are increasingly targeted at large enterprise customers, our sales cycle may become increasingly lengthy and more expensive, we may encounter still greater pricing pressure and deployment and customization challenges, and we may have to delay revenue recognition for more complicated transactions, all of which could adversely impact our business and operating results.
As a substantial portion of our sales efforts are increasingly targeted at large enterprise customers, we face greater costs, longer sales cycles, and less predictability in the completion of some of our sales. In this market segment, the customer’s decision to use our solution may be an enterprise-wide decision, in which case these types of sales frequently require approvals by multiple departments and executive-level personnel and require us to provide greater levels of customer education regarding the uses and benefits of our solution, as well as education regarding security, privacy, and scalability of our solution, especially for those large “business to consumer” customers or those with extensive international operations. These large enterprise transactions might also be part of a customer’s broader business model or business systems transformation project, which are frequently subject to budget constraints, multiple approvals, and unplanned administrative, processing, security review, and other delays that could further lengthen the sales cycle. Larger enterprises typically have longer decision-making and deployment cycles, may have greater resources to develop and maintain customized tools and applications, demand more customization, require greater functionality and scalability, expect a broader range of services, demand that vendors take on a larger share of risks, demand increased levels of customer service and support, require acceptance provisions that can lead to a delay in revenue recognition, and expect greater payment flexibility from vendors. We are often required to spend time and resources to better familiarize potential customers with the value proposition of our solution. As a result of these factors, sales opportunities with large enterprises may require us to devote greater sales and administrative support and professional services resources to individual customers, which could increase our costs, lengthen our sales cycle, and divert our own sales and professional services resources to a smaller number of larger customers. We may spend substantial time, effort, and money in our sales efforts without being successful in producing any sales. All these factors can add further risk to business conducted with these customers. In addition, if sales expected from a large customer for a particular quarter are not realized in that quarter or at all, our business, operating results, and financial condition could be materially and adversely affected.
Our growth forecasts we have provided publicly may prove to be inaccurate, and even if the markets in which we compete achieve the forecasted growth, we cannot assure that our business will grow at similar rates, if at all.
Growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. The forecasts we have provided publicly relating to the expected growth in the subscription billing and revenue recognition industry and ERP software market may prove to be inaccurate. Even if these markets experience the forecasted growth, we may not grow our business at similar rates, or at all. Our growth is subject to many factors, including our success in executing our business strategy, which is subject to many risks and uncertainties. Accordingly, the forecasts of market growth we have provided publicly should not be taken as indicative of our future growth.
The market for our revenue recognition automation software product, Zuora RevPro, is rapidly evolving as a result of the effectiveness of Topic 606, which makes it difficult to forecast adoption rates and demand for this product, and could have a material adverse effect on our business and operating results.
We began selling Zuora RevPro following our acquisition of Leeyo in May 2017. We have less experience marketing, determining pricing for, and selling Zuora RevPro, and we are still determining how to best market, price, and support adoption of this offering. We have directed, and intend to continue to direct, a significant portion of our financial and operating resources to develop and grow Zuora RevPro. The market for Zuora RevPro is rapidly evolving as a result of the effectiveness of Topic 606, the revenue recognition accounting standard that took effect
52


for most public companies in January 2018. While we have seen a significant number of Zuora RevPro deployments associated with the effectiveness of Topic 606, it is uncertain whether Zuora RevPro will achieve and sustain high levels of demand and market acceptance. For example, during the nine months ended July 31, 2019, we experienced a decline in total revenues due to a decrease in the number of customers adopting Topic 606. Our future success depends in part upon growth in this market and the ability of our Zuora RevPro product to meet the demand for revenue recognition automation solutions. We have limited experience with respect to determining the optimal prices for this solution. Companies may choose to purchase our Zuora RevPro product to comply with Topic 606 in the short-term but may develop proprietary solutions in-house or migrate toward other solutions developed by our competitors in the future. Customers may purchase Zuora RevPro as a standalone product and not purchase other core Zuora products. The rapidly evolving nature of this market, as well as other factors that are beyond our control, reduces our ability to accurately evaluate our long-term outlook and forecast annual performance. A reduction or slowdown in demand for revenue recognition automation software, caused by shifts in the marketplace, regulatory requirements, accounting standards, lack of acceptance, technological challenges, and competing solutions, could have a material adverse effect on our business, future growth, operating results, and financial condition. Moreover, in the three months ended April 30, 2019, we temporarily slowed down implementations between our Zuora RevPro and Zuora Billing customers due to product integration challenges. This temporary slowdown resulted in lower than expected total revenues for such quarter and resulted in us lowering our financial projections. We have resumed the paused customer implementations and are working to get these customers operationally live on our integrated product.
Our long-term success depends, in part, on our ability to expand the sales of our solution to customers located outside of the United States. Our current international operations, and any further expansion of those operations, expose us to risks that could have a material adverse effect on our business, operating results, and financial condition.
We have been recognizing increased revenue from international sales, and we conduct our business activities in various foreign countries. We currently have operations in North America, Europe, Asia, and Australia. During the nine months ended October 31, 2019 we derived approximately 31% of our total revenue from customers located outside the United States. Our ability to manage our business and conduct our operations internationally requires considerable management attention and resources and is subject to the particular challenges of supporting a rapidly growing business in an environment of multiple cultures, customs, legal systems, regulatory systems, and commercial infrastructures. International expansion will require us to invest significant funds and other resources. Our operations in international markets may not develop at a rate that supports our level of investment. Expanding internationally may subject us to new risks that we have not faced before or increase risks that we currently face, including risks associated with:
recruiting and retaining talented and capable employees in foreign countries;
providing our solution to customers from different cultures, which may require us to adapt to sales practices, modify our solution, and provide features necessary to effectively serve the local market;
compliance with multiple, conflicting, ambiguous or evolving governmental laws and regulations, including those relating to employment matters, e-invoicing, consumer protection, privacy, data protection, information security, and encryption;
longer sales cycles in some countries;
increased third-party costs relating to data centers outside of the United States;
generally longer payment cycles and greater difficulty in collecting accounts receivable;
credit risk and higher levels of payment fraud;
weaker privacy and intellectual property protection in some countries, including China and India;
compliance with anti-bribery laws, such as the U.S. Foreign Corrupt Practices Act of 1977, as amended (FCPA), and the UK Bribery Act 2010 (UK Bribery Act);
currency exchange rate fluctuations;
53


tariffs, export and import restrictions, restrictions on foreign investments, sanctions, and other trade barriers or protection measures;
foreign exchange controls that might prevent us from repatriating cash earned outside the United States;
economic or political instability in countries where we may operate;
corporate espionage;
compliance with the laws of numerous taxing jurisdictions, both foreign and domestic, in which we conduct business, potential double taxation of our international earnings, and potentially adverse tax consequences due to changes in applicable U.S. and foreign tax laws;
continuing uncertainty regarding social, political, immigration, and tax and trade policies in the U.S. and abroad. For example, the anticipated departure of the United Kingdom from the European Union could lead to disruptions to our business in the United Kingdom and Europe, including our relationships with our existing and prospective customers, partners, and employees, and adversely affect expansion of our international operations;
increased costs to establish and maintain effective controls at foreign locations; and
overall higher costs of doing business internationally.
If we fail to offer high-quality customer support, our business and reputation will suffer.
Once our solution is deployed to our customers, our customers rely on our support services to resolve any related issues. High-quality customer education and customer support is important for the successful marketing and sale of our products and for the renewal of existing customers. The importance of high-quality customer support will increase as we expand our business and pursue new enterprises. If we do not help our customers quickly resolve post-deployment issues and provide effective ongoing customer support, our ability to upsell additional products to existing customers could suffer and our reputation with existing or potential customers could be harmed.
We typically provide service level commitments under our customer contracts. If we fail to meet these contractual commitments, we could be obligated to provide credits or refunds for prepaid amounts related to unused subscription services or face contract terminations, which could adversely affect our operating results.
Our customer contracts typically provide for service level commitments, which relate to service uptime, response times, and escalation procedures. If we are unable to meet the stated service level commitments or suffer extended periods of unavailability for our solution, we may be contractually obligated to provide these customers with service credits, refunds for prepaid amounts related to unused subscription services, or other remedies, or we could face contract terminations. In addition, we could face legal claims for breach of contract, product liability, tort, or breach of warranty. Although we have contractual protections, such as warranty disclaimers and limitation of liability provisions, in our customer agreements, they may not fully or effectively protect us from claims by customers, commercial relationships, or other third parties. We may not be fully indemnified by our vendors for service interruptions beyond our control, and any insurance coverage we may have may not adequately cover all claims asserted against us, or cover only a portion of such claims. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation and divert management’s time and other resources. Thus, our revenue could be harmed if we fail to meet our service level commitments under our agreements with our customers, including, but not limited to, maintenance response times and service outages. Typically, we have not been required to provide customers with service credits that have been material to our operating results, but we cannot assure you that we will not incur material costs associated with providing service credits to our customers in the future.
Additionally, any failure to meet our service level commitments could adversely impact our reputation, business, operating results, and financial condition.
54


If we are unable to grow our sales channels and our relationships with strategic partners, such as GSIs, management consulting firms, and resellers, sales of our products and services may suffer and our growth could be slower than we project.
In addition to our direct sales force, we use strategic partners, such as GSIs, management consulting firms, and resellers, to market and sell our solution. Historically, we have used these strategic partners to a limited degree, but we anticipate that these partners will become an increasingly important aspect of our business, particularly with regard to enterprise and international sales where these partners may have more expertise and established business relationships than we do. Our relationships with these strategic partners are at an early stage of development. We have generated limited revenue through these relationships to date, and we cannot assure you that these partners will be successful in marketing and selling our solution. Identifying these partners, negotiating and supporting relationships with them, and maintaining these relationships requires significant commitment of time and resources that may not yield a significant return on our investment in these relationships. Our future growth in revenue and ability to achieve and sustain profitability depends in part on our ability to identify, establish, and retain successful strategic partner relationships in the United States and internationally, which will take significant time and resources and involve significant risk. If we are unable to establish and maintain our relationships with these partners, or otherwise develop and expand our indirect distribution channel, our business, operating results, financial condition, or cash flows could be adversely affected.
We also cannot be certain that we will be able to maintain successful relationships with any strategic partners and, to the extent that our strategic partners are unsuccessful in marketing our solution, our ability to sell our solution and our business, operating results, and financial condition could be adversely affected. Our strategic partners may market to our customers the products and services of several different companies, including products and services that compete with our solution. Because our strategic partners do not have an exclusive relationship with us, we cannot be certain that they will prioritize or provide adequate resources to marketing our solution. Moreover, divergence in strategy by any of these partners may materially adversely affect our ability to develop, market, sell, or support our solution. We cannot assure you that our strategic partners will continue to cooperate with us. In addition, actions taken or omitted to be taken by such parties may adversely affect us. We are unable to control the quantity or quality of resources that our systems integrator partners commit to deploying our products and services, or the quality or timeliness of such deployment. If our partners do not commit sufficient or qualified resources to these activities, our customers will be less satisfied, be less supportive with references, or may require the investment of our resources at discounted rates. These, and other failures by our partners to successfully deploy our products and services, may have an adverse effect on our business and our operating results.
Any disruption of service at our third-party data centers or Amazon Web Services could interrupt or delay our ability to deliver our services to our customers.
We currently host our solution, serve our customers, and support our operations in the United States primarily from a third-party Las Vegas-based data center and using Amazon Web Services (AWS), a provider of cloud infrastructure services. As part of our current disaster recovery arrangements, our customer data in the Las Vegas-based data center production environment is replicated to a third-party data center located in the San Francisco Bay Area. Additionally, in Europe, we host our solution using AWS. We are also in the process of transitioning the hosting of a portion of our U.S. solution infrastructure to AWS, which may be more expensive than our current data center providers. Despite precautions, we may also experience planned and unplanned costs, interruptions, delays, and outages in service or other performance problems in connection with such transition. We also do not have control over the operations of the facilities of our data center providers or AWS. These facilities are vulnerable to damage or interruption from earthquakes, hurricanes, floods, fires, cyber security attacks, terrorist attacks, power losses, telecommunications failures, and similar events. The occurrence of a natural disaster or an act of terrorism, a decision to close the facilities without adequate notice, or other unanticipated problems could result in lengthy interruptions in our solution. In particular, the California-based data facilities are located in an area known for seismic activity, increasing our susceptibility to the risk that an earthquake could significantly harm the operations of these facilities. The facilities also could be subject to break-ins, computer viruses, sabotage, intentional acts of vandalism, and other misconduct.
55


Our solution’s continuing and uninterrupted performance is critical to our success. Because our products and services are used by our customers for billing and financial accounting purposes, it is critical that our solution be accessible without interruption or degradation of performance, and we typically provide our customers with service level commitments with respect to service uptime. Customers may become dissatisfied by any system failure that interrupts our ability to provide our solution to them. Outages could lead to the triggering of our service level agreements and the issuance of credits to our customers, in which case, we may not be fully indemnified for such losses pursuant to our agreement with AWS. We may not be able to easily switch our AWS operations to another cloud provider if there are disruptions or interference with our use of AWS. Sustained or repeated system failures would reduce the attractiveness of our solution to customers and result in contract terminations, thereby reducing revenue. Moreover, negative publicity arising from these types of disruptions could damage our reputation and may adversely impact use of our solution. We may not carry sufficient business interruption insurance to compensate us for losses that may occur as a result of any events that cause interruptions in our service.
Neither our third-party data center providers nor AWS have an obligation to renew their agreements with us on commercially reasonable terms, or at all. If we are unable to renew our agreements with these providers on commercially reasonable terms, if our agreements with our providers are prematurely terminated, or if in the future we add additional data center providers, we may experience additional costs or service downtime in connection with the transfer to, or the addition of, new data center providers. If these providers were to increase the cost of their services, we may have to increase the price of our solution, and our operating results may be adversely impacted.
Our customers and third-party partners often need training in the proper use of our solution to maximize its potential. If our solution is not deployed or used correctly or as intended, inadequate performance may result.
Because our customers rely on our solution to manage a wide range of subscription management operations, the incorrect or improper deployment or use of our solution, our failure to train customers on how to efficiently and effectively use our solution, or our failure to provide adequate support to our customers, may result in customers not renewing their subscriptions, customers reducing their use of our solution, negative publicity, or legal claims against us. Also, as we continue to expand our customer base, any failure by us to properly provide these services will likely result in lost opportunities for additional subscriptions to our solution.
Future changes in market conditions or customer demand could require changes to our prices or pricing model, which could adversely affect our business, operating results, and financial condition.
We generally charge our customers a flat fee for their use of our platform and a variable fee based on the amount of transaction volume they process through our system. If our customers do not increase their transaction volume, or an economic downturn reduces their transaction volume, our revenue may be adversely impacted by customers reducing their contracted transaction volume. We have limited experience with respect to determining the optimal prices for our platform, and, as a result, we have in the past needed to and expect in the future to need to change our pricing model from time to time. As the market for our platform matures, or as new competitors introduce new products or services that compete with ours, we may be unable to attract new customers at the same price or based on the same pricing models as we have used historically. We may experience pressure to change our pricing model to defer fees until our customers have fully deployed our solution. Moreover, larger organizations which comprise a large and growing component of our sales efforts, may demand substantial price concessions. As a result, in the future we may be required to reduce our prices or change our pricing model, which could adversely affect our revenue, gross margin, profitability, financial position, and cash flow.
If we fail to integrate our solution with a variety of operating systems, software applications, and hardware platforms that are developed by others, our solution may become less marketable, less competitive, or obsolete, and our operating results may be adversely affected.
Our solution must integrate with a variety of network, hardware, and software platforms, and we need to continuously modify and enhance our solution to adapt to changes in cloud-enabled hardware, software, networking, browser, and database technologies. We have developed our solution to be able to integrate with third-party software-as-a-service (SaaS) applications, including the applications of software providers that compete with us, through the use of APIs. For example, Zuora CPQ integrates with certain capabilities of Salesforce using publicly available APIs. In general, we rely on the fact that the providers of such software systems, including Salesforce, continue to allow us access to their APIs to enable these integrations. To date, we have not relied on a long-term written contract to govern our integration relationship with Salesforce. Instead, we are subject to the
56


standard terms and conditions for application developers of Salesforce, which govern the distribution, operation, and fees of applications on the Salesforce platform, and which are subject to change by Salesforce from time to time. We also integrate certain aspects of our solution with other platform providers. Any deterioration in our relationship with any platform provider may adversely impact our business and operating results.
Our business may be adversely impacted if any platform provider:
discontinues or limits access to its APIs by us;
terminates or does not allow us to renew or replace our contractual relationship;
modifies its terms of service or other policies, including fees charged to, or other restrictions on, us or other application developers, or changes how customer information is accessed by us or our customers;
establishes more favorable relationships with one or more of our competitors, or acquires one or more of our competitors and offers competing services to us; or
otherwise develops its own competitive offerings.
In addition, we have benefited from these platform providers’ brand recognition, reputations, and customer bases. Any losses or shifts in the market position of these platform providers in general, in relation to one another or to new competitors or new technologies could lead to losses in our relationships or customers, or to our need to identify or transition to alternative channels for marketing our solutions. Such changes could consume substantial resources and may not be effective. If we are unable to respond to changes in a cost-effective manner, our solution may become less marketable, less competitive, or obsolete and our operating results may be negatively impacted.
If we fail to develop, maintain, and enhance our brand and reputation cost-effectively, our business and financial condition may be adversely affected.
We believe that developing, maintaining, and enhancing awareness and integrity of our brand and reputation in a cost-effective manner are important to achieving widespread acceptance of our solution and are important elements in attracting new customers and maintaining existing customers. We believe that the importance of our brand and reputation will increase as competition in our market further intensifies. Successful promotion of our brand and the Subscription Economy concept will depend on the effectiveness of our marketing efforts, our ability to provide a reliable and useful solution at competitive prices, the perceived value of our solution, and our ability to provide quality customer support. In addition, the promotion of our brand requires us to make substantial expenditures, and we anticipate that the expenditures will increase as our market becomes more competitive, as we expand into new markets, and as more sales are generated through our strategic partners. Brand promotion activities may not yield increased revenue, and even if they do, the increased revenue may not offset the expenses we incur in building and maintaining our brand and reputation. We also rely on our customer base and community of end-users in a variety of ways, including to give us feedback on our solution and to provide user-based support to our other customers. If we fail to promote and maintain our brand successfully or to maintain loyalty among our customers, or if we incur substantial expenses in an unsuccessful attempt to promote and maintain our brand, we may fail to attract new customers and partners or retain our existing customers and partners and our business and financial condition may be adversely affected. Any negative publicity relating to our customers, employees, partners, or others associated with these parties, may also tarnish our own reputation simply by association and may reduce the value of our brand. Damage to our brand and reputation may result in reduced demand for our solution and increased risk of losing market share to our competitors. Any efforts to restore the value of our brand and rebuild our reputation may be costly and may not be successful.
Our customers may fail to pay us in accordance with the terms of their agreements, necessitating action by us to compel payment.
We typically enter into non-cancelable agreements with our customers with a term of one to three years. If customers fail to pay us under the terms of our agreements, we may be adversely affected both from the inability to collect amounts due and the cost of enforcing the terms of our contracts, including litigation. The risk of such negative effects increases with the term length of our customer arrangements. Furthermore, some of our customers
57


may seek bankruptcy protection or other similar relief and fail to pay amounts due to us, or pay those amounts more slowly, either of which could adversely affect our operating results, financial position, and cash flow.
Adverse litigation judgments or settlements resulting from legal proceedings in which we may be involved could expose us to monetary damages or limit our ability to operate our business.
We are currently involved in shareholder litigation and have in the past and may in the future become involved in other class actions, derivative actions, private actions, collective actions, investigations, and various other legal proceedings by stockholders, clients, employees, suppliers, competitors, government agencies, or others. The results of any such litigation, investigations, and other legal proceedings are inherently unpredictable and expensive. Any claims against us, whether meritorious or not, could be time consuming, result in costly litigation, damage our reputation, require significant amounts of management time, and divert significant resources. If any of these legal proceedings were to be determined adversely to us, or we were to enter into a settlement arrangement, we could be exposed to monetary damages or limits on our ability to operate our business, which could have an adverse effect on our business, financial condition, and operating results.
Failure to protect our intellectual property could adversely affect our business.
Our success depends in large part on our proprietary technology. We rely on various intellectual property rights, including patents, copyrights, trademarks, and trade secrets, as well as confidentiality provisions and contractual arrangements, to protect our proprietary rights. If we do not protect and enforce our intellectual property rights successfully, our competitive position may suffer, which could adversely impact our operating results.
Our pending patent or trademark applications may not be allowed, or competitors may challenge the validity, enforceability or scope of our patents, copyrights, trademarks or the trade secret status of our proprietary information. There can be no assurance that additional patents will be issued or that any patents that are issued will provide significant protection for our intellectual property. There is also no assurance that we will be able to register trademarks that are critical to our business. In addition, our patents, copyrights, trademarks, trade secrets, and other intellectual property rights may not provide us a significant competitive advantage. There is no assurance that the particular forms of intellectual property protection that we seek, including business decisions about when to file patents and when to maintain trade secrets, will be adequate to protect our business.
Moreover, recent amendments to U.S. patent law, developing jurisprudence regarding U.S. patent law, and possible future changes to U.S. or foreign patent laws and regulations may affect our ability to protect and enforce our intellectual property rights. In addition, the laws of some countries do not provide the same level of protection of our intellectual property as do the laws of the United States. As we expand our international activities, our exposure to unauthorized copying and use of our solution and proprietary information will likely increase. Despite our precautions, our intellectual property is vulnerable to unauthorized access through employee error or actions, theft, and cybersecurity incidents, and other security breaches. It may be possible for third parties to infringe upon or misappropriate our intellectual property, to copy our solution, and to use information that we regard as proprietary to create products and services that compete with ours. Effective intellectual property protection may not be available to us in every country in which our solution is available. For example, some foreign countries have compulsory licensing laws under which a patent owner must grant licenses to third parties. In addition, many countries limit the enforceability of patents against certain third parties, including government agencies or government contractors. In these countries, patents may provide limited or no benefit. We may need to expend additional resources to defend our intellectual property rights domestically or internationally, which could impair our business or adversely affect our domestic or international expansion. Moreover, we may not pursue or file patent applications or apply for registration of copyrights or trademarks in the United States and foreign jurisdictions in which we operate with respect to our potentially patentable inventions, works of authorship, marks and logos for a variety of reasons, including the cost of procuring such rights and the uncertainty involved in obtaining adequate protection from such applications and registrations. If we cannot adequately protect and defend our intellectual property, we may not remain competitive, and our business, operating results, and financial condition may be adversely affected.
We enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with other parties. We cannot assure you that these agreements will be effective in controlling access to, use of, and distribution of our proprietary information or in effectively securing exclusive ownership of intellectual property developed by our current or former employees and consultants. Further, these agreements may not prevent other parties from independently developing technologies that are substantially equivalent or superior to our solution.
58


We may need to spend significant resources securing and monitoring our intellectual property rights, and we may or may not be able to detect infringement by third parties. Our competitive position may be harmed if we cannot detect infringement and enforce our intellectual property rights quickly or at all. In some circumstances, we may choose to not pursue enforcement because an infringer has a dominant intellectual property position or for other business reasons. In addition, competitors might avoid infringement by designing around our intellectual property rights or by developing non-infringing competing technologies. Litigation may be necessary in the future to enforce our intellectual property rights and to protect our trade secrets. 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 attacking the scope, validity, and enforceability of our intellectual property rights, or with counterclaims and countersuits asserting infringement by our products and services of third-party intellectual property rights. Our failure to secure, protect, and enforce our intellectual property rights could seriously adversely affect our brand and our business.
Additionally, the United States Patent and Trademark Office and various foreign governmental patent agencies require compliance with a number of procedural, documentary, fee payment, and other similar provisions in order to complete the patent application process and to maintain issued patents. There are situations in which noncompliance or non-payment can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. If this occurs, it could have a material adverse effect on our business operations and financial condition.
We are vulnerable to intellectual property infringement claims brought against us by others.
There has been considerable activity in our industry to develop and enforce intellectual property rights. Successful intellectual property infringement claims against us or our resellers or customers could result in monetary liability or a material disruption in the conduct of our business. We cannot be certain that our products and services, content, and brand names do not or will not infringe valid patents, trademarks, copyrights, or other intellectual property rights held by third parties. We may be subject to legal proceedings and claims from time to time relating to the intellectual property of others in the ordinary course of our business. Any intellectual property litigation to which we might become a party, or for which we are required to provide indemnification, may require us to cease selling or using solutions that incorporate the intellectual property that we allegedly infringe, 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 solutions to avoid infringement, which could be costly, time-consuming, or impossible. Any claims or litigation, regardless of merit, could cause us to incur significant expenses and, if successfully asserted against us, could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our products and services, or require that we comply with other unfavorable terms. We do not have a significant 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. We may also be obligated to indemnify our customers or strategic partners in connection with such infringement claims, or to obtain licenses from third parties or modify our solution, and each such obligation could further exhaust our resources. Some of our IP infringement indemnification obligations are contractually capped at a very high amount or not capped at all.
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 adversely affect our business and operating results. We expect that the occurrence of infringement claims is likely to grow as the market for subscription management products and services grows. Accordingly, our exposure to damages resulting from infringement claims could increase and this could further exhaust our financial and management resources.
We employ third-party licensed software for use in or with our software, and the inability to maintain these licenses or errors in the software we license could result in increased costs or reduced service levels, which could adversely affect our business.
Our software incorporates certain third-party software obtained under licenses from other companies. We anticipate that we will continue to rely on such third-party software and development tools from third parties in the future. Although we believe that there are commercially reasonable alternatives to the third-party software we currently license, including open source software, this may not always be the case, or it may be difficult or costly to migrate to other third-party software. Our use of additional or alternative third-party software would require us to
59


enter into license agreements with third parties. In addition, integration of our software with new third-party software may require significant work and require substantial investment of our time and resources. Also, any undetected errors or defects in third-party software could prevent the deployment or impair the functionality of our software, present security risks, delay new updates or enhancements to our solution, result in a failure of our solution, and injure our reputation.
Our solution contains open source software components, and failure to comply with the terms of the underlying licenses could restrict our ability to sell our solution.
Our solution incorporates certain open source software. An open source license typically permits the use, modification, and distribution of software in source code form subject to certain conditions. Some open source licenses contain conditions that any person who distributes or uses a modification or derivative work of software that was subject to an open source license make the modified version subject to the same open source license. Distributing or using software that is subject to this kind of open source license can lead to a requirement that certain aspects of our solution be distributed or made available in source code form. Although we do not believe that we have used open source software in a manner that might condition its use on our distribution of any portion of our solution in source code form, the interpretation of open source licenses is legally complex and, despite our efforts, it is possible that we may be liable for copyright infringement, breach of contract, or other claims if our use of open source software is adjudged to not comply with the applicable open source licenses.
Moreover, we cannot assure you that our processes for controlling our use of open source software in our solution will be effective. If we have not complied with the terms of an applicable open source software license, we may need to seek licenses from third parties to continue offering our solution on terms that are not economically feasible, to re-engineer our solution to remove or replace the open source software, to discontinue the sale of our solution if re-engineering could not be accomplished on a timely basis, to pay monetary damages, or to make available the source code for aspects of our proprietary technology, any of which could adversely affect our business, operating results, and financial condition.
In addition to risks related to license requirements, use of open source software can involve greater risks than those associated with use of third-party commercial software, as open source licensors generally do not provide warranties, assurances of title, performance, non-infringement, or controls on the origin of the software. There is typically no support available for open source software, and we cannot assure you that the authors of such open source software will not abandon further development and maintenance. Open source software may contain security vulnerabilities, and we may be subject to additional security risk by using open source software. Many of the risks associated with the use of open source software, such as the lack of warranties or assurances of title or performance, cannot be eliminated, and could, if not properly addressed, negatively affect our business. We have established processes to help alleviate these risks, including a review process for screening requests from our development organizations for the use of open source software, but we cannot be sure that all open source software is identified or submitted for approval prior to use in our solution.
We may be unable to integrate acquired businesses and technologies successfully or to achieve the expected benefits of such acquisitions. We may acquire or invest in additional companies, which may divert our management’s attention, result in additional dilution to our stockholders, and consume resources that are necessary to sustain our business.
Our business strategy may, from time to time, include acquiring other complementary products, technologies, or businesses. For example, in May 2017, we acquired Leeyo. An acquisition, investment, or business relationship may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products, personnel, or operations of the acquired companies, particularly if the key personnel of the acquired companies choose not to work for us, if an acquired company’s software is not easily adapted to work with ours, or if we have difficulty retaining the customers of any acquired business due to changes in management or otherwise. For example, during the three months ended April 30, 2019, we experienced product integration challenges and consequently temporarily slowed down our implementations in that period between our Zuora Billing and Zuora RevPro customers. We have resumed the paused customer implementations and are working to get these customers operationally live on our integrated product.
Acquisitions may also disrupt our business, divert our resources, and require significant management attention that would otherwise be available for development of our business. Moreover, the anticipated benefits of any
60


acquisition, investment, or business relationship may not be realized or we may be exposed to unknown liabilities. We may in the future seek to acquire or invest in additional businesses, products, technologies, or other assets. We also may enter into relationships with other businesses to expand our products and services or our ability to provide our products and services in foreign jurisdictions, which could involve preferred or exclusive licenses, additional channels of distribution, discount pricing, or investments in other companies. Negotiating these transactions can be time consuming, difficult, and expensive, and our ability to close these transactions may often be subject to approvals that are beyond our control. Consequently, these transactions, even if undertaken and announced, may not close. For one or more of those transactions, we may:
issue additional equity securities that would dilute our stockholders;
use cash that we may need in the future to operate our business;
incur debt on terms unfavorable to us or that we are unable to repay;
incur large charges or substantial liabilities;
encounter difficulties retaining key employees of the acquired company or integrating diverse software codes or business cultures; and
become subject to adverse tax consequences, substantial depreciation, or deferred compensation charges.
Any of these risks could adversely impact our business and operating results.
If we are not able to satisfy data protection, security, privacy, and other government- and industry-specific requirements, our growth could be harmed.
There are a number of data protection, security, privacy, and other government- and industry-specific requirements, including those that require companies to notify individuals of data security and privacy incidents involving certain types of personal data. Security and privacy compromises experienced by us or our service providers may lead to public disclosures, which could harm our reputation, erode customer confidence in the effectiveness of our security and privacy measures, negatively impact our ability to attract new customers, cause existing customers to elect not to renew their subscriptions with us, or negatively impact our employee relationships or impair our ability to attract new employees. In addition, some of the industries we serve have industry-specific requirements relating to compliance with certain security, privacy and regulatory standards, such as those required by the Health Insurance Portability and Accountability Act. We also maintain compliance with the Payment Card Industry Data Security Standard, which is critical to the financial services and insurance industries. As we expand into new verticals and regions, we will likely need to comply with these and other requirements to compete effectively. If we cannot comply or if we incur a violation in one or more of these requirements, our growth could be adversely impacted, and we could incur significant liability.
Privacy concerns and laws, or other domestic or foreign regulations, may reduce the effectiveness of our solution and adversely affect our business.
Our customers can use our solution to collect, use, and store personal or identifying information regarding their customers. National and local governments and agencies in the countries in which we operate and in which our customers operate have adopted, are considering adopting, or may adopt laws and regulations regarding the collection, use, storage, data residency, processing, and disclosure of information obtained from consumers and other individuals, which could impact our ability to offer our products and services in certain jurisdictions or our customers’ ability to deploy our solution globally. Laws and regulations relating to the collection, use, disclosure, security, and other processing of individuals’ information can vary significantly from jurisdiction to jurisdiction. The European Union and many countries, including China and India, as well as states within the United States, such as California, have in place or are enacting stricter laws and regulations relating to privacy and data collection. We also may be bound by contractual obligations and other obligations relating to privacy, data protection, and information security that are more stringent than applicable laws and regulations. The costs of compliance with, and other burdens imposed by, laws, regulations, standards, and other obligations relating to privacy, data protection, and information security are significant. In addition, some companies, particularly larger or global enterprises, often will not contract with vendors that do not meet these rigorous standards and often seek contract terms to ensure we are
61


financially liable for any breach of laws or regulations. Accordingly, our failure, or perceived inability, to comply with these laws, regulations, standards, and other obligations may limit the use and adoption of our solution, reduce overall demand for our solution, lead to regulatory investigations, litigation, and significant fines, penalties, or liabilities for actual or alleged noncompliance, or slow the pace at which we close sales transactions, any of which could harm our business. Moreover, if we or any of our employees or contractors fail or are believed to fail to adhere to appropriate practices regarding our customers’ data, it may damage our reputation and brand.
Additionally, we expect that existing laws, regulations, standards, and other obligations may be interpreted in new and differing manners in the future, and may be inconsistent among jurisdictions. Future laws, regulations, standards, and other obligations, and changes in the interpretation of existing laws, regulations, standards, and other obligations could result in increased regulation, increased costs of compliance and penalties for non-compliance, and limitations on data collection, use, disclosure, and transfer for us and our customers. The European Union and United States agreed in 2016 to a framework for data transferred from the European Union to the United States, called the Privacy Shield, but this framework has been challenged by private parties and may face additional challenges by national regulators or additional private parties. Additionally, the GDPR became effective in May 2018. The GDPR establishes, and the pending European Union ePrivacy Regulation is expected to establish, new requirements applicable to the handling of personal data and imposes penalties for non-compliance of up to the greater of €20 million or 4% of worldwide revenue. Additionally, in June 2018, California passed the California Consumer Privacy Act (CCPA) which provides new data privacy rights for consumers and new operational requirements for companies effective in 2020. The costs of compliance with, and other burdens imposed by, the GDPR, CCPA and other U.S., European Union, China (including the Cybersecurity Law of China) and foreign laws may limit the use and adoption of our products and services and could have an adverse impact on our business.
The costs of compliance with, and other burdens imposed by, laws and regulations relating to privacy, data protection, and information security that are applicable to the businesses of our customers may adversely affect our customers’ ability and willingness to process, handle, store, use, and transmit certain types of information, such as demographic and other personal information, of their customers using our solution, which could limit the use, effectiveness, and adoption of our solution and reduce overall demand. In addition, the other bases on which we and our customers rely for the transfer of personal data across national borders, such as the Standard Contractual Clauses promulgated by the EU Commission Decision 2010/87/EU, commonly referred to as the Model Clauses, continue to be subjected to regulatory and judicial scrutiny. If the United Kingdom departs from the European Union, the ability to conduct business and transfer personal data between the United Kingdom, the European Union and other countries may be negatively impacted due to uncertainty and the time and costs to put in place new bases on which we and our customers can rely for the transfer of personal data. If we or our customers are unable to transfer data between and among countries and regions in which we operate, it could decrease demand for our solution, require us to modify or restrict our solution, products, services, or operations, and impair our ability to maintain and grow our customer base and increase our revenue. With respect to any changes we consider necessary or appropriate to make to our solution, products, services, or practices in an effort to comply, or allow our customers to comply, with laws, regulations, or other obligations relating to privacy, data protection, or information security, we may be unable to make those changes in a commercially reasonable manner, in a timely fashion, or at all. Even the perception of privacy concerns, whether or not valid, may inhibit the adoption, effectiveness, or use of our solution.
In addition to government activity, privacy advocacy groups, the technology industry, and other industries have established or may establish various new, additional, or different self-regulatory standards that may place additional burdens on us. Our customers may expect us to meet voluntary certifications or adhere to other standards established by them or third parties, and we may be required or otherwise find it advisable to obtain these certifications or adhere to these standards. If we are unable to maintain these certifications or meet these standards, it could reduce demand for our solution and adversely affect our business.
Failure to comply with anti-corruption and anti-money laundering laws, including the FCPA and similar laws associated with our activities outside of the United States, could subject us to penalties and other adverse consequences.
We are subject to the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the UK Bribery Act, and possibly other anti-bribery and anti-money laundering laws in countries in which we conduct activities. We face significant risks if we fail to comply with the FCPA and other anti-corruption laws that prohibit companies and their employees and third-party intermediaries from promising, authorizing, offering, or providing, directly or indirectly, improper payments or benefits to foreign government officials, political parties, and private-sector recipients for the purpose of obtaining or retaining business, directing
62


business to any person, or securing any advantage. In many foreign countries, particularly in countries with developing economies, it may be a local custom that businesses engage in practices that are prohibited by the FCPA or other applicable laws and regulations. In addition, we use various third parties to sell our solution and conduct our business abroad. We or our third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and we can be held liable for the corrupt or other illegal activities of these third-party intermediaries, our employees, representatives, contractors, partners, and agents, even if we do not explicitly authorize such activities. We have implemented an anti-corruption compliance program but cannot assure you that all of our employees and agents, as well as those companies to which we outsource certain of our business operations, 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, other applicable anti-corruption laws, and anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, loss of export privileges, or severe criminal or civil sanctions, which could have a materially adverse effect on our reputation, business, operating results, and prospects. In addition, responding to any enforcement action may result in a significant diversion of management’s attention and resources, significant defense costs, and other professional fees.
We are required to comply with governmental export control laws and regulations. Our failure to comply with these laws and regulations could have an adverse effect on our business and operating results.
Our solution is subject to governmental, including United States and European Union, export control laws and import regulations, and as a U.S. company we are covered by the U.S. sanctions regulations. U.S. export control and economic sanctions laws and regulations prohibit the shipment of certain products and services to U.S. embargoed or sanctioned countries, governments, entities and persons, and complying with export control and sanctions regulations for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities. While we take precautions to prevent our solution from being exported in violation of these laws or engaging in any other activities that are subject to these regulations, if we were to fail to comply with U.S. export laws, U.S. Customs regulations and import regulations, U.S. economic sanctions, and other countries’ import and export laws, we could be subject to substantial civil and criminal penalties, including fines for the company, incarceration for responsible employees and managers, and the possible loss of export or import privileges as well as incur reputational harm.
We incorporate encryption technology into certain of our products and certain encryption products may be exported outside of the United States only by a license or a license exception. In addition, various countries regulate the import of certain encryption technology, including import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products or could limit our customers’ ability to deploy our products in those countries. Although we take precautions to prevent our products from being provided in violation of such laws, we cannot assure you that inadvertent violations of such laws have not occurred or will not occur in connection with the distribution of our products despite the precautions we take. Governmental regulation of encryption technology and regulation of imports or exports, or our failure to obtain required import or export approval for our products, could harm our international sales and adversely affect our operating results.
Further, if our partners, including suppliers, fail to obtain required import, export, or re-export licenses or permits, we may also be harmed, become the subject of government investigations or penalties, and incur reputational harm. Changes in our solution or changes in export and import regulations may create delays in the introduction of our solution in international markets, prevent our customers with international operations from deploying our solution globally or, in some cases, prevent the export or import of our solution to certain countries, governments, or persons altogether. Any change in export or import laws or regulations, economic sanctions, or related legislation, shift in the enforcement or scope of existing laws and regulations, or change in the countries, governments, persons, or technologies targeted by such laws and regulations, could result in decreased use of our solution by, or in our decreased ability to export or sell our solution to, existing or potential customers such as customers with international operations or customers who are added to the restricted entities list published by the U.S. Office of Foreign Assets Control (OFAC). Any decreased use of our solution or limitation on our ability to export or sell our solution would likely harm our business, financial condition, and operating results.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations which could subject our business to increased tax liability.
63


Under the Tax Cuts and Jobs Act (Tax Reform Act), although the treatment of tax losses generated in taxable years ending on or before December 31, 2017 has generally not changed, tax losses generated in taxable years beginning after December 31, 2017 may be utilized to offset no more than 80% of taxable income annually. This change may require us to pay more federal income taxes in future years than we would have had to pay under pre-existing law. In addition, the Tax Reform Act's new "base erosion and anti-abuse tax" or "BEAT" may require us to pay additional federal income taxes even in years when we are not profitable.
The applicability of sales, use and other tax laws or regulations on our business is uncertain. Adverse tax laws or regulations could be enacted or existing laws could be applied to us or our customers, which could subject us to additional tax liability and related interest and penalties, increase the costs of our services and adversely impact our business.
The application of federal, state, local, and non-U.S. tax laws to services provided electronically is evolving. New income, sales, use, value-added, or other tax laws, statutes, rules, regulations, or ordinances could be enacted at any time (possibly with retroactive effect), and could be applied solely or disproportionately to services provided over the Internet or could otherwise materially affect our financial position and results of operations. Many countries in the European Union, as well as a number of other countries and organizations such as the Organization for Economic Cooperation and Development, have recently proposed or recommended changes to existing tax laws or have enacted new laws that could impact our tax obligations.
In addition, state, local, and foreign tax jurisdictions have differing rules and regulations governing sales, use, value-added, and other taxes, and these rules and regulations can be complex and are subject to varying interpretations that may change over time. For example, a U.S. Supreme Court ruling in June 2018 could result in more states requiring us to collect sales or use tax on sales we make to their residents. Existing tax laws, statutes, rules, regulations, or ordinances could be interpreted, changed, modified, or applied adversely to us (possibly with retroactive effect), which could require us or our customers to pay additional tax amounts on prior sales and going forward, as well as require us or our customers to pay fines or penalties and interest for past amounts. Although our customer contracts typically provide that our customers must pay all applicable sales and similar taxes, our customers may be reluctant to pay back taxes and associated interest or penalties, or we may determine that it would not be commercially feasible to seek reimbursement. If we are required to collect and pay back taxes and associated interest and penalties, or we are unsuccessful in collecting such amounts from our customers, we could incur potentially substantial unplanned expenses, thereby adversely impacting our operating results and cash flows. Imposition of such taxes on our services going forward could also adversely affect our sales activity and have a negative impact on our operating results and cash flows.
Our results of operations and financial condition could be materially affected by the enactment of legislation implementing changes in the U.S. or foreign taxation of international business activities or the adoption of other tax reform policies.
The Tax Reform Act enacted, contains significant changes to U.S. tax law, including, but not limited to, a reduction in the corporate tax rate and a new system of taxation on income earned by foreign subsidiaries. The primary impact of the new legislation on our provision for income taxes was a reduction of the future tax benefits of our deferred tax assets as a result of the reduction in the corporate tax rate. However, since we have recorded a full valuation allowance against our deferred tax assets, we do not currently anticipate that these changes will have a material impact on our accompanying consolidated financial statements. The impact of the Tax Reform Act will likely be subject to ongoing technical guidance and accounting interpretation, which we will continue to monitor and assess. As we expand the scale of our international business activities, any changes in the U.S. or foreign taxation of such activities may increase our worldwide effective tax rate and harm our business, results of operations, and financial condition.
Political developments, economic uncertainty or downturns, particularly as it impacts particular industries, could adversely affect our business and operating results.
Political developments impacting government spending and international trade, including government shutdowns in the United States, continued uncertainty surrounding the United Kingdom's departure from the European Union and trade disputes and tariffs, may negatively impact markets and cause weaker macroeconomic conditions. The effects of these events may continue due to potential additional U.S. government shutdowns, instability in the United Kingdom and the European Union as the terms of Brexit remain under negotiation and the prolonging of the United States’ trade disputes with China and other countries. The continuing effect of any or all of
64


these events could adversely impact demand for our products, harm our operations and weaken our financial results.
In recent years, the United States and other significant markets have experienced cyclical downturns and worldwide economic conditions remain uncertain. Economic uncertainty and associated macroeconomic conditions make it extremely difficult for our customers and us to accurately forecast and plan future business activities, and could cause our customers to slow spending on our solution, which could delay and lengthen sales cycles. Furthermore, during uncertain economic times our customers may face issues gaining timely access to sufficient credit, which could result in an impairment of their ability to make timely payments to us. If that were to occur, we may be required to increase our allowance for doubtful accounts and our results could be negatively impacted.
Furthermore, we have customers in a variety of different industries. A significant downturn in the economic activity attributable to any particular industry, including, but not limited to, the retail and financial industries, may cause organizations to react by reducing their capital and operating expenditures in general or by specifically reducing their spending on information technology. In addition, our customers may delay or cancel information technology projects or seek to lower their costs by renegotiating vendor contracts. To the extent purchases of our solution are perceived by customers and potential customers to be 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 or modify their legacy business software as an alternative to using our solution. Moreover, competitors may respond to challenging market conditions by lowering prices and attempting to lure away our customers.
We cannot predict the timing, strength, or duration of any economic slowdown or any subsequent recovery generally, or any industry in particular. If the conditions in the general economy and the markets in which we operate worsen from present levels, our business, financial condition, and operating results could be materially adversely affected.
If currency exchange rates fluctuate substantially in the future, the results of our operations, which are reported in U.S. dollars, could be adversely affected.
As we continue to expand our international operations, we become more exposed to the effects of fluctuations in currency exchange rates. Although we expect an increasing number of sales contracts to be denominated in currencies other than the U.S. dollar in the future, the majority of our sales contracts have historically been denominated in U.S. dollars, and therefore, most of our revenue has not been subject to foreign currency risk. However, a strengthening of the U.S. dollar could increase the real cost of our solution to our customers outside of the United States, which could adversely affect our business, operating results, financial condition, and cash flows. In addition, we incur expenses for employee compensation and other operating expenses at our non-U.S. locations in the local currency. Fluctuations in the exchange rates between the U.S. dollar and other currencies could result in the dollar equivalent of such expenses being higher. This could have a negative impact on our operating results. Although we may in the future decide to undertake foreign exchange hedging transactions to cover a portion of our foreign currency exchange exposure, we currently do not hedge our exposure to foreign currency exchange risks.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
GAAP is subject to interpretation by the Financial Accounting Standards Board (FASB), the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, and could affect the reporting of transactions completed before the announcement of a change. Any difficulties in implementing these pronouncements could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors' confidence in us.
We adopted the requirements of Topic 606, effective February 1, 2019, using the full retrospective transition method. The adoption of the new standard is expected to have an impact on revenue and commissions expense for all periods presented.  The primary impacts on revenue are an increased number of allocations of arrangement consideration between subscription and professional services and the recognition of discounts evenly across the term for multiple year subscription arrangements. Both of these impacts are primarily due to the elimination of the contingent revenue rule. We also expect an impact due to a change in the recognition of legacy on-premise term deals inherited during our acquisition of Leeyo, which will require more revenue being recognized at the beginning
65


of the license term as opposed to evenly over the term. In addition to impacting the way that we recognize revenue, the new standard will also impact the accounting for incremental commission costs of obtaining subscription contracts. Under the new standard, we defer all incremental commission costs to obtain the contract. We expect to amortize these costs on a straight-line basis over the period of economic benefit which has been determined to be five years.
In addition, in February 2019, the FASB issued Accounting Standards Update (ASU) 2016-02, Leases (Topic 842). Under the new standard, lessees will be required to recognize lease assets and liabilities for all leases, with certain exceptions, on their balance sheets. We expect to adopt ASU 2016-02 for the fiscal year ending January 31, 2020, including interim period disclosures within that fiscal year. We are currently evaluating our lease portfolio and expect the adoption of this standard to have a material impact on our consolidated balance sheet.
Any difficulties in implementing new accounting pronouncements, including ASU 2016-02 and other pronouncements that we have not yet adopted, could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us. Such recent accounting pronouncements are described in Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements of our Notes to Unaudited Condensed Consolidated Financial Statements included in this Form 10-Q.
Certain of our operating results and financial metrics may be difficult to predict as a result of seasonality.
Although we have not historically experienced significant seasonality with respect to our subscription revenue throughout the year, we have seen seasonality in our sales cycle as a large percentage of our customers make their purchases in the third month of any given quarter. In addition, our fourth quarter has historically been our strongest quarter. We believe that this results in part from the procurement, budgeting, and deployment cycles of many of our customers. We generally expect a relative increase in sales in the second half of each year as budgets of our customers for annual capital purchases are being fully utilized. We may be affected by seasonal trends in the future, particularly as our business matures. Such seasonality may result from a number of factors, including a slowdown in our customers’ procurement process during certain times of the year, both domestically and internationally, and customers choosing to spend remaining budgets shortly before the end of their fiscal years. These effects may become more pronounced as we target larger organizations and their larger budgets for sales of our solution. Additionally, this seasonality may be reflected to a much lesser extent, and sometimes may not be immediately apparent, in our revenue, due to the fact that we recognize subscription revenue over the term of the applicable subscription agreement. In addition, our ability to record professional services revenue can potentially vary based on the number of billable days in the given quarter, which is impacted by holidays and vacations. To the extent we experience this seasonality, it may cause fluctuations in our operating results and financial metrics and make forecasting our future operating results and financial metrics more difficult.
We may need to raise additional capital required to grow our business, and we may not be able to raise capital on terms acceptable to us or at all.
In order to support our growth and respond to business challenges, such as developing new features or enhancements to our solution to stay competitive, acquiring new technologies, and improving our infrastructure, we have made significant financial investments in our business, and we intend to continue to make such investments. As a result, to provide the funds required for these investments and other business endeavors, we may need to engage in equity or debt financings, in addition to any indebtedness we may have under our then current debt arrangements. If we raise additional funds through equity or convertible debt issuances, our existing stockholders may suffer significant dilution, and these securities could have rights, preferences, and privileges that are superior to that of holders of our common stock. If we obtain additional funds through debt financing, we may not be able to obtain such financing on terms favorable to us. Such terms may involve additional restrictive covenants making it difficult to engage in capital raising activities and pursue business opportunities, including potential acquisitions. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired and our business may be adversely affected, requiring us to delay, reduce, or eliminate some or all of our operations.
The requirements of being a public company may strain our resources, divert management’s attention, and affect our ability to attract and retain additional executive management and qualified board members.
66


As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002 (Sarbanes-Oxley Act), the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, the listing requirements of the New York Stock Exchange, and other applicable securities rules and regulations. We expect compliance with these rules and regulations will continue to increase our legal and financial compliance costs, make some activities more difficult, time-consuming, or costly, and increase demand on our systems and resources, particularly beginning on January 31, 2020 when we will no longer qualify as an emerging growth company. The Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business and operating results. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, management’s attention may be diverted from other business concerns, which could adversely affect our business and operating results. Although we have already hired additional employees and outside consultants to comply with these requirements, we may need to add additional resources, which would 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 costs 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 due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us, and our business may be adversely affected.
The rules and regulations applicable to public companies make it more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our audit committee and compensation committee, and qualified executive officers.
As a result of disclosure of information in filings required of a public company, our business and financial condition has become more visible, which we believe may result in threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business and operating results could be adversely affected, 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 adversely affect our business and operating results.
In addition, as a result of our disclosure obligations as a public company, we have reduced flexibility and are under pressure to focus on short-term results, which may adversely affect our ability to achieve long-term profitability.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we file with the SEC is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting. For example, we have worked to improve the controls around our key accounting processes and our quarterly close process, we have implemented a number of new systems as part of our control environment, and we have hired additional accounting and finance personnel to help us implement these processes and controls. 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
67


expend, significant resources, including accounting-related costs and significant management oversight. If any of these new or improved controls and systems do not perform as expected, we may experience material weaknesses in our controls.
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 develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our operating results 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 also could 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 we will eventually be required to include in our periodic reports that are filed with the SEC. 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, which would likely have a negative effect on the trading price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the New York Stock Exchange. Prior to our IPO, we were not required to comply with the SEC rules that we implement Section 404 of the Sarbanes-Oxley Act and were therefore not required to make a formal assessment of the effectiveness of our internal control over financial reporting for that purpose. As a public company, we will be required to provide an annual management report on the effectiveness of our internal control over financial reporting commencing with our second annual report on Form 10-K.
Our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal control over financial reporting while we are an emerging growth company. We will no longer qualify as an emerging growth company beginning on January 31, 2020, and therefore our independent registered public accounting firm will be required to provide this attestation beginning with our Annual Report on Form 10-K for our fiscal year ending January 31, 2020, which will require increased costs, expenses, and management resources. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed, or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could adversely affect our business and operating results and could cause a decline in the price of our Class A common stock.
Our management team has limited experience managing a public company.
Most members of our management team have limited experience managing a publicly traded company, interacting with public company investors, and complying with the increasingly complex laws pertaining to public companies. Our management team may not successfully or efficiently manage our transition to being a public company subject to significant regulatory oversight and reporting obligations under the federal securities laws and the continuous scrutiny of securities analysts and investors. These new obligations and constituents will require significant attention from our senior management and could divert their attention away from the day-to-day management of our business, which could adversely affect our business, financial condition, and operating results.
Our corporate “ZEO” culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the innovation, creativity, and teamwork fostered by our culture, and our business may be harmed.
We believe that our entrepreneurial corporate culture has been a key contributor to our success. We have worked to develop what we call our “ZEO” culture, which is based on the idea that each employee is the CEO of their job and career, and we strive to empower every employee to make and own their decisions and contributions to the company. If we do not continue to develop our corporate culture as we grow and evolve, including maintaining a culture that encourages individual entrepreneurship by our employees, it could harm our ability to foster the innovation, creativity, and teamwork we believe that we need to support our growth. We expect to continue to hire as we expand. As our organization grows and we are required to implement more complex organizational structures, we may find it increasingly difficult to maintain the beneficial aspects of our corporate culture, which could negatively impact our future success. In addition, potential liquidity events could create disparities of wealth among our employees, which could adversely impact relations among employees and our corporate culture in general. Our anticipated headcount growth and our transition from a private company to a public company may result in a change to our corporate culture, which could harm our business.
68


Our Debt Agreement provides our lender with a first-priority lien against substantially all of our assets, including our intellectual property, and contains financial covenants and other restrictions on our actions, which could limit our operational flexibility and otherwise adversely affect our financial condition.
Our Debt Agreement restricts our ability to, among other things:
use our accounts receivable, inventory, trademarks, and most of our other assets as security in other borrowings or transactions;
incur additional indebtedness;
sell certain assets;
declare dividends or make certain distributions; and
undergo a merger or consolidation or other transactions.
Our Debt Agreement also prohibits us from exceeding an adjusted quick ratio. Our ability to comply with this and other covenants is dependent upon a number of factors, some of which are beyond our control.
Our failure to comply with the covenants or payment requirements, or the occurrence of other events specified in our Debt Agreement could result in an event of default under the Debt Agreement which would give our lender the right to terminate their commitments to provide additional loans under the Debt Agreement and to declare all borrowings outstanding, together with accrued and unpaid interest and fees, to be immediately due and payable. In addition, we have granted our lender first-priority liens against substantially all of our assets, including our intellectual property, as collateral. Failure to comply with the covenants or other restrictions in the Debt Agreement could result in a default. If the debt under our Debt Agreement was to be accelerated, we may not have sufficient cash on hand or be able to sell sufficient collateral to repay it, which would have an immediate adverse effect on our business and operating results.
We are currently an emerging growth company, and we cannot be certain that the reduced disclosure requirements applicable to emerging growth companies will not make our Class A common stock less attractive to investors.
As an emerging growth company, we have elected to use certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a non-binding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. In addition, pursuant to Section 107 of the JOBS Act, as an emerging growth company, we have elected to take advantage of the extended transition period for complying with new or revised accounting standards until those standards would otherwise apply to private companies.
We cannot predict if investors will find our Class A common stock less attractive or our company less comparable to certain other public companies because we will rely on these exemptions and elections. For example, if we do not adopt a new or revised accounting standard, our future operating results and financial statements may not be as comparable to the operating results and financial statements of certain other companies in our industry that adopted such standards. If some investors find our Class A common stock less attractive as a result, there may be a less active trading market for our Class A common stock and our stock price may be more volatile. We will no longer qualify as an emerging growth company beginning on January 31, 2020, and at that time, we will no longer be permitted to use these reporting exemptions.
We may be adversely affected by natural disasters and other catastrophic events, and by man-made problems such as terrorism, that could disrupt our business operations and our business continuity and disaster recovery plans may not adequately protect us from a serious disaster.
Natural disasters or other catastrophic events may also cause damage or disruption to our operations, international commerce, and the global economy, and could have an adverse effect on our business, operating
69


results, and financial condition. Our business operations are subject to interruption by natural disasters, fire, power shortages, pandemics, and other events beyond our control. In addition, acts of terrorism and other geopolitical unrest could cause disruptions in our business or the businesses of our partners or the economy as a whole. In the event of a natural disaster, including a major earthquake, blizzard, or hurricane, or a catastrophic event such as a fire, power loss, or telecommunications failure, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in development of our solution, lengthy interruptions in service, breaches of data security, and loss of critical data, all of which could have an adverse effect on our future operating results. For example, our corporate headquarters is located in California, a state that frequently experiences earthquakes. Additionally, all of the aforementioned risks may be further increased if we do not implement a disaster recovery plan or the disaster recovery plans put in place by Zuora or our partners prove to be inadequate.
The stock price of our Class A common stock has been and may continue to be volatile, and you could lose all or part of your investment.
The market price of our Class A common stock has been and may continue to be volatile. Since shares of our Class A were sold in our IPO in April 2018 at a price of $14.00 per share, the reported low and high sales prices of our common stock has ranged from $13.04 to $37.78, through December 13, 2019. We experienced a significant decline in our stock price following our announcement of earnings for the quarter ended April 30, 2019. In addition to factors discussed in this Form 10-Q, the market price of our Class A common stock may fluctuate significantly in response to numerous factors, many of which are beyond our control, including:
overall performance of the equity markets;
actual or anticipated fluctuations in our revenue and other operating results;
changes in the financial projections we may provide to the public or our failure to meet these projections;
failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
recruitment or departure of key personnel;
the economy as a whole and market conditions in our industry;
negative publicity related to the real or perceived quality of our solution, as well as the failure to timely launch new products and services that gain market acceptance;
growth of the Subscription Economy;
rumors and market speculation involving us or other companies in our industry;
announcements by us or our competitors of new products, commercial relationships, or significant technical innovations;
acquisitions, strategic partnerships, joint ventures, or capital commitments;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
lawsuits threatened or filed against us, litigation involving our industry, or both;
developments or disputes concerning our or other parties’ products, services, or intellectual property rights;
changes in accounting standards, policies, guidelines, interpretations, or principles;
other events or factors, including those resulting from war, incidents of terrorism, or responses to these events;
70


the expiration of contractual lock-up or market stand-off agreements; and
sales of shares of our Class A common stock by us or our stockholders.
In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. Stock prices of many companies, and technology companies in particular, have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In the past, stockholders have instituted shareholder litigation following periods of market volatility. We are currently subject to shareholder litigation, which is described in Note 16. Commitments and Contingencies in the notes to our condensed consolidated financial statements. This or any future shareholder litigation could subject us to substantial costs, divert resources and the attention of management from our business, and adversely affect our business.
Sales of a substantial number of shares of our Class A common stock in the public market, particularly sales by our directors, executive officers, and significant stockholders, or the perception that these sales could occur, could cause the market price of our Class A common stock to decline and may make it more difficult for you to sell your Class A common stock at a time and price that you deem appropriate.
The market price of our Class A common stock could decline as a result of sales of a large number of shares of our Class A common stock in the market. The perception that these sales might occur may also cause the market price of our Class A common stock to decline. As of October 31, 2019, we had outstanding a total of 93.6 million shares of Class A common stock and 19.5 million shares of Class B common stock.
In addition, as of October 31, 2019, we had outstanding stock options and restricted stock units (RSUs) that could result in the issuance of 17.8 million shares of Class A common stock. Subject to the satisfaction of applicable vesting requirements, the shares issued upon exercise of outstanding stock options or settlement of outstanding RSUs will be available for immediate resale in the open market.
Moreover, certain holders of our common stock have rights, subject to some conditions, to require us to file registration statements for the public resale of such shares or to include such shares in registration statements that we may file for us or other stockholders.
We may also issue our shares of common stock or securities convertible into shares of our common stock from time to time in connection with a financing, acquisition, investments, or otherwise. We also expect to grant equity awards to employees, directors, and consultants under our 2018 Equity Incentive Plan (2018 Plan) and rights to purchase our Class A common stock under our ESPP. Any such issuances could result in substantial dilution to our existing stockholders and cause the market price of our Class A common stock to decline.
The dual class structure of our common stock has the effect of concentrating voting control with holders of our Class B common stock, including our directors, executive officers, and significant stockholders, which limits or precludes your ability to influence corporate matters, including the election of directors and the approval of any change of control transaction.
Our Class B common stock has ten votes per share, and our Class A common stock has one vote per share. As of October 31, 2019, our directors, executive officers, and holders of more than 5% of our common stock, and their respective affiliates, held a majority of the voting power of our capital stock. Because of the ten-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively will continue to control a majority of the combined voting power of our common stock and therefore are able to control all matters submitted to our stockholders for approval until the earlier of (i) the date specified by a vote of the holders of 66 2/3% of the outstanding shares of Class B common stock, (ii) April 16, 2028, and (iii) the date the shares of Class B common stock cease to represent at least 5% of all outstanding shares of our common stock. This concentrated control limits or precludes your ability to influence corporate matters for the foreseeable future, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval. In addition, this may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that you may feel are in your best interest as one of our stockholders.
Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain permitted transfers effected for estate planning
71


purposes. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term.
The dual class structure of our common stock may adversely affect the trading market for our Class A common stock.
Stock index providers, such as S&P Dow Jones and FTSE Russell, exclude public companies with multiple classes of shares of common stock from being added to certain indices, including the S&P 500. In addition, several shareholder advisory firms have announced their opposition to the use of multiple class structures. As a result, the dual class structure of our common stock may prevent the inclusion of our Class A common stock in such indices and may cause shareholder advisory firms to publish negative commentary about our corporate governance practices or otherwise seek to cause us to change our capital structure. Any such exclusion from indices could result in a less active trading market for our Class A common stock. Any actions or publications by shareholder advisory firms critical of our corporate governance practices or capital structure could also adversely affect the value of our Class A common stock.
If securities or industry analysts do not publish research, or publish inaccurate or unfavorable research, about our business, the price of our Class A common stock and trading volume could decline.
The trading market for our Class A common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If few securities analysts commence coverage of us, or if industry analysts cease coverage of us, the trading price for our Class A common stock could be negatively affected. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, the price of our Class A common stock would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our Class A common stock could decrease, which might cause our Class A common stock price and trading volume to decline.
Even if our stock is actively covered by analysts, we do not have any control over the analysts or the measures that analysts or investors may rely upon to forecast our future results. For example, in order to assess our business activity in a given period, analysts and investors may look at the combination of revenue and changes in deferred revenue in a given period (sometimes referred to as “billings”). Over-reliance on billings or similar measures may result in analyst or investor forecasts that differ significantly from our own for a variety of reasons, including:
a relatively large number of transactions occur at the end of the quarter. Invoicing of those transactions may or may not occur before the end of the quarter based on a number of factors including receipt of information from the customer, volume of transactions, and holidays. A shift of a few days has little economic impact on our business, but will shift deferred revenue from one period into the next;
a shift in billing frequency (i.e. from monthly to quarterly or from quarterly to annually), which may distort trends;
subscriptions that have deferred start dates; and
services that are invoiced upon delivery.
In addition, the new revenue recognition standard, Topic 606, has introduced new and significant disclosure requirements. These disclosure obligations are prepared on the basis of estimates that can change over time and on the basis of events over which we have no control. It is possible that analysts and investors may misinterpret our disclosure or that our methods for estimating this disclosure may differ significantly from others, which could lead to inaccurate or unfavorable forecasts by analysts and investors.
We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. Additionally, our ability to pay dividends on our common stock is limited by restrictions under the terms of our Debt Agreement. We anticipate that for the foreseeable future we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors
72


must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
Provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management, limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees, and limit the market price of our Class A common stock.
Provisions in our restated certificate of incorporation and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our restated certificate of incorporation and restated bylaws include provisions that:
provide that our board of directors will be classified into three classes of directors with staggered three-year terms;
permit the board of directors to establish the number of directors and fill any vacancies and newly-created directorships;
require supermajority voting to amend some provisions in our restated certificate of incorporation and restated bylaws;
authorize the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
provide that only the chairman of our board of directors, our chief executive officer, lead independent director, or a majority of our board of directors will be authorized to call a special meeting of stockholders;
provide for a dual class common stock structure in which holders of our Class B common stock may have the ability to control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the outstanding shares of our common stock, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter, or repeal our bylaws; and
establish advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.
In addition, our restated certificate of incorporation provides that, to the fullest extent permitted by law, the Court of Chancery of the State of Delaware is the exclusive forum for: any derivative action or proceeding brought on our behalf; any action asserting a breach of fiduciary duty; any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, or DGCL, our restated certificate of incorporation, or our restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. This choice of forum provision does not apply to claims that are vested in the exclusive jurisdiction of a court or forum other than the Court of Chancery of the State of Delaware, or for which the Court of Chancery of the State of Delaware does not have subject matter jurisdiction.
Section 27 of the Exchange Act creates exclusive federal jurisdiction over all claims brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. Section 22 of the Securities Act of 1933, as amended (the Securities Act), creates concurrent jurisdiction for federal and state courts over all claims brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder. The exclusive forum provision will not apply to suits brought to enforce any duty or liability created by the Exchange Act or the Securities Act. Accordingly, actions by our stockholders to enforce any duty or liability created by (i) the Exchange Act or the rules and regulations thereunder must be brought in federal court and (ii) the Securities Act or
73


the rules and regulations thereunder can be brought in either federal or state court. Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the regulations promulgated thereunder
Moreover, Section 203 of the DGCL may discourage, delay, or prevent a change of control of our company. Section 203 imposes certain restrictions on mergers, business combinations, and other transactions between us and holders of 15% or more of our common stock.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
None.
Use of Proceeds
None.
74


Item 6. Exhibits.
Exhibit
Number
 Incorporated By ReferenceFiled or
Furnished
Herewith
Exhibit DescriptionFormFile No.ExhibitFiling
Date
10.1*  X
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 documentX
101.SCHInline XBRL Taxonomy Extension Schema DocumentX
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentX
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentX
* Indicates a management contract or compensatory plan or arrangement in which directors or executive officers are eligible to participate.
** The certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Form 10-Q and are not deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall they be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.


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.
 ZUORA, INC.
Date: December 16, 2019 By:/s/ Tyler Sloat
 Tyler Sloat
 
Chief Financial Officer
(Principal Accounting and Financial Officer)


EX-10.1 2 a20191031q3-ex101xng.htm EX-10.1 Document

Exhibit 10.1

CHANGE IN CONTROL AND SEVERANCE AGREEMENT


This Change in Control and Severance Agreement (the "Agreement") is entered into by and between ____________ (the "Executive") and Zuora, Inc., a Delaware corporation (the "Company"), and is effective as of the date last signed below (the "Effective Date").

1. Agreement.

This Agreement shall terminate on the date the Executive's employment with the Company terminates for a reason other than a Qualifying Termination or CIC Qualifying Termination; provided, however, if a definitive agreement relating to a Change in Control has been signed by the Company then this Agreement shall remain in effect through the earlier of:

(a) The date the Executive's employment with the Company terminates for a reason other than a Qualifying Termination or CIC Qualifying Termination, or

(b) The date the Company has met all of its obligations under this Agreement following a termination of the Executive's employment with the Company due to a Qualifying Termination or CIC Qualifying Termination.

2. Qualifying Termination. If the Executive is subject to a Qualifying Termination, then, subject to Sections 4, 8, and 9 below, Executive will be entitled to the following benefits:

(a) Severance Benefits. The Company shall pay the Executive six (6) months of his or her monthly base salary (at the rate in effect immediately prior to the actions that resulted in the Qualifying Termination). The Executive will receive his or her severance payment in a cash lump-sum which will be made on the first business day occurring after the sixtieth (60th) day following the Separation, provided that the Release Conditions have been satisfied. If Executive is subject to a Qualifying Termination, no Equity Awards shall accelerate, except as may be provided in an individual equity award agreement between Executive and the Company.

[(b) Equity. If a Qualifying Termination occurs within two (2) years from the Executive's start date ("Qualifying Termination Date"), any of the Executive's outstanding unvested Equity Awards that would otherwise vest within six (6) months from the Qualifying Termination Date, other than awards that would otherwise vest only upon satisfaction of performance criteria ("Performance Awards"), shall accelerate and become vested and exercisable. "Equity Awards" means all options to purchase shares of Company common stock, restricted stock units as well as any and all other stock-based awards granted to the Executive, including but not limited to stock bonus awards, restricted stock or stock appreciation rights. Subject to Section 4, the accelerated vesting described above shall be effective as of the Separation Date.]1

(b) Continued Employee Benefits. If Executive timely elects continued coverage under the Consolidated Omnibus Budget Reconciliation Act ("COBRA"), the Company shall pay the full amount of Executive's COBRA premiums on behalf of the Executive for the Executive's continued coverage
_____________________________
1 This subsection 2(b) applies only to Zuora's Chief Revenue Officer.




under the Company's health, dental and vision plans, including coverage for the Executive's eligible
dependents, for the six (6)-month period following the Executive's Separation or, if earlier, until Executive is eligible to be covered under another substantially equivalent medical insurance plan by a subsequent employer; provided that if the Company determines that it cannot provide the payment of COBRA on behalf of the Executive without violating applicable law or incurring additional expense under applicable law (including, without limitation, Section 2716 of the Public Health Service Act), the Company will provide Executive, in lieu thereof, a taxable lump sum payment for the balance of the six (6)-month COBRA period, which payment will equal 100% of the applicable COBRA premium for the Executive and any dependents. The number of months of COBRA to be paid, in the event of a cash payment under the preceding sentence, shall be reduced by the number of months of COBRA premiums previously paid by the Company.

3. CIC Qualifying Termination. If the Executive is subject to a CIC Qualifying Termination, then subject to Sections 4, 8, and 9 below, Executive will be entitled to the following benefits:

(a) Severance and Bonus Payments. The Company or its successor shall pay the Executive twelve (12) months of his or her monthly base salary (at the rate in effect immediately prior to the actions that resulted in the Separation). The Executive will receive his or her severance payment in a cash lump-sum which will be made on the first business day occurring after the sixtieth (60th) day following the Separation, provided that the Release Conditions have been satisfied.

[(b) Equity. Each of Executive's then outstanding unvested Equity Awards, including Performance Awards, shall accelerate and become vested and exercisable with respect to 100% of the then unvested shares subject to all Equity Awards. Subject to Section 4, the accelerated vesting described above shall be effective as of the Separation. In the event an Equity Award is subject to performance metrics or factors, then the vesting acceleration provided for herein shall be based on achievement of such performance award "at-target."]2

[(b) Equity. Each of Executive's then outstanding unvested Equity Awards, including awards that would otherwise vest only upon satisfaction of performance criteria, shall accelerate and become vested and exercisable with respect to 100% of the then unvested shares subject to all Equity Awards. "Equity Awards" means all options to purchase shares of Company common stock, Restricted Stock Units as well as any and all other stock-based awards granted to the Executive, including but not limited to stock bonus awards, restricted stock or stock appreciation rights. Subject to Section 4, the accelerated vesting described above shall be effective as of the Separation. In the event an Equity Award is subject to performance metrics or factors, then the vesting acceleration provided for herein shall be based on achievement of such performance award "at-target."]3

(c) Continued Employee Benefits. If Executive timely elects continued coverage under the Consolidated Omnibus Budget Reconciliation Act ("COBRA"), the Company shall pay the full amount of Executive's COBRA premiums on behalf of the Executive for the Executive's continued coverage under the Company's health, dental and vision plans, including coverage for the Executive's eligible dependents, for the twelve (12)-month period following the Executive's Separation or, if earlier, until Executive is eligible to be covered under another substantially equivalent medical insurance plan by a
_____________________________
2 This version of subsection 3(b) applies only to Zuora's Chief Revenue Officer.
3 This version of subsection 3(b) applies to Zuora's Section 16 officers other than the Chief Revenue Officer.




subsequent employer; provided that if the Company determines that it cannot provide the payment of COBRA on behalf of the Executive without violating applicable law or incurring additional expense under applicable law (including, without limitation, Section 2716 of the Public Health Service Act), the Company will provide Executive, in lieu thereof, a taxable lump sum payment for the balance of the twelve (12)-month COBRA period, which payment will equal 100% of the applicable COBRA premium for the Executive and any dependents. The number of months of COBRA to be paid, in any case, shall be reduced by the number of months of COBRA previously paid by the Company.

(d) Benefits True Up. In the event the Executive terminates pursuant to a Qualifying Termination under Section 2 and that termination is later determined by the Company to qualify as a CIC Qualifying Termination, then the Company shall make a true-up payment to Executive so that the aggregate of all benefits provided to Executive are those in this Section 3. Notwithstanding the timing described in Sections 3(a), 3(b) and 3(c), this true-up payment will occur on the closing of the Change of Control, and any equity awards that would otherwise forfeit upon a Qualifying Termination shall remain outstanding and eligible to vest for three (3) months following such Qualifying Termination to permit the 100% acceleration described in Section 3(b) above.

4. General Release. Any other provision of this Agreement notwithstanding, the benefits under Section 2 and 3 shall not apply unless the Executive (i) has executed a general release (in a form prescribed by the Company) of all known and unknown claims that he or she may then have against the Company or persons affiliated with the Company and such release has become effective and (ii) has agreed not to prosecute any legal action or other proceeding based upon any of such claims. The release must be in the form prescribed by the Company, without alterations (this document effecting the foregoing, the "Release"). The Company will deliver the form of Release to the Executive within thirty (30) days after the Executive's Separation. The Executive must execute and return the Release within the time period specified in the form, and in all events within sixty (60) days following the termination event described in Section 2 or 3, as applicable.

5. Accrued Compensation and Benefits. Notwithstanding anything to the contrary in Section 2 and 3 above, the Company shall pay Executive's earned but unpaid base salary and other vested but unpaid cash entitlements for the period through and including the termination of employment, including unused earned vacation pay and unreimbursed documented business expenses incurred by Executive prior to the date of termination (collectively "Accrued Compensation and Expenses"). In addition, Executive shall be entitled to any other vested benefits earned by Executive for the period through and including the termination date of Executive's employment under any other employee benefit plans and arrangements, except as may be modified herein (collectively "Accrued Benefits"). Any Accrued Compensation and Expenses to which the Executive is entitled shall be paid to the Executive in cash as soon as administratively practicable after the termination, and, in any event, no later than two and one-half (2-1/2) months after the end of the taxable year of the Executive in which the termination occurs or at such earlier time as may be required by applicable law. Any Accrued Benefits to which the Executive is entitled shall be paid to the Executive as provided in the relevant plans and arrangements.

6. Definitions.

(a) "Cause" means Executive (i) has been convicted of, or has pleaded guilty or nolo contendere to, any felony or to any crime involving moral turpitude, (ii) has engaged in willful misconduct in the performance of his or her duties, (iii) has materially failed or refused to perform the material duties of his or her position with the Company after having received written notice from the Company that such failure or refusal would constitute "Cause" hereunder and not having corrected such



failure or refusal to the reasonable satisfaction of the Company within thirty (30) days of the Company's delivery of such written notice of failure or refusal, (iv) has engaged in gross negligence in the performance of his or her duties; (v) has breached the Company's Employee Nondisclosure, Assignment and Non-Solicitation Agreement, or (vi) has committed any act of fraud, theft, embezzlement, misappropriation of funds, breach of fiduciary duty or other willful act of material dishonesty against the Company that results in economic or reputational harm to the Company.

(b) "Change in Control" means the occurrence of any of the following events: (i) any "person" (as such term is used in Sections 13(d) and 14(d) of the Exchange Act) becomes the "beneficial owner" (as defined in Rule 13d-3 of the Exchange Act), directly or indirectly, of securities of the Company representing more than fifty percent (50%) of the total voting power represented by the Company's then outstanding voting securities; or (ii) the consummation of the sale or disposition by the Company of all or substantially all of the Company's assets; or (iii) the consummation of a merger or consolidation of the Company with any other corporation, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or its parent) at least fifty percent (50%) of the total voting power represented by the voting securities of the Company or such surviving entity or its parent outstanding immediately after such merger or consolidation; provided that such event in (i) through (iii) (including any series of such events) also qualifies as a "change in control event" under Code Section 409A.

(c) "CIC Qualifying Termination" means a Separation (i) within twelve (12) months following a Change in Control or (ii) within three (3) months preceding a Change in Control, but as to part (ii) only if the Separation occurs following a Potential Change in Control, in each case, resulting from (i) the Company terminating the Executive's employment for any reason other than Cause or (ii) the Executive voluntarily resigning his or her employment for Good Reason. A termination or resignation due to the Executive's death or disability shall not constitute a CIC Qualifying Termination. A "Potential Change in Control" means the date of execution of a definitive agreement for a corporate transaction which, if consummated, would constitute the applicable Change in Control. In the case of a termination following a Potential Change in Control and before the consummation of a Change in Control, solely for purposes of benefits under this Agreement, the date of Separation will be deemed the date the Executive's employment terminated.

(d) "Code" means the Internal Revenue Code of 1986, as amended.

(e) "Good Reason" means the occurrence of any of the following events or conditions, without Executive's express written consent (i) a material reduction of the Executive's primary job duties or level of responsibility (collectively, "Duties") relative to the Executive's Duties that were in effect immediately prior to the Change of Control; provided, however, that for purposes of this clause, a material reduction in the executive's Duties will not be deemed to occur [(A) if the Company is acquired and made a division or business unit of a larger entity, and following the consummation of the Change of Control the Executive retains similar Duties for such division or business unit of the acquiring corporation, but not for the entire acquiring corporation, or (B)]4 solely because of a change in title; (ii) a ten percent (10%) reduction in then-current annual base salary or annual bonus target (other than an across-the-board salary reduction for all similarly situated executives then employed by the acquirer); or (iii) relocation of executive's primary work office to an office or location that would increase Executive's one-way commute to more than fifty (50) miles from Executives current residence. With respect to each
_____________________________
4 Bracketed language applies only to Zuora's Senior Vice President, Technology.



of subsection (i), (ii), and (iii) above, Executive must provide notice to the Company of the condition giving rise to "Good Reason" within thirty (30) days of the initial existence of such condition. Executive must resign Executive's employment no later than fifteen (15) days following expiration of the Company's thirty (30) day cure period or written receipt from the Company of its intent not to cure.

(f) "Qualifying Termination" means a Separation that is not a CIC Qualifying Termination, but which results from (i) the Company terminating the Executive's employment for any reason other than Cause or (ii) the Executive voluntarily resigning his employment for Good Reason5. A termination or resignation due to the Executive's death or disability shall not constitute a Qualifying Termination.

(g) "Release Conditions" means (i) the Company has received the Executive's executed Release and (ii) any rescission period applicable to the Executive's executed Release has expired such that the Release is effective.

(h) "Separation" means a "separation from service," as defined in the regulations under Section 409A of the Code.

7. Successors.

(a) Company's Successors. The Company shall require any successor (whether direct or indirect and whether by purchase, lease, merger, consolidation, liquidation or otherwise) to all or substantially all of the Company's business and/or assets, by an agreement in substance and form satisfactory to the Executive, to assume this Agreement and to agree expressly to perform this Agreement in the same manner and to the same extent as the Company would be required to perform it in the absence of a succession. For all purposes under this Agreement, the term "Company" shall include any successor to the Company's business and/or assets or which becomes bound by this Agreement by operation of law.

(b) Executive's Successors. This Agreement and all rights of the Executive hereunder shall inure to the benefit of, and be enforceable by, the Executive's personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees.

8. Golden Parachute Taxes.

(a) Best After-Tax Result. In the event that any payment or benefit received or to be received by Executive pursuant to this Agreement or otherwise ("Payments") would (i) constitute a "parachute payment" within the meaning of Section 280G of the Code and (ii) but for this subsection (a), be subject to the excise tax imposed by Section 4999 of the Code, any successor provisions, or any comparable federal, state, local or foreign excise tax ("Excise Tax"), then such Payments shall be either (A) provided in full pursuant or (B) provided as to such lesser extent which would result in no portion of such Payments being subject to the Excise Tax ("Reduced Amount"), whichever of the foregoing amounts, taking into account the applicable federal, state, local and foreign income, employment and other taxes and the Excise Tax (including, without limitation, any interest or penalties on such taxes), results in the receipt by Executive, on an after-tax basis, of the greatest amount of payments and benefits provided for hereunder or otherwise, notwithstanding that all or some portion of such Payments may be subject to the Excise Tax. Unless the Company and Executive otherwise agree in writing, any determination required under this Section shall be made by independent tax counsel designated by the
_____________________________
5 This subsection 6(f)(ii) applies only to the Chief Executive Officer.



Company and reasonably acceptable to Executive ("Independent Tax Counsel"), whose determination shall be conclusive and binding upon Executive and Company for all purposes. For purposes of making the calculations required under this Section, Independent Tax Counsel 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; provided that Independent Tax Counsel shall assume that Executive pays all taxes at the highest marginal rate. The Company and Executive shall furnish to Independent Tax Counsel such information and documents as Independent Tax Counsel may reasonably request in order to make a determination under this Section. The Company shall bear all costs that Independent Tax Counsel may reasonably incur in connection with any calculations contemplated by this Section. In the event that the above clause (ii)(B) of this Section 8 applies, then based on the information provided to Executive and the Company by Independent Tax Counsel, Executive may, in Executive's sole discretion and within thirty (30) days of the date on which Executive is provided with the information prepared by Independent Tax Counsel, determine which and how much of the Payments (including the accelerated vesting of equity compensation awards) to be otherwise received by Executive shall be eliminated or reduced (as long as after such determination the value (as calculated by Independent Tax Counsel in accordance with the provisions of Sections 280G and 4999 of the Code) of the amounts payable or distributable to Executive equals the Reduced Amount).

9. Miscellaneous Provisions.

(a) Section 409A. To the extent (i) any payments to which Executive becomes entitled under this Agreement, or any agreement or plan referenced herein, in connection with Executive's termination of employment with the Company constitute deferred compensation subject to Section 409A of the Code and (ii) Executive is deemed at the time of such termination of employment to be a "specified" employee under Section 409A of the Code, then such payment or payments shall not be made or commence until the earlier of (i) the expiration of the six (6)-month period measured from the Executive's Separation; or (ii) the date of Executive's death following such Separation; provided, however, that such deferral shall only be effected to the extent required to avoid adverse tax treatment to Executive, including (without limitation) the additional twenty percent (20%) tax for which Executive would otherwise be liable under Section 409A(a)(1)(B) of the Code in the absence of such deferral. Upon the expiration of the applicable deferral period, any payments which would have otherwise been made during that period (whether in a single sum or in installments) in the absence of this paragraph shall be paid to Executive or Executive's beneficiary in one lump sum (without interest). Except as otherwise expressly provided herein, to the extent any expense reimbursement or the provision of any in-kind benefit under this Agreement (or otherwise referenced herein) is determined to be subject to (and not exempt from) Section 409A of the Code, the amount of any such expenses eligible for reimbursement, or the provision of any in-kind benefit, in one calendar year shall not affect the expenses eligible for reimbursement or in kind benefits to be provided in any other calendar year, in no event shall any expenses be reimbursed after the last day of the calendar year following the calendar year in which Executive incurred such expenses, and in no event shall any right to reimbursement or the provision of any in-kind benefit be subject to liquidation or exchange for another benefit. To the extent that any provision of this Agreement is ambiguous as to its exemption or compliance with Section 409A, the provision will be read in such a manner so that all payments hereunder are exempt from Section 409A to the maximum permissible extent, and for any payments where such construction is not tenable, that those payments comply with Section 409A to the maximum permissible extent. To the extent any payment under this Agreement may be classified as a "short-term deferral" within the meaning of Section 409A, such payment shall be deemed a short-term deferral, even if it may also qualify for an exemption from Section 409A under another provision of Section 409A. Payments pursuant to this Agreement (or referenced in this Agreement) are intended to constitute separate payments for purposes of Section



1.409A-2(b)(2) of the regulations under Section 409A. Notwithstanding anything to the contrary in this Agreement, if the period of time comprising (x) the time to consider and make effective the Release and (y) the time after the expiration or cessation of any cure period or attempt to cure Good Reason, spans two calendar years, then, any payments that constitute deferred compensation subject to Section 409A will be made in the second calendar year.

(b) Other Arrangements. This Agreement supersedes any and all cash severance arrangements and vesting acceleration arrangements on change in control under any prior option agreement, restricted stock unit agreement, severance and salary continuation arrangements, programs and plans which were previously offered by the Company to the Executive, including change in control severance arrangements pursuant to an employment agreement or offer letter, and Executive hereby waives Executive's rights to such other benefits. In no event shall any individual receive cash severance benefits under both this Agreement and any other severance pay or salary continuation program, plan or other arrangement with the Company. For the avoidance of doubt, in no event shall Executive receive benefits under both Sections 2 and Section 3 with respect to Executive's Separation.

(c) Dispute Resolution. To ensure rapid and economical resolution of any and all disputes that might arise in connection with this Agreement, Executive and the Company agree that any and all disputes, claims, and causes of action, in law or equity, arising from or relating to this Agreement or its enforcement, performance, breach, or interpretation, will be resolved solely and exclusively by final, binding, and confidential arbitration, by a single arbitrator, in San Francisco County, and conducted by Judicial Arbitration & Mediation Services, Inc. ("JAMS") under its then-existing employment rules and procedures. Nothing in this Section 9(c); however, is intended to prevent either party from obtaining injunctive relief in court to prevent irreparable harm pending the conclusion of any such arbitration. Each party to an arbitration or litigation hereunder shall be responsible for the payment of its own attorneys' fees.

(d) Notice. Notices and all other communications contemplated by this Agreement shall be in writing and shall be deemed to have been duly given when personally delivered or when mailed by U.S. registered or certified mail, return receipt requested and postage prepaid or deposited with Federal Express Corporation, with shipping charges prepaid. In the case of the Executive, mailed notices shall be addressed to him or her at the home address which he or she most recently communicated to the Company in writing. In the case of the Company, mailed notices shall be addressed to its corporate headquarters, and all notices shall be directed to the attention of its Secretary.

(e) Waiver. No provision of this Agreement shall be modified, waived or discharged unless the modification, waiver or discharge is agreed to in writing and signed by the Executive and by an authorized officer of the Company (other than 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 shall be considered a waiver of any other condition or provision or of the same condition or provision at another time.

(f) Withholding Taxes. All payments made under this Agreement shall be subject to applicable withholding and income taxes.

(g) Severability. The invalidity or unenforceability of any provision or provisions of this Agreement shall not affect the validity or enforceability of any other provision hereof, which shall remain in full force and effect.




(h) At-Will Employment. Nothing in this Agreement shall confer upon the Executive any right to continue in service for any period of specific duration or interfere with or otherwise restrict in any way the rights of the Company or any subsidiary of the Company or of the Executive, which rights are hereby expressly reserved by each, to terminate his or her service at any time and for any reason.

(i) Choice of Law. The validity, interpretation, construction and performance of this Agreement shall be governed by the laws of the State of California (other than its choice-of-law provisions).

[Signature Page to Change in Control and Severance Agreement Follows]






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 date last signed below. This Agreement may be signed in two or more counterparts, each of which shall be deemed an original and all of which together shall constitute one and the same instrument.




EXECUTIVE:ZUORA, INC.
____________________________________________________________________
Name:By:
Title:
Date: ___________________Date: ___________________




[Signature Page to Change in Control and Severance Agreement]

EX-31.1 3 a20191031q3-ex311xng.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Tien Tzuo, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Zuora, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:
a.designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.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
c.disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting;
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting, which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: December 16, 2019/s/ Tien Tzuo
Tien Tzuo
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 4 a20191031q3-ex312xng.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Tyler Sloat, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Zuora, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:
a.designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.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
c.disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting;
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting, which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: December 16, 2019/s/ Tyler Sloat
Tyler Sloat
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 5 a20191031q3-ex321xng.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Tien Tzuo, Chief Executive Officer of Zuora, Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
1.the Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended October 31, 2019 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: December 16, 2019/s/ Tien Tzuo
Tien Tzuo
Chief Executive Officer
(Principal Executive Officer)



EX-32.2 6 a20191031q3-ex322xng.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Tyler Sloat, Chief Financial Officer of Zuora, Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
1.the Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended October 31, 2019 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: December 16, 2019/s/ Tyler Sloat
Tyler Sloat
Chief Financial Officer
(Principal Financial and Accounting Officer)



EX-101.SCH 7 zuo-20191031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Overview and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Overview and Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Condensed Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Condensed Consolidated Statement of Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Investments - Schedule of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Deferred Commissions link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - Deferred Commissions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2118106 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2420409 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2423410 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2424411 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2125108 - Disclosure - Purchased Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2326306 - Disclosure - Purchased Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2427412 - Disclosure - Purchased Intangible Assets - Summary of Purchased Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2428413 - Disclosure - Purchased Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2129109 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2330307 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2431414 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2132110 - Disclosure - Deferred Revenue and Performance Obligations link:presentationLink link:calculationLink link:definitionLink 2433415 - Disclosure - Deferred Revenue and Performance Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2434416 - Disclosure - Deferred Revenue and Performance Obligations - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2135111 - Disclosure - Geographical Information link:presentationLink link:calculationLink link:definitionLink 2336308 - Disclosure - Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2437417 - Disclosure - Geographical Information - Revenue by Country (Details) link:presentationLink link:calculationLink link:definitionLink 2138112 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2439418 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2140113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2341309 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2442419 - Disclosure - Income Taxes - Income Tax Provision, Pretax Loss, and Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2143114 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2344310 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2445420 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2446421 - Disclosure - Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2147115 - Disclosure - Employee Stock Plans link:presentationLink link:calculationLink link:definitionLink 2348311 - Disclosure - Employee Stock Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2449422 - Disclosure - Employee Stock Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450423 - Disclosure - Employee Stock Plans - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2451424 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2452425 - Disclosure - Employee Stock Plans - RSU and Restricted Stock Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2453426 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2454427 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2155116 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2356312 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2457428 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2458429 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2159117 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 2360313 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2461430 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2462431 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Potentially Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) link:presentationLink link:calculationLink link:definitionLink 2434416 - Disclosure - Deferred Revenue and Performance Obligations - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 zuo-20191031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 zuo-20191031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 zuo-20191031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Statistical Measurement [Domain] Statistical Measurement [Domain] Purchase price, percentage of fair market value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Common stock par value (in dollars per share) Common Stock, Par or Stated Value Per Share Conversion of Class B common stock to Class A common stock (in shares) Stock Issued During Period, Shares, Conversion Of Class Of Common Stock Stock Issued During Period, Shares, Conversion Of Class Of Common Stock Deferred commissions, current portion Deferred commissions, current portion Capitalized Contract Cost, Net, Current Summary of Significant Accounting Policies and Recent Accounting Pronouncements Significant Accounting Policies [Text Block] Other Commitments [Line Items] Other Commitments [Line Items] Schedule of Amortized Cost, Unrealized Gains and Losses, and Estimated Fair Value of Short-term Investments Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Deferred commissions related to incremental costs of obtaining customer contracts Capitalized Contract Cost, Net Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Lapse of restrictions on common stock related to early exercise of stock options Adjustments To Additional Paid In Capital, Share-Based Compensation, Stock Options, Lapse Of Restriction On Early Exercise Adjustments To Additional Paid In Capital, Share-Based Compensation, Stock Options, Lapse Of Restriction On Early Exercise Restricted cash Restricted Cash Sales of short-term investments Proceeds from Sale of Debt Securities, Available-for-sale Term of purchase period (in months) Employee Stock Purchase Plan, Offering Period, Purchase Period Term Employee Stock Purchase Plan, Offering Period, Purchase Period Term Computer equipment Computer Equipment [Member] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Operating expenses: Operating Expenses [Abstract] Duration of periodic payments due after interest-only period Line Of Credit Facility, Periodic Payment, Duration Of Payments Line Of Credit Facility, Periodic Payment, Duration Of Payments Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Internal-use software Computer Software, Internal Use [Member] Computer Software, Internal Use [Member] Prepaid expenses and other current assets Prepaid expenses and other current assets¹ Total Prepaid Expense and Other Assets, Current Aggregate intrinsic value, vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Lapse of restrictions on common stock related to early exercise of stock options Lapse in restrictions on early exercised common stock options Lapse in restrictions on early exercised common stock options Additional Paid-in Capital Additional Paid-in Capital [Member] Depreciation and amortization expense related to property and equipment Depreciation Line of Credit Facility [Table] Line of Credit Facility [Table] Beginning balance (in shares) Ending balance (in shares) Common stock outstanding (in shares) Common Stock, Shares, Outstanding Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Entity Ex Transition Period Entity Ex Transition Period Repurchases of unvested common stock Payments for Repurchase of Common Stock Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] 2006 Stock Plan and 2015 Equity Incentive Plan Two Thousand Six and Two Thousand Fifteen Plan [Member] Two thousand six and two thousand fifteen plan. Concentration Risk Type [Axis] Concentration Risk Type [Axis] Goodwill Goodwill Goodwill Risk-free interest rate, maximum (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Aggregate intrinsic value, exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Revenue recognized that was previously included in deferred revenue balances Contract with Customer, Liability, Revenue Recognized Lender Name [Axis] Lender Name [Axis] Term Loan Secured Debt [Member] Property and equipment, net Total Property, Plant and Equipment, Net Purchased Intangible Assets Intangible Assets Disclosure [Text Block] Aggregate intrinsic value, outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Level 2 Fair Value, Inputs, Level 2 [Member] Beginning balance (in shares) Ending balance (in shares) Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Aggregate equity awards outstanding (in shares) Share Based Compensation Arrangement By Share Based Payment Awards Outstanding Number Share Based Compensation Arrangement By Share Based Payment Awards Outstanding Number Stock Options Issued and outstanding stock options Share-based Payment Arrangement, Option [Member] Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Schedule of Impact of Adopting Topic 606 Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Expected term (years) Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Statement [Table] Statement [Table] Components of Accumulated Other Comprehensive Income AOCI Attributable to Parent, Net of Tax [Roll Forward] Measurement Frequency [Axis] Measurement Frequency [Axis] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Preferred Stock Preferred Stock [Member] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Subscription and on-premise license agreements term, minimum (in years) Subscription And On-Premise License Agreement Term, Minimum Subscription And On-Premise License Agreement Term, Minimum Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Debt Debt Disclosure [Text Block] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Prepaid insurance Prepaid Insurance New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Expected volatility, maximum (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Schedule of Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Cost of revenue: Cost of Revenue Cost of Revenue [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Internal-use software amortization Capitalized Computer Software, Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Subscription and on-premise license agreements term, maximum (in years) Subscription And On-Premise License Agreement Term, Maximum Subscription And On-Premise License Agreement Term, Maximum Subscription Subscription Subscription and Circulation [Member] Developed technology Developed Technology Rights [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Purchases of common stock under the ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Net Carrying Amount Finite-Lived Intangible Assets, Net U.S. government securities US Treasury and Government [Member] Class B common stock Common Class B [Member] Deferred Commissions Customer Contracts And Related Costs [Text Block] The entire disclosure of customer contracts and related costs. Initial monthly rental rate per lease agreement (per month) Lessee, Operating Lease, Initial Rental Rate Per Month Lessee, Operating Lease, Initial Rental Rate Per Month Name of Property [Domain] Name of Property [Domain] Risk-free interest rate (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Stock-based compensation expense Share-based Payment Arrangement, Expense Financial Instruments [Domain] Financial Instruments [Domain] Public offering price (in dollars per share) Shares Issued, Price Per Share Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Revenue, remaining performance obligation (percent) Revenue, Remaining Performance Obligation, Percentage Assets Assets Assets [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts payable Increase (Decrease) in Accounts Payable Shares committed under ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Stockholders’ equity: Equity Stockholders' Equity Attributable to Parent [Abstract] ESPP Purchase Rights Employee Stock Purchase Plan Purchase Rights [Member] Employee Stock Purchase Plan Purchase Rights [Member] Securities stated effective maturities (in years) Debt Securities, Available-for-sale, Term Other Commitments [Table] Other Commitments [Table] Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Other assets Other Assets, Noncurrent Entity Current Reporting Status Entity Current Reporting Status Preferred stock issued (in shares) Preferred Stock, Shares Issued Entity Emerging Growth Company Entity Emerging Growth Company Accumulated Deficit Retained Earnings [Member] Operating Lease Agreements Operating Lease Agreement [Member] Operating lease agreement. Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Customer relationships Customer Relationships [Member] Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares) Shares issued and sold (in shares) Stock Issued During Period, Shares, New Issues Stock Options and RSUs Employee Stock Option And Restricted Stock Unit RSU [Member] Employee Stock Option And Restricted Stock Unit RSU [Member] Contract assets Contract with Customer, Asset, Net, Current Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Potentially dilutive securities not included in the diluted per share calculation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Operating renewal term (in years) Lessee, Operating Lease, Renewal Term As Reported Under ASC 605 Previously Reported [Member] Revenue, remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Schedule of RSU and Restricted Stock Award Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Schedule of Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] 2024 Operating Leases, Future Minimum Payments, Due in Five Years Risk-free interest rate, minimum (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Sales and marketing Selling and Marketing Expense [Member] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment, Excluding Long-term Commitment [Domain] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) Common stock issued upon conversion of convertible preferred stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Number of purchase periods in offering period Employee Stock Purchase Plan, Offering Period, Number Of Purchase Periods Employee Stock Purchase Plan, Offering Period, Number Of Purchase Periods Professional services Professional services Technology Service [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Document Information [Table] Document Information [Table] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Assets Measured on Recurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Basis spread on variable interest rate, minus (percent) Debt Instrument, Basis Spread on Variable Rate Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] Document Information [Line Items] Document Information [Line Items] Purchases of short-term investments Payments to Acquire Debt Securities, Available-for-sale Total operating expenses Total operating expenses Operating Expenses Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash and cash equivalents and restricted cash, beginning of period Cash and cash equivalents and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Debt, current portion Long-term Debt, Current Maturities Weighted average grant date fair value of options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Loss before income taxes Loss before income taxes Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Property and Equipment [Line Items] Property, Plant and Equipment [Line Items] Average remaining contractual term (years), outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Stock-based compensation Share-based Payment Arrangement, Noncash Expense Operating leases, area (sq ft) Area of Real Estate Property Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Credit facility expiration date Line of Credit Facility, Expiration Date Reconciliation of cash and cash equivalents and restricted cash within the unaudited condensed consolidated balance sheets to the amounts shown in the unaudited condensed consolidated statements of cash flows above: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Geographical [Axis] Geographical [Axis] Effective interest rate (percent) Debt Instrument, Interest Rate, Effective Percentage Other Accretion (Amortization) of Discounts and Premiums, Investments 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] Deferred revenue Increase (Decrease) in Deferred Revenue Accounts receivable Increase (Decrease) in Accounts Receivable Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Level 3 Fair Value, Inputs, Level 3 [Member] Taxes Prepaid Taxes Entity Filer Category Entity Filer Category Restatement [Domain] Restatement [Domain] Maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Total future lease commitments Operating Leases, Future Minimum Payments Due Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Equity [Abstract] Equity [Abstract] Unrealized Gain on Available-for-Sale Securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Capitalized internal-use software costs Capitalized Computer Software, Net Prepaid software subscriptions Prepaid Software Subscriptions Current Prepaid software subscriptions current. Accrued expenses and other current liabilities Total Accrued Expenses And Other Liabilities Current Accrued Expenses And Other Liabilities Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Impairment loss in relation to costs capitalized Capitalized Contract Cost, Impairment Loss Sale of Stock [Domain] Sale of Stock [Domain] Comprehensive loss Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement [Line Items] Statement [Line Items] Amount due per agreement upon prepayment or termination of facility Line Of Credit Facility, Prepayment Fee Due Per Agreement If Prepayment Occurs, Amount Line Of Credit Facility, Prepayment Fee Due Per Agreement If Prepayment Occurs, Amount Deferred rent included in accrued expenses and other current liabilities and other long-term liabilities Deferred Rent Credit Deferred commissions, net of current portion Deferred commissions, net of current portion Capitalized Contract Cost, Net, Noncurrent Entity Registrant Name Entity Registrant Name Accrued goods and services taxes Accrued Goods and Services Taxes Current Accrued goods and services taxes current. Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Furniture and fixtures Furniture and Fixtures [Member] Liabilities Liabilities [Abstract] Purchases of common stock under the ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Over-Allotment Option Over-Allotment Option [Member] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Amendment Flag Amendment Flag Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Deferred tax liabilities Deferred tax liabilities Deferred Income Tax Liabilities, Net Cloud Computing Services Cloud Computing Services Contract [Member] Cloud Computing Services Contract Sale of Stock [Axis] Sale of Stock [Axis] Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Proceeds from Related Party Debt Proceeds from Related Party Debt Common stock reserved and available for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Geographical Information Geographic Information Disclosure [Text Block] The entire disclosure of activity and information by geographic region, including but not limited to revenue and revenue concentration. Entity Central Index Key Entity Central Index Key Number of votes for each share of stock held (in votes) Common Stock, Voting Rights, Number Of Votes For Each Share Held Common Stock, Voting Rights, Number Of Votes For Each Share Held Other accrued expenses Other Accrued Liabilities, Current Payments of offering costs Payments of Stock Issuance Costs Accumulated Other Comprehensive Income AOCI AOCI Attributable to Parent [Member] Summary of Purchased Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Accrued Expenses and Other Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Vehicles Vehicles [Member] Weighted-average shares outstanding used in calculating net loss per share attributable to common stockholders, basic and diluted (in shares) Weighted-average common shares outstanding, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Accrued expenses and other liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Shares Subject To Outstanding Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Credit facility maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Common stock authorized (in shares) Common Stock, Shares Authorized Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Product and Service [Domain] Product and Service [Domain] Type of Adoption [Domain] Type of Adoption [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Variable Rate [Domain] Variable Rate [Domain] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Shell Company Entity Shell Company Expected volatility, minimum (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Payables and Accruals [Abstract] Payables and Accruals [Abstract] Geographic Concentration Geographic Concentration Risk [Member] Others Non-US [Member] Comprehensive loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Rent expense Operating Leases, Rent Expense, Net Gross Carrying Amount Finite-Lived Intangible Assets, Gross Plan Name [Axis] Plan Name [Axis] Deferred Revenue and Performance Obligations Revenue from Contract with Customer [Text Block] Payments under capital leases Repayments of Long-term Capital Lease Obligations Equity Component [Domain] Equity Component [Domain] Prepaid hosting costs Prepaid Hosting Costs Prepaid hosting costs. Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Property and equipment, gross Property, Plant and Equipment, Gross Common Stock Common Stock [Member] Topic 606 Adjustment Restatement Adjustment [Member] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Axis] Payments related to business combination Payments To Fund Loan To Related Party In Business Combination Payments To Fund Loan To Related Party In Business Combination. Geographical [Domain] Geographical [Domain] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Accounts payable Accounts Payable, Current Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Principal payments on long-term debt Repayments of Long-term Debt Current Fiscal Year End Date Current Fiscal Year End Date Aggregate intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Unvested restricted stock issued and outstanding Restricted Stock [Member] Amount reimbursed as of period end Lease Agreement, Reimbursement Allowance Received Lease Agreement, Reimbursement Allowance Received Award Type [Domain] Award Type [Domain] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Axis] Average Remaining Contractual Term (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Proceeds from amounts borrowed Proceeds from Lines of Credit 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 Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accrued employee liabilities Increase (Decrease) in Employee Related Liabilities Rent holiday period within year one (in months) Lessee, Operating Lease, Rent Holiday Term Lessee, Operating Lease, Rent Holiday Term WSJ Prime Rate Prime Rate [Member] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross RSUs and Restricted Shares Restricted Stock Unit RSU And Restricted Stock [Member] Restricted stock unit and restricted stock. Level 1 Fair Value, Inputs, Level 1 [Member] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Employee Stock Plans Share-based Payment Arrangement [Text Block] General and administrative General and Administrative Expense [Member] Cost of professional services revenue Cost Of Professional Services Revenue [Member] Cost of professional services revenue. Conversion of Class B common stock to Class A common stock Stock Converted During Period, Value, Decrease Due To Conversion Of Class Of Common Stock Stock Converted During Period, Value, Decrease Due To Conversion Of Class Of Common Stock Employee early exercised stock options Deferred Compensation Share-based Arrangements, Liability, Current Accrued taxes Taxes Payable, Current Deferred offering costs Adjustments To Additional Paid In Capital, Deferred Offering Costs Adjustments to Additional Paid in Capital, Deferred Offering Costs Income Statement Location [Axis] Income Statement Location [Axis] Class A common stock Common Class A [Member] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Property and equipment acquired under capital leases Lease Obligation Incurred Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Sales and marketing Sales and marketing Selling and Marketing Expense Recurring Fair Value, Recurring [Member] Payments under related party notes receivable Repayments of Related Party Debt Leasehold improvements Leasehold Improvements [Member] Realized gain (loss) on sale of marketable securities Marketable Securities, Realized Gain (Loss) Loss from operations Loss from operations Operating Income (Loss) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Prepaid rent Prepaid Rent Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] ESPP offering period (in months) Employee Stock Purchase Plan Offering Period Employee Stock Purchase Plan Offering Period Unrecognized compensation cost, recognition period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Reimbursement allowance for tenant improvements per agreement Lease Agreement, Reimbursement Allowance Per Agreement Lease Agreement, Reimbursement Allowance Per Agreement Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unrealized gain (loss) on available-for-sale securities Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Average remaining contractual term (years), vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Accrued employee liabilities Employee-related Liabilities, Current Expected volatility (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Name of Property [Axis] Name of Property [Axis] Schedule of Future Minimum Lease Payments Under Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs Stock Issued During Period, Value, New Issues Commitments and contingencies Commitments and Contingencies Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Research and development Research and Development Expense Accrued hosting and third party license fees Accrued Hosting And License Fees, Current Accrued Hosting And License Fees, Current Total liabilities Liabilities Restricted cash, net of current portion Restricted cash, net of current portion Restricted Cash, Noncurrent Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] 2022 Operating Leases, Future Minimum Payments, Due in Three Years United States UNITED STATES Property and equipment purchases accrued or in accounts payable Capital Expenditures Incurred but Not yet Paid Document Period End Date Document Period End Date Effect of exchange rates on cash and cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Early exercise of stock options (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Early Exercise, Shares Number of shares related to early exercise of stock options. Cumulative effect of adoption of new accounting principle Cumulative Effect of New Accounting Principle in Period of Adoption Revolving Loan Revolving Credit Facility [Member] Topic 606 Accounting Standards Update 2014-09 [Member] Common stock Common Stock, Value, Issued Research and development Research and Development Expense [Member] Expected dividend yield (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Fair value of common stock (in dollars per share) Fair value of common stock (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Fair Value Of Common Stock Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Fair Value Of Common Stock Restatement [Axis] Restatement [Axis] Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] 2018 Equity Incentive Plan Two Thousand And Eighteen Equity Incentive Plan [Member] 2018 equity incentive plan. Number of common shares issued for each share of convertible preferred stock (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Total cost of revenue Cost of Goods and Services Sold Estimated amortization period for deferred commissions (in years) Capitalized Contract Cost, Amortization Period Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Revenue: Revenues [Abstract] Total assets Assets IPO IPO [Member] Fair Value Short-term investments Debt Securities, Available-for-sale Average remaining contractual term (years), exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Plan Name [Domain] Plan Name [Domain] RSU releases Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Document Fiscal Period Focus Document Fiscal Period Focus Document Type Document Type Income Statement [Abstract] Income Statement [Abstract] Contractual obligation for cloud computing services Purchase Commitment, Remaining Minimum Amount Committed Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Effective tax rate (percent) Effective Income Tax Rate Reconciliation, Percent Amortization expense related to purchased intangible assets Amortization of Intangible Assets Restricted cash, current portion Restricted cash, current Restricted Cash, Current Number of shareholder derivative lawsuits filed Loss Contingency, Number Of Shareholder Derivative Lawsuits Filed Loss Contingency, Number Of Shareholder Derivative Lawsuits Filed Corporate bonds Corporate Debt Securities [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] Income tax provision Income tax provision Income Tax Expense (Benefit) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Total current assets Assets, Current Remainder of 2020 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Deferred revenue, net of current portion Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Net (decrease) increase in cash and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Adjusted quick ratio for debt agreement covenant Debt Instrument, Covenant, Adjusted Quick Ratio, Percentage Adjusted quick ratio percentage. Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Business combinations, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Total current liabilities Liabilities, Current Liability related to early exercise of stock options Liability For Early Exercise Of Stock Options Liability recorded related to early exercise of stock options. General and administrative General and Administrative Expense Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Annual rental rate increase (percent) Lessee Operating Lease, Annual Rental Rate Increase, Percentage Lessee Operating Lease, Annual Rental Rate Increase, Percentage Unvested RSUs issued and outstanding Restricted Stock Units (RSUs) [Member] Total liabilities and stockholders’ equity Liabilities and Equity Software Computer Software [Member] Computer software. 2021 Operating Leases, Future Minimum Payments, Due in Two Years Cost of subscription revenue Cost Of Subscription Revenues [Member] Cost of subscription revenues. Additional paid-in capital Additional Paid in Capital Accounts receivable, net of allowance for doubtful accounts of $2,622 and $2,522 as of October 31, 2019 and January 31, 2019, respectively Accounts Receivable, after Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Class of Stock [Line Items] Class of Stock [Line Items] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Equity Components [Axis] Equity Components [Axis] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Variable Rate [Axis] Variable Rate [Axis] Forfeited (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 Schedule of Valuation Assumptions for Estimated Fair Value of Stock Options Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Award Type [Axis] Award Type [Axis] Purchased intangibles, net Purchased intangibles, net Intangible Assets, Net (Excluding Goodwill) Common stock reclassified as Class B common stock (in shares) Common Stock Reclassified As Class B Common Stock, Shares Common Stock Reclassified As Class B Common Stock, Shares Servers Servers [Member] Servers. Overview and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Common stock issued (in shares) Common Stock, Shares, Issued Accrued outside services and consulting Accrued Outside Services And Consulting Current Accrued outside services and consulting current. Deferred commissions Increase (Decrease) In Capitalized Contract Cost Increase (Decrease) In Capitalized Contract Cost Silicon Valley Bank Debt Agreement Silicon Valley Bank Agreement [Member] Silicon Valley Bank Agreement [Member] Preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Number of RSU and Restricted Shares Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Redwood Shores Office Space Redwood Shores, CA Office Space [Member] Redwood Shores, CA Office Space [Member] Weighted average exercise price, beginning balance (in dollars per share) Weighted average exercise price, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Denominator: Weighted Average Number Of Share Outstanding Basic And Diluted [Abstract] Weighted average number of share outstanding basic and diluted. Annual fee on revolving loan Line of Credit Facility, Commitment Fee Amount Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Related Party Receivable Receivables from Stockholder [Member] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Entity Small Business Entity Small Business Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 2018 Employee Stock Purchase Plan Two Thousand and Eighteen Employee Stock Purchase Plan [Member] Two thousand and eighteen employee stock purchase plan. Related party notes receivable Stockholders Equity, Increase (Decrease) In Related Party Receivable Stockholders Equity, Increase (Decrease) In Related Party Receivable Proceeds of issuance of common stock under employee stock purchase plan Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised Schedule of Components of Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Schedule of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Number of equal installment payments after interest-only period Line Of Credit Facility, Periodic Payment, Number Of Installments Line Of Credit Facility, Periodic Payment, Number Of Installments Financial Instrument [Axis] Financial Instrument [Axis] Product and Service [Axis] Product and Service [Axis] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Letters of credit outstanding Letters of Credit Outstanding, Amount Frequency of periodic payment Line of Credit Facility, Frequency of Payments Lease Arrangement, Type [Domain] Lease Arrangement, Type [Domain] Conversion of Class B common stock to Class A common stock Stock Issued During Period, Value, Conversion Of Class Of Common Stock Stock Issued During Period, Value, Conversion Of Class Of Common Stock Summary of Fair Value Hierarchy for Financial Assets Measured on a Recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Exercisable (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Current liabilities: Liabilities, Current [Abstract] Amortization of deferred commissions Capitalized Contract Cost, Amortization Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Issuance of common stock upon exercise of stock options, net of repurchases (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Outstanding, beginning balance (in dollars per share) Outstanding, ending balance (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 Total revenue Total revenues Revenue Revenue from Contract with Customer, Excluding Assessed Tax Credit Facility [Domain] Credit Facility [Domain] Money market funds Money Market Funds [Member] Income Taxes Income Tax Disclosure [Text Block] 2023 Operating Leases, Future Minimum Payments, Due in Four Years Initial lease term Lessee, Operating Lease, Term of Contract Proceeds from initial public offering, net of underwriters’ discounts and commissions Aggregate proceeds received, net Proceeds from Issuance Initial Public Offering Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Class of Stock [Axis] Class of Stock [Axis] Deferred revenue, current portion Deferred revenue, current portion Contract with Customer, Liability, Current Earnings Per Share [Abstract] Earnings Per Share [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Minimum Minimum [Member] Deferred offering costs payable or accrued but not paid Deferred Offering Costs Payable Or Accrued But Not Paid Deferred offering costs payable or accrued but not paid. Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Concentration risk (percent) Concentration Risk, Percentage Revenue Revenue from Contract with Customer Benchmark [Member] Current assets: Assets, Current [Abstract] Schedule of Revenue by Country Based on Customer Address at Time of Sale Disaggregation of Revenue [Table Text Block] Short-term investments Debt Securities, Available-for-sale, Current Credit Facility [Axis] Credit Facility [Axis] Conversion of convertible preferred stock to common stock in connection with initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Conversion of Class B common stock to Class A common stock (in shares) Stock Converted During Period, Shares, Decrease Due To Conversion Of Class Of Common Stock Stock Converted During Period, Shares, Decrease Due To Conversion Of Class Of Common Stock Issuance of common stock upon exercise of stock options, net of repurchases Stock Issued During Period, Value, Stock Options Exercised Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Debt, net of current portion Long-term Debt, Excluding Current Maturities Measurement Frequency [Domain] Measurement Frequency [Domain] Other long-term liabilities Other Liabilities, Noncurrent Proceeds from issuance of common stock upon exercise of stock options Proceeds from Stock Options Exercised Gross profit Gross profit Gross Profit Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Class of Stock [Domain] Class of Stock [Domain] Trade names Trade Names [Member] Other Other Prepaid Expense, Current RSU releases (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Interest and other income (expense), net Interest Income And Other Income Expense Net Interest Income And Other Income Expense Net Document And Entity Information [Abstract] Document And Entity Information [Abstract] Document and entity information. Prepayment or termination fee (percent) Line Of Credit Facility Prepayment Fee Percentage Line Of Credit Facility Prepayment Fee Percentage Maximum Maximum [Member] Schedule of Income Tax Provision, Pretax Loss, and Effective Tax Rate Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Amount drawn under credit facility Long-term Line of Credit EX-101.PRE 11 zuo-20191031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details) - USD ($)
$ in Millions
9 Months Ended
Oct. 31, 2019
Jan. 31, 2019
Accounting Policies [Abstract]    
Subscription and on-premise license agreements term, minimum (in years) 1 year  
Subscription and on-premise license agreements term, maximum (in years) 3 years  
Estimated amortization period for deferred commissions (in years) 5 years  
Contract assets $ 4.5 $ 4.2
XML 13 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Investments - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Debt Securities, Available-for-sale [Line Items]        
Realized gain (loss) on sale of marketable securities $ 0 $ 0 $ 0 $ 0
Maximum        
Debt Securities, Available-for-sale [Line Items]        
Securities stated effective maturities (in years) 2 years   2 years  
XML 14 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Property and Equipment [Line Items]    
Property and equipment, gross $ 58,802 $ 43,493
Less accumulated depreciation and amortization (30,410) (23,868)
Total 28,392 19,625 [1]
Servers    
Property and Equipment [Line Items]    
Property and equipment, gross 16,873 14,972
Software    
Property and Equipment [Line Items]    
Property and equipment, gross 13,967 10,770
Leasehold improvements    
Property and Equipment [Line Items]    
Property and equipment, gross 12,785 5,010
Computer equipment    
Property and Equipment [Line Items]    
Property and equipment, gross 11,123 10,109
Furniture and fixtures    
Property and Equipment [Line Items]    
Property and equipment, gross 3,945 2,523
Vehicles    
Property and Equipment [Line Items]    
Property and equipment, gross $ 109 $ 109
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 15 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Future Minimum Lease Payments Under Operating Leases (Details)
$ in Thousands
Oct. 31, 2019
USD ($)
Operating Leases  
Remainder of 2020 $ 2,920
2021 9,768
2022 12,722
2023 12,730
2024 10,049
Thereafter 42,525
Total future lease commitments $ 90,714
XML 16 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Stock Plans - RSU and Restricted Stock Award Activity (Details) - RSUs and Restricted Shares
shares in Thousands
9 Months Ended
Oct. 31, 2019
$ / shares
shares
Number of RSU and Restricted Shares Outstanding  
Outstanding, beginning balance (in shares) | shares 3,063
Granted (in shares) | shares 3,117
Vested (in shares) | shares (1,450)
Forfeited (in shares) | shares (524)
Outstanding, ending balance (in shares) | shares 4,206
Weighted-Average Grant Date Fair Value  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 13.89
Granted (in dollars per share) | $ / shares 19.87
Vested (in dollars per share) | $ / shares 12.15
Forfeited (in dollars per share) | $ / shares 19.92
Outstanding, ending balance (in dollars per share) | $ / shares $ 18.17
XML 17 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 273 364 1 true 65 0 false 9 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.zuora.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.zuora.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.zuora.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Overview and Basis of Presentation Sheet http://www.zuora.com/role/OverviewandBasisofPresentation Overview and Basis of Presentation Notes 8 false false R9.htm 2103102 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements Sheet http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements Summary of Significant Accounting Policies and Recent Accounting Pronouncements Notes 9 false false R10.htm 2109103 - Disclosure - Investments Sheet http://www.zuora.com/role/Investments Investments Notes 10 false false R11.htm 2113104 - Disclosure - Fair Value Measurements Sheet http://www.zuora.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2116105 - Disclosure - Deferred Commissions Sheet http://www.zuora.com/role/DeferredCommissions Deferred Commissions Notes 12 false false R13.htm 2118106 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 13 false false R14.htm 2121107 - Disclosure - Property and Equipment, Net Sheet http://www.zuora.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 2125108 - Disclosure - Purchased Intangible Assets Sheet http://www.zuora.com/role/PurchasedIntangibleAssets Purchased Intangible Assets Notes 15 false false R16.htm 2129109 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 16 false false R17.htm 2132110 - Disclosure - Deferred Revenue and Performance Obligations Sheet http://www.zuora.com/role/DeferredRevenueandPerformanceObligations Deferred Revenue and Performance Obligations Notes 17 false false R18.htm 2135111 - Disclosure - Geographical Information Sheet http://www.zuora.com/role/GeographicalInformation Geographical Information Notes 18 false false R19.htm 2138112 - Disclosure - Debt Sheet http://www.zuora.com/role/Debt Debt Notes 19 false false R20.htm 2140113 - Disclosure - Income Taxes Sheet http://www.zuora.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2143114 - Disclosure - Stockholders' Equity Sheet http://www.zuora.com/role/StockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 2147115 - Disclosure - Employee Stock Plans Sheet http://www.zuora.com/role/EmployeeStockPlans Employee Stock Plans Notes 22 false false R23.htm 2155116 - Disclosure - Commitments and Contingencies Sheet http://www.zuora.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 2159117 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 24 false false R25.htm 2204201 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) Sheet http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) Policies http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements 25 false false R26.htm 2305301 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables) Sheet http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsTables Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables) Tables http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements 26 false false R27.htm 2310302 - Disclosure - Investments (Tables) Sheet http://www.zuora.com/role/InvestmentsTables Investments (Tables) Tables http://www.zuora.com/role/Investments 27 false false R28.htm 2314303 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.zuora.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.zuora.com/role/FairValueMeasurements 28 false false R29.htm 2319304 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssets 29 false false R30.htm 2322305 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.zuora.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.zuora.com/role/PropertyandEquipmentNet 30 false false R31.htm 2326306 - Disclosure - Purchased Intangible Assets (Tables) Sheet http://www.zuora.com/role/PurchasedIntangibleAssetsTables Purchased Intangible Assets (Tables) Tables http://www.zuora.com/role/PurchasedIntangibleAssets 31 false false R32.htm 2330307 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilities 32 false false R33.htm 2336308 - Disclosure - Geographical Information (Tables) Sheet http://www.zuora.com/role/GeographicalInformationTables Geographical Information (Tables) Tables http://www.zuora.com/role/GeographicalInformation 33 false false R34.htm 2341309 - Disclosure - Income Taxes (Tables) Sheet http://www.zuora.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.zuora.com/role/IncomeTaxes 34 false false R35.htm 2344310 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.zuora.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.zuora.com/role/StockholdersEquity 35 false false R36.htm 2348311 - Disclosure - Employee Stock Plans (Tables) Sheet http://www.zuora.com/role/EmployeeStockPlansTables Employee Stock Plans (Tables) Tables http://www.zuora.com/role/EmployeeStockPlans 36 false false R37.htm 2356312 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.zuora.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.zuora.com/role/CommitmentsandContingencies 37 false false R38.htm 2360313 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholders 38 false false R39.htm 2402401 - Disclosure - Overview and Basis of Presentation - Narrative (Details) Sheet http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails Overview and Basis of Presentation - Narrative (Details) Details 39 false false R40.htm 2406402 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details) Sheet http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details) Details http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsTables 40 false false R41.htm 2407403 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Condensed Consolidated Balance Sheet (Details) Sheet http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Condensed Consolidated Balance Sheet (Details) Details 41 false false R42.htm 2408404 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Condensed Consolidated Statement of Comprehensive Loss (Details) Sheet http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Condensed Consolidated Statement of Comprehensive Loss (Details) Details 42 false false R43.htm 2411405 - Disclosure - Investments - Schedule of Investments (Details) Sheet http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails Investments - Schedule of Investments (Details) Details 43 false false R44.htm 2412406 - Disclosure - Investments - Narrative (Details) Sheet http://www.zuora.com/role/InvestmentsNarrativeDetails Investments - Narrative (Details) Details 44 false false R45.htm 2415407 - Disclosure - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) Details 45 false false R46.htm 2417408 - Disclosure - Deferred Commissions - Narrative (Details) Sheet http://www.zuora.com/role/DeferredCommissionsNarrativeDetails Deferred Commissions - Narrative (Details) Details 46 false false R47.htm 2420409 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 47 false false R48.htm 2423410 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Sheet http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Details 48 false false R49.htm 2424411 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 49 false false R50.htm 2427412 - Disclosure - Purchased Intangible Assets - Summary of Purchased Intangible Assets (Details) Sheet http://www.zuora.com/role/PurchasedIntangibleAssetsSummaryofPurchasedIntangibleAssetsDetails Purchased Intangible Assets - Summary of Purchased Intangible Assets (Details) Details 50 false false R51.htm 2428413 - Disclosure - Purchased Intangible Assets - Narrative (Details) Sheet http://www.zuora.com/role/PurchasedIntangibleAssetsNarrativeDetails Purchased Intangible Assets - Narrative (Details) Details 51 false false R52.htm 2431414 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) Details 52 false false R53.htm 2433415 - Disclosure - Deferred Revenue and Performance Obligations - Narrative (Details) Sheet http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsNarrativeDetails Deferred Revenue and Performance Obligations - Narrative (Details) Details 53 false false R54.htm 2434416 - Disclosure - Deferred Revenue and Performance Obligations - Performance Obligations (Details) Sheet http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails Deferred Revenue and Performance Obligations - Performance Obligations (Details) Details 54 false false R55.htm 2437417 - Disclosure - Geographical Information - Revenue by Country (Details) Sheet http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails Geographical Information - Revenue by Country (Details) Details 55 false false R56.htm 2439418 - Disclosure - Debt - Narrative (Details) Sheet http://www.zuora.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 56 false false R57.htm 2442419 - Disclosure - Income Taxes - Income Tax Provision, Pretax Loss, and Effective Tax Rate (Details) Sheet http://www.zuora.com/role/IncomeTaxesIncomeTaxProvisionPretaxLossandEffectiveTaxRateDetails Income Taxes - Income Tax Provision, Pretax Loss, and Effective Tax Rate (Details) Details 57 false false R58.htm 2445420 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.zuora.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 58 false false R59.htm 2446421 - Disclosure - Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details) Sheet http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details) Details 59 false false R60.htm 2449422 - Disclosure - Employee Stock Plans - Narrative (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails Employee Stock Plans - Narrative (Details) Details 60 false false R61.htm 2450423 - Disclosure - Employee Stock Plans - Stock Option Activity (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails Employee Stock Plans - Stock Option Activity (Details) Details 61 false false R62.htm 2451424 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details) Details 62 false false R63.htm 2452425 - Disclosure - Employee Stock Plans - RSU and Restricted Stock Award Activity (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails Employee Stock Plans - RSU and Restricted Stock Award Activity (Details) Details 63 false false R64.htm 2453426 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details) Details 64 false false R65.htm 2454427 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails Employee Stock Plans - Stock-Based Compensation Expense (Details) Details 65 false false R66.htm 2457428 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 66 false false R67.htm 2458429 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Operating Leases (Details) Sheet http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails Commitments and Contingencies - Future Minimum Lease Payments Under Operating Leases (Details) Details 67 false false R68.htm 2461430 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details) Sheet http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details) Details 68 false false R69.htm 2462431 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Potentially Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) Sheet http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersPotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails Net Loss Per Share Attributable to Common Stockholders - Potentially Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) Details 69 false false All Reports Book All Reports zuo-20191031.htm a20191031q3-ex101xng.htm a20191031q3-ex311xng.htm a20191031q3-ex312xng.htm a20191031q3-ex321xng.htm a20191031q3-ex322xng.htm zuo-20191031.xsd zuo-20191031_cal.xml zuo-20191031_def.xml zuo-20191031_lab.xml zuo-20191031_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 18 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Prepaid Expenses and Other Current Assets (Tables)
9 Months Ended
Oct. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 October 31, 2019January 31, 2019
As Adjusted¹
Contract assets$4,152  $4,218  
Prepaid software subscriptions4,037  4,797  
Prepaid hosting costs1,556  1,251  
Prepaid insurance1,342  790  
Prepaid rent1,045  991  
Taxes440  579  
Other3,585  2,006  
Total$16,157  $14,632  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 19 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)
9 Months Ended
Oct. 31, 2019
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
Effective February 1, 2019, the Company adopted the requirements of Accounting Standards Update 2014-09, Revenue from Contracts with Customers (Topic 606) issued by the Financial Accounting Standards Board (FASB), as Discussed in Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to Topic 606 and Subtopic 340-40 as "Topic 606" or the "new standard." The Company adopted the standard using the full retrospective adoption method. Consequently, all amounts and disclosures set forth in this Quarterly Report on Form 10-Q, including historical amounts, have been adjusted on a full retrospective basis to comply with the new standard.
The accompanying unaudited condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. All intercompany balances and transactions have been eliminated in consolidation.
The unaudited condensed consolidated balance sheet as of January 31, 2019 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of cash flows and statements of stockholders' equity for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending January 31, 2020 or any future period.
The unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (SEC) on April 18, 2019 (Annual Report).
Use of Estimates
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the unaudited condensed consolidated financial statements, as well as reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates. The Company’s most significant estimates and assumptions are related to revenue recognition with respect to the determination of the standalone selling prices for the Company’s services; estimates of the useful life of benefits of commissions; determination of the fair value of the Company’s common stock for valuation of the Company’s stock-based awards issued prior to the completion of the IPO; valuation of the Company’s stock-based awards; estimates of allowance for doubtful accounts; estimates of the fair value of goodwill, intangible assets and other long-lived assets; and the valuation of deferred income tax assets and contingencies. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ materially from these estimates under different assumptions or conditions.
Revenue Recognition
Revenue Recognition
Adoption of Topic 606
Effective February 1, 2019, the Company adopted the provisions and expanded disclosure requirements of Topic 606 using the full retrospective method. Accordingly, the results for the prior comparable period were adjusted to conform to the current period measurement and recognition of results.
The impact of Topic 606 on reported revenue results was not material. Topic 606, however, modified the Company’s revenue recognition policy in the following ways:
Removal of the limitation on contingent revenue, which can result in revenue for certain multi-element customer contracts being recognized differently during the contract term;
Allocation of discounts over the entire committed contract period, which have affected transactions where customer commitments increased or where discounts fluctuated over the contract term;
The treatment of revenue recognition related to on-premise term licenses. The Company has a limited number of on-premise term licenses. Under Topic 606, the Company recognizes the revenue on these licenses when the software is delivered to the customer, which is typically at the beginning of the contract term. In the past the Company recognized revenue for on-premise term licenses ratably over the contract term; and
Allocation between periods and between subscription revenues and professional services revenues driven by changes mandated by Topic 606 for the treatment of material rights.
Revenue Recognition Policy
The Company generates revenue primarily from two sources: (1) subscription services, which is comprised of revenue from subscription fees from customers accessing the Company’s cloud-based software; and (2) professional services and other revenue.
With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.
The Company determines the amount of revenue to be recognized through application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
The Company’s subscription service arrangements are typically non-cancelable for a pre-specified subscription term and do not typically contain refund-type provisions.
Subscription Services
Subscription services revenues are primarily comprised of fees that provide customers with access to the Company's cloud-based software during the term of the arrangement. Cloud-based services typically allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Company’s cloud-based software is made available to customers.
Leeyo Legacy On-Premise Arrangements
The Company acquired Leeyo Software, Inc. (Leeyo) in May 2017 and inherited some legacy on-premise license arrangements. These licenses are primarily term based and bundled with related maintenance (PCS). Revenue for the software license is generally recognized at the beginning of the contract term and the PCS is recognized ratably over the contract term.
Subscription and on-premise license agreements generally have terms ranging from one to three years and are invoiced to customers annually or quarterly in advance upon execution of the contract or subsequent renewals. Amounts that have been invoiced are recorded in accounts receivable and in either deferred revenue or revenue in the Company's consolidated financial statements, depending on whether the underlying performance obligation has been satisfied.
Professional Services and Other Revenue
Professional services and other revenues consists primarily of fees from consultation services to support configuration, data migration, and integration. The Company’s professional services contracts are either on a time and materials or fixed fee basis. The underlying revenues are recognized as the services are rendered for time and materials contracts or on a proportional performance basis for fixed price contracts. Training revenues are recognized as the services are performed.
Contracts with Multiple Performance Obligations
The Company enters into contracts with its customers that often include cloud-based software subscriptions and professional services performance obligations. A performance obligation is a commitment in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct
performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.
The Company's cloud-based software products are distinct as such services are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the cloud-based software, start date and the contractual dependence of the cloud-based software on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.
The Company allocates the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. The SSP is the estimated price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.
The Company establishes SSP for both its subscription services and professional services elements primarily by considering the actual sales prices of the element when sold on a stand-alone basis or when sold together with other elements.
When the Company is unable to rely on actual observable sales inputs, it determines SSP based on overarching pricing objectives and strategies, taking into consideration market conditions and other factors, including customer size, volume purchased, market and industry conditions, product-specific factors and historical sales of the deliverables.
Deferred commissions
The Company capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel that are incremental to obtaining customer contracts. These costs are deferred and then amortized over the expected period of benefit, which is estimated to be five years. The Company has determined the period of benefit taking into consideration several factors including the expected subscription term and expected renewals of its customer contracts, the duration of its relationships with its customers, and its technology. Amortization expense is included in Sales and marketing in the accompanying unaudited condensed consolidated statements of comprehensive loss.
Contract Assets
Subscription services revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. Under Topic 606, the timing and amount of revenue recognition may differ in certain situations from the revenue recognized under previous accounting guidance, which included a contingent revenue rule that limited subscription revenue to the customer invoice amount for the period of service (collectively billings). Under Topic 606, the Company records a contract asset when revenue recognized on a contract exceeds the billings for the period. Contract assets are included in Prepaid expenses and other current assets and Other assets in the Company's unaudited condensed consolidated balance sheets. The total value of the Company's contract assets was $4.5 million as of October 31, 2019 and $4.2 million as of January 31, 2019.
For further detail regarding the Company's remaining performance obligations please refer to Note 10. Deferred Revenue and Performance Obligations.
Recent Accounting Pronouncements
Recent Accounting Pronouncements—Not Yet Adopted
Under the Jumpstart Our Business Startups Act (JOBS Act), the Company currently qualifies as an “emerging growth company” and has elected to use the extended transition period for complying with new or revised accounting standards under the JOBS Act. However, the Company will no longer qualify as an emerging growth company beginning as of January 31, 2020 and therefore the expected adoption dates for the ASUs discussed below reflect the public business entity effective dates.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which supersedes the guidance in topic ASC 840, Leases. Under the new standard, lessees will be required to record a right-of-use asset and a lease liability for all leases, with certain exceptions, on their balance sheets. The Company expects to adopt ASU 2016-02 using the modified retrospective method beginning with its Annual Report on Form 10-K for the fiscal year ending January 31, 2020, including interim period disclosures within that filing. The Company is currently evaluating its lease portfolio and expects the adoption of this standard to have a material impact on its consolidated balance sheets.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method rather than the incurred loss model for recognizing credit losses. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. The Company expects to adopt ASU 2016-13 beginning with its fiscal year ending January 31, 2021, including interim periods within that fiscal year. The Company is currently evaluating the impact of adopting this standard and does not expect its adoption to have a significant impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement. The standard no longer requires disclosure of the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public companies will be required to disclose the range and weighted-average used to develop significant unobservable inputs for Level 3 fair value measurements. The Company expects to adopt ASU 2018-13 beginning with its fiscal year ending January 31, 2021, including interim periods within that fiscal year. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 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. This standard 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. The Company expects to adopt ASU 2018-15 beginning with its fiscal year ending January 31, 2021, including interim periods within that fiscal year. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.
Recent Accounting Pronouncements—Adopted
In January 2016, the FASB issued ASU No. 2016-01 (Subtopic 825-10), Financial Instruments—Overall: Recognition and Measurement of Financial Assets and Financial Liabilities, which primarily affects the accounting for equity investments, financial liabilities under the fair value option, and the presentation and disclosure requirements for financial instruments. In addition, the FASB clarified guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. The accounting for other financial instruments, such as loans, investments in debt securities, and financial liabilities is largely unchanged. The Company adopted ASU 2016-01 effective February 1, 2019 and the adoption did not have a significant impact on its unaudited condensed consolidated financial statements.
In February 2018, the FASB issued ASU No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. Under existing GAAP, the effects of changes in tax rates and laws on deferred tax balances are recorded as a component of income tax expense in the period in which the law was enacted. When deferred tax balances related to items originally recorded in accumulated other comprehensive income are adjusted, certain tax effects become stranded in accumulated other comprehensive income. The amendments in ASU 2018-02 allow a reclassification from accumulated other comprehensive income to retained earnings (accumulated deficit) for stranded income tax effects resulting from the Tax Cuts and Jobs Act (the Tax Reform Act). The amendments in this ASU also require certain disclosures about stranded income tax effects. The Company’s provisional adjustments recorded in the fiscal year ended January 31, 2018 to account for the impact of the Tax Reform Act did not result in stranded tax effects. The Company adopted ASU 2018-02 effective February 1, 2019, and the adoption of the standard did not have a significant impact on its unaudited condensed consolidated financial statements.
In June 2018, the FASB issued ASU No. 2018-07, Compensation—Stock Compensation (Topic 718) Improvements to Nonemployee Share-Based Payment Accounting. The guidance expands the scope of the topic to include share-based payments granted to non-employees in exchange for goods or services. Upon adoption, the fair value of awards granted to non-employees will be determined as of the grant date, which will be recognized over the service period. Previous guidance required the awards to be remeasured at fair value periodically when determining the related expense. The Company adopted ASU 2018-07 effective February 1, 2019 and the adoption of the standard did not have an impact on its unaudited condensed consolidated financial statements.
In August 2018, the SEC adopted the final rule under SEC Release No. 33-10532, Disclosure Update and Simplification, amending certain disclosure requirements that have become redundant, duplicative, overlapping, outdated or superseded. In addition, the amendments expanded the disclosure requirements on the analysis of stockholders' equity for interim financial statements. Under the amendments, an analysis of changes in each caption of stockholders' equity presented in the balance sheet must be provided in a note or separate statement. The analysis should present a reconciliation of the beginning balance to the ending balance of each period for which a statement of comprehensive income is required to be filed. The Company adopted this release effective February 1, 2019.
In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606) and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. The Company adopted ASU 2014-09 ("Topic 606" or the "new standard"), effective February 1, 2019, using the full retrospective method of transition. 
The impacts of adopting Topic 606 on the Company's consolidated financial statements is shown in the tables below. The primary impacts on revenue are an increased number of allocations of arrangement consideration between subscription and professional services and the recognition of discounts evenly across the term for multiple year subscription arrangements. Both of these impacts are primarily due to the elimination of the contingent revenue rule. There was an impact due to a change in the recognition of legacy on-premise term deals inherited during the Company's acquisition of Leeyo which requires more revenue being recognized at the beginning of the license term as opposed to evenly over the term. In addition to impacting the way that the Company recognizes revenue, the new standard also impacts the accounting for incremental commission costs of obtaining contracts. Under the new standard, the Company defers all incremental commission costs to obtain the contract and amortize these costs on a straight-line basis over the period of economic benefit which has been determined to be five years.
The adoption of Topic 606 did not have a significant impact on U.S. taxes due to the full valuation allowance against the deferred tax asset. However, the deferral of incremental commissions for foreign employees increased foreign deferred tax liabilities which will be realized over the period of the deferred commission amortization.
The adoption of Topic 606 required the Company to record a contract asset related to certain transactions acquired as part of the acquisition of Leeyo in the second quarter of fiscal 2018. The creation of this new contract asset affected the valuation of customer relationships intangibles recorded at the time of the acquisition. Consequently, the Company reduced the value of the customer intangible and decreased goodwill in the unaudited adjusted condensed consolidated balance sheet as a result of the adoption of Topic 606.
The following table summarizes the adjustments on affected line items of the unaudited adjusted condensed consolidated balance sheet resulting from the adoption of Topic 606 (in thousands):
January 31, 2019
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Assets
Deferred commissions, current portion$—  $8,616  $8,616  
Prepaid expenses and other current assets¹10,414  4,218  14,632  
Deferred commissions, net of current portion—  18,664  18,664  
Purchased intangibles, net9,042  (1,646) 7,396  
Goodwill20,861  (3,229) 17,632  
Liabilities
Deferred revenue, current portion90,565  (3,781) 86,784  
Deferred revenue, net of current portion406  (294) 112  
Deferred tax liabilities—  1,877  1,877  
Equity
Accumulated deficit(336,275) 28,821  (307,454) 
(1) Prepaid expenses and other current assets includes the impact of contract assets.
The following tables summarize the adjustments on affected line items of the unaudited adjusted condensed consolidated statements of comprehensive loss resulting from the adoption of Topic 606 (in thousands):
Three Months Ended October 31, 2018
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Revenue
Subscription$44,485  $(1,402) $43,083  
Professional services17,152  1,121  18,273  
Total revenues61,637  (281) 61,356  
Gross profit31,460  (281) 31,179  
Sales and marketing25,896  (1,047) 24,849  
Total operating expenses49,757  (1,047) 48,710  
Loss from operations(18,297) 766  (17,531) 
Loss before income taxes(17,664) 766  (16,898) 
Income tax provision(225) (101) (326) 
Net loss(17,889) 665  (17,224) 
Comprehensive loss(18,600) 665  (17,935) 
Net loss per share attributable to common stockholders, basic and diluted(0.17) 0.01  (0.16) 
Nine Months Ended October 31, 2018
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Revenue
Subscription$122,069  $(2,220) $119,849  
Professional services49,066  2,736  51,802  
Total revenues171,135  516  171,651  
Gross profit86,293  516  86,809  
Sales and marketing74,162  (3,154) 71,008  
Total operating expenses141,382  (3,154) 138,228  
Loss from operations(55,089) 3,670  (51,419) 
Loss before income taxes(56,307) 3,670  (52,637) 
Income tax provision(616) (305) (921) 
Net loss(56,923) 3,365  (53,558) 
Comprehensive loss(57,296) 3,365  (53,931) 
Net loss per share attributable to common stockholders, basic and diluted(0.66) 0.04  (0.62) 
XML 20 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity
9 Months Ended
Oct. 31, 2019
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Preferred Stock
As of October 31, 2019, the Company had authorized 10 million shares of preferred stock, each with a par value of $0.0001 per share. As of October 31, 2019, no shares of preferred stock were issued and outstanding.
Common Stock
Prior to the Company's IPO, which was effective in April 2018, all shares of common stock then outstanding were reclassified into Class B common stock. Shares offered and sold in the IPO consisted of newly authorized shares of Class A common stock.
As of October 31, 2019, the Company had authorized 500 million shares of Class A common stock and 500 million shares of Class B common stock, each with a par value of $0.0001 per share. As of October 31, 2019, 93.6 million shares of Class A common stock and 19.5 million shares of Class B common stock were issued and outstanding.
Holders of Class A and Class B common stock are entitled to one vote per share and ten votes per share, respectively, and the shares of Class A common stock and Class B common stock are identical, except for voting and conversion rights.
Accumulated Other Comprehensive Income
Components of accumulated other comprehensive income were as follows (in thousands):
Foreign Currency Translation AdjustmentUnrealized Gain on Available-for-Sale SecuritiesTotal
Balance, January 31, 2019$474  $ $481  
Foreign currency translation adjustment(416) —  (416) 
Unrealized gain on available-for-sale securities—  121  121  
Balance, October 31, 2019$58  $128  $186  
There were no material reclassifications out of accumulated other comprehensive income during the three and nine months ended October 31, 2019. Additionally, there was no material tax impact on the amounts presented.
XML 21 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deferred Revenue and Performance Obligations
9 Months Ended
Oct. 31, 2019
Revenue from Contract with Customer [Abstract]  
Deferred Revenue and Performance Obligations Deferred Revenue and Performance ObligationsSubscription revenue recognized during the three and nine months ended October 31, 2019 that was included in the deferred revenue balances at the beginning of the respective periods was $42.5 million and $73.7 million, respectively, and was $29.2 million and $50.1 million for the three and nine months ended October 31, 2018 (as adjusted), respectively. Professional service and other revenue recognized in the same periods from deferred revenue balances at the beginning of the respective periods was not material.As of October 31, 2019, total remaining non-cancellable performance obligations under the Company's subscription contracts with customers was approximately $261.6 million and the Company expects to recognize revenue on approximately 61% of these remaining performance obligations over the next 12 months. Revenue from the remaining performance obligations for professional service and other contracts as of October 31, 2019 was not material.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Prepaid Expenses and Other Current Assets
9 Months Ended
Oct. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 October 31, 2019January 31, 2019
As Adjusted¹
Contract assets$4,152  $4,218  
Prepaid software subscriptions4,037  4,797  
Prepaid hosting costs1,556  1,251  
Prepaid insurance1,342  790  
Prepaid rent1,045  991  
Taxes440  579  
Other3,585  2,006  
Total$16,157  $14,632  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 23 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment, Net (Tables)
9 Months Ended
Oct. 31, 2019
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 October 31, 2019January 31, 2019
Servers$16,873  $14,972  
Software13,967  10,770  
Leasehold improvements12,785  5,010  
Computer equipment11,123  10,109  
Furniture and fixtures3,945  2,523  
Vehicles109  109  
58,802  43,493  
Less accumulated depreciation and amortization(30,410) (23,868) 
Total$28,392  $19,625  
XML 24 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Tables)
9 Months Ended
Oct. 31, 2019
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Provision, Pretax Loss, and Effective Tax Rate
The following table reflects the Company's income tax provision, pretax loss and effective tax rate for the periods presented (in thousands, except percentages):
Three Months Ended October 31,Nine Months Ended October 31,
2019201820192018
As Adjusted¹  As Adjusted¹  
Loss before income taxes$17,816  $16,898  $58,922  $52,637  
Income tax provision$421  $326  $720  $921  
Effective tax rate(2.4)%(1.9)%(1.2)%(1.7)%
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 25 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Loss Per Share Attributable to Common Stockholders (Tables)
9 Months Ended
Oct. 31, 2019
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Loss Per Share
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders for the periods presented (in thousands, except per share data):
 Three Months Ended
October 31,
Nine Months Ended
October 31,
 2019201820192018
 As Adjusted¹As Adjusted¹
Numerator:
Net loss$(18,237) $(17,224) $(59,642) $(53,558) 
Denominator:
Weighted-average common shares outstanding, basic and diluted111,835  106,049  110,436  85,820  
Net loss per share attributable to common stockholders, basic and diluted$(0.16) $(0.16) $(0.54) $(0.62) 
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
 October 31,
 20192018
Issued and outstanding stock options14,098  15,645  
Unvested restricted stock issued and outstanding551  1,495  
Unvested RSUs issued and outstanding3,655  1,566  
Shares committed under ESPP313  398  
Total18,617  19,104  
XML 26 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Components of Accumulated Other Comprehensive Income        
Beginning balance $ 172,216 $ 185,919 [1] $ 181,814 [2] $ 50,638 [1]
Foreign currency translation adjustment (141) (679) [3] (416) (341) [3]
Unrealized gain (loss) on available-for-sale securities 75 (32) [3] 121 (32) [3]
Ending balance 167,743 183,931 [1] 167,743 183,931 [1]
AOCI        
Components of Accumulated Other Comprehensive Income        
Beginning balance 252 809 481 471
Ending balance 186 $ 98 186 $ 98
Foreign Currency Translation Adjustment        
Components of Accumulated Other Comprehensive Income        
Beginning balance     474  
Ending balance 58   58  
Unrealized Gain on Available-for-Sale Securities        
Components of Accumulated Other Comprehensive Income        
Beginning balance     7  
Ending balance $ 128   $ 128  
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2018 was a credit of $24.0 million primarily related to deferred commissions.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[3] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements
9 Months Ended
Oct. 31, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies and Recent Accounting Pronouncements Summary of Significant Accounting Policies and Recent Accounting Pronouncements
The Company’s significant accounting policies are discussed in Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (SEC) on April 18, 2019. There have been no significant changes to these policies during the nine months ended October 31, 2019, except for the accounting policies for revenue recognition and deferred commissions that were updated as a result of adopting Topic 606, as discussed below.
Revenue Recognition
Adoption of Topic 606
Effective February 1, 2019, the Company adopted the provisions and expanded disclosure requirements of Topic 606 using the full retrospective method. Accordingly, the results for the prior comparable period were adjusted to conform to the current period measurement and recognition of results.
The impact of Topic 606 on reported revenue results was not material. Topic 606, however, modified the Company’s revenue recognition policy in the following ways:
Removal of the limitation on contingent revenue, which can result in revenue for certain multi-element customer contracts being recognized differently during the contract term;
Allocation of discounts over the entire committed contract period, which have affected transactions where customer commitments increased or where discounts fluctuated over the contract term;
The treatment of revenue recognition related to on-premise term licenses. The Company has a limited number of on-premise term licenses. Under Topic 606, the Company recognizes the revenue on these licenses when the software is delivered to the customer, which is typically at the beginning of the contract term. In the past the Company recognized revenue for on-premise term licenses ratably over the contract term; and
Allocation between periods and between subscription revenues and professional services revenues driven by changes mandated by Topic 606 for the treatment of material rights.
Revenue Recognition Policy
The Company generates revenue primarily from two sources: (1) subscription services, which is comprised of revenue from subscription fees from customers accessing the Company’s cloud-based software; and (2) professional services and other revenue.
With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.
The Company determines the amount of revenue to be recognized through application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
The Company’s subscription service arrangements are typically non-cancelable for a pre-specified subscription term and do not typically contain refund-type provisions.
Subscription Services
Subscription services revenues are primarily comprised of fees that provide customers with access to the Company's cloud-based software during the term of the arrangement. Cloud-based services typically allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Company’s cloud-based software is made available to customers.
Leeyo Legacy On-Premise Arrangements
The Company acquired Leeyo Software, Inc. (Leeyo) in May 2017 and inherited some legacy on-premise license arrangements. These licenses are primarily term based and bundled with related maintenance (PCS). Revenue for the software license is generally recognized at the beginning of the contract term and the PCS is recognized ratably over the contract term.
Subscription and on-premise license agreements generally have terms ranging from one to three years and are invoiced to customers annually or quarterly in advance upon execution of the contract or subsequent renewals. Amounts that have been invoiced are recorded in accounts receivable and in either deferred revenue or revenue in the Company's consolidated financial statements, depending on whether the underlying performance obligation has been satisfied.
Professional Services and Other Revenue
Professional services and other revenues consists primarily of fees from consultation services to support configuration, data migration, and integration. The Company’s professional services contracts are either on a time and materials or fixed fee basis. The underlying revenues are recognized as the services are rendered for time and materials contracts or on a proportional performance basis for fixed price contracts. Training revenues are recognized as the services are performed.
Contracts with Multiple Performance Obligations
The Company enters into contracts with its customers that often include cloud-based software subscriptions and professional services performance obligations. A performance obligation is a commitment in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct
performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.
The Company's cloud-based software products are distinct as such services are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the cloud-based software, start date and the contractual dependence of the cloud-based software on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.
The Company allocates the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. The SSP is the estimated price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.
The Company establishes SSP for both its subscription services and professional services elements primarily by considering the actual sales prices of the element when sold on a stand-alone basis or when sold together with other elements.
When the Company is unable to rely on actual observable sales inputs, it determines SSP based on overarching pricing objectives and strategies, taking into consideration market conditions and other factors, including customer size, volume purchased, market and industry conditions, product-specific factors and historical sales of the deliverables.
Deferred commissions
The Company capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel that are incremental to obtaining customer contracts. These costs are deferred and then amortized over the expected period of benefit, which is estimated to be five years. The Company has determined the period of benefit taking into consideration several factors including the expected subscription term and expected renewals of its customer contracts, the duration of its relationships with its customers, and its technology. Amortization expense is included in Sales and marketing in the accompanying unaudited condensed consolidated statements of comprehensive loss.
Contract Assets
Subscription services revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. Under Topic 606, the timing and amount of revenue recognition may differ in certain situations from the revenue recognized under previous accounting guidance, which included a contingent revenue rule that limited subscription revenue to the customer invoice amount for the period of service (collectively billings). Under Topic 606, the Company records a contract asset when revenue recognized on a contract exceeds the billings for the period. Contract assets are included in Prepaid expenses and other current assets and Other assets in the Company's unaudited condensed consolidated balance sheets. The total value of the Company's contract assets was $4.5 million as of October 31, 2019 and $4.2 million as of January 31, 2019.
For further detail regarding the Company's remaining performance obligations please refer to Note 10. Deferred Revenue and Performance Obligations.
Recent Accounting Pronouncements—Not Yet Adopted
Under the Jumpstart Our Business Startups Act (JOBS Act), the Company currently qualifies as an “emerging growth company” and has elected to use the extended transition period for complying with new or revised accounting standards under the JOBS Act. However, the Company will no longer qualify as an emerging growth company beginning as of January 31, 2020 and therefore the expected adoption dates for the ASUs discussed below reflect the public business entity effective dates.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which supersedes the guidance in topic ASC 840, Leases. Under the new standard, lessees will be required to record a right-of-use asset and a lease liability for all leases, with certain exceptions, on their balance sheets. The Company expects to adopt ASU 2016-02 using the modified retrospective method beginning with its Annual Report on Form 10-K for the fiscal year ending January 31, 2020, including interim period disclosures within that filing. The Company is currently evaluating its lease portfolio and expects the adoption of this standard to have a material impact on its consolidated balance sheets.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method rather than the incurred loss model for recognizing credit losses. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. The Company expects to adopt ASU 2016-13 beginning with its fiscal year ending January 31, 2021, including interim periods within that fiscal year. The Company is currently evaluating the impact of adopting this standard and does not expect its adoption to have a significant impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement. The standard no longer requires disclosure of the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public companies will be required to disclose the range and weighted-average used to develop significant unobservable inputs for Level 3 fair value measurements. The Company expects to adopt ASU 2018-13 beginning with its fiscal year ending January 31, 2021, including interim periods within that fiscal year. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 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. This standard 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. The Company expects to adopt ASU 2018-15 beginning with its fiscal year ending January 31, 2021, including interim periods within that fiscal year. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.
Recent Accounting Pronouncements—Adopted
In January 2016, the FASB issued ASU No. 2016-01 (Subtopic 825-10), Financial Instruments—Overall: Recognition and Measurement of Financial Assets and Financial Liabilities, which primarily affects the accounting for equity investments, financial liabilities under the fair value option, and the presentation and disclosure requirements for financial instruments. In addition, the FASB clarified guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. The accounting for other financial instruments, such as loans, investments in debt securities, and financial liabilities is largely unchanged. The Company adopted ASU 2016-01 effective February 1, 2019 and the adoption did not have a significant impact on its unaudited condensed consolidated financial statements.
In February 2018, the FASB issued ASU No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. Under existing GAAP, the effects of changes in tax rates and laws on deferred tax balances are recorded as a component of income tax expense in the period in which the law was enacted. When deferred tax balances related to items originally recorded in accumulated other comprehensive income are adjusted, certain tax effects become stranded in accumulated other comprehensive income. The amendments in ASU 2018-02 allow a reclassification from accumulated other comprehensive income to retained earnings (accumulated deficit) for stranded income tax effects resulting from the Tax Cuts and Jobs Act (the Tax Reform Act). The amendments in this ASU also require certain disclosures about stranded income tax effects. The Company’s provisional adjustments recorded in the fiscal year ended January 31, 2018 to account for the impact of the Tax Reform Act did not result in stranded tax effects. The Company adopted ASU 2018-02 effective February 1, 2019, and the adoption of the standard did not have a significant impact on its unaudited condensed consolidated financial statements.
In June 2018, the FASB issued ASU No. 2018-07, Compensation—Stock Compensation (Topic 718) Improvements to Nonemployee Share-Based Payment Accounting. The guidance expands the scope of the topic to include share-based payments granted to non-employees in exchange for goods or services. Upon adoption, the fair value of awards granted to non-employees will be determined as of the grant date, which will be recognized over the service period. Previous guidance required the awards to be remeasured at fair value periodically when determining the related expense. The Company adopted ASU 2018-07 effective February 1, 2019 and the adoption of the standard did not have an impact on its unaudited condensed consolidated financial statements.
In August 2018, the SEC adopted the final rule under SEC Release No. 33-10532, Disclosure Update and Simplification, amending certain disclosure requirements that have become redundant, duplicative, overlapping, outdated or superseded. In addition, the amendments expanded the disclosure requirements on the analysis of stockholders' equity for interim financial statements. Under the amendments, an analysis of changes in each caption of stockholders' equity presented in the balance sheet must be provided in a note or separate statement. The analysis should present a reconciliation of the beginning balance to the ending balance of each period for which a statement of comprehensive income is required to be filed. The Company adopted this release effective February 1, 2019.
In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606) and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. The Company adopted ASU 2014-09 ("Topic 606" or the "new standard"), effective February 1, 2019, using the full retrospective method of transition. 
The impacts of adopting Topic 606 on the Company's consolidated financial statements is shown in the tables below. The primary impacts on revenue are an increased number of allocations of arrangement consideration between subscription and professional services and the recognition of discounts evenly across the term for multiple year subscription arrangements. Both of these impacts are primarily due to the elimination of the contingent revenue rule. There was an impact due to a change in the recognition of legacy on-premise term deals inherited during the Company's acquisition of Leeyo which requires more revenue being recognized at the beginning of the license term as opposed to evenly over the term. In addition to impacting the way that the Company recognizes revenue, the new standard also impacts the accounting for incremental commission costs of obtaining contracts. Under the new standard, the Company defers all incremental commission costs to obtain the contract and amortize these costs on a straight-line basis over the period of economic benefit which has been determined to be five years.
The adoption of Topic 606 did not have a significant impact on U.S. taxes due to the full valuation allowance against the deferred tax asset. However, the deferral of incremental commissions for foreign employees increased foreign deferred tax liabilities which will be realized over the period of the deferred commission amortization.
The adoption of Topic 606 required the Company to record a contract asset related to certain transactions acquired as part of the acquisition of Leeyo in the second quarter of fiscal 2018. The creation of this new contract asset affected the valuation of customer relationships intangibles recorded at the time of the acquisition. Consequently, the Company reduced the value of the customer intangible and decreased goodwill in the unaudited adjusted condensed consolidated balance sheet as a result of the adoption of Topic 606.
The following table summarizes the adjustments on affected line items of the unaudited adjusted condensed consolidated balance sheet resulting from the adoption of Topic 606 (in thousands):
January 31, 2019
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Assets
Deferred commissions, current portion$—  $8,616  $8,616  
Prepaid expenses and other current assets¹10,414  4,218  14,632  
Deferred commissions, net of current portion—  18,664  18,664  
Purchased intangibles, net9,042  (1,646) 7,396  
Goodwill20,861  (3,229) 17,632  
Liabilities
Deferred revenue, current portion90,565  (3,781) 86,784  
Deferred revenue, net of current portion406  (294) 112  
Deferred tax liabilities—  1,877  1,877  
Equity
Accumulated deficit(336,275) 28,821  (307,454) 
(1) Prepaid expenses and other current assets includes the impact of contract assets.
The following tables summarize the adjustments on affected line items of the unaudited adjusted condensed consolidated statements of comprehensive loss resulting from the adoption of Topic 606 (in thousands):
Three Months Ended October 31, 2018
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Revenue
Subscription$44,485  $(1,402) $43,083  
Professional services17,152  1,121  18,273  
Total revenues61,637  (281) 61,356  
Gross profit31,460  (281) 31,179  
Sales and marketing25,896  (1,047) 24,849  
Total operating expenses49,757  (1,047) 48,710  
Loss from operations(18,297) 766  (17,531) 
Loss before income taxes(17,664) 766  (16,898) 
Income tax provision(225) (101) (326) 
Net loss(17,889) 665  (17,224) 
Comprehensive loss(18,600) 665  (17,935) 
Net loss per share attributable to common stockholders, basic and diluted(0.17) 0.01  (0.16) 
Nine Months Ended October 31, 2018
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Revenue
Subscription$122,069  $(2,220) $119,849  
Professional services49,066  2,736  51,802  
Total revenues171,135  516  171,651  
Gross profit86,293  516  86,809  
Sales and marketing74,162  (3,154) 71,008  
Total operating expenses141,382  (3,154) 138,228  
Loss from operations(55,089) 3,670  (51,419) 
Loss before income taxes(56,307) 3,670  (52,637) 
Income tax provision(616) (305) (921) 
Net loss(56,923) 3,365  (53,558) 
Comprehensive loss(57,296) 3,365  (53,931) 
Net loss per share attributable to common stockholders, basic and diluted(0.66) 0.04  (0.62) 
XML 28 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cover Page - shares
shares in Millions
9 Months Ended
Oct. 31, 2019
Nov. 30, 2019
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Oct. 31, 2019  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Entity Registrant Name Zuora, Inc  
Entity Central Index Key 0001423774  
Current Fiscal Year End Date --01-31  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Current Reporting Status Yes  
Class A common stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   93.7
Class B common stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   19.5
XML 29 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Geographical Information - Revenue by Country (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Disaggregation of Revenue [Line Items]        
Revenue $ 71,822 $ 61,356 [1] $ 205,664 $ 171,651 [1]
United States        
Disaggregation of Revenue [Line Items]        
Revenue 49,437 43,630 142,039 123,267
Others        
Disaggregation of Revenue [Line Items]        
Revenue $ 22,385 $ 17,726 $ 63,625 $ 48,384
Revenue | Geographic Concentration | United States        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 69.00% 71.00% 69.00% 72.00%
Revenue | Geographic Concentration | Others        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 31.00% 29.00% 31.00% 28.00%
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 30 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Purchased Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense related to purchased intangible assets $ 0.4 $ 0.5 $ 1.4 $ 1.7
XML 31 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Class A common stock
Class B common stock
Preferred Stock
Common Stock
Class A common stock
Common Stock
Class B common stock
Additional Paid-in Capital
Related Party Receivable
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning balance (in shares) at Jan. 31, 2018       61,984,000            
Beginning balance (in shares) at Jan. 31, 2018         0 30,524,000        
Beginning balance at Jan. 31, 2018 $ 50,638 [1]     $ 6 $ 0 $ 3 $ 286,152 $ (1,281) $ 471 $ (234,713) [1]
Conversion of Class B common stock to Class A common stock (in shares)         59,478,000          
Conversion of Class B common stock to Class A common stock 0 [1]       $ 6          
Conversion of Class B common stock to Class A common stock (in shares)           (59,478,000)        
Conversion of Class B common stock to Class A common stock           $ (6)        
Issuance of common stock upon exercise of stock options, net of repurchases (in shares)         369,000 2,543,000        
Issuance of common stock upon exercise of stock options, net of repurchases 7,013 [1]         $ 1 7,012      
Lapse of restrictions on common stock related to early exercise of stock options 1,751 [1]           1,751      
RSU releases (in shares)         106,000 212,000        
RSU releases [1] 0                  
Stock-based compensation 17,722 [1]           17,722      
Deferred offering costs (543) [1]           (543)      
Other comprehensive loss (373) [1]               (373)  
Net loss [1] (53,558) [2],[3]                 (53,558)
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)       (61,984,000)   61,984,000        
Conversion of convertible preferred stock to common stock in connection with initial public offering 0 [1]     $ (6)   $ 6        
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares)         12,650,000          
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs 160,000 [1]       $ 1   159,999      
Related party notes receivable 1,281 [1]             1,281    
Ending balance (in shares) at Oct. 31, 2018       0            
Ending balance (in shares) at Oct. 31, 2018         72,603,000 35,785,000        
Ending balance at Oct. 31, 2018 183,931 [1]     $ 0 $ 7 $ 4 472,093 0 98 (288,271) [1]
Beginning balance (in shares) at Jul. 31, 2018       0            
Beginning balance (in shares) at Jul. 31, 2018         44,970,000 62,680,000        
Beginning balance at Jul. 31, 2018 185,919 [1]     $ 0 $ 4 $ 6 461,804 (5,657) 809 (271,047) [1]
Conversion of Class B common stock to Class A common stock (in shares)         27,239,000          
Conversion of Class B common stock to Class A common stock 1 [1]       $ 3          
Conversion of Class B common stock to Class A common stock (in shares)           (27,239,000)        
Conversion of Class B common stock to Class A common stock           $ (2)        
Issuance of common stock upon exercise of stock options, net of repurchases (in shares)         369,000 297,000        
Issuance of common stock upon exercise of stock options, net of repurchases 2,264 [1]           2,264      
Lapse of restrictions on common stock related to early exercise of stock options 614 [1]           614      
RSU releases (in shares)         25,000 47,000        
RSU releases [1] 0                  
Stock-based compensation 7,459 [1]           7,459      
Deferred offering costs (10) [1]           (10)      
Other comprehensive loss (711) [1]               (711)  
Net loss [1] (17,224) [2]                 (17,224)
Related party notes receivable 5,619 [1]           (38) 5,657    
Ending balance (in shares) at Oct. 31, 2018       0            
Ending balance (in shares) at Oct. 31, 2018         72,603,000 35,785,000        
Ending balance at Oct. 31, 2018 183,931 [1]     $ 0 $ 7 $ 4 472,093 $ 0 98 (288,271) [1]
Beginning balance (in shares) at Jan. 31, 2019         77,119,000 32,575,000        
Beginning balance at Jan. 31, 2019 181,814 [4]       $ 8 $ 3 488,776   481 (307,454) [5]
Conversion of Class B common stock to Class A common stock (in shares)         15,477,000          
Conversion of Class B common stock to Class A common stock $ 0                  
Conversion of Class B common stock to Class A common stock (in shares)           (15,477,000)        
Issuance of common stock upon exercise of stock options, net of repurchases (in shares) 2,217,000       (15,000) 2,217,000        
Issuance of common stock upon exercise of stock options, net of repurchases $ 8,981           8,981      
Lapse of restrictions on common stock related to early exercise of stock options 365           365      
Purchases of common stock under the ESPP (in shares)         422,000          
Purchases of common stock under the ESPP 5,069           5,069      
RSU releases (in shares)         595,000 147,000        
RSU releases 0                  
Stock-based compensation 31,413           31,413      
Deferred offering costs 38           38      
Other comprehensive loss (295)               (295)  
Net loss $ (59,642)                 (59,642)
Ending balance (in shares) at Oct. 31, 2019 0                  
Ending balance (in shares) at Oct. 31, 2019   93,600,000 19,500,000   93,598,000 19,462,000        
Ending balance at Oct. 31, 2019 $ 167,743       $ 8 $ 3 534,642   186 (367,096)
Beginning balance (in shares) at Jul. 31, 2019         87,875,000 24,422,000        
Beginning balance at Jul. 31, 2019 172,216       $ 8 $ 3 520,812   252 (348,859)
Conversion of Class B common stock to Class A common stock (in shares)         5,413,000          
Conversion of Class B common stock to Class A common stock 0                  
Conversion of Class B common stock to Class A common stock (in shares)           (5,413,000)        
Issuance of common stock upon exercise of stock options, net of repurchases (in shares)         (7,000) 406,000        
Issuance of common stock upon exercise of stock options, net of repurchases 1,933           1,933      
Lapse of restrictions on common stock related to early exercise of stock options 59           59      
RSU releases (in shares)         317,000 47,000        
RSU releases 0                  
Stock-based compensation 11,838           11,838      
Other comprehensive loss (66)               (66)  
Net loss $ (18,237)                 (18,237)
Ending balance (in shares) at Oct. 31, 2019 0                  
Ending balance (in shares) at Oct. 31, 2019   93,600,000 19,500,000   93,598,000 19,462,000        
Ending balance at Oct. 31, 2019 $ 167,743       $ 8 $ 3 $ 534,642   $ 186 $ (367,096)
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2018 was a credit of $24.0 million primarily related to deferred commissions.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[3] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[4] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[5] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
ZIP 32 0001423774-19-000143-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001423774-19-000143-xbrl.zip M4$L#!!0 ( .F D$^BK4P[TR< .L> 0 8 83(P,3DQ,#,Q<3,M97@Q M,#%X;FY\F6H" M3;+' )J#0S3GK]]W=#<:!RG9XYB@I=3N)"+!1E_O_KWW7OSWJ[?G5__W[B*8 MEVD2O/OMY2^OSX,'XX.#WT_.#PY>7;T*?K[Z]9?@X?[A47"5BZQ0I=*92 X. M+MX\"![,RW+Q_.!@N5SN+T_V=3X[N'I_@$,]/$BT+N1^7,8/?GB!G\#_2A'_ M\%\O_GL\#E[IJ$IE5@91+D4IXZ J5#8+?H]E\2$8C\U3YWJQRM5L7@;'AT?/ M@M]U_D%="_Z^5&4B?[#CO#C@OU\3'2\^N%%K*X#%?_E@?K'X3^.CV > M!_ )?UR4JT3^Y<%3T?&C1Z']_^!P M_W#OE+_[[I#^.<4!QE.1JF3U_,]7*I5%\$8N@_;J MJVW/+7ZFLAA^\OSD\>(K7ZOVIC[LW]2KN2J"\[G(9C)0&=!L5N8Z"406!Y?R M6@+/B&1P-LNE)((?E7,9?/_=R<-3N^S!71,WV>W/<,V>T_[M!;#Q=)N ?ZJL MU,%D1=L^D>52RBSXA_?/+NS[Q4<95:6ZEMN?X>9]QTW^>Z5S$0:OLV@_#$3P M2B9B*7(91#I?P#P1JV/\V-9[#_R6+J]L)M3#];B#@&+7"< MR.F Y=W1_D /JK%]QT_VGSRB'0RV/]V;Y.SMKM;XZ.GGW*W!7B12G&K%J)B+ M) E FJ/P?[K__;[[][].QTF[>)WO9JY:KE,!8P#_\=2%9Z";9CQ;9(B3Q3<%SV%8W]Z M^@?R_L'2YTCL??_=T>/#TZM!D6$(7]_)XYCT'8?=;J2"5)8!7FS0"U4)ZN$$ M#&[:LB* J=.N-\A@JA-0%'%[A3LNVO[I)YUT7$FFS<\YS2^E50WPP([W^;RV MSW37Z!\WG,C@-C0(7K=N)II$137Y)W'O]5HN&!E/$P#)ZR>?6, M#:?0&WZI@)PF$KT,Z%Z-\9'R1*QC W&)A2 "$,:I91964Y$FC+_LI M:0\V]:HQ2R*17$82__ F6+CS@)61X% H\2-1S(.D2A?CHDJ#Y5Q%5$&$PR+R*( >;<*=!15>4[B:EJ2-*,]*I4$@31Z?&@/NZ@67^6LG^P? M/;K-:<,^E"H2B7& EWH!%Z"#B7Y4J5\'94N1Q M87B.B")X+;*+,) ?([DHT:V8PO$#-;K-0[I%,PEDEHKA!8'DH=#?&WN&FG6[ MU]-#J>IIBG^D!VVPDO/[[YX=G3K=??N7<)TKELYTX+K?>A,#14-!I@F*KZ4. M1L=[P0J,>+ ^ 83/Y%*LM15$K/#8*F -^*3]HQ;RI$[Y W;%39\#S>]1V>@+E4+;;DO M*TNXG(7,ISI/2;>)<@6JB!)#OT7OO#GS%F]_JC=:1*L0DD?M##W?Y5WS[L]RT_T$J!:@@Y$U:&"M!!XLJC^9D<,P%V M(#-:( M@6-)D59*'7T(T9@H$H(U$244,9%*5H-Z40:)299[E5TYT5A5FI)X9:?/&0"P68+XH MYA.$7@++\;+C*4!' 1M-]D+&= UQ#K$L@!%,<.(3?2W-U46_04^XMM:EB2OM M@X)PIZ0[4]ZDUI7&PPEC AB%P@L M G81N15%&IT),^G\V&0H%3I1,1'BVS13$Z#VEU4\DR484_#32"6&J,^ D JVF%;#V%>9;(YWQMCY8&UJ1,5946Z-^92/CMM*,9 M4IRHK2OVW(%=\/W_8],_/0OX>GS_Z>>S??2G?F6?51O:NPE*4%23PLCJ8V#7 M*-@3A5H*:O(@R FQAA=RKN04>,2UA'L5O)U.523SKF_B-J)KH1D/_IR#U-?2 M!U%OQ%9W1A 38&=5*4\GNBQU^OSPD_'8_+_SW T-Q#*>Y%)\&)/#]+E(EF)5 M//B2 / !DIXO(HA5P9'/I4C*>1B@CB$8FWNM"KPIBP3T7%^?=&RFCQM)( <% MEL9.\*!8+B1I5; ^NQAC-H_);$9+5NFXY>OUU^OIJCH/$:1AN+89-R I0_WN; Z8.M'(T?! MH7L#F83& VZMN.,G1X_MG-Y5$Q@B^)F8 SR17RMTCT1E2]6A^)1=;L,(A5?( M"I_-I9XB#+H4'WE*50H"O4K=SE@"G(B$[K:90I,>C:I$5!F:X)@=@"8!- ; M@1S:#N!M0T/1ZK(O-K?I2"U?,,&\K$HG!'7R0HT\&!/R0J@XM'%!%)MTT":6 M9^=7LUTTIR7QT@+1^;#:L+:(@2%448W26O]JIS#"?\!5J0J,7L)$6OBN3Y/; M R2XDZ&C1&Z!W1G[,-3B29?\,_,@] F/[ MQ[BS"(P+ GF@+[O8>G&HC\GV,LX=) T"Z.D^581S*^"%^RS>C1-:81DM)]8$&J<3P)4E'A"+HO AM:HMTLW(S)<^695Y3 MEJ@241-VFAQFA:?@2!7,Q5KOH$W,&^]ED!<% $0Y+D4^D^4^_;E[<S(ZMT!W;RO(2Z7A&SY[1YT^ M]]"A>^C0G8 .?15L0%_":-\BW.IXX' KF'1A+!,/>77R19!7 MNW ^)[M_/M[16(6;T!%T+L46//6'G^NIKS-[MCCI6[CIOP#V\!Z&N!,PQ'O( MVCUD[9N$K'55V:'#ULA5)HK/A:%]R^BS43QTWX1U1 17.4C,WQ9#KNK2<"RV M0#AU.;1%E1>5R#:6;# 0Z#E 3^"YQS+ZY:_T\&_^ WD +X9 M]M8UU%/Q02*?@/T?@UYN*1M&]FK5:#,[I.W9+)S!'6\L3_+58- M!NY72(8+J5H9/8'#?J-+9(XNQ$(L"+ADPP,,/W08O9.1 &;(>BYLVLDH(MX( MP[970+R)4$$6-10EFNKP&RYEB@V2QYV*#8:.&_DU,-:$"I!_%Z3F8[4'A4\E/0)1H""F=F\W."@1H06Q!@*BG![LYO, M<<\RJ ^97F8T@2KC_XX2H5)#U_ #0E=*JHQ#3)*@56(&)%N4#8X)#P*1%FG4%*SH%?XMJ)&27 M;I/ 1HKS^F@BR4!\CC4Q(^*:'/1V7J51I^Q4T@J!D])B-S=O8:VY@D)J.$F! MI,*"<:71 :37(M!=EP;9S>=H9XZ MD& [M.L*Y\Q5#D)M=')((,[" \KV>Z8[:%ZZ/(8LZ?[FLJSRK %1="_CH(WU MA",<02%(T;]YIO!]1F1*>E7A58#!N3ZV"TB@W40*R-!$Q8I-0WYA-F'[,[])L(!-:QU:?K)3 MC;;QLIV$4POMM;3*GKW.JYZ8[2==2WLCUA2GMO%..P]I\0QF)AS392LNS]&Z M2SE0VRE_F.J8I9'![>SBM;/<=/L3O>F6H4%Q(['@%6/O8B>US]U"=R^)%W84 M'3A(XH]PSH7&X>$NQ'"Y5%'FPISM(D=-FIV3M0)4^IX2F)7S+))V024VV1=# MY>6P!"$Q:5PR^I1'Q^.C[[][^.2T3L*JQY;XI/&N&F\LUB[L.J+AE?4&E-T" MB%AHOV3=WC8P(!6KOM8Y.BX,TVWZHUNGX/QN__FFBZ)13+0TQL8U^L#ZZ7'G M-;#'0]? 7IE6&V"N?5[ID]V WME,U&'SZW-1#=W&# PXN>N$H0PST'FO&>B+ M025$NR+1@[V'-#^K5%*2;R2#B9)^C)$<=/MJ+A(ZE8EF[XG1(L!22Y'=7>OD M&M6 5*-S!TS)A2JKHYQ>1V4S,F+&@W3NMDB!5!;PCKJ+2LAL?3MO,?8UA M,;*@\X-'&!-.X]EDS3&ML&U3O\?\0ZY\+6IM) M?HV#9:Y*V!GT\6!4S]4TK5O96.:.$ZMRZ68&,V#O,ZR[ *:,UC<=&]TL/D#4 M8ZQZQ'XD\_Y(@Q;.(&T<^[[8T0ZA#'HN@A&_W&Z'A'L[D:09*.[W_#0? R7; M^)-JYV'KML+'WS 3,X2-E4L9/C,R >-C17,:M>3H$ M\QO,A"TPH@-S"H.S OM#I0SYC_';\:4&]<>$VVNW-;&OT;7A!IAB@>ODJ _L M(2TT%U5,5OP4'I?I1/[[WXGY,3 ?3&[08,VRM1S,O*=F+ZJ8@RI98,2IQ^OL)=T7E*P/;$"G*N*36%2\1(&]LI!QZ<\/ M8>^6])_LAO1OMS3;_DQOHPG@'>*2"M(0K%?NNW;&LM.6*IZ0RH /T3@<)^$A M1Z)@IH(V#9H6)&S]J.[1R2CF@.[10_PO9QI%O'L(@3$1E**.*[#5'R$)Z66& M""S[-FHUQ^]X7P&//#J)QR>]HX9 ?2@?$RZYD=F_0N*$H T!'S2RWZ=)H#N@ M2#216'V1;!A.U12(&-8>43/H1X=_+/KS7]8J&7,J\'Z01>^K(/S4_K M.3'#1':&RHWQ3195FC;Z? &?)IX-3,9I+"T4@8F3Z3:$W'0;:\Y+%(4L&^]> M\W(!-RF?(>XFI^\X)V.-D/*<.EZ+X69-][7CF3HAI"(QG[0RI[-G[7?[&]Q3 M_02UJE+;7 /C!7;'%HRDHOE-5B;$3^@";TA-WTTD*V(9(HUM-^NU4P.!=JU( M=2,+W)6"60@@12 #$ 88:2G_\\MV\^[D3+>;I[1V$UD/IA'6'-T]9O*/B6*P MC^C:U-49$86R_Y7I=>2E+&.0 O00/OWZAP7*(>MZ3VM;O;H*+T[F&3X88+L/TYWZ((A!_]9CR-4YI[NV1SCV6K M&_(:3*T\(\0OYP.2.@=7]>C9T\>,24LQ4')'KYS3MS_&+^^V,/6Y*2M9HWP:7_(A^@\(%!)"?D[\!O7VU#YM2KM;UEU_D*D5W M^#_UQ,72\B"!29"#"8M5P:C**"P-+$[(FL@K$R) 0$E@(U1]&A _:%(V, AY MB^JVG420G75+A,%<+[&T;CC8V\I'TY;T)-JC!)7IL/]:V0+UW;,F>;\SAT7< M.9:1<7$^9]T&'X/- 2U]N ?GJ53:)%9Q_<&SO7:2+ARFB P4"?5!JMT,NJVR MV21YC1C%YH&L&":"G(3L8V1L>!/VW>??[A!ORPC+98DAM:!0L!,BMY=F:GV; M&^=$.C,MQ(32:\^T+9)F<8XXZWSMTV@@OMS;O8I>#X=:A]J:#!,9L05.+2N< M94'0-1-15B2I4'8Y7_D1^LK;O"4;L]C$$'*&*49Y1(ZUF>"/0;7.O]@"G\P!,?^@5+8_M;+#Z%)FJ-C]#2_W.W/7RC"XDM$91JSZ;?M/+5;)T,@V1JXF.LD'=64##C0&>N.)..3 [/"F1C MZP9<%3GPJ$"(*DIKAW%.IGT/L+_6/-F]N\Y#U02@([M%8.;HZ%$G/PX,-I7W M!=H)5-"8,')EEZ$!9&-M/,(L+LHN1A$&5 1"*DT&,&X1#G(W?1C3G?!A?#/Q M*J[W4W#^^,9:%ZB<,RK$XN:&%/U9'_;9*=O@T5!M@S\^>'9#Q[0[Q01G.\$$ MNQUTMC_5VS# -LM"U+)+*>CP+%LQPZ[6U9A@]E5$JN#:MRSRO7!@#SUT1N.B M' ORZC">TQ8%LD\@<[,%+NXF-<(6\D)]M MXGXY2V)6):9J2;,@#:*I:O4XWOVB$$^&GI)X:3L9WHF,Q,$>0VT+>@K)R+5="PE'#OQB<'#:AR?"M M@A?%3H-TI=_V;*>%DRROY,JS_#;C_G5K;IB M:' [BF6W.H1,K ^?*CH("R_YUU)!E3N5WM9&H7K A,T+9 :$&4E2_">KL(O7 MH.0MD3!*8T9Q>),]0NYPJJB"CU.7)*_$!OWMZ [^&Q:&_XKQ:S4!:P)_&\MK M8*.2"T,D5$Q4[GY1B*=#U\!^T@EPDN =J-#1'/T85^+CI^[[;G&FP6MC+['J MZQE&<<9P&-CCK4K*(3.F5@UD49*D==76<\=MG(^"Q2^I!N:39D$PKUQR2\#Z M.M?0VS39]O+;G^#&6DQ&44.G4L.?R2F[CC&8\VS%NB09XZ: LBM]]_3P)]^0 MKEU.Z(-G< PWW7.A.RS@/)%^'SX&=D44<@,R4"GJ@'11G+W^[-DS_S5A2\-S MA6J+,##>^@BUO9QDW%3&6#X61!/(+]3[=<3"#5'J&'3S7C[PBW;!,P5NL?TI MWMP4+&,_H:4.KZX<)\XB=,PO'D7=PAQ+8-!4_0 G#-&(6#88H6)LC?0G &=@ M@NCJ.*;7?/.P;6G40 MHA'1_-3!%VM @V[,*&9SP6GHO3#PJG2P_Y'CZ+[$"ZDI:,;)T6/D.!-1J"*T M6P/B#_L(E%[3O(6]M:R^M\OMV_:C; 'X4C-L%^DV(MOX+K >]5H*,17EUI(( M&.V_U=6[_=+7M7"OQ3?[(+"*$V::XT;[O5Q,HUCK._!L?\O_'>,@).D$S\-U M#"&VC1>FD%@8F>-\-6QN%VR';Q%0]FBX@+*KEDKR>#3=XS!9"U;& &-LZE5? MZ@UMO>Z!9#L )/-9E2NCM:)N&8O2QD*]0GC#U@1>>WP09=DY\\'MS_=&E0!; MPC0%@&/RV*0WJ0K;)6&B6'A1AX-FZRA[F-.6_]BXE/T4DY05#$YP32(7&-P@ M=L)@S?:2=*3..5XA-G+"F\[NY+'#0F$?56K>@XN2>=;J+U8K)3ADCI!V$H5V MU#"8(3QH*A K34K( C,:.D-ZJI*5YZZZ$MEH^(JV%;6S>4X#+[^R[M;P!7?! M&E'ZCA#JR !?FQO!VN\N77O&[5C;(/T.R-HE@28?6PZ$%V0+ M&ZO))1IY=N'7LVI>;"JF)9)*TN/VGFW<#:HO#F9N'E.LUVUJ[O[]T KC-1=^^ 7+]V.Q M7TG%!&RSC+!/P/J"9VVCF6ZI;"\*$>-[4(0TF+GG?UJ'W:M##@V!97*5C>BF M1@G6R;5^@BPS+-S0]JSB0(CK-K(92N@[OKW V*+I T=(N75G416&-"5H#+!@ MQ2G,ML4##&U!P-W4GD)]#$:/;:M> ^M-02&J<"==_DY_?Z]N =&^_BL,BV]U MH6P/LH,VQ,[42C *!U*'L#8$.:@FMIV@C.LH6LE9MC4,2UQK!600PTI-B*M$ M%W.GRZO?!6K4=8/S!?&Z7Y=+&,&K/WJ,.=4X_-1!J+P6=*WNJ3#U1)%:TB4F M$!:CHUJU-D3>A9 U]@7=T0N=K2$3S^!V&VD[6C?XIQ])HC:0_I2!JHE>XRIW MOG1#<@Y^2(TIL]V7/%V1.,&I'^CKS98V[N>B SC_8$P\BV/) ?@4=SVN+>9O[L M15=,('E>MRYS?7FG9 AXZPQON]#0G@88 Z#\@T%++7^\_J=:ZZ1 M_X;"]D'WPJ=>$67_M:&)AK(U:YP0]5$6C,YP;=WJSD4)EAG&/%&;)=M83*LV M1^,[U6-#VH9PC:8N 7DUE8W7.O.N2/>L M;$^7GG[,#9,EJ#TG&R!5(V[>8?FK[-C1/EZ@\?%HLC%SU,*@1&#OE.7),TZE1!$61+S M-.4-_!QM8 ,+JK2WU$VA9QR^+8V2F.%GF[E6")#>:=,SL %,W'SW?>;!(+U* M;XEKG_7U/AS<;G:R#HH*\P!D3/')E4M"H Z;!1K.G*7D+8Z>L=YYY[$GG[S_ M%/S=+ ]ZD,E=ZR_3NZ$XC1&D* M]E;*T^96E<;^0ST';*)K!;H<1F2G*#+;35IZ4K%J"[J[P#5;YDMKD360:PTD M-$XA2"3PI3QLA?Q0+8.I+055VO+-0Y,P8E&3#2VWX#!7C]Z-X7:P*2K*^Z"8 M2?O06X69003/^Y+/:GND_BEVDD;P6<_IF/,(V>_HVF9YV]5Q()HX/UETZ.>P MW<5B74W*/KO'+PS(2^M;2QUWH758EGS"[_=*EO4[UNXF-XZ&SHU?J6*!(OB] M)-71/ZC![289/: >H/*1BX7B.IJV]1M1IEV$56$L@XYYF4;U2,F(%E3/JL=O MWU;-U@>B&<+I3.'VVT*TMU1J#'HJRD@V@3!(&GAW(I9D>E/,-J0YN<8,9)@D MIA1/7RH(V=*?_4*SL^42^->/R.^P5RF%?&U!4].Z ME(7)7T%64/NRLWI<-%.?G@:_4JEB_/N2BQP4"$:*]H>.1_OKV:^7VY_I-S,\9_M3-+F8ZX6K=Q5)(E M9^-<7!].+S.TH'2>R57QYV"*Z9WKG0+?LDR,ARX3WU!5Q"'+09YAX02.[1*8 MIJ#_1YO@7)XI8R]OG8' -D++AP?D0%$?BO7$%4B%F4+_W7+.U8,I*SI9V7:Y M#!6B+U-N)@VO_FW_')'X&%HR9977918-@,[4RE[HHL02 MIP2I4O3[6)+;RX*O?N0\&)#57)K_W*\T34\4<[58&#,DG\G"#M;M\=(R8,PR M,K/G;G]$'..KS!:IU'8PLC!%3"4QSQ@;:DZQJ@+=J;K@?- ,NVS6!U='+5W9 M<'Q<8FAPZ0_L=K>!\V QM8QRI3G72,3&-D"W[V$#ZF*01QN.RK_C) MR'( VH'&TQ2G6^<0?-2K3W(C^U@#S)%+"Q.S5M MM)_M?XM;,I7!6?,4V49F*^"JW$T6,1T\BX K-=<)*!:)"HV MK:&KS!48XBJZAL$VN&D3Z-Y[FULX&?\5_2]H!\G1>D6APAJI+1^'C;I=L0$: MAGU!]*:O00SW8?%V6'RW6,=\Z*SCK!S_CE[/"^?0&C(#:3O5VFP /;! UI6% M=_H:J@<2,Z$DLO%-8=@:PN20!@;3'2&(TSF\R&6,(3ZVGEMP1(XZ6GP=ML A M@$2C%IMKD) ;I]L$M$Q"978?Z%K=IE0]CX@('!/1JX&96'PM-[E+[.E&^]1V M+?5["MNE&S<]HR \-!=GR]U-F:^&3KCG+)F+I*.RR-+D)YXB=TWFF1,/J)&\/;=]83\<8:JHU MC$],:FM<:BYI@H+!PG?H.P3FT-^8^=+%X>OM_Y%PO$6C M.=WM]^(SM_ /^=F]'K5+[/CUF^#WUU=O+BXO@]]_OGA_\?;',#!^(!-4RJG( M$K<=,+T(.E#"M5YBJA($3('<^%T/%G5@]M.>">QN?6$2*&*_@XBR-9'X(7SU M4J/'E88U0[%&?TNKF$?+O6,\XS]A<,:Y8,$[DM'P.NZ]/S0>DY? G$RH7@#J1/_[^U+_.6.(',0>)6#U7&5TK>J\AEV?/]A\_>?;PZ1,BFA+F6<9V M2H:@]IF@#LJX^^7#I_M/#T^>/GJV_I&-O]_XY?'Q_J-G3P^?' UA\ /:&]X? MV'C$M/[EPP' M?%F.N@SL!M5J,ZMJLK5;+N/!#Q?_>W'^V]7KOUU\_]VCI[6D-#OM]O#Q_1ZN MW\.___;V_5D8O'YSOK]V ^M+:.D\T]0=^587U\H8[&OU97:7C^N6&[QA-??8DXR.;XQP!#"P<3':_@7_,R37[X?U!+ P04 " #I M@)!/?OS$) L( !$+@ & &$R,#$Y,3 S,7$S+65X,S$Q>&YG+FAT;>U: M:V_;N!+]OK^"ZV"[">"'Y$<>=AH@==RM@=ZDZ[CH[OVRH*2Q140B59*RX_WU M=TA*MA,GJ8O>Q<9M"L2U*'(X0YXY/*1Y^O/%57_\YX-0PIMJ-1 @%]4A'E;-34X*?0*.SGTY_KM7(A0CS%+@FH02J(2*Y8GQ* M/D6@;DBM5M3JBVPAV336I.GY)^23D#=L1MU[S70"9Z6=TX9[/FW83DX#$2W. M3B,V(RQZ76%_>7_YZ$8#"URITHL$7E=B,-:[[6;]J)/IWIQ%.N[ZGO=+KV+K MG9U.!-=H3F)C]]79V+"DX5;7:,*FO&L][J543AFO:9%U3]!TQ9DJJP6_NK>*_0T8 '9H'^OVDC'-S&+&":M/RZ?S>\AP,+<:!! M/LM0^H/1>/AVV#\?#Z\N$<:CZX_GEV,ROB*CC^\'K_;\0Z_GMVC-;^_3 _=X M-2J*.]&=XK<[/A3C=P-R/>A_' W'P\$U&?S1?W=^^=N G/?'Y.HM\4]:[>J. MAWA^3#Z]K5'^\'?Y9CT/2\YJ-# M\)P2M_UP_,,J&3/@9/QW+JHD!*G99$%T3/6KOW66H?864:C M"(FWEL!$=VW)#H3OU\L(GYEK=T:S>5SOV $QWS:;"L@B=P2X3JZ.P#U,A M9!)U$U;CV!P]B4"2>KX6JZ]9WR"S$7- MQ@"_ATD>H4V$W-K<5Q&NS+!=AH@Q8#=)D"0K-!= 4O>ZQH2)[(ZC:FKD"59 M" O$F>U.67]"JF(R2<1PK!,K>8 MG-A8UTCX+0!3 M$4D9VT/T322\*QD0[$8&E"0,,YKD%B5F.F$RP26;S8"C!MU<>I</# MJ[%%/S9$Q"JWY@TF5M,()F\F7U2H)2*ME,+D8"_;$X-1U\[U@- M=P.K*[9V.-C$D]E]%6NV??,@:)DY_>).@AH,$8.*-67J;#EF0P8689A+@YHU MNGO :BJ4QG)SMH:V5(B&/KN3 ++_2),)PA]W6O=J%XZC] 6[<31[2IXO_3IP M7L54+=<&I&)JTP4BNR[9\:!*WD!2["+OU:]^\Q#]$'JZLQOI\6UZ MVIYD+1.KNB)%P]'KX%[QHX'GUDBI;HJ5I6L4!8L6TI&YJ6,+T&2:,JT!GEB! M D&EI?F(H7_6R#ZF !*^,@L*_F]D4YFW\#EGZ+[-T9R'=J-Y\"+(GP^&EQ1O MCA",4&:(4;-[,MNRD &"JM 42V$\!WIC1 *HDCJ=Q+9';.5QPE="U8E8M\5\ M@$AIA"T5+'GT45P'+&':-D%P"HEI9:6*0IVB\A1A@^-DHRG6KP=/7GX8&;)C MDMF(C8E$JC)X [_ZV;FC MN19E$_MCOBL),#5!FK 3FBGHEE]Z:_V9]KWU1#,1X7J9)7319=S&8OLM[AJ< MG-2/.ZUCS[W$1HZVGS9;M8[WDG'/WJ\RI/MGS;>KC;+8]O[EE\X8=&C<\..XJH_QUI54I6Y2I9WBKF=TN4[&8<%.T M)7#OS^7,*"$4WD69,W@WU?TU)G5P\3>I\PL@?SI#[F;3EI%4SBZ08*QL(1VWD4_NY^@U^B]'\%X9JF\3YM]QZ'I K M&-UTA\X1>P9*2DCL!AY?,+CC&-P-F/5C!A,RN(4P-\>MY,J="KR [@5T*]#9 MJEVFL:OPGX'A_@?)<,.2X8YE XL'SQV,#2O\-W96#]PN7MO+9,+=N.ZZ7_-F ML'Y)^4O7ES>,T #7N%Q#KP"6]]57GHM/=[_:WO0^^Q]02P,$% @ Z8"0 M3T(6QF$5" 8RX !@ !A,C Q.3$P,S%Q,RUE>#,Q,GAN9RYH=&WM6FMO MVS@6_;Z_@N-@.PG@E_S(PTX#N(ZS-=!).HZ+SNR7 271%A%*U)"47>^OGWM) MR5;B)'71'4S?[3YC8>D4FLT M/K:'C<;E])*\G?[RCG3J38],%4TT-UPF5#0:H^L*J43&I+U&8[ES,G' MD.D[4JOEM88R72D^CPQI-;TS\E&J.[Z@[KWA1K"+PLYYPSV?-VPGY[X,5Q?G M(5\0'KZN\#^:?WC@1@,*7*DV*\%>5R*&UGN=5OVDFYK^DHFON' MK6ZW6OR19KUYU'?O#IKV7Q\-U&8TYF+5^WG*8Z;)-5N2B8QI\K-[J_G_&'@, MSMO'I1O0"306/&&U?(!>RPYI]"GB/C>D[=5;]\?S^$@"F%FF^C%53T>7]Y8:1FV7O]ULX4CM1 PF;P;7H]O:S6_O1K\7<]!J M-I_&_TM">^?Q\8^K9 K>*'(K)#55$C!E^&Q%3$3-JX/N:?_Y]>5)"&O;J[6/ MH;N4AB%0;TVPF>G9DCV8 *]>C/"%N79O-ENG]:Z=P#&)Z((1Q1:<+2'9F8AK M\FM&%0286)$)2Z4R1";D2JHX9Z5F[5?W3<[(?S.I:)6,DZ .RWOVS2]O:[^6 M]PW5L*BP?/&*W"5R*5@X9U6WRLJM;2BAXT2"WH$N*$\(358D2XS*& P/%) 5 M0[#4E,3PI#@59$8#*%)$QI"RC73UMBHD+&!:4[7"*C&]8]!OR::&LA"<@2Z% M55+0!U8(N +E!-42: Z>A, FRX@'$=$9?FS:+YEBN1$<0,RU (F%:FW)300# MU"D+K(-H-P779 C#7$"SD/BK\C1\%^!M?R/@963&$X '(FT#ARH@%ZK#:U5Z MSY,9,!?%K0%\#T06@DV 7&GMJP!7CFR7 F(0[!@$0FS0G -)/^@: B:T>XXJ MUL@$5 (2\"9[4Y;?P*J(S(3LKPY.6]Y)7^=8S"40TI*$ SO7L33*<^(^N>7(*6F0(#P%T+KBTC0BV6 M6#LH_3=<6N9CQ01\ 6#G&7J#LFK.U?B2 Z^"+UH*'MH#&9WYFH><*HX#X$Y' MV R1H*5,8VZWL:>M$+#\*34#APSP-39*0>#R(!,4:1^&99W8: 1HX11'62C! M-Y]A16!F:,_"KV+B?8D ?S\BH&!BMJ BLRC!Y62S&>1MOF )"-'M_+LFZAU0 M[QX?3\D6_= 0$*M=XO=E9I[V8)>XI.O:#%7-[/,2EOB%7K*1G,\$^&-QBAU\ MZU@-]@.K&[9V.-C&$V[!\L1MWSP*6HZ'8(G3H8@A@J@HR5-GRS$;,+ ,@DPA M:DIT]XC56&H#Y7C$!K9T (;^=,62;;V MZ\AY%5&]S@U Q=2&"PMM7K+S0;5,0!&M8(]XQT2^E7Q0O_K54_1=B.KN?H3' MUXEJ>YRU#JSJAA21H\O@WO CPG-GI%2WQ MR4"^I,K2?,C!/VOD$$( "%]C0H'_4385<,WJ%(8+J@3B>Q[3E;<:;PA5!U(M;M M,Q\A4AI"2\W6//HDKGTNN+%- )Q205A9J:)!I^@L!MC /-G1Y/GKT>.7[T:& M[)ED1K$Q4T!5B!=FV14@9P]4N7Q;MXQ0'Y)>9E@_QUGSBV]$YY_N^K6]"'[Q%U!+ P04 M " #I@)!/Y#[NE.($ D&0 & &$R,#$Y,3 S,7$S+65X,S(Q>&YG M+FAT;>V9ZV_3.A3 O]^_XM#ICDUJGGUL34JETA8QB;N.-8C+_8+/9'0;C*(KQ(8V:55B^QR?Q\_V2=)_-IZ.H@]G$UB)-(&S=R_?G(R@ M83G.^];(<<;1&%Y'_[R!MNUZ$'&4%510EJ'$<2:G#6BLA,@#QUFOU_:Z93.^ M=*)S1ZEJ.PEC!;&QP(U!7[7(7X+PX*_^,\N",8O+E&0"8DZ0(!C*@F9+>(]) M<0&658T:L7S#Z7(EP'>]'KQG_()>(M,OJ$C(H-;3=\Q]W]&3].<,;P9]3"^! MXA<-^M']Z$DS'-E@6@NQ2VYZ"_J92(NE\?IV;1PZ MDL()S8A5.>CYVJ7)U8K.J8"6;WLW_?FV)[&,+.%ABOB29I9@>=#+'Z9GH\EY M=/+J9#2,3J:G$N/SV;OA:031]"?=V8?H*HM<3F W/7PY/)S-K^N^;R0<8CB+5X[NN_UU?'Q*M M[6\[>M*$B)(,HL\E:\)H1E$AZ+AAL841BM8'O M[WE=-S0LH0(09KG:A;=E;HQ4*9'V*!-FB,]11@IK>I60#0QCH7I42IJR'VE9 M-6Y."MV3;N B8^N$X"79W^L0 M7<^N/7Q@IMV(IG]L=W0 5:[>EHC+72'9P#G)&9=YR^ 5XVF%B6N]-5<5 A5^ ML&!;RKN4US?&]#;"9IN87%F4BYXZEVH1*']=4 MK+1B3CZ5E!-UPA>*I5OT'J!#D"9XG0-\>(VG7$9<%BE2S>0J7J%L26I&O5ZK M;7!/M8F2QEX(*,-_.I'^XR.29A*N%*EL2RXR@:0HEJTZQQ6D"T05LCDGA0*D MJ;I1DH 4(YQ*(&5'+HDIFA6E&JAWL]^[C3.G8]714+Z93 M4E5Q6R;BMD1 M^&ZG+*X[;J_C'7U_R+WR]RMOVWZWVS[R?H7R(]OWVZ[G[RCNZ-"8\,BX%Y*; M%XU6HY:H65<;A9]?7;-?)5PU[;@B;^?R4AWY<@.NVHS"FVO+V]JZ#"[>W;WJ M!ZOW_J5_G7^E7O^;[@?Z2,?@"4$L#!!0 M ( .F D$_2 >UG] 0 *P9 8 83(P,3DQ,#,Q<3,M97@S,C)X;F8X ME.[7WV,GVWUV.H*& M85GO6R/+&@=C>!/\64M6V8LYS:D8R:@SZJ@5_*8D&?_5?& :,>5@D-)40"DHDC:#(6;J$]Q'- MK\ PJE$CGFT$6ZXDN+;3@_=<7+%K4O9+)F,ZJ/7TK?*^;^E)^G,>;0;]B%T# MBUXUV$?[HX-F6-A0MN9R$]-7C155VKVV:QYU,NFO6217GF/;?_L-/6[07_!4 MHCJ!PN5EJ>..)DEOI$%BMDP];;%2H 3J_CD)KY:"%VEDA#SFPA/+^8';Z33K M?[!-^] O^_9L_>>"\#EM WZ]*A M(Q2.64J-RD''U2Y-;E9LSB2T7-.][<_W/0DQLE3X"1%+EAJ29UXOVTW/1I/+ MX/3D=#0,3J?GB/'E[-WP/(!@^@@W=]$OYQC>F3-S9,)L,M*^.:V.W83A#(;C MZ44P&?]!SM8N]NPN3$\@>#.!V?#R]?!\,C.F_YY-/L!P%*@>U[9_S.\NT=K^ MOJ.G30C0&@&SF!/9A-&*T06D":=I:,*!7%'8 MWSMV7=L?\20CZ4;?.?YA$R(.*RKH? ,H*=EBTX2L$'E!T'?)80LD&JHM?'_/ MZ=I^21/)@40\4_OPMLRMD2HI:(\R84;$G*0T-Z8W,=W ,)2J1R6EB?U$RZIQ M0'X= ML_9PQTR[%4WWV.SH *I\7+ \1W$^E%J"8P@BFH>1SO&LYS?( WP:XG*;F%Q9%C'.'J#9FZ..:R956 M+.BG@@FJSOASY0-+H3R?2?7I$LA3A2HC*-G*12H*B$;;J'%>0+@A3R&:"Y@J0INHF M<0PH1H7:2;$C0V+R9D5IO<.BPDA7LBKY:E01EWSQC H]9PZW43?O(+)SL6P, MRF7Q^-)NSJ7DB=7FIOB"XW^;R6E49N.=7;:7"V\O9V=HM2UR!I'/%#YY"I\&:#]X MAG^&[AFZK]#IH1Z3.%7X:S \N! , <81BBN%1OV2LT#W>=34L_ M$#SF=>9WWM3?]Q9_2V7&RR\;GJ Q/O]=T^V/ 3_[3'!'"9GC65E(ZE=XVH_^ MM%#]EM\Q]!>5P?]02P,$% @ ZH"03X8Y@CZ[2 , ,\VE-T*5TX[PO>P !=GKC!$* M-_G2HR25$@=?6+8#27[]+CD)2;II(.#$GHZ[&]KVO-EZ'E4])95*__I?1_W> MO<\T&G>'@W_?EP_$_7O_Z_&__I^F^<_3K5?WUH;IL$^#R;UG(\()Y7M?NI/] M>Q\RC3_>*Z-A_]Z'X>AC]S,VS?2:9\-/QZ/NWO[DGA(R_.7@Z%$H1;@L56,T MZ@:*([1) ";;R!Q< T'DQL<0FY!=4MGJ"!G_.S\J M3NCB31$6$_@P^5$/+A?SJOWJ9]ZF/3'8PG.$AT__RJ7G?P\5O7R1#"P^G1\U,/ M)Z,K)Q[%4>_\$>$A'_UZ3S[0_<=3]<._?(=_?GK]=>[9@7I):(2\=$EW/ 0EW?<:X/2,\PO^!L'5L^OAB&.ZW+SYHGTOGVP? MGAX\/S737\X[;P(^4+^YO_K-T_!P,!D=?_N2LX/U,O>7'WPT^?;7_U%#JT;9 M\YN<' ZOW(3?C_!!&O:G+2S%Q>/&H\G?X> /+T/!/8,P/_Y7GR9XKY[;T/\< M=C__^_ZSX6#"_;W9/O[$#9I.W_W[_H2.)@^G='OX^+_^Z[_^->E.>O3XW#K\ MZ^'I^W\]/+UK'.;CQ__*W<_WQI/C'OW[?NZ./_7P^-%@."!^=O?H43V11JIY*("D%08T&90MJ@<):CRYUK] M;8+_:BY:8X#]^FCJ/GK"7S+7+_JBAWOW[W4SWS+K]\=Q;?CYE=KZO*,[A_G@ M^>?=E^%@L\_OUC;ZFVOO^YVUW?V=DS>P^W(=-C^\Z'4.MO9W/W2..B\W#CHO MWW=?Z8W>SLFG_L;)DY/=@SVY>_!$[7SHB,V76]W-M=[^[O:ZV/GP_J"S_?1@ MY^1I;Z?GQ2NU>[SS(=F-[;V3SLF3+QVU?KSY\OG1QMI'N[&P1/1V7YWO+FV_F6C MWX$-M=7?W%[7G>T7!QLO^#MN/Y]TWHJC5]M/_B21 I: #5D5&Q 6FIB#:;3W M047)5MLSI 5[8_K7PRL0SA[1T_[!5Q]-'F5V1WV^XW[&XV/"$0TN(W[.S-?\ MY&%^/LAK?/H*^1\A+R\CK[3).4396/+5#4M&7H%O*,1 (BK*1MQ_O)DF][3\ M[ZG#OW$"_!W@%]UQPMX.$^ %?S)>0?PCB-5EB(.SJEA=!9EF02;)-<%'T22P MSD@?K33F_F/%*,P-VM,>O +WI\#5E\&U6@@H+C?20&X@:M-P\^O&YY!9, O% M37__\1M]B] ^'[!0.'[&X(ZPMS[(=/1_Z'@%ZX]@/>H\JY!.H?WRIRW@I.46 M3JA+ X9R@]:J1K@D"T=+.F&X_UAP7 -*.P>WB.^SP]'HBE%>>=Z?AOCM)8B- MB,6@,(VU:!MP' M[P1K,VA09=:O Y?N/FU,Q?^O]]T6W1Z-G#.O><+3JO3\! M;?<2M"Z0D<2191&:];2QV*#6MI%*V(#.6&5956T,!PVF1-S0TV&7:9/?.M!O M^]CK/3T<=[#W []%V'4_JUK&D4P&] O?'X%[VP(3..LG@2K0<&26VU5XZ M=L/@7$A8;"QSZ[UO]ZG76W7:G\;ULON%S+T5?&IBLIX[;?8LG@LC;*57T;%3 M+OG[N+X88:K]ZM[AH'N*ZN$XW[\*,XF2"%'+D!PH(:'/;S<')V_)P&9^/JCY[T>L,O=9;@Q7"T-CR,DW+8>Y*F M@]#C+4K4_8RQ1V>"_/Z]*LCY:CU?OAQWNJ&?^B\&FP;#_<4.MBXYZ)QGG MHYT#_F[]';.C^!X?WIF-[1W^\T;LJ.='Y]?PLPYWU3N[^?*-YO-/=K??J9V3 M%]V-M?W^[D'O8(?OL[O-/#W@/VM;!SO;+\H5)2Y(%YAV?!>9)91DXU.1U2(D M876@HM+]Q^J_K5+G?#DGR+4(8V*,MN3$'@2R$2$FIT@+CQ2D,>J4,$*N"+.8 MA#G^2I@DLD.&C^6[2 U(RP)0RZH"O8!015\(E3#FGPDS:\]QCZC?'=.K;J+!F)[LC8CJH-LVC?J=[J#;/^S/V;5TCL^0[[\Y MZ:P][6UL)[71WQ&=DS=ZXV0==OKK8G?[1;_S\MW)SL&>V%W[XR.CV*/_O76\ M^R%_B@KL[EKG"Q^7&R<[:I?1W%A+NG.PW]TYV.IU/NQ\V=W>X.=O?>STM\K& MVOK1QI,_A;5D(Z7&8&)5AZSJHM*9.SQ*= ZD<'3_\6NYRQFIOV>.['F['7W9M.%SX_ M^D2)P\3M;I]/V2QO^=-Q.275J?R3\P53;[X]![,C.OWUXUWNQ)VU=T>=@S?' M'=8(?.U'!O6XT^\8[JIJ<_OC\44WWH/.R<'W.7_+*S_<9LKKTQG;6= MXYV3O,^?B]V76_V=_@[\K1NO[9UL;C\Q.]M_^\4%#@\A_*U$TZ_U* ]7Y:9G MUCG2Z*^&WVL542>ER7!OSL%F%XBD%25R%*&_K134+]&$/^3./L$]^FK>&[4B MQH^)<3FLS\JGJ()HBC*Q@1S8TGNFB O*!Y7))X_W'^MP+>-^'18 MO^_7R')E+N;)B@MSP:0H E5F^R!,P^Y8->A(-M&!43*3 *Q)%]=P&;Z(F(.+ M.>4"[)%"AJ H99+.Z!CP._[^G RON@/:+,]&E+N3%YBZO>G(P*?N:,J".BX_ M9YQA\]DYSL_YFJV/5=&Q&A,[)QS6J:W]S6U^#N.PN\UM_H$5X,$;]17G_KLO M&R]W8.?#[L==YLC&R1NUH3:Z.WROC;5=OG[G>.-@7>^H=W]3=[O;3P1CN,_A M8W^'S]E8V^'S_F#UV!$;_76]>["N.@?Y8/>OX4 P[ "<4PTW=V@@*M%$J:#1 MP0@3P$E98#IA*ALI_GEL_F="@B@*!:\=:<5*1DH?.K^Y K/CP0SY<&282:(!BQ(8MMV=O4$+CE4Y-B,+K0L6J M(NX__O_^7Z^D^O^OY1*L\Y!REEDJ T:R=)082C&"&6:TRZO^?UMX7QX^DLD* MR[V1.SR(!E@$ M;I!#RA)_$.$][W_J#8^)WDZ&Z>/KPU':QS&][N%@LQ1^V%0+L&O_>F3ZKH9[ M\^7 46>M\WEW\,?^[LE0;JX]_[)S\)XC[=T>QV,]'=.V&=O]U@% MK -K +/[-HC=_^R+U'\_P _A"OQ?'B[U]Y@8_:ZNW M^:%38\3CC;5>[S\GG6/6 W\2QW7YSR&H_K1T^^X"B_P.[H/?8.ZZ9UNX/O\,=[='G(?SWW^#G6D2.VNO1,;!WMJV.VCUXQWIO773>GEWSGS_V8S^SAMSJ;ZA=_K[[?-[NQXWM-WP=/_?D:9-0Y89YM=PQS\>@_)^N3KQKAR9\E Z#RL7&>Y2"PN:YYZ\1*L [?4# YE_N/ MI7Y@W;4&#/^!6=EHYDE,1C@- :P7Z+))@<-4X9P]998_9Y9?,:MMS#J^8):6 M/H-SC7"^-&"3YF@#J>' (VD6(2$XR[['/?!V%LP"-E IZ)@P G@CHG2NBA"9 MLI20X)ON:,6LUC!KX\)F84922:HF8,WT=5)S5.-RXXMV2O@4!<[29J'7*EL; M1 @$Q$$.6D=L'@U;SE2R.[-9:F6S6LJL"YM%&;4&%LC69[99D+'QTA.'ST:) MX%G:NLHL]4#Y63 K\!.81I2F*\$L$U<5$[66DJ,H)M1*9[6969W+.HLUE1 < M7SU+?#\16S6L.L2][08 G**597VB(S*XJ&PS77*%28V%E)(R/K+/:&, MF MZ6BDE2'S4SV0\8%$LMI@2(+U5S(K;]AR9EUX0Z>R4DY"0^A] \6+)H8(C0MU M(7-D>NEP;07_S6E%H[%.1+%@#PALI)A5K-F)V#!*I5+\@2/4?QU*G"FQSN>? MW@][?)LZ*KF%$_J:=; @4Y,M(=B;RTXQ$7L_YT.C0V$AKPL;,5%R(SU ";$Z M+PX1M7^@?Y-?OSGL, ]^K8AU;6)=6"YKB@J)0\+3"!&";X*UMI'"JY#YB*IK MCK1Z< V7^$UB.6,PFQP3(8%T(1B9K$_)"2@B:_\#G;4R7"WBUR7-I7Q.SK&& M5\HPOTR9KC5631*1Y'1>!#3SRSP0O\DO+**NLHFI4 9R2?2'J($2X7=I/J! MVEKQJTW\NCP.47(RJ!I94S,@U:P=%WW#[C);S"B$K?8K/+A&L+@TP@N/5ORZ M/K_>719>5K&BUTHTSJ%HV''I)FIE&P7>)0?,O5HK@877/^:%+;%_7/'KU_AU MR3_:$"Q+[M"PVZ(&,CM)ACXT3"],T:<"TD_MUUWTCRM^_2*_+ORC(8LIL[0G M83S[QXB-5XG-F5#>@0X6G;K_&,0_VZ]OIK3\4M[#I>RU6J+L43XY3N9HK$H2;XP?YU\*&$I9UE4=J4FV4$P7J*CJ /:Q%'G-\<85N1I"7DN:7/A0YJF--3$.G"> M6)N7PJ%@J'D'SF<])<^URDO]4O;"BCSM(,\E8>2#L(:#N,:5R,)( C5>Y](0 M?RZURF23O+;E^:4$A15Y6D*>"\N3P6B?F3;0FCKQ=:&P\G6L132S!-MFP9I%.YJB8//:!N0YY MI& +YI34I=@Z;.0U&J$S?U:@D$XKS=-F\EQ8'B$<6IM2$YQAS6.B9[>E2N-+ MD4&C(NNPDN=:"PA^*4=E19YVD.?R9 D%L,G4PJR4&H@U"2K*U)2B37))H:^# MC=>T/+^4AK(B3TO(K&;9?IE;>U?23V+*KEC19&=2'46T3<@^-@RPL3(J MCO,Y&)._G22PT-DGWR+7BE779M6%Q?)9RQ!8":[W9FA*03&BBUZ(IT1(H]HTEZVJYKK%D;TG(*YMP(R=P";63C%97&>:T]JF12G>G[75K]ILY:T:H=M'KWE592Y3KDSL[O MU%H5UEB,/QLOHYQ!H9SVOT^KWU18*UJU@U;I8L-.$,PBJ%O.U%*DQD96[1H: MK6,2R=M0!/P^K4 @A1)-5"4!>(U)DJ% D-!:%-\N1[Y:1S5+=GVI%6H[M7+B M2V;(P0ZSKF=_A_\C(]?-E\R\TZV]C>._\JN)Z+S\OGQSO;&Q]W^&[7! M;.N"BK7^H6I$B'7A ML9*@Z?YC;7]['0(HZXVR3AK@E?EU=9UP 2Y2V04RE M <+TJYNCP^\/R;?1?JWX]8O\NK!?LM0=64@T-ILZ**]5$Y2G MN@Z4V'/::'*=JP[77$>525A7Z_!YJ8""]3(E'2R T(7ME5UE]K66/E>6>7JC M48+P34QLF3A$TTV D!H'KA1EC';*L':_7F9?L82FY&!5Y,"O%"QU;PDK%%-5 M:,RKS+XVD^>2[5$414331*-M YI?L:K)#5(L4;$P5[8&?A<3@C^UFJ$.2GEG MC 4%19O .LP'Q8\J0D@K5I:GM>2YLHY*)QFU)&HHY]! R4P><+(Q.DA)7D:J M&YBHZR6D!R61B0-@,X*J-8)J05GFD<)BC5WE%+>:/)5W)XL7.F!;D6N6Y+I4]B(*%C3L\'*VK+T38>V(8)\F!BK=D4:0:SQ[]GLE:L:@6K+JP5 M:"="3H6ME3<<(!;3Q.Q40Y@*(6LO:XM> MFA3T/^^I_8K&8Z+-3U0W0ASLO2+F1(W\:YW[P:0^>^X(?SQ'&';7]ON=#XS@ MA^RX; 4P,VVB8: M[QMN6%M=-MJX^K7QUV;H\ZR'X_%FF6Y>\N2HRPUU?LKIKB;3 MXT].;W3Z!?YV_Z_M]?5K_ 0IN@.&GL\]Q5E.-X.]>N3G<+Z"B]5.!G2ND"G M)B 6#,8F9420RBF[;+@\75QO7N[=NV^1QS2$:*6 M(3E0Y/#4^$%,)@GES"6'.7_3=[4U+UNSWV Y<:01; .9N1V34Z2%YUA4 M&J-.6T#(Q6L!]DLS:0''OPTD$T%J!769@?6B")M1Y)22S[?'@26QOS-BIL]" M*JF3S1QT9)$",1]-]"QR-0@*M\?,Y9Z"V" ME;AL_>7&_>*L+'ET5(23/C@+#FIE,A<#>!1 JI!8MOYRT[C,JK\D*D6*X.K8 M+C!"/D,R4A/[%T)IX5M+8Q<,H/%H\NCU:)@/TV1S])9&G_E'7<7E[6$4C]S"!E[Q5\-)H8-P"OHHZU?]8U?%:):.8P&K)$D-[60,T5 M2!& $$3V !9\*-P/9?!)V<@:/T?_K9F/%:37Z*4_"^GL>BD1Y!0+('=)"-)[ MK-L.J%3 Z%# +H4OW::T/QCVAGO'9X>7T87:;"/H0#GD #::F"!-[6M@#:MB M60H7>MM(SL5S0O3.BF1L#0434MVCU*AD*3*8H.52>,XY],G;=Y@IH,J&1+8Z M 25=9R)<-#8F7T<%E\-ASJ%/WKZ?U!'8C'J(NF0@30R:R]X%&Z>E@>4<_&0K MO))QJ'4FL@4U2*LBU1HQ' ($OU H?D(-A5P[<1#)#M@*#JL7MG:XK MWY1,<[ <]OK;]?7#-1H, M^]W!MVY[]NM_.)5]Y18/KW[['\VZ^;K#[F!OW!)\K,Y*9>4-1NY2H+P6&CGZAKJQ(>34@O&4E4Q:@-$<)3-R MW*HB"E<7Q_GH(6>(.01IR'USB[JEX-%2B:OY\TCX'(W*H>X%#BASK-DE1O*_ MM5:_PS9+7[0;ZYN7?_%&UQMO \.7@ DAMO:/@;,20 M?1W=]\N6B[E4$O%&LD"+HF"%E50B!W4I!Y046/@%B-9@6;IL]J42>S?""%G7 MM.1@*0D!*"S+.87$=L-P+!"E:A$C%D2VW0A,.:*UE+F/'CR1E"0B-B NW9&VKGD0&S(N> ='OXS(VA,08JT4HV*9 +BP!(V4@M M0]T;1[1A-#6BEG4(2,:<69 6;"./%D24SA_4;WX4Q\^P)A$D8T029!Q(+2(8 MD,)*+$:QJ<46H7/W!/R-,"*!,"'G'#FF!24Q>"5C< 6TA4BN3?WU[DGQFV$$ MJVA=M,F)%%@*OA3K8O+$*INIXEK$B 41U3<"DS,A&9_KRD "2MD[ Q2U8@=< M=X[-2P/3%B7J?L;8H_&+T; _[4K[PUZF44N0H@0UX\RI%#(D#5X8)(!@V=;& MA&TRL0L8R-R,#92L5X/*7F<[K7<;A48/!66QW-7DTD!VJV/R,]2Q2GJ7"PD5 M!( LJ%S2UIE"C%%2MVC\YM4")6%1=>-<80%,,)&T*&QH$G'(K)1K00V2!0NX MYE^-1!J-AIEME!801:T8*U&SY)+3TK&MQ/3NB?+Y\TC5H$YBW=Z=U0:9*(./ MQ>44@X:BQ=+R:*G"_?GS"&*IFYM&(8B=3' (,FH?V;]JC$&UDD<+$A+.'UQ+ M*5B'*!V;"2090YUST1&4PRQ"63YP;S.07 !\0\C%4H!AC9?>H=4M8L2"!$TW A,[U90297:W$H2RH5A+M2IKL-+2V<9N MRP#3W.;19M:A;:DC%E$!00BH@I',B6RFD]DN#U/SGT68%F8Y!R\3!9Q8$ M&$2( J)#,$% @=PFG33OD.1&\$G)1'2$%&T&C^R8)!I7*,>Z;[F[1>,WKQ:0 M*5E%2A8)&8)*P0>1BN?8*PGO\2S.6H+55[>;KSBKM5<6M.#&3R5)2*RN;1&N M9&63]I)IVB)T[GB<-2M&D-"QFJ;DK06'!8L,P19VW;[^,J01)3!:O((6=04>0#(7K / MB'Q@^?!=B-RV.5CI5$*I!4F!3;6-&@4DC F3)R@0E]!*WWYNV^VCBJBD#J*D M8 MXJ8(.UDJ5/2FR5N@S5.$,50%:+"RJAW'13M9@!B*'X%)R3,10-SCDT247NJ2Z7;)4]7]5Z"]A=.Z2]W *_,WEJH@0K MC1)90@@!+46!E"(9&92@Y:+QYF<:/>GUAI-ZZ\U/54DN(ZVICM* -VR+/.@2 MO90V*..+"!2".)]QU LX4J-G,U*C)!5E('%T%%DZA\!Q=D*',A(Z*\_%,[= M%)IJ@V:<:R#IXN[B[BXY'$U:IXW-43I&H'[Y--$!N M@-.JAQR^&HPWZPG'C\)!O.]A[/1H.^&6:@O;WZ/+L+.YL@XRC/'[W M*3/ _'M!A-\=>?Q'QES^\.LW;PE9DBH>3";GJK+S,CCK- %I##E@@1:$IK/O MR3_U2&9B/DR3S=%;&GWN)KK*Q2I%TZ@[%9A/!OE9=Y3JN,>MR,TY#'!@L.B< M-A9J5JSV4>J\=GAY>1/%@28A'@B>H@"H:@7);:!QDC95K9 MQL7CV[X:(NA2Z&N6RB+7]EA( M_33/(',.=043>9"U%C]1K5H1))0(;+2BXUZ:L 4L6GQ#M0HRYT5OC@LRVA@\ MZ@+6F1"0=95+4FMI=6I#I:N%-))S"#+G4"LSH(HJ%K(LOC4XIDZ1TJ=(RGN= M50O(TW;;N/1!YNVSFH/))+T.)H4 (6D4.3L(PI.EHNENZL96(@F6O$_LX91P M_)I5'&DTSF+=DC1JWP(D%]\^W6UCD= 4OI<-2==.FFMXB>%4"% ML'8;3% O/BED@T&1DZ+S'!YK'\)HXIFY41!+G[:SX+:OUFEVBA$ M:[)SI.H>5RZ@$-F&%'-(*B6SP+ER"V[_9I8+)7*)3@7224#Q%$,)=4M!D13H M$,)2 +1P]F]F^Y/E; 4%S>[*L]-*7GM6')H_!=8U'7T]:'WPZG(RG9\C?C>%^NA=WA@,Z[N#H(TU>' [RCWKH MK[1"9^IGIV'CBQ']SR$-TO$_-,&E4\=;U>:/.,AM"7-==DD9FTPB"2:GZ+*U M6HE0B_0Q=^\&<]6*N:UCKD$?K:*ZO1J T26DDE0M&R%++(P@J;6-586O//>&>-* M%M$F6W0R+2!+JZ3EKPVQK C\G6VS+9!#F8KT$)C!QD"R4;/_SM[)%$X(TO21BE( @VH5*M/F!BCLLZ7)%$N 6=^;:ZF MI;+WSA$8H&XN4;)R$"%3781M;5+2HHE2IF4(LEM X-G)WKM'8&-\$H9OJ078 MH%EIUK("5N0BDDP+/)VW@ 1>R<[;)W!.$2U:<@H\1_P*LS/)ND"0M4H85P1> M' (O"F<*%0Y4LM7!!$"LP^%$"B!$JX*!-G!FH63?'-)A5NS^9XN(BD-P#L39 MGT- Q?^&7!>\80Z>C>3=8/?M#86NV'VK^;?&0Y'11&,0B@_16RFBS487MN " M6\#N%:%6:O:?2]A;J5WT$@UHG0-BTL4H*Y(0"99A=B$$I2TMK)8 H9 MCO63MPY5LD%Q;*^\6N6,K@CT@WH)N1@#Q/P!"Y**-U%FP3$3%!M,;,.\Y$*I MR3M'(*]!D8NZ3F5#3,K+D(,.06IOM2UM&"*_!0&R(M _9T:X0$I[E5/Q(*V) MSAA5T @4P3IJ0PKNG<-,8 Y!4TFH,PCV&0(@9H]@7,SF? QBH==X+93L6&7" M_HBYLROK+X)6X$I05?'D:(-&4B'7K']#XFXP=[54I7W,=2;+6N9$1Z=!*^<3 MEBJULN+8FG0;F+O\9%DHT;DHS+6&',L%Z16R6DC":R<<1YR)F>R!RHJY"\#< M12$+%J6<8TV9$@%(%\,9U9Z M\UN1DBY1Q:C9_-8UTA*=T%;%XH/VNO@6;-UW=PB\,)PATBI@H6@1O'1UIZIB MA0E)0?(V+0%G6I#I?P#%XB5[ED[XW3FJ.5'-B-NUI]S#M4XJY,1ZZ6JBPGNXM7 M(H)0/B<--KI@2*'/6=LHO"QW)$UDM51E.=GM=#&$*D,."7S2D7R0"K*-26I$ MU0)VKPBU4K/_-&F/QBJGM(C%0(XR6,4<]-H*H1R_6K&[)>Q>%$)!4CK45-\ MA6-]&Y1Q"@K%4L?F51L(M5!2]\X1R$9)1DKK \=*D43 %*,C4X*..K9B6F>A MU.2=(U ID%,H$DL=(D\..>H&*#'68G;"WA$"W<&E*K,BD,Y8;$HYA&!!:H4N M222I DB;A6A7:L\=PZP#IY%#$I@1@I,H2F!0L<7X^&_'LGQZ][ MW 2L2*L:_53O\?1X^_C3V78W)X?#1W7'7!JU9:"ZISV_?UI);T*$.JH'4N609)9.,SDB9K4O'92M&"2>V%AFEF"U4$EA ( MM94(03(X$5"5FO(:M MA)3>9*]]Q"0=*1FMGVNSE27'Q0''EPI'#HA"G95('RR;MD\U'O: M[Z9>:_I1K*4>I(K2$ZL&;6+=6=>:&(S'&'T+4DP7$9V9C:YJ$7PN(2N0D"2' MMS&S( I;24;/W*1PM13 4&"%'!;2D)+T/^L^U*5C\<;/J8K^"&B,S MFJSAA,YP\PS=U_M\/?:U1?/%J5?ZX_F17X 8(Z4Z$8XL/H![8Y Y*"-5UC$; ME\T9Q&H%\8P@5K<.,8O(!"'9#" @"Q]"2<%P2""<\2[$*<3^O!?[%<2_!;'_ M^5[L9P:Q#X9C/0Q!: _H/'80!\481V)S M7??KIA2-,,$ 1XDE"9 MB!!?=#DZIU?=SY09*QSL=6./GHS'-!D_/>[@P7#T MK(?C\=589*VFGC C\C:E_<&P-]P[WNKN[;=FEL"$S%+)**VC!$P^Y"R4"MIH M-"*$=E1NOSYLSP['DV&?1EO4PPG?;KS?_=06R(+T2IBZ"B\F4$$$JXJ)3EHT MCI%J0VWT7X%L>X29-K#?FE$9S8%_*;GN2:^@[@]:G%&"LG.%M8QOP6QVJRSB MS JUJ:A5"5(FIT"1\BZS3LDB$L52K%M2V.9A$6>V8BD7*H*DATPU@O".F]02 MQXC&870M2+E:;(OX&S@=\N^:@C0XK-_E:_OW3U,O'Y_=@U^>W^#\R/G[>H=_ MF),H494H(DM-$*J.^(@$R19?(D,]]UR4"8<#^9\AWV([.3BD+>HC@S_8>TVC M,ASU<9!H,_:Z>]->^/SH$Z4)V])NGT_9+&_YTW'!5(^]/=?UIZSXU\W<^$$> MUON%>MFRSHE M5JRKJ2>0G/'1Q)* % =KV:$L3B6;A4-LP4CW>#1YQ"T_F69FO:3AW@@_[7<3 MGBWM2,/#P61T_.C=V^4:P#99AQ2LEB8%2!RHD<\"K(D:)-BH6C"Z.7_DYC)H M*9/TEGN<*\G4954^8LG@LRG O0]""Z8>YH_<7&84E%72:($0ZAIO#)BC\&2% MSCXKHZD%P\WS1VXNH\C@L%APCDHAB(4='H)6.3GG-"0%[?=SYRIF8SAX=P-Q MV_P=GJ*D@\M2%D92%,6:6#MK D3+;D[F]CN\VX1P+IZ/XQJI45J(3H$-.E!( MGA((G2*H NWW?+?<"V_?!:++:- KEBL*=.%^AC$4K9#C5I4>C6.\& W[?!%?D2;3^CQG _'+J U,CM%0 M(5M*! 2+1CGA0&JF--FO5FF1M<&*T@M+Z;EH)::5*4IB4(A0C/=)&QNCDA Q M>N=:H)56E%Y82L]%.VIP=?U(UN@B>$%1 LN.8BP$3 I="[3CBM(+2^FY:&F9 M8W&14I!&0P$5;=(ER^*50JFC7&GI65'Z.F'9TG%[+J(Z%FF2-\$7#1"5PT3$ M?ZDB="+(;B6J5]QNJ[H.2+J((*&0!F,I> ?H57;>LQ8I*W6]XG9K978"C3I8 M5A^I@'.6&6VS+RXPOSTJOY+9*VZW56\'FVT$&4#)",6'8+V5(7( R40F\M,L MN86F]*ON@#;+LQ'E[N0%IFZ/O]RERH?\GG_P>^SUZ/@I#CX^V1O1E'TSH]Y^Y@[^I)-YH%[&>6RY:C-II0NZ0$^)!1.@(JI6B.T>AL]Q0O@A8K M;K2%&R(T6LR &PE-4,XI[]A\9)&QN()2^(BA.$]G:X&E:(%/G#=)WN.HB[%' M6U]S=2^6L/+9]>,;]SQL,F[!\WQ=8_ )C^LW_=LB@]K@9\?.;_'3JPRR=-$* M66+*#GP6M02!-5IZDW029\N!%IJ(W[,6T[WN*-=M[V;%NQOB_:)X+UD4"1LT M!A"U(ZT46"E]S%&X('Q60N78 M@C6\\W9OBZ:!9K?6PV8=(GFMBU'@D@E"(KALR0 EP-*B,:_E(TF+Y-==EFX^3.*O*W,40&S9P&N8I9)>.>S<2I& M<\HH)^PIH_C%XHX;K 17I89KA/U)%DU/O1A8^"T6HL)S*$+7W$9052(8*>D5J M\:W*O-Q1G6+>PL'>F0^J;SO=0;=_V%]< _)U8/SS<$+?'!6O!ZX]))YT%*6P ME)+!0RTV[UR0X*(6)5IO6E#8[&NN0*W>.3FNI3J' W[[EP)+3U(Z[!_VL-81 M&>%@?%H9ZTD^.!Q/;L%US&SS!BK!(H?@*14 D#$D8W6QW.%C3?!>1KPV:/)N M,"+L=4]J2:W/=(K82^P.7@W'"UPPZVI/DSE" J^+M""4\]+44@821$BYY!9L M'=".GC:SW0.\U0HCRB01:OT"0RS6R820JFIKP=9#;>MILT+.U<)Q%('("TA8 M@@/OC/4^!^NS;A-RTTJ!F^7M9)C^DHC&:/:'@]-*@K-2U[4.=JU!>*'!MK\, MM_>'AV,\0P7?K@1;=4P'X"H9_^ D^^X"A?+8_^O/^I-SPFFM)T\]/4 MW _R%EN/4;<6;IM^_HXEZ-;;=RTA"@IK0 6,)3M@D85)$]F8)$GED7\5I*_A)1!LL'54*9;[@A=R,0@8LBB!4'I7_A]_O$W.-X2 M*CMC,+/63(0,M9,B18T%A.+BPL@C N1<+;AF@-S.Q(@*W6DX*2ZV49=$5 M$B9S&"^EM3(N/D:+'OE=]K2O#T=I'\=MBO^\S#ZCMS[4J;8 /K@ -4F3)9+# MTB;SO("0S<5(7ZP8./MM?YZ>_^V5 U?/N?9T"4+UY4ZP$X@0LHH131*1R>15 M (.+;V 6D#8WTM-!((42350E 7B-'+H;"L0 6HNB39FW/QIQN8S.^>N;VJ9G M_CH,E/5&6:<+%" 6UM8:F:.V*J6ZXV2+EEHO++!S66>L@'P +63.DN4U^51D MW1TV6M12V3;LBW .[/H@#?OT55+ M648:,)'%D# $ T[7,8KD5>0H2LL,SK>HJLWB(CN7FBX,(ZB0A5;20BTTK851 M(GNP)82 ;=K2>7&1G9.;=1Z4""3J%B>R[MCM4TC%NH@>,+?(S2XNLG/QLY;0 M2*^3D'):9,QK25I[6_>]ROS1\OG9UZ-AH7&]%'MO:?2YFVA\AO!2NMOL;.9> M6[*N,]T4912.XQ^K8Z$8EM#=S@_@N7A==%8 2@\.(P2=?2@V!.ZZZ(Q"$LOG M=>?:@^N8<)3VGW"3G>XI/+5G7# M.1(AU!1?_A-5C."*7A8?O @ SV=?)03ILRJ^$ "I%%T41I)T9,@2M6DF:>$! MGHL/YDA7Y 3%HR:P&MCM%H&81;$QB;@T/G@1 )[/GDS&.B"KG*@S1!989"G, M4$1QRFBS-''PQ7+,7J\[V&-\.SCZ2!-^O<0.6!.WM*1L?(Y@? E1JRPC243K MC C+YH#GANYJJ!--*R]$-NP+_$O%W/Y M:?(LTJJSV_?EV>A,*28CG(90O7FMOI<"!BV^V[U]3G,.W-0EJT-(@0"HN#1.G+:&P!,);=AM]@[ M1)'Y[ 8%D'VM7HZD &V*0A43M992*L/,:*EBP*.EI,A<%$.2T28;3,[)@\R^ MUN=%[_@C*SRI-I2WO%L4F<.VY)'C2ADREN"!C \DDM4&0Q*L49)IJ:-94HK, MQ=$8C3YY9(D:$-AV,$=8I1(Y6Z12J4W#Q L#Y%S< 181T-4Q?PH@Z[HNTAZB M!$N%86W3,-+" #F?P2)+.HQ$Z\V>E;ON=6DJ1Y?7KMT^13,(ZGVKI6P44K)8U0/G%_]T8:EHBY/%*B.$ABA8$%$N M"HS+VFB.F\]J>^K%X]P4<<+>\W'-KJC)$Q?UY-?HTXA2=YIKL49?5]=/E_MQ M,U_>[66+\I?A,+_='XYH_.S)9BG=1&\_8;J!O(NKE3_U; I.A22M+$;E6A_! M.!D-1(F%;+ A&#J?7M7G%:-74-Z$V] _7_%:SRCD#:%@BA$5"@#MO#O0F-^A>'+I7FZ T/<]TV MZK#VAO.R',^X;4:8%K@__"75P!N45B7E+4CAHXPR%2$RYI(AN3:-!/$=8]#3&7 MT1ZC#8JL*;-R 9V55\$3QW"AA)#!M6F-X9+28B[CQB0$.JNE+A)!RA(]*I4! MBZ)0$V)7UN)O52.6?>./E)0I)L=I>6)14@R9%8$% N-(AU;EKRP?)>93OLLX M9Z76L6ZI9:)" P$A"K3 P:^FE97X+B7J-C/C&]D+0,(.5@FAY4%$,DHM[(9"T",F[<8W:-'(SK=+'V\W_UT#T=I M-.Q=1;!>\F XVGNHA- /S\YXR"YGTI3A<#(83NC^O<*MO$5E7)/M]/OCN#;\ M_$IM?=[1G<-\\/SS[LMPL-GG=VL;_=E^^[K_1&;^?D4W_CY,G)[L&>W#UXHG8^=,3FRZWNYEIO?W=[ M7>Q\>'_0V7YZL'/RM+?3\R>=MZ&?^B\&FP<)=K;_^+BSO?=E1ZU_Z6QO[7<. MWIB-[8]ZXV3=;*B=H\VUSO'&]HYZI;?V=_I'O;'_A[JW?F_!I^UN&N>F=W7[[3F]M)[?0[NG.P(S;X MMW5>OMC?.7ASPK_E8^>D8W8_[)SL;O?*QMJ32>=8'+W:?C[I//DS%)0Y&=VP MIH<&;# -(O);Y90V0B<*\MZJ0;_3H)V#=+E!:UHX&['2Q!)R R!<$R/&)A5? M]X:85@I9->CW&?KN-U[XTBDP4 4 FYU8-^KT&W7PF M3J:-^59\^5.(S$K=>C;5UC3L:TN#TH?&U6(',4F%.JZ:\[L=?GOG,C\5&.N- M+8U/,C6@LF^"\[D) HJNZB5[M6K0[S;HR1679"FK++5KP.O20*JVU,;4Q$#H MO8G:DU\UZ/4HFZX45/15F5*8=6@W^_R5QB*J8A0P#1&1O;Q@:-,C"Q* MM2:..$'[*,VJ0;_/T"L-6HQ6'#"[IAAV19"X\V,@V7B(%+6.2J65:/J^#=V^ MXI0HV^Q*$AP/$S%#K62G!"Q%(1LO Y$VJSCI!TYI[TJ<)(5#ZVU3]XA@&\H" M/Z84FBPM*222)JZZ_ \8>J7+NU*2S,XW25MV2J;X!K4TC;=9BF13R"N&_HBA M5R-Y*(1!I2;$&LE+;E!6G[FI:33%Q"@IP*I!O^_EWUP1]IB+0,Q;'02C'\I[82P7 C'+EY7\0 MRU]A:/!UT6TR3\O":C@/MXR@(:4! ;+YFK-7LOQ9Q$T2NG M] ,;>F7X3@0H[,E9+'F'[)DX]&3*0B.DP20])FM7#?H#';I^)99GS21]5$T0 MDAFJ4ZG^R#0"T)&(16K(JP;]O@V],MJDV"&Q!&ILC1THAI<8+F1NE53*U @;@RH;^H$&OC#8IK\%I M*-SEBV^ (\TF1 H-. Q.UC+):<70'^C0*UW>JEALD*9A ?]_V7O3IK:296WT MKR@XY[YO=X2*KGEP[T,$VV!O^C:B#;A]X4M'C498 T>#;?SK;]:2,)*-F0S2 M$I2CVP9)2ZM65M:33V9E98)1"AJ6? ):2A7!6F)-E2CQT!LT],.(- YU]-+#"YFMDC@*G+E(N MDC102F*AI+=-*J9(?>H*%S2QX\^5R( M1R I P;V*4"@!A164B(9UCH*47*;KA?H;'9H2D(Q2C1R'(-),@8C+<"QESX7 MGW=6AE"BH3?0^KD=)(B=90!*[F+3S0H=BXV] T#E:;Q(0 M>&H#RDT2 $$U.)X^,A0%MAC^ AO/BD"O7?#MF06OH@VY[B*R#M@2QXH@:X'> M.[#\GB7/G9)%G-=FUQ_,B-,HG622!%&=8_5:"&1I9DW:@#]*+-.\B/,&+WYN M UDF' V5%%FOP(MW,2#CI 0&&AU(E@(:%,)T_7(_G]%/H1/Q$IPCBCG0)1.! M>K(@@#,!]<0N**7B6J/3[GW8O_X07G4"+W]NK3'JK^:QNT[\S_[Y\;MPEA,4 M6E].3G:[^R=[6_"]IYN?6Z^WSUM;'PA(&23\@1V?;G/P-DGK]#A[G>0?%@GS MA$8DM=99DF#B,:@H+'#EO4C*"+[6Z ]"'/S/6CZX^MLW)QV?U-''SWM?Y^#? M[;UW?WS8/7U+CE_O8M!( GH(6OUW9^_=6[&WY<_W#G=!>X_PUY5PNOEEM_N6 MM.B;SZW#5_"];\Z/3^%>AZV3XU-/6J^/SH].WW_:I<IA M@Y296WJKE;;*LA$!; MLUQ",$,4N+KU MYQ+1M'<4O%B'2 0SQ%GP2 O)$+&"L5SYGZ5"F&Y8\G/.;?)."24U"A'()[=, M(VM"1#H03V5,FNJ"H3=HZ)Q 53Z6HW->#TD^8VC>60%KCYFA5ACPS):X1;T: M IVO9A*]A)4-*IE8YJ!$P))/L.2]84Q18:P6O@CT.H'.%=_P40&-9Z"?1@D$ MK#,?SP,;S[31+CH9Q!+S^E9"G-^D\O(0DN8:2#T6%'') 4&= 1]>2Q> /3&7 MRH*_P23-;5 [)BBCRB(3- A4DQP@9!9(::[[J@!<75GP-VCH?"JO%<188Q$P M3A!H9 Y9%37"T>O('9BD)6:>KH9 YQ,E4Y">)>MAC?. >/"P^)T+%88*X3'1 MJOA)UYNDV2B3P@P;AO,6?Y" H)8A9W/0"3NM@LE)/D6<-^CGW :U(ER&Q--D MF7.G(C(*5KTA@FB;4\]U\9)N0-"Y5'/&L;">IFR2JA-Z'&DJ*64I7E'U>=\_1P"55PA&P.FW"IF<-'/&Q;\7%@$4\UE E!8N46=Y MRKN<+.4"#;,)\U1@B4./)1YY'(%(ZL" M9HF:Y&S1T.L]^;GH("(TC%1@L>! A^)P8@TGR3$DM&'?%)-V@G_.G\RS0 M(X4] K;I0*"YJ$',V\<2O">@J RL?!'H]0@Z%QHAH)0YH(2TL")O'SMD%*_. ME %Y"H%+15C+?KNU]?=IJ_L*QO96'!]^ MX#E=??>+%ZW3_1P=P?]@D0_BIH@\QKD(E+9(\QB1-$I0::BC69+/)=W\?._E M= ZZ;\71NR.Z]_KXM+4%UVR]^0P\4QQOP>?>'>'6N]TO1U^V06U='0. M5WYJO7[+\N\P_^>MK>WS%HPGSV.KNY^3>3_/IE(H[HQS @%K2-DC [ZK5,Z. MEH&FY+Q88IAP902:_[_8^U>1$:_!!4NY"K_-E7JCD\@SXCR.2D:J5PU<[CL/ M<^!R? C??7K$C[N[>!?&E^6X^Z7S <8$KV>0@O$=;F.8I[2W]9[\H\%WM<3G M0Y26(IXR+XM>(N>(]\8'IQ(IX'++M;!YOGL*LCW]<+[W#O09#.W1(>COJ?]R M].ZX?9S/)AWF=/EM]KVAW3G/AGGO$(S#ETT"AO9D]]TV;7T!(]W]H[.W]>^3 MUKL=?G08)GL0IQ41A/4 Z&(,XY$'Y#@861YE1-:(A*2'%X$/FA271ZU70J)[ M+_'Y[@RZY*83G.;=\)0FR:[..Y^+51,>HB$L+J^,Y4H(M#IN-:.B1'">(SN( M*0ON=,JY6D9XE")EGFBNU1(#/JLAT=-YB;*$K0XJH<1SF4"/%=+9J>;4A@3D MF@I:)'J]1'/4?$:BP4K.),\,.]?\5RQ75O84.:U]LD8R(I:73[@B$ITW3#B[ M*4+GO;%,>YW#R'*%4=!,6., )98*' U))I3LF-(L*@75G2"&=RTA#C'J@)M&I?@2T[961*+;LGU:XT%A@1#%Z3#I)865;]#1*=]YE\Y"['0U#,,1+.#/A,1H&-PIPZ M!01 %(G>9.O??RM19L"#1S1W_> YQ&W ^40!)Q%D],KJE0UL+RCT=# 7>M(6 M^!$'2Y2J4X**!Z2]\9.XF MKY&@(7!+N,:VN$PW!TIF))K %CG"">(F;QE@$*N5+/?RBR'0F Q;8AOYE9!H MJSV_Z 5P3R)]QLY<:MG*O#T8$)8A,,^T,;2HZ TJ^DV]>F=)( G<>)5#I!R<4&0("^#DY^ITC("F+J\\\$I(M'4^!Z/6Y@;= MP:*8%,T;(1[HO;&(1F(D9SB$);:57@F!5EG%LXL^.*89(\@)GTLLD(BL!X_4 M4&XD4R0F7MCH#6STPYQ$DXD)L#/G;1J)N% Z-Z.RB$222]KFTYC+2S-<#8EF M4S_#1DU.CHL*UGJT"O'D)!BFH%'0)ACGDA=+[*2R(A*=-_6!\E 5"@XLYGP2 M0I&F@*C46R6YX XOL1/R2DBT->_41T(<4'P@HC0O>@+.J&/&()*\9L91@4GA M]S<;IIE%'ZS2^<@+4CQOV..4:U-AX$Y)^^ YE]XN[WC&2D@T)U/N7:HH%M@D MH3CR6)C<@BZ7M(X6*2NDPC1W]3,EH?+FA$KV3V[:YUSD".N<]&!Q O;$035I M4AZT5@7VG!(J6Q<9\]UM=GSH/^<"[;NGH9UEUZ)O>>O+;DX !CW_<'X,.K][ M>D0NU\*_/^QEG7ZW@[.^'Q_NMUNOWXK=TUH+@[YW6J]W\#'<8_?=&U@/G0_'I_NGQ[".CK?^F"^];+D+V($S!DY$ MA/D+#&F'+<*!$!D%TRXM$5I609PY7MB:.0C"DL+Y@!)3.1:30D+6.( 6K<%9 MB\I2O,1PX2H(=*YH4Z+.1&\%2E71IMQK1*M<:9T"V371<)Z62"9609QS)7%8 MM,ES\&[!9\B-& &SX86((N.>8ZN8QDO32@JSJG51 >@4 9KD@Q2C=Z2-^TJZ? VQ&AN>A=KFUKE2)(4,F3C+DP M8Q'H#0*=L_(2R)&SH)PX5QSAG'ED?,)@[SGCC"JLY!+W!%9"H*=^%D-]%&Y2 M:5EDIQ/+@'0D D69?#+..[O,#/35$.A<4$1YR3AV' 67:ZT;;)%)0$N#%-@% M[9W&R^MMN1H"G>_XH[TTUM&4*UCG'"JAD,.9AR:IF'#$,+7$4R>K(= /LQHJ MO;>86. D'*J11'HC;[\K.OIF=41B">QBN;,86L)V"0J#3@ M=FJ#A.=!&&^$6&8%B940Z'S14,:4#I)%%$SNB^H8SZFG!-D@F$TD*&8*?MZT M=7R)GPEK)[47@)K:@WTW69*Y* <0*:\BDY06_+QAP6_/[R9AE8((B!F0*MK-1F@TMYRT.;G,1CMSQ)T:-C,VBU8(:1A,QMK#0&VG]C$!-8@R#84)69:/D MF$'.*8I8!+%R8DE22RQRL!H"G=M-DE8X:I1$CB8)5CXW3/- \*EB@D0,*NO* M?N>-64VS<29*L<0<@W>4B^\P!E8^UXN*7-# E??.%PR]T )V7L.1URC\YE6+ PIC"0V\P2O,-0*@ =]UAQ)4% MLN0I058G@V@T1FEO):AK$>@-P>7+6%-N.I6(CD@24%+. 3QS* \Q@@W0>O!) M;8DUW:B?LRP4)X-C+J$=JMZ]$Y_>PU\@T.@E0&H)C=R463_;^UQ@(I3(%J;"RAUXO.8O^T6UMO87O>L_@ M2KAFD^P=_M'=.]PY;YW^G5O^,%!,''FR <7@+"BFQ^ >"8.(]C$(04!)V0T' M'B>O#/OC@8_#R:\GT<(%\'-H?]SX%_P%N@V2_0?_4WW%UU>'H_-J>F+[_83:O1![HQ>4K@OX;-<.WK=[:-0_>T$H M_ X7#,]L;^-?;O ;W&;R\^1NW]VS^CK;:;_OO?#PE7'P.QI&C^#5@?6C%\-Q M%[[]_.(K+ZYRUG]X/^B/>P'Y?J<_>#%X[WZA0C0O_F_@=?SK[Y/W_@M7?WY/ M_=X()=MM=\Y?_-_-0=MV_N_DM6'[2WQ!.(R\^O731 P*+@&5C&@J%D(K6;QM M[1QN;S4.#C1CO;.P#GKO1_U>L['ULD&QX&8E'^2?Z_[\G_\B$O^^DL_U M:F]_MY'/9??ZO=:X&P=MW_!P&0P9(!]PR7C-M/0I)&IRQ0QKK RZ/#\+*Y-D&Y9+<[^I,?G1^^\ M;.5B ?#:[N&;3\=;GK5>OSK=>[>-C[[L@!W8!AOR%JSNT>?6NZ./X?7?//SG MC\XQ[7QTIWV\"U9\]_7;S_ ='UI?/-QC5QP=YHY0?W1W#S=)Z_!5NW6Z38ZS MS3K]\"6WD&MMO0=+_I[LOOG',(R%PP:IJB8[M@8Y3X&**Z6)399Z"4: 8/2F M,A67<[)1+^7"#[!H+IYHT6/E5X^UCFOXED/_9=<./C3V>O'7.PQ_R@])%]=,/]&):?3"CD?]BTL&U;VK5UQ%?O(#=^S9,+ZX^.'WF?OE MZW^?)2CYJ4)[>-:QYR_:O>IYJOM.Z8TQZ\9DZ50D9P1,:10NAC0E0.N3]WX; MA>_?9.LB_Y$__L2UEU_[IJ'KO/ISR^M_JT8_>0(039Z;_UD#RCB]XLR& ,:Q MXFCT[//O%[]/YR2_=$NM^E;<'^-@U/:V,WT-;O#URZOI)# %%R],II-<4L2+ MX=V@B%?I[KQVWW+P>>V!PR;^X?;^GT>-_>V_]O8/ M&W^]W3]XN]DZ;!SN-8!,'@)C;!#6V-MO$/%+^+6Q]ZIQ^)_MQ@S/_,HQ-U\> MYK>)87QN"BKU_:U:FW5%Q!^QFOZ@,3J)C?\=VP&,K'/>. ,KV@^-"! 4&GM^ MU'=QT&"DV_X ! M7^#]:&![PW8.OUT ?BX4-J'VW[KKH_ZWK]?;"OS@T5_VN]WV<)@?^54;T!P< M1C!M+QH8''*FN2 K^51/-=SRB)&6[=ZH/3K?C^_;P[P,1BUXYWE'7,[W-P?V&9CI^=_%'=Y;/W1M].?]7II M_6T#%-N?K1]5NMKHI\;@JXXV[+ Q/(N^G=JY\7"OT1X-&_ZD(NUW"6;4YU'O M URU&?P-P%I?'X*O:TG@S_U\""[7)6"!TO?T$_ Z^?&;=%UH G;XGI<_Z,"7 MX:!,5^B*\>VMV+&?["#6R4>9?&'-/;LY %FPT%93U2A&0C!LE/S>&:O%6ET! MO?OE8&1'P"T&C3ZX@8/&Z7C0'H:VKSS!?JIR'MH]WQ^< <^;O @?';RWO?:7 MZO=?RT)?^86^ F+[96=]?_U@O;'=/>OTS^.@4LR=3'& ?N)9DX<^%]O$9GY M<49/(6V%M*W& GM@8\JPP(V#_GATTKB@<(V#T2#&4;-Q,&Z#C6"8-*L55G0SA$$<#G,LZ6P MO*Y]9CN-^#GZ\:C],8>8P)C&8>%T93$O0AN/VV>-E_T0;T/9:A7"_$&,^1>- M\:\-3@4B5*_F]M$OE]L@_^>_-"7J]V%C%#OQ[*3?BXU>Q;";#4".SCBK40-H M@@5-#W?*H*O/C+7ZH\;FV5D'%@ZH6[T?X4/FCFL_D(O<]?^ AUN:A M#\!P#]JC=AQ.MX;B &;T;#P8CO,>T:C?@$]4OC&AO[A?L]G/F_V;?O1B!=W> MG\MWXG0=?)Q'2G@B>IT3*:5ZC"]G[&Y?7BCQ7?*#VJ-.M;<:K3]I>,#!82%R M=Y7AP%9DX."\Z_J=7Y;G/ZRL!%O5!G]OHH3Q\\0VYQ<^G;3AE4MP?T:^[P.' M#E[FI=W8!$%UN_U\_[[_T&S\-[R+,6FO9Z\X4U8+8[O9"W=6+#G8.G M$D$TW7Q4Z]-)K+8I,XN=28;ZA?PZH?@G=@B.3@=(L.UTIOY,YL;_.VYG9@R$ MV,7I!^"+I^1X6MSD@(\Y\#YZLQ' .$#T_Z.3?K(KMV=&)'WS[%)SL_U#S.R<73!_FU M63ETO]"9IW4QPGR-W2D\2[ZH^CQSYK;ER_%@ ,/:KQX,QIJWH#?B];E__A =0/VN M4+@\J.+!9C_*L#+()N/+5!H !NO*-81=T%^XR MN #;S(%!+N?-;/'@Z\!"Y #.^P9(Y]/HY.+M=3" L1I;B*G=JTZ'5%M'.3), MX3E_,,+J;?+[Q<=N_, /QW?QN6STII_]P5 O/MGN3588H0[1"S,^:[M_G 9> MV[B7-NM",_ASO[@7)>M""FWNFW5Q;;X&7A=*$'/-.;^?2/?XR8%?+Q6YSA3% MAM50*C5U.5JY #.;/#&<3(S4#69,7*MRZA7/[;(2UK-M> M3$')3UCM8\,K(+7- @(%!)[.9%T% C>P@XL*BC"P)8CINWF5=1W8I<0N:#SX M8O&&C];L&595N(7@WGZOX:H 0;%GQ9ZMY&35L/39"DCM8!)KFQ#:KP&WR:_3 M6%I!A(((*SE9A>$6AOL$A7N#"M?K"9X-V-3>,M1++XJ=NIS#[>D>YH1U338R M"P-;U756-/MZG^PG*C"<]2M83[&V3XNMVKO\O4;K!OV.^-1_'TZ+?C[ M:VYJ\S+Y^V1P.?'O(W*#:#\@FT9Q\,)V/MGSX=IO]>A"4]M4F'1-RDD^6GAE MIDP[796G565GQ=#H]:ODJO%PDJX"CS\I5WU%5=/^H+I7YSS?_%,;;@VW;?3B MIYP+,X@?V\,J,M:S/0\/F+-;0$I54LIP9'O!#L*P<3;H?VR'JT]:7223_F)_ MO3+_I.1"W2,7:G@2.YT+'6G\ C-?921-*A]>G_#SXRRVQE5I;/PN:6SR1Q4) MZWYN<+-*XVKU/\9N5A&22DE(X?_9J3*$"<-K,*,> M;M(9_L\:$FO5H54[@J_X/'K1&W=#?S1]_XI4XNI 1Y4_?U -8F\\JM8J+%JP MTF! 8^7\/:O4XMU#S_YQ@FGM(D>$6X5X[K6H8R#(:R><3"PQ)]K#M!4J7EWTPG)%#%6J11%XE10EZP1TE.!#:&*RJ(3 MCZ83\.\_BDEC-''(,TT1ET8C2RQ'C#BIF;-*<[ZV0)_J7LKXB MW?*B9Y]:^W$2YFU8S]/DB9RN*[% JOCMM;7-@C5F70.-4/DJBJEK7V$AYVSS5$BR\XVCHXSKRU6+<>E!T"NE=L5,JM+[DK="_W^M;E_.!'?SGJ= M(G*WE]L#.'\I_;3SE]G$M3KZ+UOK\35.!MF%^*^JY3-;VWBUT]ILO=S9_+.Q MT\KM6#K<>;-@)> MP9%?]B[.>Q=_V-[8#LZ_OECLTM(G;-44JMBE8I?J.[Y9;:7BAW9IAJ7G;;U^ M]VP03^!SN<31G_WA9?FP0_B^.-GV72WLSP_?@E=7<-B-W7Y5XFF[2FI:P0=8 M3;90B7Z.+< /NC"$I4_2JBD1*PRA,(3:CF].6_4M&4*56G72[\"W#/]O8_M_ MQ^W1^1/@"'HU.8)>=8Z@5Y8CZ,(1:CE)JZ9$O'"$PA%J.[Y9;67DME$$.SQI MO.KT/UU&#U8,W?.CKB ?R,->:3Z0'V U^4 E^L('ZC=)JZ9$LO"!P@=J.[XY M;>55'\TXS*=@WUYD^#1^0!&N2@PJ\+CT"5TUA5,E9?/G4S9I2=DL2VJ2QT#$ MVL:N[=GW%2)_;?V\U1[Z\7"8#WUF+KO9LYWS8;OR[BZ!/"/]I,A"_LQ^'(X[ M$P=P[RQ.[EL0?OG3O7+J2.\9$JLA8"T1XUG!^+*HIB==Y-K&FURNICVJ3LE7 M< TO="Y^SVC?Z0_'^7#_INN/1XU=._@01XW]]O!#@?"ES^;*:1LG!<)_'L)Y M@?"RJ*:+:G*R8#0 !:C@^Z]!W\>0$;O@\]*G:N54Z;[X?''#7'VF7A'G,K+K M1O9DS>[C%9PH%2<*8DX1D].UC;W#_VSOEW(3M9JDE5,B?L^$\!K"3"DX49"Y M!HM*K&W\&=_;SL0?BEGHQ2%:_B2MG!(59'X09-XLT%Q6U715Z;6-O'W0>&7] MJ#\HJ+S\^5DY_2FH7+)]RJ)ZP$4ER-K&V]ZDRT8!\!P63"\+*KIHN)K&]N?3]JN71+H M:S W*Z<[2MP%D&5!E^>E(6IMXP!FP8[NG%MRAP[1!8J*HH&BJ6L/.W[7.W1N M(@ZN^_E[-J&[L\O1L^U'=2N8_MP+OWD517=U% M\>"O[:KY1&OO<+NQO_UZ)PZ'53F':6._1C]W[OS4'N;.G?\[;H/%:,)/*0YBS\=A M;M(Y.FD/+L'N:)NIR4 M/,.VW:LJ>'RR@X Z_?Z']J0;[D6IC]Q%MYKBV.A&V\OO3ANQI@B@;SN-X64X MJ6,_#:,YD3#X-5*1K-%1N!SH_X@F_I&LGZ4&PC[ MSCA\,\1!? ^#KT8V'C32.+.:1G]R/ U>'$S/K&45N>S]>P'"S>HB-Q["X$#Q MR=?TW6GN"OPQ3BJ@S-^WGR^T\/N/ M1;O>>-?/#8>'8W^2:X5/U=?%3CO"EWZK[%W[W9+XU.YTOGTM#D=5.]?OKC_K MC^"N\.C?OI&GIMT;?W]%/DSBVV=7?5F[EYLP?_=R_'P&(OGN9=\?=\)W@[_J M15B/IU=]PV0FOGEQ!.LLCN8QX*/-RSF+/^M/)=I/E93SF\,VK!\[:, P02F& MU:?R'$V>)K>4[@-KR%)*Y]=-W-, @U<_7O37K-;I$@3 =.-1);W9FUQYNUO*+:/3 2 MH\DZ@^G++P%*CG(?Y6K&)A1N,I6PA&&AGP%!.V^"KLZ%SG[L:JK,^#;]^LFIN8ALPY.S(@<\Y QA%J9:M5!.# MVYZL5YK7[('MQ'T!1 C>8,A#3&KF([%;QT M^G92!6+*^($DOQ_$RM0W+^\ %.YC.Y,I=UZY4'[0/IOH$K"K[U"JBJ/ A^&J M-*%DE4V*HEL@*M$")&9L[&7?EM!&MY]+Z57LL2CNLA6W<@1OZ=I5+M:E0^E/\@NSC7^>V;HSN9*7?W>]TQ\TJ(J+X<<\YA2 M!5@L[4[^FLI2P/6PC+-7EE>?;?3&79:* MY=60Q^ :5OZ_'TQA)S!*#OP;];@/<[YAO7/V;HR?53;[)N=G^[$]L#\SFRWZW MVY[4X/GE8/OEKSD*,KH82IR*)U\Q+^7J4UT+")Q2GIG9&,9Z8[<_B/V/<=#, M(YNLENII; ->/(>G[YX!/_A:)6( H!E 0-60*MK0^]@>]'OYX=8;+9#99!B@ M42#5[Y]RO;$S:H"<\MR>@9O0SF8CX^VXPGSPM4,;QF@[G0N5Z<&;'I8/# ]T MY2+@V.Z>65_QU?S1-)GW"[7]NH*GQ69AC4X-PJ>3=L6+SJ>7-/-'X!D=0,.% MJDR_K%G)S-LQB!9>&0-L7$2'X(M".^5X88Z>Y-4($ID\ZDF>B3F7N+K9-3&S M6-VG:S]DV?1 X6'!3A?:Q:3>N&ZJ$-L$\#*OF@*9;P] Z^!>5>PU3"HX7>FG MYQ'D&>E[T+S)U\\_<165N>*A)_P0-&48YT5P&0\*6<0P79WVY9I]\O&2H_ZX M,3RIA);E.LC2&9^!?EV'OL,+];\(2V.S %([?GV35G 88)Q@R64J7%F$2O+W+C3/:#H!5 7.#=5]! M#BSM/)3W8SL G8E?]7BJ>3,CQ?BL^LXJ MO#@SFHIC]LZGXFA4&W#?C^!RK/UJW\8H6/9ON5E_KL=#7A M-Q_/1OEII[LS%?'NV$\/L>INW%IE*[RU>HTX:KE1^0-8(F5;>(';PKEX0&.G M*J%(?W^UT]IL5;O$'SFMNA0WV> M^/CMWOYF$V;SY0WH6=/QO]QK;6VW#K:W&O#3P=Z?.UN;A_#+OS?_!#W=;AS\ M9WO[ID2%FC[9+Y6E!S<-S//PU]5\A/%%^>R[C'\*#U,S)B< 425-?0,@523% MCD?]BTLF:6_5*ZX_ 'Z3G[ACSX;QQ<4/WV76S2)[?JR+=+]VKWJ@ZKY3NV#, MNA9,8U)9AVE*Z71(4\NQ/K$<%SF";O@)\'E!J MTT8M,RW4;Y1?O2ISE=FC?82U=Z?!+?O^#R6L$S;I>6ONCS)QO]??Q1?6C:5V6:/[[<44P.>YWO0PF M^C'QM9[>UM_=W:WCDZ,O;_CQZQV^ M]^Y59_=T_^3XW>[GW=>MT]W7?[?_9*W.T9>S;NO+YI?CT_?D^'23'KW;Q7NO M]]M[6YV3X\,=?/3N[]/=PW^?'GWY=^>HHS_O'9BN[[[J[9W^N[WW[H\/NZ=O MR?'K77QT^H8!?FC\Z$/+[#8J]0,#N2*P_/BT>O/BG,6K_B#7Z;O,$]Z*;G3YVS3" M40#Z+@!],$.P'>>&DNB1YAHC[F5$&C ;!6.\-EAY'LC:!L&B"4"^ (2^WW): M/NC\!,->1(2K@%P-N6+;!(9U:<51,0'W, 'M&9X;#/7>)([ I!O$M0U(&TZ0$DG'9+5B M5JQM2-S$BI5 Q(H%D@N@U9KF%D![,$"[Y+2*.D(SH*G - P2\A:C!'&GBFI M!>,NKFT(#8JQ"$K[A "M1%9_)*S].!P-VM4!V)R;T6SX:8)1+FP)>E5BK#4C MFE_BH!]@IKZ%Y,N)S!M?!8OO@<7G,^0R8L9UD@89F;$8+"=R5!A$HTPBR:@$ M$9-Z,X3^7N(+)8CZ;%#LWNRRX-6#X]4E=Y2.I10E1I(PA;A*#CEL#1)"6S S MQ@HAUS9 ;0I6+9LX/HU8Z%:N.)YKH.8-MI%)X-(.(.:)+* MVK)9Y],(5_XUB&>V'6:*<^<6)5614C]W,K+$+5>)>4ZG=7LRJYN]L)>G='*B MN\#T/6!Z-A\4IBP8I3FR%!":JR01F%N!4@A,ZH2-=6IM@\@F$24=M$0RGP^N M/3[Y++CVX+@VLUV.&38,8R1]D(A+RQ"HB481.PV(1[E(#G"--R6C!=>6S3_O M&?5DLE;\\["?>VXLAFK>S:'YF/=S,J#QAG9O_!":D M,"XAJ91#,$4)688%(M(89S5),0(V9T60V-0N.'"KM;1\,"KAT&<%?PM(ZRSP M]S/P=_X5_F247"@A$1@CC#@%Y]O$I% ,E)@D!'%!9?A3325X@;]:$]G%4(J6KQ% O)O*OCNV--GMA^V(N6[$@]MT0>WN> ML%K&A);(4.P1QU0C#5.)B#.4LZ3 UA) ;-UDI@032I#T^4#:(H*D!=(>#M(N M22BV@AAK+ +"21&/S"&KHD8X>AVYD\K;N+9!3%-242!MV31S.36X'_LTT?1P M?$D+K3?EO-VAHE:_YTMLX!ZPO#/+-*WDDGI)D&8)(ZZT0M;KO!V?CWEZ'VRP MBSQ9](3RIIYM]/-I0-GC4\V"9P^%9Y0--<>69QIIN0:66<$,EJZX+QA M+B6@F4VIZQ?IK#6:E6#FCX*9XX$_L9->X*/ )_?_NS[XRSK%[W^^%3N],IR'PG9-Z=99K$)JZ)LXA:K!"G+"$=F4%@49D5 MS,#+;&U#-C%?1'VD)^3_EY#F2B/;X_/,@FR/@6R7G)-Q+*RG"9F@+>*)<*2I M!!^:"1$T=@9/GA"REV+UFUD6 MBHT51%J-+)4,<1D\,I01Y)F.V"6<6,AI^AIH: D0E'#G\X&V99Y]+]!V?VB[ MI*$F"1JYD,CY1!%7P$ U\0E)[:F('D"/\0K:I"S0MG0>^B1BGQ?>8XETKA+' M+#[_O<#V[2R/=$P9[AQ'&* 5<1<"LHQ&)#$X_,1I&WP L%7EN&<)9SXK^'I\ M'EG@Z[[P=<0B2PBSL -U@(<8F(%8\0)SI(N\%47KO@D8I95L8E: M'5)_&H#[^'QQIDQ(\=3OB;Y'<^31<&%M\B@I'P!]-(C!<)(Y7D" MZ*?YA$']*DNO+O0_G8"W>EA9_=FVKMUIC]K3Q@##4=]_..EW8)Z'U8%J]7M5 M_&IT_O@QK!GU8J!>H3]VG7C;BH0_BG M.\)6/^G4R&FOU^;/M(ICHW.Y)E[4 MC4 ^Z_O7"<7KU>3EHKM\X\R>Y][RCQNOO,ML/@G7XF="MBOB/2P@<#35T;\F M*EIJYM[#FSB=*QEN4C(,6X\$J=HY\("T$[D!MPXQ*4$=SOE]347*%NVJ;=$6 MQ"Z(O?1X3T'L!T'LF>,O@1C*I4%!$H%X#!8Y%RF"60+SF\#H,I816Y"R$[WT M ,]]G=K:N0:#<;RV_^.,PUL.R:P"I?XR[K^8SNNT4=KPHE/:3$"OX/5]\'JN MQKFB3FBA& I.\-ROER#+5$3:DH ))CI86Z6@$Z%K%ZZO#P;5 ]LLZ%JA>Y !-%M)HT@Z0$%VQ;-AE],G'J"1GM MGG7ZYS$N@GH^QR3UQX_F;D]G<#]V["B& LT_"=10,3([4 M&NADT\C2K6'I;/)I!#"_%C4?Q(^Q-XX+8Y;/T=M?0"7S_J3&[[OVZ.3E> BB MN]QE.B\(?1^$GJ]D'C$3-GCD=-*(NWS>+26#!%/6ZTQ-R M^$L@*Z/I@1!CA@#^.85X3YZJ^+:AI9- M5;HX+I]]/J6J0K5-V[Q;T8F5Q.T%!#O+CM//H?1<"73&J;=:^]QJP@$!C1YI M2U7NIX.E- %'D5OM>;2CT&6#@ N*D!0-_&@,OF2JFFLOD M.&*1,<0##\BF:)"UFJ5@7%#& P92W<2J?H745Q<#ZQ1%K16-G6S)ETZ03X"L MSFQHE5K%]P3KN;+K0AG&8=90)-6>EDC(:D-18E)CY@WAWN8^O427S,\2,'T^ M6+;8S?F"9??'LDOB2;!A/FF.DHX"/'#FD:/<(:L"9HF:Y"P&XHF;W)00Z=*I MY9.HX?;]_OQB:>9SS)NZ-\V\PX95 >1[ O)&7_>FE@6_%H)?EX0R>LF("Q&\8:,!OX1' M.DF&O&%,46&L%CF2N9#B24\(OTJ@\B8V.;*?RU'UFK''6SOV%[.XT_. R8?V M\\SV4BL60+X;(+^?)932"4*PH @'3Q"/W""=ZR-A&HS%*A&%\_9Z4ZL2K2S1 MRN<#:H\?K2R@]L"@-K-?;EF0"GL4&'.(8TN0B;E)BXQ'9@EJ1%SQ[$#R;.;=.N R))V15S*YW/KK"E5*2J\=()YST!F+4\.U2Z$^0RRY1=Z8JB@\EU0 M^!SN_GG8?M%K=_YG;308Q^]3P[XJ M\V8OO)Q5Y6*T[F2TYKHS,95X"B0A$;#-9?(M2];("6 MA(YG U,Z8$()\S(HS@/V)@)Q%TYSDAC'T=S^)%J!J9^#J9F654I$(.A UK4U MB$L#,(630)IQI8)P(= "4W6(>C^-_@(S;/#?"V&#S_!TAB-*:^FMTT1SEX+E M0$2 $#HM+9?$%C:X$)B=:Q20I(DN,(6DCAAQ&R72R5$487Z"DC%)'=8VZK?S M6!_D*)D53PRFHE,Q846T49(K;K7 RAFN+>:1IH@+&UP43,UD[C(IL28<,8$= M.*V4(Q>Q0 ;,273,!^-T@:D:L,&G$1O_X)IW.F]G$QB0>([(?%<87]AF+%!"D0C3X@;$X P4H,B@TD3U"AO MP"\7C#/XUZL1# MX%+1M0VN=5.I11P^>$)P5H*-/Z27WH^[XXX=Q=#H5R4(?+][-H@GL3=L?XR- M=E5;I$0>:T UOP'@RXFK3NB^G)VV2468/_O#7 =F+QW:SP68[P3,<_7X*3-! M!AI0R$7Y.5$,::H-HMC0J(T(+*=M$5V_$V'UP9D2FGQJ./9 )5,+CCTRCLVT M*Z5:..P(4A6."6&0=1[^\@H+90)5VF6"N8@F>$\(QTKL\C;D,L34]NU1"5I> M+[)?%D(EAR +^.D._OY^'-EV+X9M.^B!H(8S4[LUF=F"S'="YKFB_%I[@14A MB$I"$3/TEB/D$X.W>#+/ 6QW@ M[9)X)N^44%*# TTYXI9I9$V(2 ?BJ8P)O&D)\(95DXOONT 5>*M]4+.6E:Z& M/SP75H]PYC.H_?+XV^JSA_^VJ\DM0'TGH'X_?R!'89@SCI(W/M>_,LBP0)%6 M"BNFJ!%4Y?I7JJEX_3*<5K<$S+,-A3X##'S\O?B"@3^/@3.G?9B@C"J+3-#@ MBVL2D6/,(A6Y4%$135QN,*5)4Y/ZM2Q=70RL41BUEG1VIG!K50WK]O3V\25X M&^6;OCF]&X/W0W_L.O''<+\L>?_W\AS.AY'@2MG'A1;'W>R%8BU_TEK.]64P M&GM"(P%GP3'$.0G()(,1\^ Q&$NT=#FTPTB3ZOJUE'W(Y58SQ.\7N MU-?N++0N<;$[#V)W+KTT1IWE,'M(,Q\09RD@2P)'E.3=4H-9P-GN4-G$?!$M MVHK=F77C?AM9&##\&]H?-_X%?UV,K))/NQ=B;_2"TG4!P^O:P?MVKY(%^_Y1 M;CF4^?%?]827,M%7R*33[D5T,OF=T K!?B&_-C*>I'Y_5)4:7L4EVHG_V3\_ M?A?.'.5R%Y;64??->>OP[P]'7_;;K:V_3UO=5S"VM^+X\ -O?8&E]\6+UNE^ MKER(_\$B1"E31![GXJI26Z1YC$@:):@TU%%%UQJ?NYT7'=M[_S]KL8?>'JQ- MZS2/8]C,*(F))H"R4A 2>:0X']G". EB-4E:D RH$PGO]_.,GXQ&9R]^^^W3 MIT_KG]V@L]X?O/^-8LQ^&\#;OUU\=FWC(,9&M; O7IHMF#D=@JVL0#5Q-PYC M<7I7W>)%/B[3]K?1Q%;6/KK>.!AW8;&<-_JI<0!@TDX ++U18]-[&&>NT-GX M"X#$7P0(]J./W[P]Z/?@9Q^KRIX7XJK'7Z5QSZ1@%^A$,32,Y"BH-9&")T(3A$\.TD MDQ4]Z_

AG44!3P@P.IS\5%F02D*IW;,]WZ[V/^&%2GR7DODJAVI- M_(/_H6+M5N*YZE-G_6%U!NQ%-3OMC_'W3^TP.H$'@W%/GX'3=951?N:=M:N_ MQ#IXB/$H_CXU?/C'UUQA159I0NG\=,S^?3*X9"'O(W*#:#\@F^!Y7MC.)WL^ M7/MM3A*WE?+U=G=6/AO__QV;W^SV=AIO;Q"[5=@ M_"_W6EO;K8/MK0;\=+#WY\[6YB'\X'E_/ 1[-6PVXFZ>15@%)W80&P!I]M?5?+*O0/WK M@NQLM8AO@3[?J (H=C_H7ETP)U<]Z9@%$M^S\NO'SA= MEYQ0K1]GX)IR;>Y[^?4#ATL%!;=DY22.UZG14M-;7O\(&Z57H\]#QH2O#D]< MR9@6%Q&6>T;T^N@3-+5IS.ZUI@7E>MM(4:'SX+,"VBH^+O=9\9Z+ M13A%.,L53HW.:MVUY-5C8^3!V W]H%VE)RWM(-;M4]H?6QQ+S&F_?5;Z8POA M#FGI'A8SP49%DQR/">O O2 L6ARB)9+_LU6EI6M,T$^?BYJ:\U>#?C>W^,ZC M>]<>G;P$8M3OQL'V9]\99PEN#H<1_@LU*K]XWKK(A^UNL^-#__GH\/VGW=/0 M/CY]0UKT+6]]V?VRVSWZU#K\<'Y\^N%\]_2(7*:L__O#WM;.^>Z[';A'OGZ_ MW7K]5NR>OOK0.O7B^/41/J)O2^B.U7D[3U0_PIW]TI M23(5LNL+9-<%V>N-[%^^(CL8Y^2YIT@''1"W,B%X 9"=<<^Q54QCOK;!61/K M1=3,*D+T@^T*;R6IIM!,L GQSKJEC+K/UJ '9*79BRMEIX>PK@>SD*[)' MRQF7# .4*X:X$1I9JASR,6"B G74 [(309KFBK*\!=H+M!=H7VUHMYP#"."@ M.9=Y#(1G@= MIRBCM #MQ#0UKU_=FGI#>YTV4&NV._#7H)]@\4[Z^0[CX&/;Q^$/[>*J="6J M$6#'R(-WB5L@WMP0K2USWE*?N( 5SV6)GZ\08!_,Q,]#<)8%11 G)D=96$1. M2H=@)AW%6"F;,F"KIM+UJ\I9(P0JU8>?&N3)(!UG)@83#)=..,]]%6XP"2OJ M4@DLKQ3D70:6+7R%3L-R#SQ:,%]3+"%3 <$9*Q'6E(&\FXBIA&H/ R"2=6^TZCZS! M"3'F!8N!"&7]VH9@32D7D251(*] 7DT@SQM+@X@X2.9Y],PP0943TGF=*Y>6 M2.1J0=YE)!)SR['4#)E-TVY M7G'(24N)P62=UZ,G[V.U JH1AC/'P277W,%*YY%%6-$J:&6D(XYJ0TIP&/L/!J@%GU3"(H M8/E(8 FN'F,A1IDLXT12%YV/.5G61"44426LN5)@>1G65%A@<.0%8LIRQ)T. MR&(ND,'8"*O MU%A;4.2)A/U2ZHJ8%G LH9@:;QF6OH4$C4\$FJ-E8%3.6FF M15,)B*X46%X&1 -U!IM(483UC#@5#EGA #NYI5PY<"A"S"5J1%/*1>Q[%[0L M:+GR:!F,,#%P8)$D\""Q-=0FHQ7#E$I*?(FEKA1:7L92%=64<:J1\-$#M>04 MN6@"PHS)0).1WN8=L=:7T:-7->]H>CW*9F4&KG/*4**$4X13BE M=LX":^T;(MLB:&@79 M'@K9+C=9@G# S'1$DA").,<.Z2 98@0;;#TGW%I -K*@8XE/"=GJM(U2L]A@ MJ9SQA"IG%%A^&%B>+9!!9516LXA,8!9Q82BR'H,_;9FF(8='#,^90DW.RVGQ M"MG(S,8NYQYX&>)2)<2]T,@)[I#BDJ2HO05&7AV% MX5P49"O(]GR0;9'E+@JR/12R708)$]9.:B^03=HCGO-6;' 862:,5Y%)2FU5 MR$?(16Q_/"5DJU,"8;UBA).J%GX^X[H>B83/X%3-(JM;%,A^$,C>/=S,<#T) M(F[^0PU3)F&!M$\*'&UPN<$*8Z2B]TR FRUR473&FPR7TS-E0[N@8LW*6!14 M?#A4//^*BMI+8QU-"-0#/'4F%'+8.8235$PX J"I !5QDZCZY2@65"RH6$-4 M7&2]BH**#X:*K4NN:+0B7 !7Y#H7I@@9%:4+*&B3HG#8*E=E;N,F9J4P18'% M HLU*TQ18/'A8/&2+(*?;'2D$GFJ$\ BX4BSQ!!VB1+PKX600!8U;VI>*D'6 M/"CZ- I0O![TA\/&V:"?VJ-ZY$L^ R!?9"RTFN"_JODMR'TGY-Z>#7Z*E#Q) MWB(1E$><&X(,(PIA*J7+!2L5!4++5%/0100_'V%)U0",RD;]LX+!108_"PS^ M! S.1#O!;J4@ F+&9^?>>:2%\<@QJ8#9!J9(J$[W$%6_C?L"@P4&:PB#BXQV M%AB\/PS.A#>M98:$7)_<.(PX<'EDJ"=(4>T4<'!@H,U MQ,%%AC<+#OX$#E[20<4XH]PFQ%VBB,<(.&B- V(HJ&$T$6/3VH:638T+':QY M//-I)'GNG<6!'<%@&O'S6>P-X_!^-77OM#^VZ,JHB]B\*\(IPGDBPJG3[D_- MZF;LQV&T W_2L+T 7.IC[/3/NK%7DZV@I\%K%]O7<3*?F[VP=3F;VQ-36)CN MG9CN[NS^C[,ALD0LDB$HQ+G&R/& D8??A4D.P]SFWA%-@TO]C.+3/R-X6VPG MQ@)O#PAO,XE)(A"JE$?*9?>="8ZT$P$)+1.V'A.2]W4(;U)=VHP7>'M&\+;8 MWHD%WAX.WF;V:V*D5D:C4$PY6.D-12XDC8*2#"LA*>&R.F\N98&W F_/"-X6 MV^RPP-L#PMLE>R,X)!XI0]PJ"\XI_*2!N2$EG>8^!D=AUC:8 7A;Q!G$IP1O M==IIJ5GL\ "6Z[ *'';MX$/,FR[UJ*;Q-)!YD6'#@]CI@( F',N. Y)TAA)05@6S[)6!K8%&Q[ M1MBVR(!AP;8'P[:Y:"$A"3.-L&4*<1> MQ&N$*.&6.6<)MZN;6C!*E%1XE&1SB*5!D7,8V;(Q5BE,MU-J&(DV,"[8M M/U3X1-(,7\=>'-A.%2RTH=ONM8>CG*;]\='J[S['O9R%EI68S"B@\^;UB N^2@B28O#+C6UI.$.)4&&:\-$IX'8;P10J2U#=,4-:PA4?"MX-N3 M"!T6?'M8?)N)'U+M C/>(B#? O&H/3(X.80ILR$2HUG5 ILVF90%X K /1^ M6VB)AP)P#PMPEP3.),8P)AA9Y2/BCH%SZA1%+%KC.+$D*;^V0553B'(8;OE! MQ*=1V6'2OJO_77V'>N0%;(H:YB&N<)6>9[O9_0S <)&AR *&/PV&YS.% M')RGG"=$:-7%D =@L8H@025/,G*KF%S;X+JIR"(J-Q8P+&"X\F"XR+AE <.? M!<.92"7FPE!@\\A:8A"GQ"*-L4%44)Z4E5IIO+9!I&QJOHA094'#@H8KCX:+ M#'(6-/QI-)PY1LV2PI@EQ)0W.3N,!K6 M*7.R7D'//W-WKC3H=R\"G_W>HP4\GT=!\E\6&_$<@LC@I_M ^D[/][LQ:T ! M]3N!NI\-?DH*'CWA!B4-4 Y329 #8@M_<:H9MEQS!:!NFAA_SW!_+=7)RR9] MP<0'#GP63%P*)LXD8&("7HGR",N\?Y^,0YI*A9+C3E+A#(ND*F8KV/?-# LF M%DPLF/C0\<^"B"B3-%?JQPU"B)'$T2>&(TR'IK$55,D(AYC"Z7S25-3KX_ MJ5,PL2ZAT"=2;W('T&7P_[/WK4UM'5F[?T6E,U635*F=OE\R[U$5,DN 9 ,V EVVY)69PD(2T.I^^GG6K5=#-9Z> M(A^.SV#4ZDVW>>N;JUK0;SNM :SM[IJOL>'')FH^/TR&WU^O[8RW#P;II%[? MV7=7J:UCP*L:E^/R=XMQ4&ET9#I1XH(O/K]-0'RB0(0OLNQ]$*9N@H\UQ,MFR!$Z=CCV?ZWO##FFA1I14CG/!OTX M&IX_+^/I#29E[DYN:FI_F&)B]K[3&A$O_AJ/?%F/WL"/+E^.X;PZ'@[J3S(: M3ML27TL#DO]2Y/_'1R');+3Q5I*@ZY!DMI%8+SP)WD+0%$QBLSNU+:;<,>6. MW-K(TDSDU@9QZ]RP%M92JF,FP9AB6(.C)-BLZXLL0'KMI&%UND=WK%NS98W< MBMRZ^]RZE1)/Y-;F<.M"A-9)K4 )($G4_8ME%L0&!43DP$S=7\3)NI^2[3A^ M^S9QY%;D5N36[9>*(K4>+V[WJD%N;$B[>FY+3ZQAQZV(T_+-7%91A>6FSPL%WT7JAZZO\W \P@-Q# M2EZ*DG\_6 S3>N>D*CI,)"1-9!VA]TE;*X@/(FVMA;;FUE9D/$8N HDI"")5(3"O:#&YF'$6O+)*I';7H9.(99Q/ MGZQC&+?ZPPK+-G"0YOUB,X#%JLC?,DQ1=J"_F*C07I2UR:ZXZ](Y2GPA M0:*HET:+;$3-ALIUM,1B1F1#9,,F%C,B&SZ)#1>N (K"6\B4,&\DD4;H^C1B M(!0R5U)9D204-A0=I?#83'/#G(\M/VQ6F//Y\/QB!&C[1&;;23><')R-P5'[OH!4GHQ$,XF5K//*#JC\]S-'R MZ?=)-3Z'P=K: R\GV'MB[:XR+_1)*_>ZU=)'"CBS<*]6^?G5(I_6:SP;Y\$@ MG"KKKMI=;1IU;P:R(K+B;N2)D!5WAQ47.V>X M(&WFM*#/<"(EE<318C FD#XKQXQVLMV5S6KWAJR(K+@;^2)DQ1UBQ;FMR$$K M54B/^!!9L1!UL15MKA\%DR%1Y>J.[P(]Z-U,*C4L3/IV,((RU ^06N]\;]#Z MIDXL?=NJ8Z1_^EZ_WM0D#T>D*MNY54&T M+&B]GF]NEA/)?7WD_O-'W3,R2- RDI"$)=)'6\B=):)!"6<]];RN*# *[_+ M,YT[SH#-#I$B%VZ)"Q>"HME2QW*N6[HY(NLF0AZL(CDG)E2,3 FH6W+@&5&D MP=VEP6TVY$#R:Q;Y+<0^)4VA($T2)K.L;[NP)$0JB!*,&L8RB[F0'[OCA#Q: M@DB!NT6!S0Z (AENB0P7ZNPYIYI*2AQ7F4@A!+&:4@)2\21-C"$FM 2W'?'< MCVXAM\OHUQLU7UD5\-9F[&\[<9!E5P1N*[U3[I"]:TE#W5I*M]Y^U$G%1I"V MJ%4PL1CQFG%B03AB+$AM<_#>^&DG%4%O7T"/Y\-VM, !]0'U83="X:@/V]"' MN5]#G3264TMLLL6O29D3[QD04]]OG1(S2JII;QDG;F?\4!]0'U ?4!^:T%\' M]6%U^K"0!-!&1ILS(RHJ7O>7 &)9W>([:Q:2T5)'/NVVX[ 3(^H#Z@/J0T,[ M#J$^K% ?%O(BWO/$?7$8O-)$LAB(=2$0RCQ(X5C(X*;]AYQH5#7X#NM#DTK% MFY4XN6ZSWKJ 4:LZ\R-H^84\:&L\+!-V?CZLAS:,?YP-^P4#5:<5?-6++3]( MK=3K3\:0UINS>Y@>B@++-)S4X]YS05PNJ_FP*6JX(KZ"T9L:GZO-O/![*PM> M^-&@3$MU_7=_J!%_,$B',[S?*"!%!7R OZRF&%)/N?B(AE"E83Z(A%/K.:T M//+&07&20V2V.:)RKZ;,%GKU9S\>G)*_AM[!#'G'D_, HY,\59N3.?SN$Q[, MUC]$>.)'N0IM@DM*$6^")U(G2IP,F8BDZ_5V4AC6[C+&.O:.RAYM M .DVL^H+F7>;S+N"4Q7(O UCW@63G^O(:%!$Z2R(%,$0%Z,E!JQ12M4W3YC" MO%1WJ+S=8AV9%YFWL:NZ\\R[@O,*R+S-8MZ%Z'L(WJ?H->'@.9%VI'B=D86F1>9M[&KNO/,NX*3 ,B\#6/>N\V>J#._S\>EG>>!0/A[_79]P/BGVCCGI]P9 SF;?,SYEN6_8 MMZV:[0/__OZ\M?_I(O I9[NL0\_GIT<'EP>\W^='Q^^+;_K MG2@_67[F@)V<_NO\Y/3EY?'O_\Y'']Z*WQRE(+-/!%(=TS.1DA"4(W7GEZ04 M,S(6[OKKO/]]WP_>_=\V#,C;-S,>[@TFA0]K\N3>2ZE#W>E12Q#<.> J>FN M>I;UE&=G,_QZ6*_XV7A\\?UWW[U___[97V'4?S8NQK"[+[3Z<)]<1B;P]WT3WS?&Q=2B ]!XG&-/OZL]69R M7C;+96N86V\*G?1RH9;!N'408QGG-'/R:EA^90^J:1+D-43XY.71<% >1ZB[ M^MUT_FK&=JO5MN5;U?PSSJ^IK5HCZ/LBF77J9WP&Y:7AQ71IR]M.AQ>]V-)4 M/[OAH4\ X[NJ/_UDX">I5T]%^82% M1JO9H^DAL^D,Y=[ #V+Y4V7DY8GI],UG9CD^7IR([O^$T7?=V[]HNKE^H[]Q MVW[0/-_UKHMAU:L7ZOOI,O?^A'^\[Z7Q69FA,@%7DR'Y,U,/;^&5]MV_Q(5A-+[?^:.C[]+R! ?+\?BU[/1W*!Y!R2,P/]!?"Z?YWO??^\OJ_9W M'\W$0V?Y:8!Y&#XV/;OF[MG]]>W)ZX-.Z^7Q\R_LGX:.__G)\>&+XS'IR6;]ZW+T]_ MV,77I_60\ MO/Z1F0,Q?>;*Z2B?JN\O*OC^^L&MP,CB_J\_5NI5%WU_^7UO,/U T[][Q1[. M/5.:22JG'')5(7,UI"M^>3;CET]*Q'WMKXQ;/K!&&/78MMSC?@DDN/_.[FSEN M]4Q:ZZS9M7&[9Y0)SO2NC=L\XXHQ^M@?W^*XA3/NP?C^0JWC [5SK<%V*9\4 M;?_BB*]4=^77$)@[;(15]J\HZMPZ*K_OK&J]*/*=6B=Q/ PP:@G6:=6YQY5' M1;\XE2MJ,+_FF7MP'"I24B,HZ70X]GTDHXT<6&V"CV'W(X:SZLO;^KZJ6@?-V@>-AOK. M.ABX;U:^;W[ ?8/[IH$F67/WS4$91UU1U333:P>W#H*\J2"?7HR-^$9\[RF^ M&QO-0Y0CRE>VA&\6&D']'7&.L:!]!_SS60.T*>X1[^C8XN;!S8.;!TVM]0/C ME>\ETAO@OD%G8D\1_M%]GHASQ/F>XOP0(OS%?R>]\24"?)_B M05@^MWQT=-H@K5G;8'?KY[#L]&O9-P?G=>HT[R8,(1X2O; E?#N+P'),&"/!]!?A!U3J8-N:=UI-: M]0_$.F(=L8Y8W\"UN&NX4WTKT_6#[_M!A$[K7WXPJ;N=7_=@6]>%M8^^C7F7 M7.OE[H>Q7AIF!%"5N*2,6>J355932;6%2'][.;V9BSWA6IA9F>&TRG 6+ENX M"Z8QE[^?7^CQ?XX^ M_/+AQ5_'AP=T?OG+6?_DGT?RZ,._SLM[/QP=ONX?\_(]?_W[T>_US__:/SDM M8S[]]8]/+W\Y^>=;^'+RZ/RWB.SW\\ M.SY_G6^NW'I#W_\F@<4<6"2&,DXDY9QX#YI$"=28E#QWK-TUIL/8)FX[7,/6 MVCY!/>%"K35P]'J6:66QTFTMTM]V L9-%(1)E5:F!A]3_N(YI%GQ"1+].XY89Q%J-F>!=/N6N3X?>)XM'C79O%2'KC38(+3 M24)604JM8F"624X5=6CQ-HH(V=SB%0$2U90$9FJ+MU!BL7\]*<^:PH@^"4;; M7<$[RBADPWUB0[1XT>)=D\7[>#5 BW>U1"]NB#XQ7?XSAGAPMA ]).*CYB2Z MF+V2PI7OIK>^(<.9#=I:RK616@8%@5$3DTK66,YCLBNP^)'^ MGTK_:D[_3L<0LR,\RT2*'&L20M3$@#$^@4TAV'976MLQ1J,(H B@"* (?%$$ M M=291.L3E%ZKKTV"2B !>G 4-#?V,YS*/K/.;!;S)9#3E1DF@V1')EBZGO M*6&!*A=RD>J8:JYGR//(\\CS7RO/?[,$T2NA6.1)9N%287SK:+!9!N-$!A7$ M9R(Z59F7\@C-_HV*P>6-&("1P86@BACH3"2CDGAC' E9)YYSB,K%=E=0TY%* MWA*$;W=B$Z$6H!:@%FS(YB]\'X+.*3JK9%+4A6@X"&H].*84Q\!/$Q3@>,$= M,"!8M('0G!TI;EHD#H(F4; 0*1@-W+:[S+*.9;<5 %V")E6IQPBP#U7JSX># M,N:JIIIA;EU=HE-F:=H[M:JW?VL\O'K^X./GUU7'?GMJ'W(^8M<+=[1(G"=N ME0]1>LFMH,(;;F40@LD4?SNY?QGN[RV4LP/W@=+"]XK)4&Q_6]?U,$E$+CY< M]MXP<(7Y54<:LP'B?]P.VSY9/<'$7P-?(^_=MTJ6,[[Z8W0(6X3M5J)P=^HU M9\EK!SQX:J3/Q:RW,B49DBO.%YBT4KV>Z?+X+LD^A#@"7\'A!$Z'J-^KU.]Y M<:Z1B48F!)'24")IIL1F:TC0TC,6H]7L?OU>:>@..1 Y$*4;88NP1=@B;!&V M"%N$+<(688NP76%FU44KK(XY9>XD,.Z=UTERG7D*3/*\I&__ 4;#Y*NS!X3A M_^W[$T O?J51^(4,K#?64AL843(R(H%:XCQ(PIPWR3$FN$LW!(>!^&TG6?>E M%5B]S^M>8'6*]:,4ZN2B/(2_8!1[U?35V=/#BQIO5:[R#F>;*']"QD/&0Z%& MV")L']E5RJ:@>'+"^;K^)04MC52L_$\ U]QL0*6G<5(4Z16(]+PS"37>&>HU M40F 2&HH\2(75SHG;Z/+5*GB1=N.:^!Y=60[9#L4:80MPA9AB[!M&FRWEWI' MVW*K&9J%U+NESK!L$W&1)2*3 .*5!2*4BE ?B Z@T+IL2.)]7TXW_^0O9GGU M$53C46^*IJI5&.BC+/P(^GX,J3[H#'[4O[P_(X]GGK$V$&L#$;8(6X0MPA9A MB[!%V")LOQ+8;C9#-C\J,+N=^AP&X^IT>% FH_[KOO_*]]++P7-_T1O[_K1J MY0=?07H^/+^ 0>7K-RT&,::NT$E^/7>$3@8O:F_G.KJ!P8TE@ALGSQ<29US0 M3,%) K).G($6Q!G)23 N<4NMD8:UNT)OXMXNI$"D0%1NA"W"%F&+L-UMV&XV M;88&9\,-SL5LFC$."*":2%OL3N]D(G56BR;IF$L*3//J%9Y0?22KK^N ZA+'7EZ<7_2'ES"K?KA>\%=]/ZB0 MK)R!RSSVFEFP^I$ MA"W"%F&+L$78(FP1M@W(HJZD%OQ>KPB=HN6_S4["Y-BUM81 M)@4E4D9#K/2.",FT"EPK[Z"PL\/Z%2SBVVV6P]I3A.T.PG;C?7M1G+0EG@N T0J+0C3[C*)5Y4CR^TVRZ$X(VP1M@A;A"W" M%F&+L$78(FSW!;;-N>_T(3E0].G7$7 _?7L5=#_X+3K(2;A(E-6)R,"+4Z^" M)M(9)BSUAD>\^K0Y&=%].34ZW&$1KM&'6Z&(VC0,'(60HYB@((J4- M))3OZ_X5S,BZ4-8Z-$>;DDS;E^.%AY!A-(+4&N;RH(RIS% UQI.&6,&#%3P( M6X0MPA9AB[!%V")L$;9?"VR;?"OAM;]R+F8!1,N1L$B M)Y*F3"03@5@E!#%),R]!2PJQW146ZW>1U7::U5",$;8(6X0MPK9A-N3&+QI$ M&W(5-N1'N2M?C/\@+;'>U1=2)4M$9,"RHP8(:A"W"%F&+L$78(FP1M@A;A"W"%F';4-A^ MLTR^E08E/%4)6)9>>@>&.664]RPD'_4#8F55F93RZ-/:\*E#_7S1GWXY*.XU M_%2-$1IJ)I8:3R)DTB?KL M*&UW^1WW$WR+7(9C567+3E-2>)8*2URPQ 5AB[!%V")L$;8( M6X0MPA9AB[!%V")L$;8(VZW$<8,#%JQ@/@19!:"F%-?=&L72:.^^ . M7,3,XXR82V!IS1P;MD';74_O;RR6U?GP_/ MSX>#Z;5IT^ZNUM4YRE/MHH2?&54S%!>2;%(,V$ MLNAD! ^&^W;7B8YRFSCYNH;-M7V*:F;]U,;$8SD*W-8B_6TG8-Q$2;AMPS]> M#^ZX&?=LV"^S4[WX[Z0WOD2J7Y;J+V^H7H8(S#)-I%>\;LZMB74B$94 RE)$ M<#FWN\CR>\7R:/6NS>K-')RFFD$.N>RMY#P#9POIR:"5SPFMWF91X?'VW66N(_7M* 7RX0[S(5J]:/6NR>I]O!Z@ MU;MJJI];O5D6KR-J3H2.0"0UFGB6&%$ VH?@I=.IW6W>;33(\LCRR/+-8WE6 M)R*3TQ IE9YJFP+W8+53,J3 ^ JL?A2 )PO 0G/PF+UE/A7CWAI'9.*)^/(4 M5S*'.2 IY9TH290!E &4 9>!3&4C!:PVIV/7%V#=<>RD4MU8Y!E+9 M9-#8WUR(>Z%!24PJ.&LI"=%S(D5=49>9(LYS4VS_Z%12[2ZS&HD>B1Z)_FLE M^F4*$G526CH6(M/%5F0ZF$+\$'GY/S-"N?N9?ODZ1%2#%:C!O+[:G3!162QL#]/U!#)>22!V3KZ0X77P++(KC@$ M10*,Q"3 QDK6SV;C8/6H'_AGUEH=LX&1+:RE*&N9AI/0AX<6Q6QQW,T=&W"@+O6JB[Z_K)U@^,)6Q[?B M6^]\ZPXP[)I&\Y1C+SA4'"H.%8>*0\6AKO3HYM/<@1T]R7D0X^1\TO=C2,WR M"78WH[.CFP>'^A4.=0=<$+L?,9X5\\[SOJ^JUD&S.'L':7D][C[NFV;OFQ]P MW^"^:: 3T=Q]X!M'@WM_R:3Y<(S: MMKJZY28 '3V@.SV@::N\UO3X!.(=W2#^!@ M(<+OD8>+$9S!H.K]"8ASQ/F>XKRQ52.(Z;G=DWN#504G!KH*0T=]^@I.S8OMG!K=%< M]#_W%SVLU4"$[R_"7P[B\!SS!PCP?07X(>1>[#7,@D&$(\)7MH2SCL0(\%4E M#1XS6?\G1H 5]T[?RG3]X/M^$*'3^M>D?WG3P^M>?GCB#=:W9^W)?E_S]N=R M-U@SL)%%DR-7()EA/JE(0<>HE5&&AUD[554_/IK7;4L*@< M#81E[HA4EI-@)26,9^TM=29SUNY:T[%&;:"M^1HVU_;YZ0G76ZR!HM>S3"N+ MBN[%]19K@W$3)>&.NTT?K0=XA\6JJ7Y^@W7T.5')-=%6L4+UVA'KI2"BD#RU M-%#G>*%Z9/E]8GFT>M=F]6I*D['::UNV57+%5A+4 M?69:6CMFCU-HL*C^=6 M;^),&D\S490*(J$\LHP9 D(7$]@Z$XQL=[GL2+Z)JYR1#]'J1:MWUZW>Q^L! M6KVKIOJYU6N]YE1K2JP.CA3SUY,0M"12<)DM2\%EW^YNXLHV9'ED>63Y76=Y M T'QG'-2-DL7@T_EJ]8@?,Q&&+\"JQ\%X,D"<#*W];6 2%/V)-9FOO3 B:,R MEV]!9&:3!$;;7<5IQS(T]E$&4 90!KXL XFGQ)R*2O$HP3BK36*!:^:XT#:B ML;_!$'?-\U?7-.N4HH7(B:B1Z)_JLE M^F^6,?@YE\9&RJ./DIODF!$J1N$E!:83NY_IJS(OY1%:_IM5@Z,;-4C.<944 M)3S01*01DCB=/*&*:44Y%/6N8S_2=JQRMQ3AVYW812@&* 8H!ANR^BT8!1Z\ MHB%*89.CPEA?Q$'3E)P'#/XT0P+>SAT")8QD3!/!LB92*D-"Y([$D%TT27(9 M:;O+#.]PIM$I:'2]>I[^M_OUZL^'@S+FJN::86Y=7;E29FG:.[6J]W]K/+QZ M_N"CY]=5TWY[9A]R4&+7"WA," YRT"Q*D"E;EV5,B@GF"B\XJG\[G+*YI8S4 M#QA]!*U_F QGE/ZRJB:0#B>C,E&O8-0;IEE%SQP,)WFZY.6?>=4/7 JY4 4<$%DJF-!$33)F"(##<1+X"0*G94K!IMW MZ3X!7VGP#DD021"U&V&+L$78(FP1M@A;A"W"%F&+L%UA;E4$F:FQ,HB<) BP ME)MDC=.A]O0=6]*Y_P"C8?+5V0,"\?_V_0F@&[_:./Q"#I;Z+*(7E,3H,I%, M">*$]H1E&Y*AQAC!;Q@.0_';3K/N2UNP>J/7?<'J).M'R=7)17D(?\$H]JKI MJ[.GAQ MB ^20XHR0E;MKJ3-JV]%6D-:0S5&V.XY;)>(@BK*0'AAN:!9,A.\8(I;RT)* M&HI(KZ+$Z0LJ/0V'HDBO0J07VI PX7*TTA 1(B720B)6>$Y 2>.XS!/H(JO&H-T53U2H4]%&Z?01]/X94 MGVD&/^I?WI]ZQ^/-6 2(18 (6X0MPA9AB[!%V")L$;9?!VPWFR.;GPDX2+]/ MJO$Y#,;5Z?"@3$;]UWW_E>^EEX/G_J(W]OUIW@YKAXYM0[+X2G@A02SD1R98@%30D3 M0IEDRNHZUNX*=OO4*98Y8%W7+K$HKBO 9Q7CB)ZC/PG(P@ MNOQ+)/6)>!H5 6F8\.553UV[*U&;D>1VF^10FQ&V"%N$+<(688NP1=@B;!&V M^P+;YO3L?X7E*!*)069CLE+.;[-Z[ M1^2'9POOGZ[I;B:A+H&HCQ/>U$#@&4$LQL)B+(0MPA9AB[!%V")L$;8(VZ\# MM@WMH_G@@N[P:4'W:_COI%?UQO &1G_V(LSB&J\A#M\-IK]E&N+ \,52X8MW MBV<'M;6:*"!2VG0'&U* M+FU?SA:>C,]@-,VBC>"L[/;>G]#J#RL\9X@%/%C @[!%V")L$;8(6X0MPA9A MB[!%V")LFPK;;Y:(NM4I8.V93<%E"2:'X&RRUE'0EG%E'A!UJ\JDE$>?QMBF M#O7S17_ZY:"XU_!3<:JGQ>>G_B^,DRT5)_MC?%1G;*_B9"I9[@$T,9(K(ETV MQ#H%Q(7 /#=6\)S:77W[1N-OD2]4X$TJ\,*Q M+Z T<%QL->*YFNLF/7FI#:EY(#K)3!2AF$ M+<(688NP1=@B;!&V"%N$+<(688NP1=@B;-<3Q0U)A,1#8(DQ*8T.5@3.4X[* M!1%#6B:*^^!C#,#")W621P/ XQ:@G5:-3,TXPA5 M&(X2C*9_HZEU\R%G+U[].5%>3\-)Z,/-&YI+Z73SY<^WQX?GYU#^?L1IF3R;@:^T$]7,A]IN^M$1[E-G(O=QN[;/LDUL_YJ8_*S M8A+=UBK^;3\V0A-5Y[8?\7C)N:/#^=FP7V:H>O'?26]\B6JRK)I,E!TWS5:O)W#378(4&D4@PN0[T@"4N)$%XB$[&Y)F. ML=T5*"0H)"@D*"1-$!*6>0JI/@Y'J?14VQ2X!ZN=DB$%QE?@NZ#&/%EC%GJ^ M%J4GH)PELHX!!>H\<318#3+&$*'=54)VM$27!94&E0:5IA%*DX+7&E+Q M3HK+8KCV4M27EBC'0"J;#+HLF\LF+#2C\3GZ#$81&W31$UZ^>,8HD2PS+HS( M4J2ZVNCV67C4$M02U!+4DFV4N.JDM'0L1*:5S$P'4[0%(B__9T8H=[^8+%_9 MBH*S L&95^PSKKPW/!#&32#26$N"-(*H0(TP1N; :+LKM.E0UZ@&+*@WJ#>H M-_NC-TO(#= /QW_4)YW-B[YB3?F\ Y&SV/>-3TOJ& M?=NJ*20/A^/!< P[N4?[\+^O+W_]3[H(7.I?3\OO_OT7^>OY$3TJXZOWV-&' M_A]E3.7YG]DO'\KX3E_0LH?SR>$[]IME"CR+@H#RG,@L(@D0-0F!Q>AB"B87 M0OSKO/]]WP_>_=\V#,C;-S-J[0TFD YJ8F0F2IYI,L)Z:3QXQRF-D(S5(EL5 M:PZ=S?#K8;WB9^/QQ??????^_?MG?X51_]EP].Z[\A/BNU%Y^;OK][:[;P!: MTXU]_53W&H?EN:LA3&\&FRW<%X>Q.=Q-_\3W]55FO?@0)![7Z.//6F\FYV6S M7+:&N?6FD$DO%V(9C%L',99QEH_[KO6J$$GL0=7R@]1Z#1$^>7DT')3'$:87 MK%U/5S.V6ZVD+=^JYI_1S^^":XV@[\>06N-A:WP&Y:7AQ71IR]M.AQ>]V-)4 M/[OAH4\ P ]B^5-EY.6)Z?3-9^;1\]#]GS#ZKKO$[VG?\:Z+836]BN_[ MZ7+V_H1_O.^E\5F9B?)!KSZTY,],+0L+K[3O_B4^E$\]&<,_KI22WO\S=\C. M+B% ?CSOBU_/1G.SY1V0, +_!_&Y?)[O??^]OZS:WWTT$P^=Y<\+]9>0\3!\ M;'IVS=VS^^O;D]<'G=;+X^?+[)/FC/_Y21'RXS'IR6;]Z< MEG^.7AR?OFF=_%B^.WG^__[WY*?#%Z_?_+WUXN>W+T]_:7U3?N#TY?';%X?? M[N0G_Z8W*'(PG%1%[JH=_0@WA+[,^*^VXA7QZ=EFG-KX/I!YK^W2LF<>X9 MUXY2/>63J_/85T.ZXIIG,Z[YQ.FZ>M$\4]9H[C[SEL_^_.=>%,]$[<2K1_XX M?<8^]Z(26ACSR!_'<3=JW%(ZYAX+,QSWTN,V4ACYV!_?VKCE,\V-<&+7QJV> M4>TX>RS';FW1G?G=3QVV%5EP^\,>_T('E@3;66L]. MZJ>G33C'V =G$:ZMP M,!S G;./;\6WXEN_\-8=8-$UC>:S.3$<*@X5AXI#Q:'B4'&H.%0<*@YU^:%N MWNE?P>>Y.R*@UUO8=1#CY'PRK;EX3"%Q9>! MU.6MGU@)N(X[MHZO82O>$R[B*A?Q9'P&(US"75["+48R<"%7N9"+!VC_CA[T M7JSIJQ%D&(T@M::K^U7;PPB1>X(L=6=\Q ?B _&!9L,C),;W$ND-T/;;[44< MC2]Q"7=Y"0M/7XS@# 95[\^'I$MP*1N[E(>0>[$WQD7? M;:_DX'-MT-8=-YG>)[;RCE=?G,M'][]JSAYY?"?%II7JX+Y9/G!\7K=-PGVS M,_L&MP9*"FX-E)3F[AN4E!W;-[@U4%)P:Z"D-'??H*3LV+[9P:W17/0_]Q=U M&^5FP1\1C@A?81EQA-Z?=8=-!#F"?$]!_G(0A^<(< 3XO@+\H&H=3&\S@%16 MTZI_(-81ZXAUQ/I=ER?=7X'QF,GZ/WGZWTIWPE:FZP??]X,(G=:__&!27Q'S MQ=ZD3]N?=TSS=NM]UZ25TT#LI_6HAA M=BVKI>P)]^3=' F95G3/PL(GDW$U]H-ZQO;DTKR#RZ/?7]"CW_^X//G/T?OC MTY\O?SG]\>SX]_CAE__\VOOU]-W[7T[_W3OYYPOQZ:5Y1X6O87=OGJ"='VQ:F/%X2OY';4C1']ASG1FQ",,8&(S".1+'/BOCT;LVHSC_ M:)A\=?8I\\W.+Z*QNPH.9#<<&)7VCB=)C-/%V)7!DQ"+[0M)&^NUB@)RO94M M9_P?R(3[Q(1H[:*UNR9K=[U*@#;P4_E?W/!_#IDIF2)13$I2Z)_688\"!8B6 M&1-#2 [Y?R_Y'RWAM5G"45+E4DJAV%"2,^_*]@G.9"FT#&!6$?Y%$W6\./5 M .W>%2?YCJX3?0>_,15SMH7;"Z5[(GUFQ*FD";7):9&\BL +U2/+(\LCRR/+ M?YGE4](B"Y4*;T@-SN:L38@6!%.%_LT*;'X4@*<+P.6- 29'%@(1&5:!" 6 M%;"L/&(AAN#!NO):N\NM[C#%4090!E &OE89^&8)'3#*1653XI*"A)BL41*" MX)0G$Z5+]^M 5>:E/$)!V*0@',\] LD@1J,$$2X;(K4LOD&H$Z*0@DK!NNA$ MN\LZW+);79)12$N5!RF==I:'Z#'LLT&2 MGUO]48-*CDN2F(Y$9E&L?D$%2=EH)4047KAV5YK;%(\6/_(\\OQ7PO/+6/R1 M<6\=3U8D+3D8'ZCP5F;/LB[V/T.+OU%B<#*W^*FB+BLC2:3*$9FL)8Z")\8K M;2AGT4,1 RYDQ[#;F0"T^5$+4 OV7PN6*7SDS)J4@7)'I639JW M#V!&4^][X[/R5&]?L,]52*J<"")JC%!$U5=E M;8=I5@XZ1]%)?C['T!N(Y:WC7OT)4#4>KAJ]A08!9669B$X1ID(F$@(E(8E$ MDK2V& #2F#I/<$^#@)4Z#8_;;=NGN"?X!6M@>>3 I\= 5DF #V*Y?_O^!)#D M5DQR\\/Q+G&>LDZD;EI I -&/'/%.K8I2.UUK%?PCL/QR&_(;SO";U>GVE;O MQ2%L$;8(6X0MPO;1)RB9$EYQ9A475 ::O#3,"Y=,<:\BMP^Q)]&/;J2).3]L M:8WDAE)!,LN)R 1U ;8%(KT$D%GY:.,&&^TA_2']-2*)M +N0Q=Z>W'"A>P2 M=]32LGA$Y*R(E#02:V4@/ 1K/=8>$1]>Z/296Q_+5J]O=)J5@SZJ MWK/3&L"X_OGRUV#TOJ:"P;M6ZE6Q_/UQU?*#U.I=_YDXK,I3S;@MJKFZL#9S MYG$3M'V8-O.P#\(688NPW7G8+E<]P.N6F\S;N@6#M* "R6/SFS94I,RSPF-&)DXD-8%8KC2Q 1@ X\X9 M6W@,*0PI;*?$"5 >> 2PK%B3RG6<ND*;=H46J_*\IQP@>0+9<"*YC\0ZYPD'YK04 M-*6@BBND::? "5VA;5?E[6>;QN=]7U6M'SZNSQL/KYX_^/AY;+Z()P7PI #" M%F&+L-T^;)M76O=A,ERB*4^ML/5AEUI@IS^%QO02QO3)\X5:.^=,I$B1A!@BX=DSF< Q 0G[+#:FHG,-->Y;F:Y[^RQ.+LI#^ M& ML5=-7YT]/;RH\5;=]%8LB/%SE)$QNB(<\$0,+Y\ M8RR5WK6[O*.D0*%&QMM/QMORS<=(:2N@M,7*.Y.M!V(TR]YJ M+D2D[:[I4,:1[Y#O=IKO,-*"L$78(FP1M@A;A"W"MF%UF^@4;=,I^NA^;!_+ MB@I%LC.*2",3L=%%$B6-PC&K/;]RBC"JO?6JS7WIP_GZS=O6"/KUR>KU75J] M+]7U>"@$#X4@;!&V"-OFU7ILMN[R-53C42^.(4W?=O#>C](QC$_RC\-1AMYX M,L*N]$O9PD>G!^/CA61H08J@2A F&"?2*D,<:$NRB0H"0**QOK::8L\Y9+G= M9CD49X3M#L)VXX68*,[;%>>3N3@#%4Y;$ 2B+>(<*9"RH)2H'))F4G$%M-WE M&\G=(\LARZ$X(VP1M@A;A"W"%F&+L$78(FP1M@A;A.T>PK8Y'>X>4B2%H:@U MA*+*WQG/ZJ8.?DMT_5-^3F"^_\KWTLO!CX\OX!!Y>LW+1["G<:D3O+K>43J M9/"B#CM=G\[%0/-2@>87XZ/3HYM LU9>"."49,X=D3(9$H17I"QG8!"\4P;: M7=8Q"ENT(47N-D6BLB-L$;8(6X0MPA9AB[!M6"$.^E&[YDER= @91B-(K6$N#\J8R@Q58VQXA#7" M6".,L$78(FP1M@A;A"W"%F&+L$78(FP1M@A;A.WJ5NF;S9;=5&52RJ-E@\/7 M<:*3JS#1\SI*A.'>I<*]+S\JFXDVL2A4(D+793,4.'$\,A*#4TDFG\NBMKMW M7=3Z+9(;DMMND!MJ,L(688NP1=@B;!&V"-LG>T K*)A!#VB;'M!"P4OP++', M C'*LOK@0"".B42,-D)KP3@HA1[0MBM=UE XN)7IFA:RD5#7M]6]:&X*W+#! M#%;A8A4NPA9AB[!%V")L$;8(6X0MPA9AB[!%V")L$;;;.!BYB08SUVW*'WPX M,GQZ./(U_'?2JWIC> .C/WL19OW-7T,I$B2E)Y&E[T3$KVHII3< M[$MSF==7MSQ=^-'XLC48CJ%JC2!"[T\?^H ]9K"<%\MY$;8(6X0MPA9AB[!% MV")L$;8(6X0MPA9AB[!%V")LOV;8+I'IT!"=-MXS U%Z8,$QFX((DAN?J,O+ MG M^4$?]Z7'"LV$_P:AZ\=]);WSY;&:%V&+L$78 M(FP1M@A;A"W"%F&+L$78(FP1M@A;A"W"%F&+L$78[A)LE[G]03N7L@8G4XA2 MY.0L2UR):)B#&*1>_O:'Z]/KTZC[\\6@^\M!')[#3\.J.H;Q23[U?V$N;:E< MVMOQT6F\R:5Q#UD(*PF-3!!I01!/K2 V)@M,>@K2MKO"K/FR!^0RY#*48(0M MPO:1$KSZ"YA0@M!24:D\YQ(&CWQ6DC",Z3$(3LA0KNK1$<;73*05C#8O(R>VF%SI85JU304%9"_?;R(;?7?8#1 M,/GJ[%-R?C6"#*,1I&F7K>D5==7)9%R-_:">+*3KI>CZNN*_4/;!;\"U#88* MHI.AQ0H-F3AC-3&&BYR"+-HK;ASIQMT[]Z"]M7V&:F:-]<:T8SD&W-8B_6TG M8-Q$1;AMPJ]7#F[W6D0%6%8!+F\40#H3++6*1*,=D9Q38J/+Q;>*TK%D-(.( M"K"7"H &\=H,8AT@R2")H'<7(09/@E"5:,2^XSSD$:'<-[VAZ^QP.\N$.\R%:Q&@1 MK\DB?KP>H.V[:JJ?V[Z99M=F]3H&3BC&/ U&1J\\XS(K&W2.,@5CT.IM%A6>S*W>F"'1E H>>(Q$@@G$ M"<:(2REX(2UPP]M=H3K&*N3#?>)#M'K1ZEV3U?MX/4"K=]41W]-YB89+/EAA M'7%.UW?E1$F<=)GDK&3@X+S.JMV52/-(\TCS2/-?I'D9F'6\$+C07DJ=K:). M."J49=9X+59@]J,"K$ !CFX4@"D5J!5 0LR)2)\%L2YI$DT.6E/JG:D5P/!. M64G4 =0!U '4@2_J@&4ZQ@@IY< DY=IEK:$NWG:::5 ]J34T$4 M-XQ8KCF1PC(2A J$R6A5D$YQA95_* $H 0V!\6Y(@-3.R*B AQ@EA>@A2\J, MH4DSRH3%B,\&R7[>V]T["-$F5>S]6.S];&BA_91)=+EX;6"9Y['==;S D=GDR7)NN1"R%$YU>YR:SOT1^C"MZ MAZ"3M)Y9P[PR&5*0PEKSP+@/2L":)6#AD'Z0SM?9&N)$=$1Z;8BEB9.H."AK M@K0\M[O,BDY1>70*-G6._VPV#L;+P![X9]9:(;F!D2VLI2AKF8:3T(>'%D9N M<=S-'1G.*,XHSBC.*,XHSFBS1H8SBC.*,XHSBC/:D!G]@CO:A.G43^MR]\41 M1QB,8;2&KG?VD^""66UPX?1L!- Z*K_PK&J]&"1(#^]_-Y_2U*LN^OZRCN[ M%]",;\6WXEOO?.L.T.B:1O.44\TX5!PJ#A6'BD/%H>)0<:@X5!SJ'4/=O->_ M@L^SE7J#@Q@GYY.^'T-Z3/%96END M=,VK]WPXF(XY]&%K$='M-+A#"%Q#H.^KJG6 R_\U+_\/S5G^K0: =RN-MFZ; MN0RDKFG^1-]Q'7=L'5_#5OP>7,15+N+)^ Q&N(2[O(1;C$'@0JYR(1Q%'XTMPL+3%R,X@T'5^_,AR0Q1%GG4AVS3M^ MVKU7VRL!V&(SG-E54ROO>_+%N=S/+B@[6CJ#^V;Y=,8]\W.[!O<&B@I MN#504IJ[;U!2=FS?X-9 2<&M@9+2W'V#DK)C^V8'MT9ST?_<7_3&OM\L^"/" M$>$K+ Z.T/O3ASX@R!'D>PKREX,X/$> (\#W%> '5>L@_3ZIQI#*:EKU#\0Z M8AVQCEA?[HZ-QTS6'6=AG[P3MC)=/_B^'T3HM/XUZ5]^N5'HTS;G';/VY(A' M\[;JO?"3R;@:^T$]66V\,FF)*Y-^__GJNJ07XZ.#WQ)-648A2/E*B60\$,>Y M)2RG*&G49='T)J_+7L/>VCX]/>'FO#4P]'J6:67I@&TMTDIOSEL;C)NH"+=O MSENO'."E>4]7@,L;!8C1^^R8)2'D3*35A@3PE%A;E,'PR%SPJ ![J0!H$*_- M(+9:"EH(+N;(9&3,ZTQ-3EQ'85F&]# &_.S=H;/3C6@2KX00C^2(A2$4F#2P9"$J(0HI0=9RCRX3[Q(5K$:!&OR2)^O!Z@[;MJJI_; MOF"#3CIKHDPV1!HF2&"4$R>+GY)C?65T3?7(\OO$\FCUKLWJ!2J"L-9$J[4T M/OO,G+/9 U5!&:[1ZFT6%9[,K5X;!%<&-*&!12*SML0[RXBV62M@/D6>VEW- M.]JBU;M7?(A6+UJ]:[)Z'Z\':/6N.N);T_R4[@]^XXI+""P0\,"(3+YPO=". M>"N%%):7)>*%ZY'FD>:1YI'FOTCSAHJD:?8ITRR!:\^\\TIS&H3W,9H5F/VH M "M0@*,;!1 ^>6.](2XJ((7S-0D^%4'(CC/N.$^L6/M2LXZE&/Y '4 =^&IU MX)LEA$"&%)5.SK+ I&$R!)L38\XFDV0,GZG[J,J\E$>H")M5A+=SGT!$D4)1 M!%ODFTC#@00M-#%E0554#I*+[:[J:&5NZ<&W.[&'4 I0"E *-N02*&$3.):] MDE9RH[S)' !84H[; !XC/QMD^3AG>:JMSEP1PP0EDLI(G'**") Y"B^DYJ;= MM=2AS8]$CT3_M1+]4C:_3I$'FYB)3((SWGIC4U A&*X+[Z/-WS U^.-Z! M):(1),7HB919$V^C)8JG)#V3EGK1[G+#.E2BU8]B@&+P-8K!$EI E6(\"R&5 MD)++%'S6,8.@@2L!%!,!S9" W^>I8)&IM\EDDF601$9JB#4B$LE]RJFX XK; M=I=9U7$,G8)FG^9?P^7;V^G<-KW9OJJY9IA;5[=/7_P M\?/K.O)_>VH?TD>B>>6<5\?X5K]O'S=!V\?:$TRT3=QUC[!%V")L=Q6VRQ7/ M%^,K"FYB3%9*%8,SCNDL=*91:2/];X=3X]E21NH'C#["BOXP&8 @5#)2 M,.DU ZNU,391#GRU!MV,W<9WV72'$$?@*SBN:ZO)(V:R$T)PY=J^!M])D&K(@LF SB@-60($/X;FI?8B 2@LQ>2Z=J1C^ C: =&&68P-=-0;WVAP!.<$Q)D M(D&J0"1H(-ZI3'0L3](H7 ;:[C+,S6R[>G-?[F*JMWA]&5-=N_E1;>;DHCR$ MOV 4>]7TU=G3PXL:;]7:2C>7JRAN+F^OS=QXW 1M'VC-/%V#L$78(FQW'K8; M+]V\XY33?36:TQ=/9K+YXDI/$QK)2QG)ORR69@9GK94F$B&-)=)[3JS/F615 MW!TJLO()VEVAFW< "FD-:0W5&&&[Y[#=>-T=JO&&U7BACHX5+;8V>Y*#3$0F M!R2 -"0R,#1:88&:=I>[VQTID-:0UG:)UE"-$;8["-LE,DC<)A&ED2[Q(#TD M&\"H!"ZD; -C:A4E\%]0Z6F""45Z%2*]V$&<&^:";5"$.FU(AX*]/U^LW;U@CZ]=G7]971 M[4OY,U;M8]4^PA9AB[!M7N)^LV5TKZ$:CWIQ#&GZMH/W?I2.87R2?QR.,O3& MD^D T1A>PAB.BU5UX(IS0Y,GX%4D4GE'@A"91!9$C#XP056QA14>/4&2VVF2 M0VU&V.X@;)M<5(?:O 9M7JBQDX9:8Q00(5@@LIA8)-0"K:T#9JAD/.MV]XY+ MGY#DD.1VB>10FQ&V"%N$+<(688NP1=@B;!&V"%N$+<*V>7&GM1=*?8#1,/GJ M;)D:*8Q$K2$2M5@R%82'LLB>),TSD8Q9XH5*Q/'D0' G,H@;KL-XU+:+IO:E M3=E/_F+6A6QTM<&G3<@*'7W4LVP$?5^V?GW?+/A1_Q+[ES7/6MFC*D% F MH_[KOO_*]]++P7-_T1O[_K1\\0=?07H^/+^ 0>7K-RT>M)T&GD[RZWG8Z63P MHHXM79_ Q6CR4M'D=Q^U)/P6 M67"W61#%&V&+L$78(FP1M@A;A&T#:FW056J\J[10>!-!"B=B64X;.)$A*.*2 MU"31K)*&:+R-Z"HUHNAF#=6)6YFN0\@P&D%J#7-Y4,949J@:8],BK/3%2E^$ M+<(688NP1=@B;!&V"%N$+<(688NP1=@B;%>W2M]LMGBF*I-2'BT;&KZ.$YU< MA8F>UU$B#/8N%>S]XZ.Z&$99IIEZXJT21-(4B=7>$"Z5SO] M%KD-N6TWN TE&6&+L$78(FP1M@A;A.V3': 5E,2@ [1-!VBAVB4[R#1824QR MFDAE+"GKY@D#YKGDWDC#T '"YC+_G[TW;6X;U]9&_PK+]]0]297@)@F !-+G M=97;2>_C?=MV.G;>KN1+"J.MM"1JBU( M-:_U(,OE@M@ M[%MMIY,$]P6BL2$,-L09AO(-I!M(-M MH%L ]D&L@UD&\@V MD&T@VT"V@6P#V3Y'YN,#Q+ETJXQ/%F-9S*OO5TN-WSDQDJ\F1KY3_UD,R^%< MG:K9EZ%0OD;Y.R6*\XF[BRM7'FS$][$1?]M?"I)A2C.:QBG(,6( )40#"F,$ M),E9C+1"C,"=O7R , TYD0$?-QH? UL/9!O(-I!M(-M MH%L ]GVH'Q,4*(V M5HGJ!-JH7**,P1R(7"" 8DX )9 #K+CY/^4(2QJ4J)X$W#Q"X.&S+->[JD_3 ME,WF5]&DF*LRFBFAAE\8'ZE07R;$\H98WD"V@6P#V0:R#60;R#:0;2#;0+:! M; /9!K(-9!O(]EG2*Q^T.9-+N;HH1E+-RC?_60SG5X<3,5.L5*^5_WLXJ:Q$ M;ZV1Z%UC'0K6WGM9>]\L]UM22&>IP"!.! 2(I0Q021G($9*92E22*+VS!TE( MJPR8MJF8=@](0Y()&',68XE1@C!),BW2G$*(*.8ROD_&^'?=80'VGACVWC>P MAR&A7%,!,,8Q0%E, <]$!C(,F= 2,\G9SAX>9#A_ B=7@+\ ?T$3"60;R#:0 M;2#;S2;;9RI/%(3-G@F;G8@JDF4R1QP!E60,(,DY(#'$ ,6:JQBJ6/+4"9O) M4T14;1'\A1)&-R_7R?Q"S5SQHIFZ4)-R^$5%HZ(L0P6C$.D=(KT#V0:R#60; MR#:0;2#;0+:!; /9!K(-9!O(-I!M(-M MH%L ]D&L@UDNTED>Y_ U82*F"88S@ 3A@"4)!S#E4 J5 MYR@.+/C9XU@>(>3O69;+'%D7MQ)J (5XV1 O&\@VD&T@VT"V@6P#V0:R#60; MR#:0;2#;0+:!; /9!K(-9!O(-I!M(-M MH%L ]GVQ]F;"DUUGC")4(XR#EF, M!.."":*01OPNA0+O7NB@]@,?JWGK^ T.WWLY?(_F1V=_-PY?R7*28X5M44!F MJQ8(0'0L0:Z)D *A3+!L9R_)!VF*0IW &D_ Z0]:>V6 &D/ FG=)E>20P)A M C@6*4!9HH#E1H"FB&8P3Y1&<8"T'H2Q;$LYEM_8B$V$&D0G8EYP-8M@,H@L M,O2C'@LO9E+-W!/,*D5E,1K*J)FD_[)Z'#3?RV)AVW+5%_07TF]$]-*V%RQ7 M0#W/I#:XD"=",J09(C#3),FP@C$W6X4_'=ZE]>$W-2LD*R]6T?OM3&DUFRGI MRG"Y_H;ER6)>SMG$+E; \WOA^9\5EAM,W_^4YE0GF&' ,JX!0M1(J"HG ',B M,$]HKEC::-J]ZUKX,(?O^3&NGU':3\9]'AA#GVL7_VL[#D(?F)Q.<[U M>H^!R=R7R5PU3";.:)SD20(RLQT 084 M27$8\(I97&*N,@#D_DYF4R0VI]/ M:L^XDDBDE"FB$-$I5PQE$%*.I9*9D'?#T%L-+P?%>%Q,@MS^()!ZW,KM+,>" M0<6 2A(!D(Q3([<3"5*(8$9RGLA8[.SEZQ/:><)WK8ON/ MLYP@H#\T-VD%=!@KQ*E&((-Y#)"V==:-9 Y$HDFL81HCJ@PW"8SDIV(D031_ M/M&<)HI"G"0LYCD2#+,D11H3GFF!),_S()KW"TQ/.B9UA2!/)0<9X09,B17- M,\: SG*I$LEPSLC.'L2#G." J#\5H@;1/(CF/>$ZUT7S'V,BU@1$!M^ A#,$" LAR!.F?O>JQ-X"2!DP1.$CC)<_2"Y@FA MJ>$1,&,(99K@F$(:0TP2DK,,/H#R$IC, S"9MIF]8#IFC*4@RSD"2 @&>![G M "F!>!9+PX"@83)Y.C [&5A-8#6!U016TP=60Y),F#624O,$Q6E&=9:IE&E* MLR13. UA0,_.9=ZW]2^AV9L<9D!E+ /(\!I %)0@,XPE3['(L-(A#BAPF WV\-O[L%NA,"Q&=Z8S&;N_?D#^C@^BLUY0L>OWUP=?1O];<9D/O\S^?#-C._,G.77[_3)ZW/XR0AH M,><*@9AD&B 6:\ QDB!/=2YRDN?2 N+7\>C5B$W._\^.FH#WIQY:AY.%DOL6 M&#%+,-O?OGE\O)R]RN? MC7:+V?DO:1S#7V;FZU_J:W?V3I6*W,&N/]JKZ=!\5@V!.>!W&_?=83P=W;E' MO!K.#22(NU#BL:6^=#?36 (D8 MJC)B$QF]4T*M?#TK)N:U4&/S15DO5S^.F^6D$8O*=HY,?EZ4[T9GY2BS&"W/M\(N*#" K,>__ MPMSMM3)+.)R[U3HKS'Y$72[]WY'GTW=Z>,1*^_[?S!"=&7Y=?B>Z-)^S2,R4 M-,\Q%_S7/:02GAI!1&H5IT;K18EF:2Y@EF.MD&8BK93@.%F12O!]PMN;U7KC M%NM$'ZO+EF+>SH83,9R.U.'DK9H-"WFB]ZO9-])+MIG2RP\CX_$W\>V33OE4,XOS,3,N*LYH'0WM^)+YYN=]3=AW$QB,5>_5A)= M?/-OUHA'F[2A>'D[NO]>S%KQ^EP!/E/L;\"TF<\K-KID5^7.+TLK<==5OEV@ M[*[/WO_PV2][ZT;X/?IXZM7-UZ_NQ_'QP1JRWX#Q'YP86#T^??,Z M,J].3_XX?+U_9MZ M55;, /[+/-G-:1I3=/,EM_[^]B_CW1R:VR<_^/MX]Y9?QKL8IG%VR\!O_?F# M#OP12G>N/Q"/7\ASG3KS=,9[^KAK5AWFQU^U_&%7[=B<^NC(W.^BC-X86)#= M.JAW\(34^&'D=+4VN?L[EP;Z?G#GU-/3]ZU&V1X3OU5$?\3;]T\H[ '6*NS] MP^P]N6Y^OQF)G@%FGHHDMVPT@;]WR'R_C/:=%5=)PT ([DMA>'/+/B_; 2LO M(CTJ+LM(SXIQ5$S5C#E/@+5%?AG.AZI\]?B!(D\&K@\=0/ \3ZWWHU_Q.X$L M^D<6CP%\=VL(=!WX2*_VZ%C-HU%1E@\9XO'/6B4]UTH\:!S9/^DF7UT=7SV(6WBPL;O M1L??S/?C?W\VUZ3'K_],/YS]=O'AK\/XR-S_X^NC;R=_F7&G[_%J7-C'?[V' M)V?/\3'9FY'__K]XL/G/[^9N?Q]].T(?_SKP[>/9R-]?%"5%#N- M+S]A8C;+," 0$PD!DH0!#B$$6,8L%D(2;.O]8CK(4+JA;9?Z8IYYTDYR ;4# M:M^.VI)BJB3">9)()+.849O>3G(8IVF6)J+JEY=N?[^\34'M;PUJ:XUSF"8$ M1'- ME $2,1RI:%+I#/93^UI8Z\G"QB$-)\]E.@EJ\,]J'0D[OUD&$)CU:H]>JZE! MMJ$/@+?QS6Q+<*U'FG7/9$Z7/ MXW'4B,BC,SJ 8(*H4X%!B0"C1).8RSW.ULY?D@SR] M[G$/F/;$8N9VF#;?SHHO0YL8[TI&V-HX<[T81UWM:56((OC6[X//)]V(J-0P49P:<9,JB@%2.0(D31F0D#+#9V.9JLS(G(,T M#=;-8-W\:8#M*47. &P/!VRMX!G'4N@D(P FF0$VQC1@":$@%UQ@+@RO@GQG M#PUP$LR;SRYW;H=YL^N7L*6\UI5J"J;.C10^#]C4E>/[9NT"D[D=W4%1SH,G MZD>A^K0C@\(8Y[DB L0IR@ BA%BH%H#F"1(:XBRE>&'-]:493F1&EAZH\#^1+Z=J?%P,2X/ M)U]4E:L0\/D>^'QTME]U"C 8O?\IRS.6HY0#GN48H$Q@P'E* <9FSS.4D227 M.WO)(,U"@E$P@&XLX#U3OF1 M^= MZL&W6B>TF8AUW]66088LA2(#*J 4I2 :A,$A!CS%+)4LI$8BV<,4)!?P[Z\\\ ;T_I MO0GP]ACPUBK07"LLG(-:91R@U =22 "2884SC&"B!.;*IG ZWDY =YZKS[W M3.Y\.U-3-I21^FKS3ZI>C85UZ%1*=(@AVA8IM-KJUU6@V!N_X_L3Z?QW^VZW M W#?"[B/NG)IGM(4PEP *&1F@#M/C5QJA%.$DS1CQ.RXXC:Z':?76T _*'!O MD=.]3Z:B '@;)I<&P'L,P&LEU91 E$.D 16: "19 BA7%*"X_HPWA*833;XMB#4[?$ \:H/E>T/QG5Q8U+)5 ZIS(5.24AD[(T).@XTTV$A_"GQ["EDTX-NCXELGRHCH M3#&!@908 I3D'%"5Q2#+>G[.HQ/?,_HXG@ M(3LP'PAZZ *>-$:II+D,A, 42U!MPF'"69$ADG<I)$8])A+0&&EH-TF2 MU*!7%C(DGUN W [;I4U#6:BU7O9.?'JP9CX8'#^OI]W[EY;AVI:2]U3P1[OC M &B*X$RBF.=$FUT?LYL&B4##)$<(,A)BF,F8^E,G"2[[FX/N4;!SKFE MR/>\+O> ?(^&?*WTFNE84;.9@(D\ X@K([CR+ ,2*W8! M=FLLH%Z '4]'Q9523R&V_H16A.<56]]4F_M.C=@\H/6/H_5Y5TXEF&)ED!F0 MS!8]UAZW)6"0<0T-=&8LLVB=I===\<'<$ RF6PIUSRNG!JA[.*AK!5-F&%4B M50RH!3C$& .$8(#U#VW8+H=EM4F*G2FOJC)(B3-;XLP M6F_L.[^O 9;O!5P(-^/8/\:V3,<^XD%) H'5L\$U3"%BBC<(-N30R(",ZU3M[ M23S 2>@K].QRYP\:1+-X-\>]$CV/U3P2K+R(%K;%\'+].4-;7WID'.7%3*J9 M>X)9L:@L1D,9U1/N+Y@_5QSIG6'=D,"!H0#75$DJ^=O5>T,*AY.3FA#V&SH( M^'X??/_\9J5@,J<8*Y#;.'_$H 2,QH9X8*YQ#(TLFR(KOV)Z'=Z?,=KT3H?N M^6$L6%9_*IQ\R%K+ 2=[@).=N("4ZXPF&&B(#$Y*$@.[M2#-DYAD,4F-_F_D MX,P Y?7VQP$H>R(?_Z!=]A^6G,T?N"JSE8OUJ+@L(STKQD8ZML75ET7C'RO' M_ BVE)^\*&^?K%AAYS>]'/-V5)5_NYB)"V8C]0L=36=6LY]?N:A]]9_%<&J[ M1/1#L]\.H?1)6[NS*]?DXZS8%V8O9^IMM;UO1VPRWY_(-_4.!UGT7K+H4C$\ MJ4E&C#@*(+,Q^001P+G *&4"DDXAE@9630=D#RDB :]_*= N2?M\QY0[M%0 MKM6X-8:IV:8<:$PD0((G@%&5 (*XXA#R-!6Y\SQEH>;G1BK5/99*RXMB-@=S M-:NU:W?>0_S3EDBE^U_8<&33IWXO9J<>^56,R2UX@&T[P?:2[7Q!.<4 MIY #FMO^FSG+ (EC"A1A/$M8EB-(#6@;HJ'P>@6 4#TJQ$)M(=8]JVP:L.YA ML:X54!$2<4X$ 91F!*",IH!G4((LYDH3HY 3B7?V:#Y(DM!L> .CHGHFH-K# M^PS"Z;88$_HJF\X*L\"R_'U6C.T.G^@ V \(V.^[PJF6.%4)X4!E20I0HB"@ MC"9 F@W/5)P1+(1M(H)H*$X5;*<_#=P]L'CZ3!NH!T.\%Z$LEH;.8"X60 #%61G2%1GYE.50@EE)H M3#CF$'F[*HGCD(<5C*L_"PH^@_ : /#) +"5:&.*=*(H 8SD#)C7%!#,$8@3 MS$1"F,@R])02[18!8#"YWK18ORW*X425I5\T48SY<,(L094#_]%$S?V+0E?7 M&.SPKYAWO\A@E^VKQ'LCUJ^ZT&HR4.6QFI]HFW]1?2,#I-\+TI>*3.,L9XRA M!$C,$X!BG ,&C73+$YRG(J8"/BVD;Y&1(AAD>X=S3QPP$"#MZ2"ME5*AX4A9 M8OLU:2H!0G$..&<<"$THI2PW4,9V]E*4AX#5S3.W;D"5E'6IH/TPN?X$V?]] MJI)R6!-"R/[_05Q?JC.=YB1C,(L!ERFOP30 ^5-/IFS IDT1NR MZ)%EH&=NJ]K:9X0P0V.18-/AG(VBD2V.W!-S0'\EV?[YH]XU008G^H]BJ][,D37BB$5 8I0"E M$ /"6 P02SB4*18R@SM[9$#)4W2KWJ*P@S[9G *^];G[5,"W!\>W5DS%NIR%C_]EEU2TSGAKYL]!:S:S'2!1E MR%WMKP#ZO4C^$^V0^;!2/ [L;@98OA7["9*M_;33\T'TSFPR]J?R+=Q[^9'9<'Q7BJ)J7S@]FF M P'O[X?W2^U48)PDE*48I*D-[L<) DS2&.#4;GR&TC@6.WMX$&=/T>%ZBXP, MP8BZR3#X#)55 @(^)0*V$B\3.J8:88 3(_8BFE# .(; 2,*&P2%(>()#)GYO M!-\M,;0N!P48(#)W,T(M'PU%8WD=1!,UM^*PDX O9\.YFI6.$/-?(SDLA7G0 MO'3- ZW ; 3HQPP5V!:+1@\MM6NXP*$GB;>.(DXJ@@@P?R^87VK.@K"&.$EC M(&"*C* K$T HED!J03.881F+.)AM@]GVIP.YYXH7"$CWH$C7"6]E(D]@9K1Y M+: 1:)$$E#$$4LV0R'.19XEM0Y6A01[#@'3/+=!NB25W.>UJID9LKF0T9;:] M]:28J])\)M3PBRT.&NRUFR:B=C,3WOF]?6NW-O0JN#=6+W5ED3)%20HE8(SG M "&- >%:@RS7";-=6: .O0J" 79+<*VOP00!W1X2W5I)-&4"&V$T!UF2,8 R M@0&3,0QO?/+G)XERPT&E I3K#"#*&>!4YT FA&F.E,I1Z"_PU+;1?P 6XH#L MSRV(;XB>H,)^.%,)0\@@:]/KOB]F+5[>:(/W/ZY M?(N RC\J<>]_X@F&"JH*, :I4!G*"-!;FPSS/=O;RZYT,@TDD6'JW M$+X>K>%+@*^'%RKW/PFS0R+A B"HI1$HS2N"& 59GF$E8ZUCBFV9ZP!?P:+[ MCZ-DAQ,QG+*17[7:O%MU'9SXOZ/"+HZ:C?U;:73&8 ;HE7#YC^H?!AO O>%Z MJ=&@V3G+/#6(8\'^;H;^1\$F9T77XW0XJ9O# M'K1;'&#\7C"^U#PP2Q7%N1$Z8QG' &D, <.Q^<>\@BF.19X^:6.!+;(;!+-G M[\"N;P&N ?*>#/):R35&N5&M*0>$IAB@E%- !%> "ZDH2X@F.3,:=SK ^)$; MIFX1V 4CZ7?[8$^K]IX1OUK;[Z\?5M$-[?':4XOI#9U=?Z^W/W1V_4%$_WLI M2XM FDB)069D62/$T@2P..& 2\.SXU0G*DL[ZT]K9MU^ MC'S*Z-* D8^'D:W42S6!/&42$&;]3"E) !4* H5C%IM_4LJAP4A#+F:7 TCV M6C!^GA;8#[Q6;[16PI7/4E_%!9N.-2@-"MF7JVR $\+)_I-10GO#"&<3"Q7L/^] M:??_7;/U]HO]B5S^H'-EX!7WX!7'KY>[S9K=Y"G-@$:)D:?3A $FB09*QI!R MJBC$Z2AZY_>(C',#GA[U@*/ZI,/,!!.F F?W%S*Y\S1(IL!&H(44 910# MQIAYF^8IQ#$4BB8[>Q!=[W48,+,G8O6/VIM[)59;<_,+ R SVY#Z932<^%?F M13^DZI_"TO)<4O6=;2[_B$V\5;-A(0\KRGI=T9IY/UK8Y>\R),^D E^Y%U]9 MZJ*K-(X3(4LP:J]65C; M4ZMV0-A^(VPKN>=0X101"H2,C>2>(@Y(8@1Y*E$NN!2QALA([O& XNO!S,$P MWB<)?BL,XP?W$=,'$5?GP\G$AI(4.IHZX.B'17PK6(;"G/-,2T$)1A+'E(L\ M53 FS.CS&*>?#IUTGCP7IPC ?R_@7^H4+(7 ,584()WG !$H (<2 IU10AA+ MS;_:%GH8Q.E3 /\610/^M!;MK< \GB8DEUK%*8T12C1+Q@.8/8442!;A'G/ M9Y'N?]')>XJTRGQXHS#[9.MY/WO( MMT#^L&MUNIA.1\JFBK.1ZRX]*LK%3%E%R5 ><)K5T)5R=FFE1H5:EV3ZZ@Z^ M@0>,*H.&^&2QX".U"9[D]_*@W\P::E\KVU MO#QH)!&?3M4I[-\TWIH7D6*ST56DOJJ9&/I?^DN*J?OILUG>@JZT:NO>#'7H MP1H=V+HXCIH/)^\ZM'PR>6,I]DU%L+)3,?S$DVQ0>.ZE\"SUNDT)RV-$,1"9 M3 &2N0 LS1.@DD0+3H794KFS![/0AR98P )P;Q5P/U6MLX#I3X+IK1%+,\$T M(3E@1'" $$F!8=$:I KSF"*4B#RWU<5SW#^G1Z]1O4]FJGYI(6]GQ539GK[6 M!&5=_5-KLXK:EF-,B-G"*"#%S":EF7?FIO,RFK*K=9U_'W]!?\PVL!6<[?', M!9O!]YZR%-P!FP[G;/3FZU1-Y'"^,$KZX40L9C,E?UO,CXOY!S5_RX8RL+M[ ML;NEUFTD%9RIW%!(CIAA=RH#'*<(D%Q2([48+H<-NX.#&%\O7?'M3R&ILDR 7-N"'#;@BTJF@>'O7*4(:T&I-6<] MA?/^I^$$P3ESTV*]5EK9\QT5VKRP3GE1E*W:8[6A6C'BBWDT*8S*9!"@#]'/ M/PV?^^$8FRWA)I;,27+*4VXOGI6KL\WNGJ&1/\F3P^@4W\?&SBP=2A MP!">@"&T&A%$6IF]$H!R*@%*M&$-F!O"T'&L,>>)HFAG+UW3&CPP@UYI1-OE M*/*+QB951\?&951]+LS[6=WNT=Q5S:H>C]Z&4C49M_61'C1@+1@%@U'P.96E M%5/A'Y; 3[A94M?_K3$7!GYX+WZXU/N2("V(R"G@N4P BJ%M9FR88HY2A*5F M,).ZO[TO-Y@G!G]18 W;S!J>MLYDX \/RA\Z^E(2YRPC&:!2&WW)AM%Q(2B0 M2:92IE2".3;ZT@#2-'"'?FM,SU/:_8$S0-\I@S)B.!JZ(V[3=>Y5T3VZ',XO MAI-H?J$,>+&%'+IO"J-234K_RN4)N^P@SD9L(E147BAE;CAPW8]:CXM(,DA=?U,T9J0]F._U':7_/FOCVO.EV_;)I![KH M(5WTR;S5JRVZL>39LQFI@JZQFN E3 '16@&499(S+'@JTR>L/K9%93=_)EM20/#- M1/ G*A,6$/S!$;Q3.%EF,M6/M/?WRD+];+8SL;+J3>3]Z\WV'26X&-#^,<'V3\W:Y,..!W[V PO="X:5N M>$*31&-& (+*R-'8&><9!!11(TY#BG5,^AO3VA]DZ6?4:L"Q/HN8

!,PZ M%68ECC75.<@YMQEJ60SLGH$RY13M3< M.>7\:8ZFQ>*W."MNCX%[!:7VH)$88^<5O%+9?ZQ"4B253.(1 HL[42,F4KIDK 2)YQ 1771&UF MG[A['L6>,=L>F*<#3PH\J;<\*;2BVS:>U"EEI[5(9$Z @!D%"&L"C/"! F1N?88V(V;^*DUWL1G> MF,W.AY,ZX6!U*G<K0[47R,K)8HXMB/BGF:B-/ MZ$C][[NKCW_)*4]1=OSMXN)H_.[BY+6Y[^?]K\?_>G-U_/KOQ)Q <_K^AA\_ MOT%'WPZ3X\\?M?W[":H$BB15(".$ $05 33.,T!0EAMLU3G%:"?Z.AZ]&K') M^?_941/P_M1C\'"R4'+?(BAE@N%4,B,L(K/4G.*<2:$3K&(9"\TMV/H5?E?8 M';^8SZ>O?OGE\O)R]RN?C7:+V?DO:1S#7V;FZU_J:W?V3I6*W,&N/VJ2,)Z* M?MPC7ME,TZ&X"T59:JK6QF>K.8KZ_OHLKZ<4.60Q%X1(A)1(N?VU2!!+$YGR ME.SL'5MJ37>CT\78'*XKZ\LZ-> SU :()O-HWU>7-P@2O37 (X;*6Q_>*:%6 MOIX5$_-:5(EJ;K6[$WCR%?^1]?W^>FE;9S(JV]5B\O.BG/M)=UJ#N6P_Z1N! MVFFS4R6[__#9+WOK1O@]^GCJU+Q_?'"X_T=T>F8^.'IS?':ZD1-]T6#9RUOP*5^'/#TXVS?MGF7[R6Y4*:'YPV[.!U MTZ/YS(SIMU$A_GYFU??XJA&LX^//'[X>C=^@CV/SUPC5)V?[YC_S7'/]\5__ M=WCRK_?QT>??/U\7K/],CS^_N?IP=C$V0K05JO&1^>_X+W.??QTE'_\Z1!_/ M_KPZ^NM8'W]^CT_V/QG5-8V)R@%/:6K4UQ0"(G,$",DXEDDN#*VL2GY"TA03 M:O3,.$=9H@A13&/!"[.%D9!/C/+Y9:@NG73W&RN'KM9 M=X]JQ;BBE17L72M.?7\0RX/F-,TU8TP9F19)H6@BLSA)(=:QX,R=L1]B%D]R MX&Z4\&\X@J_-!LR&C8#XVZ(TUY3E[1C9G^G>+CM\7!0S9KC;1.Q&EZR,AA-1 MS*;F,RO[574OG.!GI_[:R&67;*;L%T9[RQP-['*J MA%,[1Z,K:U.-Y)5A)D,Q,&J5C6*Q2N8M-RL'?I?_V\QE5"PDX,PJ';4$A1FU-=.Z#RPEFVN' MYA%+MZFM=F"FOBB#<'8#A!GMP)Z%T<(:Y2(^-",P?[T_WU]F)EL8_=O>8[>9 MD5,Y[%WK[:KG[C=!&;PVBR8NV.3GO9%9N.*L7C:O9.OUO$X_=.UN164VJI:V0T.)5 M&O]:G4;W+OFU^;A8S)J/S#Y5GUZJZL,*,J(&#GEJ='7%4%PLW6!8E@OW:PN9 M(W<;=GX^,TS8\>C*>'^3.ZV\,!!;KGC4&$L32&,M:*8125(*:98EJ20J55D6 MPZJ*'ZJJ^,4(QDNN-7P/UYKK=WOHYO!Z82?[UDRYD*=N7,?JTGW5^M"RGTR1 M.#H[O+*1V4HC334'<6+]8(3$@!KI'/ ,,JDS)!5G.WM)NGO="Q:-+:\J)IX0 M_'Y;V.1%,3/T+*.#$2M+?^6^)/S[-0)R M,_(4]-:.KWU@13/Q3T90R&G*3K",3^H.R5'UO5M/[1.!G?? MW26-R$BP:OC%,KV&T=EL+B>G*ZM(5ESO5EQZ1I[WMAKH[[-B;*G0UINLY!\O M_M32ST],G'^BD_U/J4YHEH@,0(IS@&*N %-9[JR6F>%],F&Q(4Y,OTN>VBRU M(T C247.WV$VSZI45KQJB-*^D<.RZLOM(K@-#S02EE<_G5IVU=3S7.YGMS&2 M^>VBJF&AQ:P^O95P6AFZJN4;1/?#?*4A1(A@K@2GW67 V7;Z!PX*<6!_3LEK/PRU$,E]TLGR_S6^?JT&MU/>Z8^7!T;L4 G M2&0( 2FE$0MRC@!/!0)I%ILW-)42&;$ QKOXQB,5M5+DDHQH",00RF+NK KV M8%P:==JB=;,KUH33D3%_6_J]MT&PT6CI_A,77&4CHZ:SNI.D?USW2:Y&UF#6(6%[WMTPJCLYXZ'Y[GXT;+EDBI$0=KTPH31'4# C7W'%\BR)*^Y@ M:!C\,#'?26XY<+,HG>?EH%V;4VMH,_CU4Y/WN=64#,P8M8)QD"H( 4(0 9;A M#&09MRV?A)&*#7EGZ>X:H?<&3>E&@O5&FOM1DL:&@R&:02B(;5__=G]L,:GL<3(@RW2T$B(06( M00E8'E,@-89Q3K5,:;SJTC1'T#R,IKF0&N5:<0)E2G",$I52ENI5/VR/);[[ MVF+7>I$=5K[5Z+W4VO%]UPDM>G(L;GCNR<*K;P#*=RP'I7/ MR*E/9KOG%N[]4C103W;$MWVXA[J5G["9^SX<0YO!WOM?/TTS3OJXGNFA48C3PDCZZ6,=A)MLY5VZ$( MLX@K=& /\DYSQ8Z+=#!WV9FHR\;_O;L3+5D8N_!>7Q-9S_VY^T@O1M8Q/I\5 M-O;!L8LF9'RLYA>%W(T<=S3KX1SQ Z?6UDUD["!E$R-71F;[K7!O)N[D"HK(8 M5D:RAHHJQ_[E16%#8XK+B;5==+S\W;V:SM245;%-9A16V1O.JQUA+39/6PGL M7$W4S 7=F._5M!.@]7[BIN4B,@U[_M?^_MN7WK@RG1IHLI$HT6PQ4G5!BO-% M%>-1SZ"U)[@KWGRM(E0.&G-H].+TS<%+^UM#(0RH)9[=ZH@N4B M6$FH_M/:/1<9UJ)LQ(#YA30[8_TEC16\?N0Z"O>/\.%3=@2#B"]L=J+9K$DQ M;PC? EH7Q%I,$FIF@;T)>?%MC*T,9@G189']OQE\AT8JC3FZTY*L';9A!Y91 MN(%-K*EDU(D_ZR;[3)0-Y[(K9WU.7L6)-!M:N+6+L]P!;!"M=/$R%#Q3%V94 M%D#-[*]?T>GS-5EM N8,1P8/S):4_^UJP\Q]T)Q]&4CE$UT%H>5$L1C:"V\ )J[GNYRK^MA4.OX_%7JSP.96> M#31LJ1)1*AGIO\MHWW."ZX+N_]>"U3).U7-8 U/63J.'(_.<9K1WEF6*.DHO M(8/&4$.C%TL#?+DF#?0IS;SO2W6BWY3SH8MJ_NG,N1\NC_[\I!',>);F0!#* M !)FN2C4"L1IAG*>Z]R@P1:;9PT)6#;?$,'VR,)>!VJ:O/Z8'+A&?W)R9V.< MZ.0)&/EHS/Y6C"J5GW&R^(F+,<5[*810KK[1XW>B%K MC3RC(>/#485(_A>R2JBY4U?9]6JID=HOE34RE&N?7T?_VP&HKU-[6Z,7./]R M9\Q.P_0R7;0OYEY"]X*E<*Q!#FW02V27P&ZT3?CP.D7179RE<*TFX6=UD=:)U@\6MGA/7FE,HF18R&VNT7-RJX'C:*01TJ].OZD5@=(_IB^U&M6 J: M)R]YE^WP[-5+][@V5GMIE3)C<[%D6=N\I]^-Y/GU1VZ_LBB&!HI+IRZYS)]B MP>=V@6J3R)HE7%Z%\Z*0E\/1R!JUS$:=NTB/SF$IG(G4[-XY&/F8/_?=K]YP M8&ZW- 59VT]MVMI817/VM7LSS[7/U<0:OY=C"NT42V>MZ0QXTK6OV5,S&]KT M$#^PB7FT6>)%68VQ2[\^]VAF#1FCH?KBJ=B+567A,H%\T)G?F^%,+,:63(4= ME37$.Y.*,QLN'\(QN[KY""[CD[^_O]A"77=X9JG3 MZ:.G3W?\+BL.>4-X/7'&QT>U]#;^\]O1Z]]&QVE=X^OCZZ--\GQ]\^I!\___GM^+6M,G0Q_/#Y MW>CHKP^7'\^.S?/?_7TT?J>/SOZ.CU]_^!0+2G-H!'R4<0F0JS ?:PTP0F;= M-24HOY8533*%A=!,Y B;K<#$))C,VZ8AN[#XFB<9;E*4RQOEF$AI[$/T]6K5=/XS6[F[E^+JAGM:1,"F6R,W?J:Q$(\,T&Z+KR,,3,W,CL4[F M%V4UY!,Q+[AAJ>V0U5?K=FEFN8Z,[7?KI%?G JR%E6Z0N9,<7,#J8NK%?9OU M7 D OFR5=32:9SB7IK=39''F%(#VP!BYH[A\TOBS=WZ6-J>A=EK_93:S]ECW M*@[MF5C?FT\L$PP+3 '2,J]J[9$\!Y@S1FF2IRQAUU@?%!1G,!8*2D2PMG68 M4TFS1#-F?G:M(,AF"&(5N5CXJP_%IM@Q[FNOV5]736Y3)OOPX7*NGD6;46/4 M*N;PM74F7HNH:^,[;HW!J$,OEC2HKG.L1FJO&CM?],PI8][FX7&W"9IP81&3 MNB"&T]3J9F'^\K'1YA9^F)7%NP5X9W)Q3]TB7_70+)B8+^^(F6MC;VHYG5]O MZWNVKLM:5^W$;@VBB^+27#X;V"H@/CEDG0%B'?-TW/6J]B3HPIH@7+H)NRI? MW6FUP5)W.E0(V"+[N/CBP[[L]M@@CBJ"N)BT M%IAYO;-U0(T1S6HI9SAIMMV>V-HXZPK; #7R!ZZ.$&M"QTHC]%@JJ"CEFY*M M]6-TU97MFF S:Z/[-1#,,Q/,OCF_HC7A-?F7Q9?*0%95Z7%B\KPRC/L-]$!< MDY"3^+T=7JU$%5TZE:!#,_96M;] 6+.U8]"CA;7 N1BZ>CB!?'I% M/I8QS MM26*:U)NXA'-;:^F51&NRJO$E2$N%V!;8?$2Y9H!'_H'35DY7S]6N03$-TT] MFC%;"O[JIB-BA:-P3/J#LES-+UW(J0\SJZKV^<^62J%5FU^EOL\*K9R5PGH> MZQIDS272AAA.;)1?;5\96[_;W$?^M?)B+8,O'=E:0(QUUJRQC#D#>97VZ-'UWS61_#/6QBUEHFQ M#_'U3MW+PH@!BYE!VE>1[56R!,\U"'=D !>=/'3";"L(N5LM_5(K:YNV'XLF MB\\F$92->>5:9,*:TIS>"?\B?7D#;VC]]]5(ML04\E?MI%C;)V+0K/NP[$I2 MBZG=,@,#I:XJ!9A?&1;LTOIM5$'!#>2W-7-MD+R+W_$^@2J\O6PB,(>R"O-> M$MULE(*[JJC+)-E[J=I]XKFO#=9I2HJ:3^H=VY+]Z1ZQ.A"G$KNK%>TL?3]T^L.F%C'VICWZWZ'+U4XXR(-E>O7)(.O?@YK(2A M&W9Z^Z3 -NILC?H4L=G,RL95YI+MK] 84B?%! B[/B/G)O8]Y*8S!:J>!U4^ M=W-+9Q9UL3V%L(W9LGO&Q1WVEV=TTK-V)3)WF-J MU^VAEI!:;7Y)+W?:MU/JJMX>'2V\SO>W[3$J0&Y#[=;VQ^@X-AWY5?C>H>K= MZ*#[PZ9]1.LOL&I-9Q"V#V"I5A[NW:]S-;$Q=,W3[7B+A:%T]KCYD3CL:K"))L,&L6L+[F1_UOG2)UEG_T.2F[*W.]N M)F"BJE+@IW]:$4'5H>.%^_2E%8&.V)6-;\I]<8_)A9HY_V!ILTU&?M$Z;K+* M0[;$8KR?L>OQ6X8*3^P^X\8Z9LS2-)&QM1MSS&RI@(GCW"_>'IR^-#=]U_'4 M+;D/ZT'<=.[NY"UL\FW,TU8,6[>?VXTY*/= >Y__J$B/:A79!"78A MK)MTXCOZ6,/KTL1L/4\P_ HNAM(LQZN?)B[V^/7AU^/]3W&6J8R;)G@?V:!,[,CA^QK\/Q8OR3Q3J;/76%>"7/.6,:P#@Q.ZFY!@3*!&BM$[/F M:<8YV=F;7YCU+ MSMZNOBJQ6&<:=&9OLY>^0I>!LXFZ9".;?E?ES#KYK,TA: ;A4U-M@*G/2VF* M/WESNQ,4/&^(U- Y/YHX_R;FH\T)N)9-<8=,7ZFFOEB+%82,HN<>,J^;*XRN MJB3>-:J="VIQTZD5P9MUR5UVG5)^:I[%;O0UM M_;U6WJ@5$N\.--\;.9\M*S7FX)6+JU8RNJ,9DYN(1Y-X?N:?,E]70S0&];:VY@ACFKJA[> M9X#5$[;XO*Y4NCRJNUB^[:SM26NDVI1EN+L*XB)]2M^=8,5G9=/2.]JYY4Q& MN'=(F&Y1"-AW M0[I60K,R+9C@DAE=@J 88HZP9*FFF<1(2H)N"@&[7TA7?_?^)F>1.])M.;%* M2*X8;.FK_"@OO!L[LAS%AKOYD'3"P M[AG^PKFM(>M,6DU<_>WBITM:LT16EYVU28+#TG>HXFL=ZOX(K)>BG!Y1 MRQHWEJF*7IR>OGW9U7',^]JC49?[J=4,6SO@6H?@2X?"I2L.9C=Y[/Q0%9)T M!+$N+KL.\&T1]G]70.LMOY6IW%S31-?YF@UF8,VY;\!I_>RWD!S,9C SO_+" M]B*HEL((?Q=-<^_KWL*;A?(JS;&KJ/,6=6N'7X4N);.UO*NJ9M5IKO,D'>PY M+N#HS9$9\'3F556?]59=,R_./3]P!]P#;SV4W6@[]NROFA&T+;1MT;W*PS=S M8LFD7MJ"VRUQ7_I5'DZF"VN%,T)*)[;4[K?'97HB*T*C7-+M'V>D5?KZG5 MLBESO3N""39U2V*3%/T>M]-MJT96Q1H+,?2V5U7W_2M0YQ44>]')6RY6/G9W-G/VKQA M%PMOA^CK-;0%&SN! 2T+]9'@M_F55*R%8@PF5.0H53GS#B7$!19QFF/7O._. M[J2F6U^SZK(V@MGV+_M^0@X)? O(G\V1].T]/-[_!'F&,D5B@%FN;;5?9:1F MK@$G!,;F&\DTW]G35H9:ZT?:O9;6V^"VK,/@EJGC%D0N;]5?&93&>U^/6:^UUQB:SEJ#755 M^ZM-F>8_B E\PL"WW?6U""ICB&/@UQ*ANN42.G5FK=I?%6 IA_-%I=DWG616 M?NT2W=RC#1U_<=5Q.W:\\X6A>C/PE29*LO(>+!>&<1V*O+A05V%8EYR^6A"A M]M37,VQJ/C4H7ZN[+T2GM5C$AT[I+E_>L';=V@BVRG+'X>$J#'LE:LUR%$O. M$5LS4$FOO=>/7!GC;M/UK:E=[,6ES4'KM[:0^U NRXQ>;ZEK:%53ZQF&VW'V M?G5] -;PLV>K-_U@);[];>JJ[#,"ZL6K*N5_M_ERL'S9<;^Z\8VW(M2[ORX M&/^#3=S7E0[>RA77QCM_:J7=EJ=5:'./&-$::_ [*VQ'*D%[,JO- (9Z-.)\9EL)RI<657N^G:J+K.T[_W.5MI-XMV^\K_<+UU@QZUP!U]/]]@"KGBSNFI)0RX$\CUO= M^EA==AHY+!5H]\5I0GWKX]>'GW($<2X5!!3R!"#(,>"40J 2SKA9<\SDM<8' MRC#8/)-4Y<+@.H5,7VO]K_S_Z>_&KR+/A@-<]]74=X. M)O:^Z7_S[\5XZL,G3A:SZ#=;XMEF/Y[:CQ;3TC:BBE[\^^2W4_OJY4H8BMSB\BT<8BIXDO8.1LPFI450UM M4Q_-:OK*_\ZS7Y4>]E8$796/]I'&SA!K.V;[P'[G7N]8/>H^VF6GYT\]G=WH M?^LRR$LN^Z%K8NOZ'JE9-;>K:F8W3*EC)UHG_:1Q[2LQC+Z8J66#=5/)2+IX MAMH@L7_Z_EI7@:;1KK-8+ S'$!&O-\V6\YA?1:JI"^[N%^KY;4PP9Q)O433G M=Z,S5UB1@%#I7#',L42)Y 13GN=0Q3)3,I/DIFC.[[.PY>=P2?.8<[,KWBF$F9TG4P*W&LF=SO]'$[:5@!&F*J,I[_OG_Y6]Z4SF!(=%[M-A]4, MQ&G5;[7W O0?RK6)>^%MPP2E+WLF)M>6]7)A/>Y*5K%IM>'=F>?>V>J'EGTT+3M=4Q\>C>'_'<';-1K@4=M56O'-=?A%-EX%U/2,ZO+/QJMZ_KY']^2K3[<;G++=W[S2\\+Y<9SIE<]L)R5R] M/$E;VK$1=535\]#>T@S4+Z\=I39*2-%Q-9?7JA2:IY3-OMHE\S73VP*\=8N' MB?!4==?J6&)I8^M81^KK;]!3HFF9>57N2XMMCU,P*@H7 -*(Q]837T/%C%4)M\R[.LSY7CBCBK^H>7#M M G0A37Z)1VZ)=XTBYT/NK"/8QFQTLLS08<]Q?G M"T,Z9LO)6GALY#AB,7)#Y+C7;:^IWV=LK&S.A,7)I>J=]V.5/9T_VZ[ M&/]?YY_LP.F@9RA9@:29X426?F^Y9\OLX:F!F-9PT_2<[S0W MJ^MS^? 4WS?,=H6NK"Y5IFS9=&3X0WTQ'"5Q5_K7Z9I6VA=#'W-N^ E?S&N[ MC#<-#6^0W*M!>5.0*U#D'N+GJB1@-M;QW#4]K[(]S-.+Z1(N+B:="'D?&^_F MX4<*NT/LM$LK*_7O+IR&;!.G69+' Z?Y84Z#-P6_#INN]B7X5]7KOJU" @ZK M,'GPWAS#NNI8].)TP;V:#G$,4/SR572PFA+8<1K8\W8XGOHT'6^6.G"1\H>U M:.H2]%T10$?:"_>S3D4W0_1L[M/ZJU(I30Q:WZ"V!HZEDV9MJW5?I15&W>0T M.!!87B6?3S!<6J6+HG2KTRG9YD'"K4X=.[A<[."?/KB#K;:^B,N$:#(HG#FE MK:)X1\C$ 3(W'S(?R9^X57Y$:[^I:/C.]N:D_Z:Z16##[M/?:K^&)S3?OA'Y6A=JCZ:O1IR2;SH<$2+ MQW-;$>Z+*N=5Z;06#4;M)#MNV8ZTZ@%GT&3S3XT8W^"WPZD;^A7[TD_U> +4[#2/(5-7+9JLQV6 MWZ[ YC1UN M[W*8[\8T;S37N9>#;[VHO@2X9(,G&7:T15^Y"F\<_N=>]*P2U%KD&!1NQ/4ZK6NRV,,@*)3J2N^/XG5O6 MCME<9B3TBM']L5G&H1C.7_J"3.TLV@VJ)KK"-^S&V(-PL*CDAG\7O K1 MJK]Z9^.+QBY8:]UDG<1O9\Q&9=&4=:K7N.L49=Q6EK]E<#>6E_1M%:R[QVVB M?W:7#M9X;Y7T&%5)D_Y-%3E._#NK9WG6U[B 6Y7F^O0;AM+V-6\F<],L5IF8 MHXF;F=C@.A>K2RC5.M63#M5:"KK!!!RTTY&G& M44PE10E-ZK4"O?%)'/ J\!.[?CE2)].B_$WU'WBSKD*T_(2VMK-2RF4O<, M3S@V LYX.BJNE(I.+XSL 'YSI8#>LJOQLCVF=[+@63DO-: ]+RPUL1NW]'HO2W6 M7K.PP35=7$?LTD50W_B,VK_5J>W!FA)%[E=5/3PO7[;NL#9/N\Z^KVV\=3;V MVSJ3O:.>UTXTRWC]R.HPC6I]&HUZTC-@&WBEP\5>7=,LENUUW48/3L&P853F ME$SF@T@NJA[ 7PQR6( 8L>G4W-2\6?UI71:ED[53!<2T([A>=J?2,U=*77*K,(YN M,CDZI796G?&;@7F+@F:K1EBHD@-;ET)K&SYM$I]^*RS3>6&EQ9:NP9 DK>K'3 M;,9.5-EN=KI)#CLO![?:6=I, KT8C=9G$5AX:G(%=Y=I>;,/_%ECZBJ7W/?- MHM9\ZQZ=C"(/^)>3FI7,70U1GV7H=M2OH/?V50:Y9A!-K:6*EF?UBXFO+.ET MD\EB;(N"V!$W#9#]!#K1'D7E?2=L;(Y4DF7SK&)5M92QE MRVE*W5'9USE[B,@=N?T51@72Y 5Y6*"VD8Z5T@+^ C2H_ZYJ37H6F&!PU@XL:TUG%5QN>65^P],1N M(,:J!:T*(UES\)<&WH$;,K=20[KNS&\=RVEBC;5L7, M5MN>-;['M4RTPO/20K"L^V2ZEG_>^6EM7%7)/;O_2VFBEJFLC,V'6U5S:4G6 MJM!U^#,< \%58TZ;'[?,;.5"=)[?ME-IRW_6 M3_116JJFZ_,Z^KI:D];(67OZ[U2AT(O3K-CYX1C?),YIND6?TNY[. M58^E0!HBI1.B!!(2<9K*!/)$:0GC/$MN\HQ^U].YZH%%B<0ZR3A4. \"0#(B.&@BB!1@A?W7E*8VG(PU )0HC&U)!CDN16 MIL0R3@3=H!I?WQ<#VF9H<]\W9C&V2ODW59=C:$.2K"Q4LU2G0U7!:_H?<:@U M(5OK19,7CA46B]*Z?5^^NE$26UWOZGW%%3*_ ]5DEWXQ4GK^BBWF1?T35R/$ M?\*M,#"S.S1BTU*]JE]T^8;]_:]= K#;((?E=,2N7@TG;@/<U\YGY3]9#JG!XU^/P+W-Y_4N<[I(XQC2Y^9);?W_[EW"7XC2'\ =_'^_> M,JQX%T.">[M*$Y)C>\?>_.(+Q1&.HT1Z&_[,# M=^X)*ZOD:]2BN?7[5Y_Y0_/KU%J9)N?^A"2&JNL/_ E)*OFN&G,SF@3OM,*( M_X$]E>GT:W.#ZE3:C^X_XDI0^R=C[B)Q"Z!D!3_S&R!W&93O.(&=O=5*OPV4 MK2Y@NYTUC!AY0ZU=ZV>Y= -H$#XC"59,PW&BZ3QR'#"JJ:7']+E?5H6D#+/V M9EM;AR&+\1T(]4'W_ $6,!#$ Q!$*X3M-_)@H(6?DQ8,..S7 OY*[YDEDO@. M;_B1!?]_A%!*ZP=E&.O7<*T&]:"+N-1&ZAY'Z'YK\+B'YDDV*"S.1B_.8\" M=O_[D87,O)6S1TBPKE?KH.D[986P3KSJBE;XQ(OWK.OT7X^[!HX2OK,(GEJ\ M"OX\BW"/#D%8)8I*$HN8)"CEJ+[X,/XZ.OE\/#P^^_/;\=GYU?'GX_''SW^BX\__'I[\ MZ_COH]?GWT[^]28].A/F[\>+^C?F68N/Z?OL*#U,CE\?)2>O#].C]./X^/5Y M>C0VSTO_O#QY?80^G'WX>OSM"'T<_ZZ/KN*O?YR]F1^=QI>?K,&:$Q4#CC() MD!8YX!E/ !,RUI)DU*"XC8ETN3_7>@JMA/$]\UEY5L18OQ1WXI3_#"-OY=0! MN@-T?P>Z49:B-*<8$4Z05)A*26.".,E)$F/![P;=MS=W"_C]L/C]K<%OQ1B' MB"' (., 82D!11B"C#*5)[F27,"=/3+(DBR@=T#O@-Y;AMX_V)HSH/L5$:P!%QI")#1E0R.2PK,WD&J%W#]#T)V[D)NU)?AF MSI@^])+>A>1NX)X; MD/8RNY%;*KW7WC-W=_(ET)-N\&"*!]?] ^/NB83%0B M>9PS6WL=,H!2@]P\4Q1 0F,*E8).4 \@Z!_(W$_AVPC( MUD=30D"V!T>VUI@ *40IR3,@M44VB!5@3"B@!*6:T!PF#.[LH4&:D !L =A^ M'F![ BT[ -N# UNK9R?2@!G'.V/N)@H7USI]L"+AX+L'S/L;#9D/U=$PG$Q$0&N[P_7IQT-&S-*H(XY M0%RF "&;1B=8!AA/$\-U XQP! MEDSERP!O =XV!=[ZI5H'4'MX4.LXL'-* MXDQ*( 74-LT' JJ$!JF42!*JS&WS3&Z5' M!\C]$VD\(%D2K)G!4;/A M\-5793D V8\!6:L0BX3FF.<49&;3#)#%B4TWS(#"FHM$ZSAF>FN3KI)%C'5&.42 R9B 9#90T#2C()$J@0RD<0)XCM[ M-![@# ?I*BB'&PYM?;5O!9![>)!K;5^)2F*CVA- B+8JI &Y_Y^]=V]J(]<6 MM[^*B_?46WM7(4;W2V:**F;(S,G4QME)R*3@GY0N2\&)L3FV24(^_6^I;6(' M2,+%0!LT%S"VNULMJ9]UD];R-%-BM9$I9$6CE\7WA0-;?5\5;ZN+MW;YOBK4 ME@^UN5\,ATYPRQ0)VFHBK4O$.8^,T]QHZ3@U5JUM6HU4J_LL5MDOM@HF]MUF M,GB,B_>N;VE? G7Y\:H3[(X-ZLJR.V'9R5>6&4ICD%J1:#(@RQ(EP:A(@)>5 M<2JY'-W:)G?G5&EI0#UIB*M8JUQX.U.P@U M5ZPM%VL+1K02WAKE.$E<>2(#E<0G)TI69L:E-"X'5;'6%C/ZP6R_>/I_Q[W) M26L=I_7ZC^_ZU>WUXT=V*\;CP^.^GT!".9Y[L7=K>35U^0 M_!(FOC> ]-2/!MA3XX6QW9X.;=6IKJ13[2SZP*PU%%5B16CD19-RAG@7$L$! M]L)&AT,V*+ ,9]LB,*4*";J;M2L2W7+J^(>$N :X_J7B0]]P-^I]W'S-_QQ MVK3F%GN#!(/)$\XWBN%[Z$?O>H.FPQ@_?S.7;,NW-W#1+?ZD5_KXI)&#Z=^, M-SCZ%_MW9U;(M0/32J[CCA^DSK 4<_VZ2<(W&7([O4')CXO?P \[O<,CG"C- M5HK9\K#9US:^=M;9KFEO/^SB#>5AOS_\A-.NTPSMN#,^/L06XVF:^_7I_?%X MX@0'W.$(O[H)RMTYO X;CT1?GF\< ?IU[Y;'I,4TNS3(CQ]-5XV.^E MQO4PGN"OV2E+/QX>C> O]?[")W^<#SNC&!\W)^4-N71\'#6CN%1@W \8G=X MU(L=377G7[T!?CH\'N/@C?_]Y-)#,/M[]NSJZ: T]W_FB$:H^>/)\/20Z;/9 MO!.&HP2C,FA]?S2&)ZCC$SJC8_Z_N1);]",27/=7S_UTN3@B;,; M5E!)72,U9ZZL69.FWV ;4XEZ!D_3#Q4^>589Y[[_E1\>_^,/Q8827$EYS>/I M!OO1ATHX+=4U#_]QP_D&RFYFQ4-O^$_\GY)\. XDBP]0Y. WL)<^.4+*C0P$^\ M\G?XU168EC<+$MQL5L[D2".VA6)W$:>K50)C+%4"LN,'JC$&XCM?X< M#0\OVD+[M=Q8*4"&_Z5=__F!A#O2!SSFP][[#WB=OS\\WW[9F[;Q[P]=OL>Q MS?W]W=>?NH?_G MW=/F+3SNE7;OX_<,7LOO7,_S>G^]W#E^(_?=[LOOF'VS+ M%M]_\V?>62Q_DR0PI:,C/"I+9 BQ1'0SH9(K8%(AR>7:II3KTM;TH"L7T:UD M?YQDOTK@FGNGO3%":>FE2<(R%;)D?U$\EPT>DI[/DU##V97NE>[MHOM5]';E/22O4&7G M,J.>1R7C*B M+M:I%55O7^%=>^US)?UW-,SX .-$\OW.&$8?>_'V,M\\Q@1DCCD7(U6>&RJ% MHC8HQ'92J)9'$XRHT%X=:'?_6'2V6,FI-)$D $%DHB4S#FKC%%!%U]QGJJ>5 M[IBJ&)5XK6$>#KI((6#A,::U$&% M*"-SE%.7J>$A5^*M%/'FECEPZ0(X(#EJ7K8/66*]5L1R@>\PJ6-$RYS9=6[N MPC)_2,AKUR*/EBWVVAU.T!Z?%6RIF6B7B&HJ4!F-+F0MG00#01JJDM9>:!6E M]!75*X3JQ=JH*6D>LT[$<9F)=#&0H!@ET0.GR2HERN('S=:UJ*G/5BX\5I%W M@U4!,5,M\0G0FF4)VEDJC.1,)N4\"_)*JP(JX>Z8<'/SVT8AA-:"Z. B$BY1 M8H,"-+^U9,@W;5TH"3MJ6=1*MA4FVU5RK!DO1 +0V0O)- \0(I1PN .C##-5 MF5LIU,WM[@B4!1H\24D"D2;GDI@[$A5M\,E%I6?*G%!W49?O(2&O71'QEMG= M?XU*RHFCT3#?7C;,Q^@@O4NKNQG#_S9#6 %\%0#W%JQIE**!"FE(X)P1J2WJ MFF =\3(ZC?*5R@!KFX*M2TVKX[/&>E8<9>VPIBNYKDVNN97,G:&.!XIF,?4$ MK8),K"D>0:I\-HH+[?P=6,F56)58+5&^[M)*K@B[-L(6K%]-1?+<$JV%0.M7 M">(HRP0,IY+P_]Z .4I(LU]+R:1O K MZ/>+,W*0=DZ'\NDTN6G%\E6PO+B]7JH,SG!'K%0&-4L?4+/D%#5+2B7^JY6D MJ%FJ=>NJ4[+&85:=;/=E$U?&W3GCYM:SMY(+;Q.QR:+U3)TA-J 2JEV6,7&( M/HNRQ)O*\XMH:I2YTFUEZ-92^[DR;5E,FYO3.&02*%>$>^L(*MJ.>-!H4P?+ MM-#,F)11;Y/K5MZ%.?V0R%:#R3]=Q#T\@I%OZA><5I>H@>75M*F?GX[DC,CC MBN0K(/GYXN9IX7CVGF6BH@8B'9/$ HL%SH))9U1FL+8IW3H*V.KAK,&:%0=: MZTWIBK8;HFUADW24 042)0+'C93JF,2++(@ FZ/)-'FF[\2"KE"K4&N)EG:7 M%G1%V0U1QA:VU$4?0 C"F6)$1H,V<\Z&E+J8,5$;LW>HI=EUP^HBP/LWG!], M'/H_91%V4^UO9CP/!W4/]#)US"58S3?0,9\-XO 0RB!7-%\%S8N[G:FQ DV# M3+@)"VBA6B;5+!*U-P,-;:\-!,Y #[OT.DUCW!GXC_7 MV/+JF\ES()^FFN@-CK'OGG]UA?S>#/OT>[MET)]^GHS\<(0][$ZMMXHI[@2#$J?.1*H4B--1$&^- M4,J45)^I8;S6LL9U:EQG=0EYGP9WA5^+X'?R%7Z@$I?2&F)X5D3J:(GWU!%O M##=1R\0![LITK_BK^&N+@G@OIGME9'L8V9TKB N).<%B2Q[(H5PQ'(M2%#" M:.>3Y+HHB'K=.EL5Q!HG7T)_/?MJ^)>491][XPOJP5?7[/TZ "YB-S)YMCCI M=QA 395Q5>X^733,.1?4/:\U MHO0@L75+9GG%UHVQ-3>I(^J&">4(<5R@25W*O?H0,HE<)A,]")I+'6]: T85 M6X\$6TNPIBNV;@-;BU:N,5G%G E*%D%D])[8Y*84RSIF:-8="G[>$UBQ5>/< M5^^O+DPZ_>&XQK5;9M9>W6V)(UG7&ET3P<\6#5Y&LXT)P9N]IVCPJD2C> !N/>1[A5H_A1>A_OQ2C^ M9DRG9$9$/\^U>.!5Z;SSS6)M*W$DK200+2>2.TI<#(XH'% /DG+OH=D=K>GY MQ!7545GC*RM#N/LTD2N\E@BON<%LP$@KHB8Z>4-D3HXXYA31T2XQ;,YRBCSHQ;DH2P1 K/B35&$N&M#8S3S%UNS&9B2Y.'@V$_P6B\ MW@E^W(M-4:S4ZQ]/(-50]$V@_E\8O2J=OUSKFW^WINI3/QI@MXQ/K_M[&#N97B-,*\4M _,6BE9T2.*^2)SXS021:%<1ZA4R7&4T*T$Q1O[9)-UA- M=%NC.BO,LVO@[(:V-J\4NV6*SWNJIK=%=06[<J!VC.1-J01.9O"9>:32RP?"2 M(19,V5V"JMDMK]-^2#QKK.M?&F,1?Z?>Q\W3ONL>'\*H%Z=_Q^F&_&8G_D7O MX(&GM[/0+1'*%OQ?#_WH76_0]#'C\_O?_"V,?MG\VIKFV@OG.1J.>^7D3T;0 MQZM\A%\_]=+D #L)67,PZQ^^812><>&3M8M/XL-X6![ 7V+;+EW\>3":3_QW M0,((_ <<3:AS60E22D>=8X8Q8PT5*E$6'1XW=3X>FM37'1O!.& MHP2C,I'Z_F@,3TY?G-,N%H>AS);4&Q_U_KRC%3-]*.?]KB&9B6[S*V9S!OENPQ1A)T M=O!\!^/.4T1%ZCR/DV& 44>P]4[1=2]A[YR"!=4$N+#W[^6K*S K;Q:WN-FD MG(F11H8>33JH#_52YW3^M'C&;HT[+^%H.$+KJ?,:9^RHL_7JCXZFZCJ&^4W& M? D=6"?$4DK0'O4B3@#=V4KOC\>30[S).A<>YUQ .$PGP5T>2"K'OWMV'E MWKKC?]JR*JNMH>(S814P/G'C)/Z3)01:2B E8")%D].;'/R!RL#P$$9//\?^<>G!K?$8\+_T8%8W'O[]OOOF96]O]Y_^\[_V M/F';ONR_>:J:<_"=D_W=IY]WMK?H\^W7]&ST9>]PA^W_]?=!]\UKN?_^]_?= M;6S[[@?6_;(G]K[\W=_9??II9_N%[.Z^S%_#R:4:3 #@)D=)P%I!).6)]JLL56<1K&0^N 0@(W>.R1S* M KE@)'717X+M5U^J7B%_ZY"?%S-,EJ:<0!!CO"?2:DV<54!T J>]-%IDOK;) MUSFO&PPKW2O=VT[W*\#=2PE>TF2EU-*ZC/AFSD:N@[ Z!5L5]Y5B^KR,HXK) M@=622&"E0"WEQ-&2V"/0I#4UC%&*BCMSZU96Q7V5MR:USYGTW]$PXQ.,$\GW M.V,8?>S%6LQQF=1VCB>O@[->9*F-1YXR*"CE$(:!%YF MS,8 W%J1>$7>2B%O[GS@)J/\0N3Q%!%YV5GBC HD6;!2F4AI"L7Y8$0E7B7> M(R)>1.(E!6BNB2@A"B<4-T'I$&V(AE?3?+6(-S?-:;)9<:>)\BX3R;PDEEI/ M4K+&&*"@>5S;5&P=![3%I2D:ZLE\1LH"Z_&&54/UJP1[/5$3E)27*(:4EZJ/$)^V)X\SG8*.E$$IJ M)[;.+LCM5+VH+0^05>9=GWE2@[71\<2I*7XI'T!X9;0'_#>(RZBG%6QW#+8O M"^$A@]220 )3GL@(B02I+(D0;/9.1IEMT4'OPN:N4*M0:PG4DE,.$HIYQI), MFGK'?7;6",JYYBQ616ZE>#>WN87QT>482$Z4$DE#)F5//P&53>#!6E,*]Q1% M3JN[R(WTD)C7KG!XRXSNOT9-FL[1,/>^OUFQ>D=;;7(W8_C?9@@K@:]"X-Z" M*0W@0DR,$RT!-36WD"'I$FT#(FW)ZFXT(\[&3 )8;ZFP-'!V5Q9RA56%54M@=9<6W?5]#O%T?D(.V<#N73STF[6 3TD/R1-0;3/K)=9=N_F M](.)(T\7;P^/8.3+<]R!Z8-5R1? _$A*Y0JU!KB9IVER9T1=D-43:WG#E+("T+ M)/K B$QE"3;%5S2""M9%&Y4H9>SL.N=W83H_)*+52/0/^NL_905V'@T/3\WG MX:#N?EZFDKD$N_D&2N:S01P>0AGDRN:KL'EQG[-6R3%J/('@))$N96(3$R4- MFUYQ<)U5!-#=6L#-?NUG:N-+L[FLV-9LV!^A@M<5:CIFFX M)T$$22)5G*)T\MDT1K,VY_.9UQ!-)=IJ$>TJFMH23.>JJ=T#V^96=%8L,&,< MR4I9(J/UQ-IL23(4K,]>VZ":Y&&254VMAIZ79C\'P.<=.KWF$>Y,_.<:>EY] M&WH.Y-,L%+W!,?;=\Z]^DM^;89]^;[<,^M//DY$?CK"'_>CDV00.Q]WAH-S) M:-@L-GI6BLW"N&[8N5+EAMVM0O>I/;[UUD+40GE!7,A 9-"2^&@=H4IYRRQP M'3,R7J\+:FK4IT9]5I>0+;7&*Q=;Q,63KUQTB2+Z(B>::46DIXHXK20!E),2 M4"DVAM^=75_96-G8%NWQ7NSZ2LGV4+([UQZ!01#*6!*-,"5QA4+M,6M"J13> M4FD@>]0>^;H657NL$?9E]->SKUZ!DNGL8V]\017YZK>]7^_ 1>Q&)L_6-?T. M ZAI-J[*W:>+5KL*(3,A/()6,")! 7%D5BH/5H7D\S<*X@*C6IZOKQ!Q5;% MUH/$UA*LZ8JMV\#6@I5+HU201"8F"D!L94>\U8X$Q9F3*G,7Z-JFX^>3>5=L MU2#XU?NK"Y-.?SBN0>^6F;57=UOB2-:%2-=$\+-%@S<$19.@:.:6!!@R&D>L M-$! TN0RS9(RWX2I'3^?T;LZ&FLH9F68UM(P=279C4@VMX&M\-)E'4A6EA+) M7"0^2R :E7_AK?39FA)8%OHNBOQ5FE6:M45#NY? 9'Z9J\%XOYFS&=DAD1_3S7BH17I?/.HOU,&8!G.1,;RW)&[O"5EYPHSD+V MH%0P NELUKFK,>,:?%EAPK74?JY<6R+7YM8TM2ZIG#P1HFQ?R1R(BSP1H00K MI@,#Z^_.FJYLJVQKB_9V+]9TI=SR*+=@6Z.$4LJYDG 6S6J9G",A\$RB9,PJ M$SPRK[&MG:@QZ!J#7F8,NG,$H\[XP(^@XR>342\<3WSH0VWNJIK=%=06[&LE6+:>)Q)$ M3$3J+(DWC!.GF*=!"^6B;E2S\R5=JFKV(^OZE\98W&QZ+4XW[3>[]2_Y3NI] MW/P-?YS>T$+'1"C;]W\]]*-WO4'3RXS/>V#SMS#Z9?-K>[Z>IWDPWM*WTJU= MT<^PGARB%T[?C;8 MAC#Y6LZO#./3_SON34Y>03P>]28]&..'?^#$]+W![LB7F;@U'L-DO-T;Q_YP M?#R"76S;[_UA_'#/1'K^ZI1(A0[/3O#I_[33'/^"/M^-\OE?3]7>F]=(EC^1 M/J]/\-P8/TV7V&][&?NU\^B+?>&S3)-2TE9Q MKX).((!%[Q0-(QWUXGK<^^EZ_S+$_AZ-2S'T^R5X"7C7V^KVFX;OE M.X]U6CW?WOKT5CMJG/J".K6==\B><>-L+*Y*F+[$ M)P)U*=2(.MGW1IV/OG^,GPQS9X)G*P$*/SCY__\_RYGY==P9'^#9"4J2PTYO M_C!U?'/ \S@9!AAU!%OOE#G<^03%#3KNY&&_/_PT[ORK-\"S#H_'>-WQOY^< MES>7EENSOV?:@9Z.PM33^JUP:K1D?SP9GAXRE?[-.V$X2C JH]3W1V-X^*CO3Y[T!LT@--?]]5,O30Z>.+)4-6KXS%L^:]+T&VQC MJJ*?48"F'W*]X0Q5UG[_*S\\_LSLVO>3S=8#_Z4 F%:+OFX;7A*]WP MG\2&+LG$VS72V8VL])^V>$:JY8>NW 4Z[Q)MD;/4OH27Y91_J.O A7W]@+ZZ M C/[9C'8FTWLF0QM!//1I#,>]GNI0_RH:[ M;,E^[=<;KS8Z[X;8[D%Q#'3&7_U2M^OV7]K3=%\=]S_W%Q:Y5 ?]/+9XRQUT ME96\H"CCP7GK@N1,.*.$%PZ,"]E$H=\^FSM8K[D[X:S_M?C^%QS]I[IE42U+ MV+$]&V6OZ8.=!1OQ]^X__;TW>[1[^'>_^%[WWD>U_^89Z_)_L,T'>,UN;V=W M3YT--N[_]2=>[Y\#O [?.WQ-N]O]7O=+O[_W_K78?[.'U\7[X\\^=]_W\TYO MH?IEM-ID!:624K1$&N.) RX)TXQZEC0PEM8VN5EWHGV)Y:_P:-TG?-JYNJ)* MB"HA6B*&J MM+BFM)A79U4R*!N\)H:[0"1-E#AN+$F:99N3]#SEPCS+&?^UBHPJ,JK(J"*C MC4'YGR=INN;O^&(Z.AB/4!CMA.$BKGZBM/<16*N1@G1[H^2R: M*Y30J+UJ>\UG]+ @5SW<]XZWN8?;<:$"BY0PL)E(K05Q 4&GA)$"@LO)RE+& MH:*MHJVB[2KZ6W72M@AXM%BQ069+^>"M+YK9(G J1"$6IH4*I+.A=.FDK M]2KU'A#UJI_Q'N@V]S,ZYR,PY8E1P$M*,TNLA4R\!I<=VF<_>/15\BM2P*[8E$*8O&=E#$*NN)SHHYF04P*]8V)5VW['S6X/N. K4' M-^U< E A=\^06[;!73V,-X#>W,.8!$_!@"<"HB:2>4H\,$-RE(I9)0QET-Y5 M495ZE7J/BGK5S7@#ZLW=C*CI21#.$1]* DO!(_$J .%:T\@2 E#P2KU*O4J] MVS=HJYMQ.72;NQF9YB;1P A5TI0]LX$$I@*)(I@J>G5;+@Q?+7AU7::FU$8AEFM*I&,657V9B .?9-2, M T]KFXRJ=2U=ZX)NRWSX6B9+6[ >H4JA*H4>H!2J#O9[ES]S!SL'GZ5VC#!: M$M!K98E+R9"H,&F.,MV][0I4]5?94V5-ES[4MH!K\:)%$6DB$8;3F MVE/"5$2)1+4D 6TD(I@U+L>HLPKM76-=I5*52E4J5:ET-WZY&IQ:CO29!Z>D M3#2%J$FT1A#)LB(>HB*"MUD&KY<0>5\-7H%I4K8-VL4@\2^U:!ZW607OX16YJ';0Z"VH=M#H; M?C@;:AVTQSP=:AVT6@=M)?WICSPU=9>E%#1)$:TO/ZCB6;@HP+&INYRR MNHSUJF[S%WR'X_>V7_,NOGZ^^X+C=]3SOUY\[O(77_:W_^GOO]_YW-W>.N\V MW][#SU_([NX>Q]>JN[W']G<_R/WMIV)_N_NA^P;O]\M3NK-]I@X: V\A9D^$ M9T"DAD 2%E^U)*M*J0$HM@W9;Q.;>:Y6, M 6Z4!.,\I4F[&)*+/$:E:W2@Y>1>+(,6G'=2EP*6F@.103( MJ3%R;;-]&10JV2K9KC)*_UHAM%5W[ W0-G?'IN < MY<29E"JO;9ZO.O[O2K5*M=6@6KN-TNI&7 [2YF[$%+.C0FEBO+:(M$Q+QBL@ M( S+4@G-2L9%-$8%/<^UJK+5*F?7]!36*F>W%=RA*0?#'8A(9;:E[C0^T,'0 MR*5PSE578;OI_$V5,XHCEB++:#SG4OJB+!O3WA,P(LK N'<0UC9QHFBE6A?D M:0]NVAGAKY"[9\C5*FM'?1 M4Z5>I=ZCHE[U+=Z >G/?(CAN@G.*T.21>MI:XA23)#K#K#0T@=*5>I5ZE7JW M;]!6-^-RZ+;@9K0LJ;+-R8.P9:^3)XYR1U((G)G$N3"F&K)M<3/6*FWY<)PLI4Z5.E3H/1^JTV^M60T_+ M$3GST),.FDNC4=IX7W(H149\Y)(XD-(G0Y,6\M3;UKY=B0]8^EQ0PVS6^]WC M0QCUXDK7-!M!4TEL=M^79TYRRD&2RC"69-+4.^ZSLT90SC5G\>TV,L=2_$'* MB[,%%)]U__R&/F0,L1#H$TZ5,0S.XF?'CSY ,P1SU+Q<\+84M?NAJHJO'5"4<*=-T2&F(C5P1,F'8W2IF02NY)0$4%F:JP,(B<) G L3;+& MZ< "MXXU XPHF@[PN0J9=8"7/,#&:Q3N.+:ML#KFE+F34!;I>YTDU],"J#S/!IC7 ;Z; 0Y6H2('D11\$GQD+3[!*A$* MSDBOY\CQ;%-/%LB M-;/$&8N=+SARM6QB!+>V.1B>4^ZN\4:G5!TM:D'G3('2X>BT/FD>#0\[8QR. MIK[HX=?A6R@LTID<^,FTTN@(8M^/Q[WYJF$_PJZFAP6%*#C4XZ/3QC;S2MP!K\N-SAH-/#/Z 4Z MX-0NPO=[J/1%V.AL]?N+?7C@BR+>=!+D##@^V# %E<;,31$H%Q-),24HL"1>T:Y[0R:=AYP3\:'S6#F@>+AB?ENP].VDW MOJW)6PXN(]T;3*?3U(QH.OTM?:L*Z\\5[[W E#CWG:/AN%?.]V0$^&CB9)M5 MSV44=?Z9_B_YABFFR<(G:Q>?Q >TY8XG\.O,>J/?/^8"T^?GQ8;;8PPQ>69\ M%GX>C.:V]#L@ 6'R@?B,-_3$]S_YD_':+]]TQ66[^?+6XN9O8837N*"%/YX> M=]VYYN+.[0XGT)$;/R3=M132;[%6RHHU5<6V>^.(H#]&Q._B!7[O#^.'^R4: MV^G-B/8^(I%>?-[C+\3^]GZO^P7/_7X?_]_[O/=FCW7?;^'GSSX_WW[-SA*M M^^4I[2+Q]K?3A^[A,]']Z\_#[B'^__Y///XUW]E^2G?>/Y7=W7_RSN[3SSLO MW@HT$BA/FKBH QJ&6A"?E"*<.0$L:T853!5'!!&DK2(^;';:*5$4$HY'*RL- MRR!-\$RCYJC7.H"*W%&9P*-C6*SFUMD!7WI]MG3UC)_DF]E[!G_3P?GYE;]M MJ-4D5+;X"@-2BEM%+,2KONXM8!'3<'Y&/':DZ(GO3ON)8_Z11'R M"]7D.X<+'5[JS:,8[XT/2OWY3J-1$13PH\X!_O"C>'"RWOETT(L'G:-1;UB$ M_Y=&RRM*VM$QGN"X:#I-)7GHS!6=0Y@<#!/>X[NBL/0&LXN69BVT9%Z,_OO5 MYU>IUKRA1E-^O5KS3&XH;1U3MU6<7##Q@SKVUR].;NF&=FB-F.44)[^.Z_GV MJSQ?[%J^4)8MT;?\'[1(^E-;IWG:[KKVZ5+[9MG1KGNZ[.D0_'0D;F4BWUI9 M^]N>RL_*_.TDR+U!8R9<9:O/3,H);&$;"KSKMC9LWF.G8@I5*6@=>/$"K2;+ M G59)>YC)^XJSN#G80RCCXU./-/2&[?F"'(?XJ3S?\?#XEM$A3ZB"6;NT7]? R3J0>XYT.O/W4_HC;O3WV2Q04\KBRO+&_ID[# MC/XV13@TVA9"3F=P7=O$/O')>+UJ3WWK3&Z?K28[+0I&S OJ,N70I(VLR["0H MF5W*RI9YR&1C"K%G>2D7*9I!6?PR7Y/RGZ:+]!;H-4>DW@BG>_]D>JK3OS;.10KO(F:\U=SDUB#]9WZ+ MLW!F>CYX65;+E) 7?J$['(Q._VR2C.R6>WK,@>;NUEM.N>+9&9*M\41"\"2P M$(@%JWGFO*P./QLX7EF.E.#L--C9L+4,_[@S/C[$%N-I%A^MTZE\VPUGEVOX M3)S<5:LNV9WCQ3CRUUCUE'J%?KV!'S1I^&<@FHFK5,37PI%HWOC.UR>SK-OK MC3O_:L+9P^,QTFO\[QJ:EFS#6OU/"?6,=ML.\Y6]%X\=E==4L.%Y]="7L)4_%"!\D#_>H*S.S[7 AQ MJ2KL+9SUC9NJ<^=!YR5T5QW^I0W_G<>IZO"W:?COW#]=A[\=P]^D=*Z%]BY; M:,^/#SKP?\<]M./+0O8GUWELKM8;M_N@W$_5AMHYM7,>2.?4>@$_P.4.6H\G MIZ&_C-^_ORH!->/8V<(;JY$SC F;M.$ZX'\27 B4&LF LNBHH6 6MY5?,V=8 M$>I;@U1^/9V+]@NV:+8E:=AU(V?3I&'O$[9G_W!_.]+]W:?R^>X+_.OOWO[N MG[V]+Z\_[WQY=K*_N_-IYZ^G[&S2L"[_\WWW_L_M.=?$>]P[_[N^\ M^?M]=_?IEYWW^/K+UJ>]$FT[64C1;WVPE"I&HE*62!^ ^*PDH=9J92RGM.2I M5&*=&]FZG&'MX>DCSSE9&;Z:##?)1*YT5!&85"D&D[06G#K&O$:*7X[AWRNT M6/%]2_B>9[@W*F8!-A,3;"12*T5K"8K]W&_>\3 &1QQN^JKU3 M>^=^>J?&/G^T=7+CU4;GW1 ;/FAV*\XS+=<8:-7?KQ8#S90RQ3*37$MKK#5* MF9QHT%%G$=7-_"^K5C)I)33W;PJ4&\DXY\F11!,C,L=(K)>!8SL](AOY6240>AO$W6L+P$]TME^.TP?!X"A>A1R9:2 M"*$4,APT\4E&XK,!#2Y(SL+:)K?KE)XOMUH17A%>$;[""/>!TF254T!MR?9O MHU21&4>3"\[92R*\:N!W2^]Y #3;@"/'@<1,40.7@9.R?)0XX3//QF<(4#7P MBN^*[P>);V :@N=9,$=EE,*KE!(#<(8J):*K&GAK&3Z/?YJL7,A)$\%5*%X4 M1;PP)?Y9!#*/6IE4-? '$/]LEQ__C^&HE%J<0"<,+]C ]+6_^++[ZS+3Z3OR M<36HS'(4BG,9J5>21^5!JQ "U\;FR#RK2G7[@-Q;<&M[&CSED D8(4LA8$F" MRH90IHST-M 0U5TJU==[A.Z?,#=0JN\B[ES!=E6P26E-M#EQ(X-$F[ M6&Y7X5;AU@ZX*64C50@P0:5VPMDL;,!!3IE&%E/5VMK(M;DK- FJ6'*&*#2G M46N#@%H;IVA5,Y!,YT1CJEI;!=NC UN*P6NOP7!I9=3<)Z.B-@YD$CSZ4+6V MUM)M[B0,4L:0RDXWJ\M.-XHVJ4?8I6"M4MZKG$S5VMKB)'PPBWW_&!X>PJC) M_'[DCV!T6U["ZSF=5QK+&;+G.6GAE)/>EPUK %Q*%S1W2EX2RU7?O$LB+Z;^ M"50$R[PC-(!&(IM,@@F*:,Z$B3%1QG,-O:]JZ+V"[?KZIN>EXD\6:$5+YSG^ MZU)PUOOD+*J@5=]L+=WF7L)@DD=]LV0R$XI(Y1EQ$ /!L67@I:4NZK5-2=LT7 I)HV20B3G?119<4TCI5'JJK6U MEFYS+V%V9:51HH3)Z,K*E42\0)LTRQBH"=1.\YB MXI9?,B=[5>[O4/P]_V/!)2N\X#HF16@L^0B2]:3L1"8:U?P8730RQ_8N 5CF M\]8RZ=F"!015\%3!TUK!XU)62@+*':DE@VQ58(EZ&V363H6:2:&]TF?N,O=< M&TT-3@OF!)'&H/1!<<(X)JX7.E]S64NQ4\;$'PR)"D .*55VCVJ$@<:@TD4V-< M65ED2ZRVFCU5\%3!4P5/BP2/-PZXL#S%;"5#7=DHQ;-7U%.G#5RR_DHU>^Y! M^BRL3'=",^H92=8 D592XK3CQ.=LM<;3'N"S^]D\[] ;] MW@!(<]U?/_72Y.")%?VO#S.OR/>?A% M'?['.?S-2L*Z[O*RF[/]^* #\ZJ4=UN\[A8>E(=3?ZQV3NV<>^BOQI'/H1Q]@TLG'%^2\O:=N>BCAKH>?;YWZY)R '+U(DEH5J)0A62^5"4F= M;FVGK!:T^_[O7G?[W:?N-O[&:W5W2YM^ M/S@;L=K?_A/OZ>_#[O;OA_OO(\-K\YW#9_3Y]A;%WPSOB^UP;.M??Y:"T_-E MXID%"$8KXA-5)6(5B0O1$: V:"&#"SFO;6JVCH-9=TFMV!;0RO#*\!_G^=34 M"2Y-=KRLMDY!.^&!N\2Y]@KHY1C^O=5N%=^WA.\O"YM<+0/) TE<R$^7_6K=')1ET3[AEDBH_3$4WQ%J:"*QRB9]]6'4C/-++>[ M7EV88^9NXYZ7V;WR>,-7M7=J[]Q/[]38YP_ ^7KCU4;GW1 ;/BC([(R_;GRJ M,="JOU]MTU[FW!AJ%3[F4C(TY8W5P:7@!4]:L)OY7Q[7?KT[TMR[KQ:BG]SB M(&D;B0H,B/10/.=4$*TU!>K!J12J^Z6Z7RJ^'R2^63)9**VHM[G4<_5!\\13 MDDQK*Q(LP?U2&7X[#)^'0 &B9M#4<+6.R$"A9#%WQ"HII6$Z\E+KD)EUIZKW MI2*\(OQ!(=Q&FR.%@-I:EL(%!]IK0U,6DCLK?=7 VTCO>0#4.*F%R+SDR3!$ M B+<)DN)AY(O0P,$YJL&7O%=\?T@\6U$#CP$@>HWDZ"8-U1H'K)UPHIL0]7 M6\OP>?P3)'4I.TM88I&4VKS$V<@)CFDT07D5HJD:^ .(?[;+C__'<'0T'/D) M=,+P@@U,7_NK5DF_,I4!!'<^0]!>6F9P2@?N0^#"JZINMI9N"WM>+ 3C(!)'P1(9O$'.T4BL8<8HF21+2#BL(U$YA(SVM1-WNY>O@JV"K15@2RQY'JVB@F:9 _49?U,9?7"&.5Z=A.VE MV]Q)*)TL?MY(1"@VJ>.1%.6;<"VE,CQGB*)J;6UQ$CZ8Q;Y_# \/813Q%)TC M?P2CV_(27L_IO-)8#I:GG*Q51@B)1I=#Z]H4%<8:S^E-DT=4(M\&D1=3_S1N MD*@-$> BD3E;XI&*1%L-TGC/938U]+ZJH?<*MFN#+5M.@Z3:>&H#,SDM4V<(%JI M"K<*M\<"-R.R L^33"Y*&T4 ZQB728?(! K]JK6UD6L+"R9165,V4!*BE40& M8XF3@!-$:^]CT(RK.XWM5K!5L+4";-HKS0T7-&0E4V!.%I80A TC/"4X"1B3+);8;,UJG)AF;J&=!5ZVM+5["AY)*I2FUT1E?F%#E M=IW.2\N#_R#6NR^Q7.DJ2C 9N7"E"K"360:I'5>&RXQ,+$OB>[X]K&YG=+]*A2H5;LNN"0P4 M8]HZ(60 ZM#*#P94=B*(4+=(M5@TS+W1G$+2C FB)#@BT9@A5G)'& _&*VLR M8ZX4AC?KCMHJ&JIHJ**ABH:?!RJS3-%EYG/9SA"1)$9(F4,07B6J+RD:JL%P MMU)A(?L[M5&%G(@I+B^I@B(V!DH&[5G69_KU*A2H4J%59=*HCDLXXQ M.>>T9()[$YD'QIUD.E%:LYJU5S3, R%!VN2EUX31S(IHR,12*0EWVDLP,NK, MJ\&P&F&26X@7WTMWO83Q9-2+$\"N07WQ>JGFK]09=YXN_"Y"^[5W:N_<^_5; MG6K^P:2HN=TRV]>Q V8GO,R8/UY;X.>=M$KV +W]0MUSS>"/QI%4M?[+5Y+: MW2H:_S2*O/76T6"YS9IX)QR1PG+B-7,D&QUDXBY2']8V^3JULJU:_V6?GI9I M_H_0*52%P:,3!K=;\;O*@9O)@9.O-K#:B1> 3OM+* M:N$Y:%4E094$51*T;SJOAB2X@RKD51S<3!S,#0/GC8PR&$)Y*7 LWOZ=WFT>H-CW_3X;_BU MT[8WG=0;)!A,GG"^H? &#OWH76\PC9/S\W=[R=9^>XL7=<*\VQB]H-_ZO0&0 M@^G?C$^A=>9.IL^I+&7R@'(6=9)2:ALNW7\(_:/R] WD>7. ?03OM<) M?O"AXV-L3K/^]55G!!%Z'\M(++QYY$]F[PQ2>7=T#*D#GX]@,(9R\-'1:/@9 MX32!3O:]4>>C[Q]#)^'_DV%G@K<_PO/V\6X_0O]DNANP@]^>+679Z'0NN+=R M:PG"9/'LXPM.W\/VY?X03XZ']I"](P1BIQ0OV#@_:3I?IUTSR=H^&X5\[^Y/0>?_W42Y,#G! XWK.QEWS#E&FY\,G:Q2?Q M83SL'T_@U]FS3+]_S 73?@$7$4IGM/A!8.K;T5C\>3":P_,=D# "_X'XC#?T MQ/<_^9/QVB_?=,5EN_GRI-C\+8SP&A>T\,?3XZX[UUS^<1/EQGG@*3/+_=;K03_$'*"T:+FC+5/KX<#Y_\<3S& M"0JC/_"<10Z.MP;I97D$4!49CB?C7;S0[_UA_'#/JDCWU:DJ\F=O9SNB:O'L M4W?WM7B^^T+N[3Y5.U_^^;"_^\_!\]TMVOWR5.Y\V3]$M:(/__OR9/]-.@I< MZITW>,R7/P]WWF^Q[FY4W>V#@YW=#U^Z;U[VNV_P'-LOQ,[NNR_=P_V\\WX/ MS_GNTP[>Q_/MIY]VME^_S;IT-/-$L40)JH*"A) $D^80"I_,_5[ )@.8(W@OFHI$9P, TX$P=8[9;@:S>A*LT"%$'1. MT5DEDZ(N1)RH@EH/CBGUO611=1;<>[KS_O[.Z=/-_&X]Z]==S'7!+9 MX>!S(HU$;<,:0(D7(.MH$W>ZF1/B9W/B;X\X&IW,Y\2_\'V?WB,T(/V[<&9\ M!'&J!&]TM@Y1"^Y]F?)KIDN7L<71/@^ISB<\U56FEP@R4V-EP%DM08!%LB1K MG XLH'7+9J+=?B/:ESO/%F_P\4ZX]\_D6Q9Y9E0K(L!H(H7BQ+*0B)(NT* U M#3'B%-LX[U:8S[ KXN5:JET=_UL8_QWVEBKL=:DDT5F5A$LY$0O2D)BM,2GP MQ*1=V_RAU"E@0$,:_Q\!-+,!%1+H'&)_'XP[@'I;.B>3OB7.^I7GD#)>B 2@ MLQ>2:1X@H.(203LPRC#3S"%[RA!;Y]#MV1/R+:=<0G9XY'NC8NG]9SB>;Z:CCVUJ?4'UQ C' M@H5(3%2*R!!P:DG!B6:ZE(-+DD5[M6V2-U,^ZP@O>X0C8\YSR4BR@A(I)2>H MCP2$AQ(^&\< X32XA9-F&M*;N4?C?."^ZA=',.H-T[ASA,I"B4&E"P)QWX_#:7;).%R; M BWZU@(MIT_(<^S9T1_'HQ'VZ-9X#*T)K_"=KT]#F<'[AWOOR^H+O.;[%U_V M_WHM]PYWV/Z;/57.OW/X&F=U9&>?AN=_/?V,,QT_WZ/=]_&DN]W%)^B@M_?E MG_[^^P^?]M\\.]G?C9^[7_[!IV%+O=78C]KC@]#4<91H!1&/(H@$KV*@ E4- M;L_&4Z+5U@:43M9X:8P/P$%%*[,NE(_#C(P^(\'S;S/,[FN6_F19F$XUZQ!(N[NZ ^ M#_O]X:<2&OL7BHC)P?!XC >/__WDNW'&L]TP^WNVV$%/.Z99"73FB&9MI#^> M#$\/F:YD:MZ9K7["SNG[HS$\.7UQ;GWFXKB4WDF]\5'?GSSI#9I^::X[6SS@ MW(:A1E/>!!QGV[!G39HM+]B8!B//K/::?FCXAA9""O;]K_SP^!]_2#<$TX;I M:QY/-W[0++JAA&#"7O/PI3;\%K; 7_QSM4:WWVMFN;UV MUF5^G27JMS^AZFA>;C3/!F"ODGZH7<-:6W/'4_[ZK_'WS)-V^KG?1D_6- MJC=="KDU[FS-G/FG#\>]F]'3EJ'\LNK7,\LM[S<+#I[R1K2[4/]>(NY./64S M[?R^\]_<- _F;7?7_>]MNFDBS-ONH=M?Q'B5C4VGT_M-;W)PNM2X\4]T83)S M5[1EM]-UG133W4[O7WSN'K[XU'WSC.TPN^_/ME[O_.EN_U/[_F;IY_W#O]YO_]7V5WU MXO/SW0_R^?9!WNDM%%3A.7J=K2=,F++J321BM7+$:\6CR$$H,&N;*.+6"B+H2U3Q$7*B*-: M9!>X3Y87L<#9P\V,? ]BX?Y2([?=QCF-38R'>?+)CZ S/@[C..H=3::[F[XC M6U>EQF^;T'U[&GW9+#@;R%>S<7RU.(P5V]? ]LF"-J]%M,+I3+(S@LCL'0G M# D*LA Z"HBA8)L*L\JE?5NLL-?"Y>V$VNWIHQ5JMP*UN2[J5!31F$A$5(E( M;8$$F1BQ5O),F8]9BP(UXRK4[E_=?!@N]5-U\V X;O*)-(L<;TO+O)IY\T" M?"=:YO].AZ_)0E$!? 4 =Q>+;@?NJ*>*$#D'[[2+:YML M72G=.F= BYC23C=PA5C;MM#;*Y%BB LES*38&(F,E!'7&::.*>4D5F7 MT%>!&%>L0NS>MQS. AV?#5,;G:%+NV"EE1M4Q4 MS17%0%-FT0029"D&8#BB2FM+O$G&0*!&>[VV:=SY!"L55-79>!,UL80)JH]Q M%37$ES7 <.F\\SYI9T-1#JE4U32O_L5' M!+#E*H>54E>GU((#D7KNO*;$"*'1>J^_#^]<*' MX3[<]9^A+FULA4)X(4^;\:E O0I0%QP<<$J>4J?152UX#47.LS7OFHK24T*J0^VI M<_@?888"D2 C"> CB9Y9QH0"3=7:IEA7MGH%JU?P,?'L]O=65YXMBV=S3=*B M)1NT"L2[9(E47A"7!"5>::5*P3&O3%-5F-95U/>O2SX0#^)PXONW:X)<-_'' MI0M5/[#,(%N(><6EWK::!AD&PC+ MAA+IP!,O/2>>6I-P9!-U?&V3Z76FVK=?=KDYAI/FB)+\3(-;>H1\8W.J^/#PY(,?9@[KW"Z M]3).O5*Q)D9L:)//[[(I-N4[ MX_E-3HM4-FV=UJJ"=%JJRJ=ADY.E?&UW>-2+'4WUQIEX M(W8.7Q[L?/D@GN_^\V%_^^7[[NX+U?U2OK_U>>_+CMA[\YH_W_V[=[:LT-Z7 M>++_U],OSTO]MC*L(371D%Y^'?N?GDMW@:3=)3" M$IEC^8'FD5,\$!,E-R8HAIK(V:I5S'@0WME #9=>.QRFI* 4N5+.!!W/5ZV: MCD'S5'\=@/5.%R;7J%/UTZO?=IVJ[TZI1SR1Z%M1UB=8$PC5Q:DLC"'>.4MX M3DXE2-RK](#J4RW,:)C/Z %,'EM%*JN$I>R:%:GTAC1&T.L6C?KAAW9#."68 MNJV"5)QJ>1L%J:[8[EJ/JM:CJO6HZFC>?CVJ1[P2[A6,L,6UGDTM7'!W+F"E MHU5*,^MHE/C:T__'WILWM95DZ<-?1<%TSZ\J@J1S7US]$H&-[7%%2Y1M7![X MA\@5A+4P6HSAT[\GKP02('8! C*FQP5(]]Z\F2>?\YR39W&>8FM==)PPD>9R M^GB))?.Q-]W<_*F]OW>T9\;>W[7C1OL3WFY_V-O:_'$,U^S5Z8_'8*= \_?;IWW_M;7ZW1K_TM[Z_N'O8W-!MA [X^WOG^B]>//A]OM/W\T M-M_^V-J$=VW_G>K3!X\B!JMS*QON&4=<,(,LBQQI+\&@QB1J)JJ#1ZW8PD78 M/..F!0L03EA40E$)#Z82"*'8X\"8PX0G1:VT1">9%$XZ&9GF1,M B=,8J@-!HTI[LQ*1^1@VS;A%0$GKGA] M^Y H9300YBTGUAH7J$@)>V/A]V0+9U\H@)XN_1-BB(0$@8(E 3@[!5*K4MGIY8O@QG M^7^B[<>];BO4FNV#7O?GV6BMDG=Y?T0VW@D5L:0X8$XE;''#./6::\J4UZ;0 MS(5"Y.E20P)L?:.]0PH4)N*$6*0U_,0B23C&$+1F@,AT695D\N?G_2V@=@]0 M.I8RS@0C,7"I&G8UPE<19SZQ&. MN<*!2 892BC"+OG '8\AD5P4TY16.<6/^9HP38C(,>/86*,Y)D2+H)F&)V$5 MC;&^L,P%P[3IXW)&&.8)J9 QS2K -(\=\MJJ$(%_*LQS84SQ*);S2\*TXL>\ M;++^CGM-WRK==>9:/8N%J%AR27'-54HN4&NQX(IC[:6ZPGM9$MLYI=O-^.P6VY@=;$WJ8G->&B(2HY0+QJ"+00VF0",YH%4FR53W9 EOS M)8>OP/*]73+GLP2W1RFF77!O7KAW)F912!:4(4AAJ@'W"$?&)(D,!2(GDY4D MY/ >O:QQR5TLCL "AXM2X+G X?S@<$(#.?'!1 KDCT61N\4&9"1-R"JG=?#. M\>PEY&R9F\5S$SYC."P^Q,LS;OK]FO5^V!Z.J@R'>- #4!A53#^>S'[B[?R14+?PU/8 GU/ WU3 M@9?.1TVE0%$1L/T#0)]S!".AN*'8:92+Q:7G7NCR/E5 MU7NMW;KF:&&^T&Y=3^C;;L2BW6ZEW::#6+V)VB;!D* Z(1X314[FGZSRW.KH MA2"@W?0R,\_,L_W,VW0M@.N[Z)RB$6:>6S M,TEX9+E6B,G$G%.1@&6UM$K,LJ2+ESGQDG7.C-:0Y[N3/==^5>M7G0?4XJ@% M['2/PH-+&EP=[C7]7JW9\:UAR&T:IV_3335O#ZJVD,=PEV;ND-(! 1K"K?OC M8K-P!]NO_>,VU0<=3UAI[E@*/+*H@5 'K8QTQ%%MR+AAFS[3L&T*\,0M &]Z MFDX!3CY/@+MS-[?Z_C>V8XV1WC$"^&0-XLQBY#0E*- @89J%9\8",5ZYZ/.I M@:BV3L3L-@M]I\Y\9:'OL]!;>"=RIC!W&+$4.>+9T^> /2!LO>1,6QJR!:16 M+IYKG"YT[GN:^]P-]GIQE"K; 02JM6%Q]_JU"! 9:N>[2"T#V/0/(MSI9VP= M+=]:6(2RC(489;*,$TE==&"!^RA-5$(150F+/D$%783E_L+R@^T(%K%3P2"5 M,C1H#:@0 T6".Y%B)(03#=1EGJ@0C# Q<%A3$GB0V!IJD]&*84HE)7Z\T+0L M]+P6^G@-[XB45% 2F*G(-628H8 *QB&=6$K2<^=(6EKE*Q^#"OHL*JS4 M;D9;FOT30I))Q^*WP]X 9F6K?M;C-UBX3M9YJA=^&M]U^X/,.7OQ9^P,XZ+- M8=7J->:HG&X;AG24UWO8L]0N'R]40$3U8<9.XSPXZU,"X:- M#LD$R@GW!.OD0,<$#J 7+.BR2]SVMU$I[R9C/RE8=])W8]J)\MJ43&/3DQU/ M31*)$(0)F!= -A,R25J@GB9I8PSC"B^MBI6+[1;NS"8TX=E%)F7DE"O-C(F4 M)ZV!5P!5#.X2IUE9\3FL^.[1#J-@S8/-CGQD8%4:+)'SSJ 0A$L<#+[@=*85 M%\-F3U;\/$/X-!,/SM $8!#9+U6Y-?Q89_2'KN][S8/Q%RH%&!$,%H8&Y(%00\_1:%"&X M7@C8CM&,T< 9$B[D(A[:(_B+1DQ*:04'H]&Z:XS4I_!H< 72:[P,G&,>,"C MY(VP@"I*:&7K6T MBE?X'/F) ;B*UAC,-$BNMDQ&'RS#6"BLS%R]'44(KA<"MN,]K#96'A&:^_D2 M4"G.AH2"]I@::1)+X1J5,@=/R%FK+S\IBTT3+*7J494=6*W-#M[)I/FB>3C# M%KSPG8-NOYGO]Z8Z"((G_W'8#(,]L.K :!L;<)RNJ&Q;3GVR-/LFUH%="U+U MQ_@\$%]^S0S;=>H\TL=,\A;8FB7RW/I,_;O7FYS.[D;D>M'^0#;!"[VQK4-[ MU%_ZUYFIN.DTW]S<7_VWZ\$S9HSP:O%X[,E5LR>WT1W$FEZI_?O,4>PF#@[QB".R)F!85II8 M3,P)B4+2DD><2GH&$;!?E[D0T7QJ=BP3'I5H$C7*0A;@WC$NK M?PU[?L]F7]AD$6JC5;AP ']&BL_!X&AYKGWZZ@-+TE>_%\.P%3?2AR9H^O@? M -)P7KPV[H#G9!38+2\W9ENUX^-YOE5.Y.^P# MB>C__N927_#YB1C_/E;$:F>JY8\5FS(H6#&R:2KV-$R+&0QJKOI61 MZCL7ZC3Z4.@51BG!^O*O7'G]U1_B%<64H>2.U^.5*Z[$*X)1+/D=+R\#OTO= MH-G[_4'S"HFX5U+/M2,><^/[C'EV_)V>P<[F&'YWWGMR@^#O$Q@!U1UGSO63 M?/49R.#]\LKN)X+WJ>3RE/)9E4BI#*=WMM?+A[?5+VMMN/;R1E,/M.YSF,0B M%',0BJELY!-IN+ZH1I&)%RT3C3@8A9)?AQ.+E/*[6!F_Z_%G;'4/\@EM]'L= M^.[NT6(F )=SPRM<00M5 MC>VNOJ!Q.M46;:R_W6L<^Z/&YA9N[']I;6Q^X_F0I=[^$Y[WY_[VYA;=.MXZ M/I].U=C?PO6/[UGC^!-I['^FC8_?1&-S%V\=?SO::L.[M1NMQO[V?F._D>K3 MM<0UE49[PY VQB+N3$ Y$ /Q'.9#-+:1TZ55M2S-Q3BBA\ M!)UPF^I&3ZL4IDR-:2NCJ(G;J8E)UBV-W%$C Y+)<,15PLAP@E&07C-*A>4R M+JWR9:TNYC3,M8Q1T1!%0Q0-L:@:XMDHB 4JP?!\ISI2@Q5C,O=YT^1BD&BQ&1:JZMW+*.#\;MB'5XR]40D&$+/^7O.@ MM(2;9U=.$XC6@C+F"+=>FQ PI88)9@4V1A8?SX+A]70#DLB8THE&Q(/2B$NL MD%%$(N]L2X8\9;15W*5<26);N8/E5XVW,I(+]8IO1FSX98 M[>\'LY]OY[!Y&2ALB*98V(23\YP:G#N>"0=&F!4*P%?=M*5Z,9+G"+:-Z29% MQ(CDL(U() _<46F'M$L."1RCMD$)1^G2JGF4[L1WVR$+@!Z+>8Y5@.L^!_D/ MCUS%#IX+EDUU6A<)>&-@R!@1$<>Y$J$7%)$DM>1866[QTBHC%TLO/.%9?8&Q M F//F7\54_?6B#5UI)P(9RQQ)$WVW!DOD ,S%_'H4U!8*![2TJHPBU?2?[%A MJYP9/UJCM%OY/TO3FGM[F%YCTYJ';Y16' SS5'%?SS@8'%;$,Q188HA[YY"A MU*%@(@>V+H6F:FF5T&7]*'WOGVZS+9J.7( #KJ)WBMY99"?0TRJ>XA^:BRJ: MZDJM81V3)R@EZA%G#B,;#4+#XA'$210D5)524T(M2 M0L]&!Q7OWJWUS<2[9PG&U.8D%:)W%O=IQ18+'4*7^# '\#Y_O#U[VY6!NIQ"7$I SE[VLXW M^WJI92#+3KF]Z?CX&^6YUJ KQ2J+4)1BE44F2K'*4JRRE)UYX65G&&,XI:"5 M$)0+YUQ2@N(8E$I@YNMX20O3$D)QWH_8SC[ 3[R^OW54KWQ^G\7V^IIHK'\^ M;FQ^V6M\_"0VUK=_U/?K1^?]B%O[W^!>NT=P_5&C7:>-]=:/^OH/W%BOD\;' M]WAK_P=OM#\?U8__/%NL,C%KB70,<9/[JFOX22=&$.6!P+(J[X0IQ2I?8NQS MT0E%)]QNAFX3WO"T2N%%AS<\GIJ8"F\@,88H H(U)(@GZI!AT2*:J#?>4,QC M[I.]C/G%#8*XL7$'CR>,IC$'C@3"[F G13GHMDA2# 3B/6N1M3$DAK0#M/ MI#)&&6^5$M% T<2YT.[:!32-E>Q MM)H(X04QFF3;&PM2>-N3F]Z: )0:&:*S0R#,/8(NC!^X(1G+403E&+%8TE@*6S_)LJP#7 M/4SD1T"N8@?/!+PFV MRCER*6#Y;,*D2@V7ZVJXY-@IF8(W6O @L'$>K%*&-6 E$8*64_@%4W'3!2PU MI8)XR8"%"XPX(0$9S0GR.AK#HA,NA5+ (2YCR!Z9-RXCDS%T\DBN7S MI 4LQX4>*5T1DTJ3YRM8WK)LS]D7F/6*U\Q*56AR;_0[H15^_49^KWV-L7;R M?H\VK.H9;YH#$!I_DX$VNH-8HRNUK\-V.Q>?ZZ;:5Q"W9@+1ZPQJP'5S/1R0 MF=I?(&J^&?LUVPFU+S'7!#KS<:_;@9]];,,'_4=_[ZO?,F-NS=;ZDY<<)>=4 M8QVE[N0B-MW:8"_"1]V#"OWA:YO=@Z:O22Q7SA9$'<-"8]B.O:9_OG(Z;<#4 MXJ^#V.G'Z?DX&/;\GNW#+\U3#52SE0JJ'>8Z2 2/A?!+ 7XP4=&D5KUSL+ED#V6OE M52JI<^XFC%SL-<#;9<%H0,@4VO#>EJ5_P*7_]&M'>A)PI GIA,&"4M(C0XQ% M,@K&*>>"YJ4G*Q?]=?=!#GT6.59J]V$O3?A?Q[>&H?IT\8GZNVY_D!EI?^CZ MOM<<,=1>_!D[P[AH;!OFLR+28!VT84BYN";L:CL,S;PPL*-#7JGJI\J K=:K M/X#_C @YO&:^LA?WX'NPUK56M]^?P< S-C0[PVK]1QR\VHH[>$>QI1DFY +P M<'6%&696:O\^8U?,@3:=P[21O=;_RQYE*WNM$^ OO6$,_VE:UVPU!V#?K3?[ M'N9[V(N;\.BWK:[_\=00=W0"_OAGJF]^.]IQ06'&L$1)< 7:+7&D1>!(44JD<3HE$T?:"20PAK6L4HR1 M##[W4D7"&0'NS%GR/H%&Y%@ENE2+H#4.LI$(DUZ5)S?L];*%/;4P%XS.,_OAW'88K=BU UI]8('[ZO=B&+;B1KHH:)M9!%^QC)&= M9"@P&F%0<@$8%)<.&8T]DL+[D)A,DMGS,O-\70UC88_3PMZMA-V/A;TU$8Y* M-S1S^92L#;(V2=U6JWN85$/ST=TU/=A_!^_P#O\N=^ *\& 8MN;NV+C^R=1__B-;7S\=K2=HSN. MWZ;Z=#"[B2PH)@6R0(,15U0AYSA%T06N@%=SD7@N3<(?I27IJRD+N@!9J$4S M%,WP'&/\BF9X2,TPB2UGR6N#M4,I^GQ2Q132L(*(2Y*XE#%:@9=6Z3+6BU=) MY1EKAI+H>YT%M-OMAI'9ROARMS]1J+#3X.L_^85Q)0^P3 -_,R%N"^ M W!/=P<3CD=I1$"8BRJZA"*GB454$^(%M614-&;9:+QP0=H+!#>+F=M30&W1 M26D!M?F!VA0;)3J M@G( 1-%'* -@?J)@&S82Z6PEDQ7)52-+J#VY(3S9;G< M'Y1=OL8B7@_(+D_"9RK4'0=K%?"] _A.]QT1.')&G4,Y[ ;QY!,RE"4D@],J M$9>TMKD1V+W.OVJW3?[+@<[#5[H79@>X.C6@N, MQ)Q]D6)Q83X3DCEE[?_/:%7!WO_/:!T_Q&+MWP6GS]3PUR0P385"-GF%N!,$ MV:@=HMA$FES *K&*<)+'.'MZ2=9^<6$^;U![%!=F ;7Y@=J$? ;!20A"(N6, M1QP3@IRW$5EC$N6.TA0K*QJKQ2L;NMB@5ER8ETW6^_9!JWL48RW:7NNH%G_% MGF_VJYS1KO]1&Y5K*;[-A:"=9^W^]9@B &YXUVWGK*\J-?'KGNW%MSDM>ZW7 MLYW=4=+O26+@44'H.R#T=#"L-\9*KRQ2)$K$F<3(!D]04H(2@I.A7 -"+V H M[ )!3O%ROCA(NS/I+)#V-) V(9U2*D:IB$@0Q[/',R& N("2P9SDGD M,_HH%T@K_LX[96M6B>GV7,YZ\6PN L6\\:E3M8@7"T\4.+X#'$_'9G+CC>"1 M(F9SS<"4#Z"D4<@3%@)+S' ;EE;E,H!V\0$4Q^8KPK2'/TDOF#9/3)L*S8PJ M<6DE(E1%Q U1R'EI$0LJ2*VU<(;D)A1:%K_FTY/,N_HU]6*QS+EW_9M?2NMK M;7PQQQ2]%]KXXE$B$DY*XJUU0J7QBJJ[GZJ;#H0EVE.AF47$R-S_0DBDL24( M" O'6E*>6(Y+4,M$/$8:PM/MN$73E O@82[*IRB?158^CQ(Y4I3/O)7/Q,[" MBBKE2$*.2HJXYQY9(SVBS'#/-(LE"P6'9];]?YVH5GZG4+9]AI6Z"'[Q4]Y=1:?NV$?I"OV M%J5N,:%Q_)ENM^&S[^^/$ M0L)&# 26!V0)B<@D1PP#0NN\N5";.VBK'=;$PCW7X(+\!1=A73KYR>,"U)/>$[4#6.9K[:\<[1. 4=2#(4&(!-31#AC./$C;" M>BJMQF9IE=-Y-JR90ZNKLN!W6O#WASO!.QLI=TA*"U13"HN<9@&H)E9*<>": M1"RM*G9%FYI9O:INN^GGT*^JR,"=9*!.=[1V2C#,4%0$9$ IDK-Q!$J1\:1$ MLI'8I55J5BZ>5#]EEZJRX'=:\,_'.UA:5^WR*')^ A> \LPJ%!RV7G.L6 2+ M0^"5B[FQ]^I-5?LMM\.LNHK&\/OY3E5_];HI]OMP<]LZ*?@VU0!C!NL9TY0^ M",(IW4A@#,R/N'2Z@UINW)GYX.]6(!^<6DX4><:7TW]N]>; M.#]V(W*]:'\ OL$+O;&M0WO47_K7F:FXZ33?W$Z99=Z_1+/G>C-FK>I;=K'9 MY2"?\<(>;-MFM2D!<9#/&[;5JEK/'$S9E-V)30D*)L01#+T;=5'[?_VSS=_\ M6"O ;@:]4/-CQ7#?QKQW/-^[H+1.]=+XQ:=LYXGI_&IU56/3\QT=J <+A""< MLX2Y- R!<4U /+220JH@# 5R(LG*Q<#F,^QD2DJJ6-4L%(/N1)VRIL_1 MJ4P>S*F[O[:.]]KUXV\, MGD.JQGKMST<->,[&NF?;ZQ]^--K;>^>WV-;^+MO(/6L_;ATW-L-^8_UO>%:K MN;W^B38^OH?[AA_U[]4VS?UL*R"FF >%M"$)<4\Y\#3F[" VTG@(B]3"\@EV3OUP1R@NG%81^9R4 MQ8FPR 8C4)Y8(;C!Z6+;TP46SJM%\405NJ-:U4>W=[0,UG=.1.^.K/43#O[? M_Z4I47]DAT Z_O4-!\TP9K/39R!SBR/>'I_W-BR?[ZMY;DCVIDVU94F["*W MNS0F+\O=VEURN2(UI^3.C2&OZ1I)-5:8/E2[2VRNZM-YKW:79> +/?#28'1. MH9&FM*2:OK(R?U^^RDKGQS4Y;5#8)-3V ;N%26&@*,KZ ULNW:Y"W.!O@*7HQSV&NRMK/9^UU6?M7N_9EW[_>M=>W MR5%>!/Y:1O-D>^#> [[2;_?P_LU9N^F,>W/DBEOKU];& 4PGF^.1!W;![SH: M&+!>+PS(-:XE>E03ZP3IK:?2-YGWNRV[4S-Z<:(P\\40M> M8F2Q*HQ\ZS1!H&I?!W9PL7S=8B1[EUSNV_7Z?B:IVB)RKX1VPB7/(V6.!&5) M4M3+@)6UU^4ZW:8HUC7)DN]_Y=POF,&U?C_"_\*F_;4H&=QW/;8?9W!_V*\? M[QXUUO?VMS9;.0YM?^-[H]E8_W'<:'^!<7QI;V^&-HQ%7,C@_EX_WEC_!&-K M[&U4<6AUL47A]\TZW?ZXQ1H?MUL-N@WOW3K;1X]83YDR#!%*.>*&1N2,%,@S MZQ.LM:8IYU&99*8:!<),SI&$7(!*;J,V6/T52SJI-@?16.\ (V1 M:S, %[7<),&#-38XK*/$+.@ )#5>5[:A:(R%TACL5&-$(5742:* JP4_EGE![85*.Z$YHC=7-DFN%.RLR%W23EC. M:/!**983.LMQP_-![S-=U"4'31R(0@#0!G&>%#*1)>0\ESII*V5NS$'I,M,7 M"[>5SAREV]"+A3P:/3,J$)( ^7"B6C&FI##<28TU"<5A_JP@;ZH74?#!\AB1 M3P$@+WB-G'$819WS_HWCPJ>J08.BC]'QLD!>@;P%@3Q.)6&62.X4S?623#1> M1\\Q\X[3Q(M7]UE!WL2KR\$,I]189)S0B!OLD*-:(,9(Y-%3'2/8Z)(M2UI8 M7H&\5P1Y5@4KK*8Z",I9 AYGG4F,6LHB]M,E+UR;W[<)6M,E":9/)J8'!#J@!3DA&D:M/&XJ<\V!^ M: -ZQ'*J7,S5?L2RE(_A0ROJI-@?16.\ (UQWQ9^16,LE,:8B@4'K:"!"R!) M7$#<6(&LDAQ1SJ70)D06I$=:6(Z$ M9U;)[(;$*D=9%>@JT/5:H$LI+A(EV3%O>1):>R:D&K5-8>+!;H>$KHF1X7&4!("94@Q!P9C) %I#"2,>\8XUE)�:C M6KRX]H6%KD4Z UP\'UU5$ZJ4A)HKU)+@DG+1&R(83YPZZ5D*)&E*+6'NNL2C M K4/!K4;TS6>*#7.!2(03I0"U"H.4(LQ8O WD9CBANJE5?88!NZS38.]&TLL M2?^+"ETN$>&U,#HQSAU5%C@ _$,39C[R<%T*3(&NAX2NB6\N6!!.2@D":Q8C MGK0" ST*H1+ADR#L9$'>P'+!0#A$3HXQ$>2)]85T%NEX3='G.+#,2 M3$.?N%)2YU0QG90!^-*6ZN*;>T+HFOCFE!/>4A.1--(@;H-"%DN-F!(\$*JB MQPE8ER[0=2O?W+\&UK7B28OM\UW+FYT DON&TI7L.6O;WFZS,\I%H!??XX;# M.#OV66]WS82<:1=.*Z#YC?Q>^QIC[9&:F$^&53WC37, *^YO,M!&=Q!K=*7V M==B&V3S*X?]?05::">2F,ZBM>0\#'8"XU/[JPBV;L5^SG5#[$C."G/FXU^W MSSZVX8/^H[_WU6^9,Z%JMM:?O*2M^EQ78ZWU8LOFT,1!MS;8B_!1]Z"":?C: M9O>@Z6L2RY5SK=]'>[HQ;,=>TS]?.:T; =8A0X,HE9K MP]#V^K78R5=O^$$7U&"-D>5:)N.5A&75-F/2LZ9L=H:5+AM->Z6U=O".%DLS M4&,!IEY=L?,(;+U_GY&E.:2-GU7_Z]$-UIM]W^KVA[VX";=^V^KZ'T^L[AM? M3]3]^ZS.]QNT?MC8],>-S<^B0;.*_D3K]!/9WFSL;W_?XEN;/S"H[E;\GR]' MV]_#@:-<;FV&'Z"^@2*LD<9QG8"Z9]L?/S2WX"E;^W^WZK31VM[?V]O8_)+J MQY^.-C[OQ! C)(D1'0,ABV$M)T\F*J.$OWMI M.:>,:,DLCB2 Q6*I2MWQO&I=4\X1< XHP@GY/CT4I<_YBSPZ(I M<.RDERXJ#O)@G8U&!$N4X2R8L/1\4>E3I_;G$& "1%HM5\#TKMN&H1U5R."! MU=AF!<]-0._^T/6;H6E[63?!Z\4>0$JS V!N:ZTNO$^^IA_]L-<

'6,Q M/*F_G ?0B[8?JWM-AC!ZHY^VV;*N>GK66O^X32$*&:3CQ'!*'$_:&*DE,8X; M"Z9$C'KGTRRCXE/CPRW2B?\#2[J1WL%"- 003@KFD8N(C&<"&X2(##RP#]:,= M)0SGCE&D36YF3Z1$)G>T-\8ZS1F+ .I+J^1R"?A]&6#AL,*.6',GDPM+W@=X M!/R&3\#TVSN')&? K']"?@]ZS39\"_A?[6#H6LW^'H"6.ZH^^PX@"=P0H&M0 M^[,[['6 [/WV_>N?P/WS15_@HM]A3)UAOW9+CX<5ABI%M0)H"CC8I)(E6#MK MDM+1C3P>!%_B\:@$LP]6R_^WA&:QGT^=/FCF#+=O;;_9_WH P!HV.G^#RLBV M9A[W CE"'EL&&^N[OW8B,XX9D#PM9$3TX/,9LD"H>SXY@&(6Q;:TT?87JR%87YFUIJ]P1&PC%^UWRZ5O?%8 MSH,A44YBDIP/BNN C3%$"N!?PC./I;I"(8Y$[7C8G8EV?U6OW/1_C1[;J"1_ M(V5IA(U4F9ZG4H=?F]#M?V([RH;DF";(VAAR=!M&AH+06>NCI=%HRP#XV,4B M?+_7XO]E._0JRXDD&K$TS!KEN/<. -8 ^T\*^+\"JW4FIEROPC[TX-&QXX\V MTGA=^Z]LZ>K':T?UXRW2V/_!&OO^N+[O=X XYAAKDZM>,8 /0Y$! P;9H)15 MUC(A]-)J9?2WCL[;1K!_)SOB#)B^F9+F"AZGKLUL' M<&("-;/N, 8>,(IJM'!;\\SA M!,#'5&04]B4AV@6'E<$Z@(@&-])&%XZK"S6?/\QM LP=[BC@/UX2!7B6!.(. M=)2C#B,.;,G+@$62]#H##?C)623KSP"OE=I:^&D['M A].QAIQ:ZAYTIOG0. M"X$0#7M35&@P8NAGR/B=N+@,0 6C9BP)RI47!A/+59!1<,!X>UVARL+%[R=T M[PD('19>&L,(RL>\N4*Q08!Z'"5A@DHR&)'#_F>S\3%O!FV5J?%8Y=8JW724 M'4W#?.(QD;#ED1]L;/J-67:^$B3J1%N":,*UW>$ U'0G5+;C^#[M(B[4T M;(W9?C/D9X'"=!'P*)X3\6G]VLQJ\/^&S=Y(#P(YKU7.NDYF=BE6E:AN@YPZ M81> [ 4?$H_2F<#!BO8A$B68,_8F@GLO"(47:S>K(Z4/,:Y5,_1J^7U]LT[K M:SN:R&@2"\@*!6:E8@R!D:F0)E0+AUVNA)>+HR[C&:*A;QE^W[6] MT(K]?G62-U.N06:K3\^?+9UU)^_94.MT!].(.WV[$_2],(87R[\V,\-\$=3K M-M 1MG>E:%%;%00WD3,%_U-6.NV"4Y/L2QWCE0+K*.2J5YCZ H!(JN"#8.6)-2@*3Q 5382:"3*DXU(_^31CV MJC'=T@^^/G9JO5X'ZN8N:^SN&,J 20B'O-(@2CX99(/Q*,%RZ,B53I9,>[]/ MW:7CV*F1"^&LSJFDIS+")EKN@F.S#9;6074RDQG4&7UV5IY&&BR<46$5R5NZ8:XBX1.8(Y=*Y2G1U-@K!6 ZG< MA^]\WM& 9$[JB&C,:;#,1J2%(DAAS8+CP"Y4/HQ>F85O8R]UM]<$>P=D:$J: M*IYTP8V]G!T%MR'J]Y2*F]GX-Q*9]6&6FE-;Y%.:?+KA0>[[K]T!L/_^5WUW M1SKL;:08:0I*,PWY'V.SU>[D[8-XC>])G))$KKI@Z!VPCDW4C8K0S&:5%\O3;B_J=?&VL[ MR7@J$M/(,\<0YRH@ZQU&"3L.S#LZX;.-2%8NGAF?VHC3^FZ&W7:CF.-;.7LN M^(@.NB/#\DUU# @$^X_#9ACLO2$8__./L=N#4^"0;9-#L1N3 9OV!JD"2-[9U:(_Z M2_\Z,Q4WG>:;^_-6_^UZ_UJ=-<*9X;XO.'SW[<5@L]- W',^DE[,\;O[8&?6 MJH#=D]C>D2NF6>4:_ 2&V1F,K"&@HOGC?&F5P 'L%(PE_Z-6V109WSO=6N49 MKG(:;L^]U:LPT@'/NG0MMJMIN# M:HOW1W<$H^E@+-IYFU1#<\-^_K&_7 -S;C?VJE#OG_$D%VED=YWZ'N'3G*V7 M?[39HLHA)S&,K@]-D+.F&XZ_MSNT/1ANC/ S4*7JTAP. U98V_6JD^5S1EH. M8JG>8]9O_D)?O1&EW@OGLM)R#7G'M,NF&RW5OX7F+7^&#E&P;1Y0JL M'N"=V1=Z$L#3BA61.!?6T^SWA]647@C?J=9A9!0MUSJQLHS&(4*5_"QG2[[9 M!H(8\QM5SX41#7-T0+Z3M[W>T<0!?>$!F1KW8Q6\-*(X"Y^'F/?7=6G88JAQ$T,P '?W13U67 ML6IK.=NJME1_+\9!_^6ASW__EZ9$_=$_@_53=LHY/00P4:4VC8+T;07\^=P\ M)T6!D3,^V*K;NQO[7YI5T_?KNW MM?F-;K4;S>UVG6_O?Q/;ZW5VGO#5]W?Q]N8WT?A>/]JBC;W&QZWC^LXW- M[>86_;.=JS@T-EL_ZLH90%Q230R,A'$9-!$J4 5\>&\W<.A'S^L>='9XT#F2 MD B& D_<&48TYLHF%XS'FIS6_W@H&?OJ]X ;M+*7"$"DV\E$,N<9C"7O_:^# M#*1O8R>FYF S\Y97+()'.]C@Z&WBB!#-$+?2(:V90#Y(JJF()AAZ7J06#-2N MT".IFZ-B,K!7A32 -J8,[/USBK8YVB,#^ROC_4\P-S+K!-J8_P(X->*Z\>0( MN/IB=5"=QJ[644)/?XII_E9I\^ZP#U=6'QD,9.I)719^<*NXP^Y'R%&T*I MOOPK5UY_]8=DA6&.#;_C]7B%7/4ATUP9<]!BXV9>Q4;NW; 8^_X?88\N\:2GD%8 MYUAB:;,JO%(?Q0R\/U]OY0:EXT[ $ A,O*9]["V^6B1F826FD2OT/*' / .L MN5_#@/M)SHT:L"^@6&7KY2Z5*N^SO'.8J[+V\UE[_=AK7Y:W;.VR]H^_M9^5 M^BZCF6_-Y@5<'Y@*5_KUTZ"./[[OX@6?\R]B.^U,S>GDKX//%&SYV5! M9;V,IN! P8''PH&':+WW !U&GZ82^G_RDY8"CRRJ#%502LC'7%4F^M:%2(VE5=\X_R& MT3EUEO^<$O]N=+0.4[=Q$$>)@OVWU;8X/<^._?>_!CT+L]_LV-[1IT%L]QO= M3GZ37K?5@DM/LEA/8VO9\SSG'C6W:'\[VOCX[7![_>V/C?5O; O&T_CX]][6 M]P][]3:,<[W1;&SNTL9Z_>A\?/NC_O$S;VR&9N/C>[P-UVU]?W^T MO;[W(\?S;JQOX?KQGZE^--4-T4>%+74:&>,=XHP)Y+R2*'"C&(\\T.B75HE: MUN1BJL53-Y^]Q<9\4NRZ.U=^R,[:1<,4#?-@&D8HRUB(42;+.)'41>>C]5&: MJ(0BUW64+!KFF6N82=-*KE@.>;.YTDM"7 N/M-($<4)BC@)TU.0:9W)9F\=H MH50TS%-Y'(J^*?KFP?3-G:)KB[YY,?IFTFG4,FC;GV/<;4X5RXCU-2^I$_B/WR !JCX//3B^,S MP>8DB3W M3E2N@I^^UV%;COZ6:> M/DL]"\"G2W>*Q+G#U:R#TX7I /,\0/GK=-* ]-RR) &%E4&<>HL,MQ9Y'YCD M@5JL^-(J7>$70/GWISOX7"!\^>>B!_K\"IP] 9Q-_(%$ M6B=D]"@QD[F:",A1[Y%-BGCNG**AXFH7 V\+G%V$LVN\@ ]3$?@U?;5,<)G@ MY_W5,L%E@I_W5ZL)_E?5VV/UF? MU[2URSUR;*T_>5O=O2KT@ M4S6[ ]?U';5RIZ.+S8GZM="$/_9JJ==M5[/;']C!<-"%51A]?M #>ZW7S#WQ M0+1R@]-A:S!N&^Q&01FY?=Y4'Z38GS0$';1;+N<[G6TA#\.( MHT[T>9GW[*#Z_/3VHUZ=)_?NPZ,'M7:N^]=J_H@PLJIS=K')U8X'^WX/M\ZWB7UH_WP*+^TM[^_DG ?5L;F^^/&]\_'6Y__/L'7+MW MOC-:XWL>V]X^6,S'&]FB_KC=VMK_<;C]_9NH;];)UO[;']O?/\,X/Z0Z6-[U MSSLPM9$R[9 ,2B"> D$6._B)8TL92XY8>[[_'=9.:R(("YKS:!/\FT14(>5= M:XD^WTMM>@G&[2YKHZ6X0[.^ZQ]^=K#$,2:X8,5IQ%T3X4QW'D!HJ+$[%[PGQH?;I'%?[H\U>I\K8:Q=CKJ4V^@ M?&50M+&^NT.DY@ST/L(T^_."M4BG!#CD!;/2>>>H7%J=T0:^!M+5@A]&:SY: MVBPO!Z=;H9\G>[D6K=\;]3JWM0/;J_VTK6'NU#VZ\!]718O^%7O58LU/9*Z2 MB[]L;Z-7<8WP=Q[CY.EC^<"O3#[JFY^/=Y0.-%#CD2;2@%C8@(S"#$5.)%'> M4$O]TBJ $,:7Q8 > 'Q4 K)2NP13G@XX4#_Z#!Z'W5[HQ\Y-D.-3OS^<0HW7 M)Q5;;(=Q:B2Q! 5+'>+:YA(R!,^FU?QM22)PIC9L@A?$$/_J-7.3XNZYEL>?_MI8KAWN-;/>!QM]XCX MLW[MH-=L9=#78,^W6K6)B/C1](SD V[8F1:*D<#THF_9?K^9FI6/ ![\+O\^ M$K:W9^ZP4OMZM8:>71^STTW5>$$4X Z0FC7#.FI<8)RV!Q\-[K, ^Z/]IHA>M/XWMC M\SW?P0H'391&4BN9"V))^R")XXLK0I\<[9_Z<[(^^TN\N%@>%IZ MZS31W*5@N?(41,1I:3DPCB(?#R4?W^B.=,1(&B1R%(,)*)5#EAN+L,7$VZBB M4^QJ^9@-FF>A^1*3^A)\J"WF-!C8I4^6 1"Y2 M":#!L--4H4!]"%H;^!Q?:N[?T/Z_A&D\'IU XC[:8I:Y^.K4Q?[GPQUFP-:W M8"3:X"+B.AA0%Y["YC1MG0!/L:#G'#JODB<6.;F7G'B^HZRQL%H*8=CEH!^B1%8I MBPC\Z[%QL"[VMGO^*=:R@/AX05-R5@D8N1J\7G/0JF*7K@''G]W!'*GS M]7[TXV%W>C/]W:26%KM=N(E##JO#M/T$N,MR M6"7:]&<$5]XSF/*"/CCH]IOY7F^J8$]X[S\.FV&P!Q -"#Q&8TY75+[?U"=+ MLV]B7;_;&@[B'^/<(WSY-3/&>['I]N*J)F+.K%,+^[%3C^?L8W[$%R(Z'O(4$^_%\.P%3?2U."JL9T9VJ27RF;.!7C% :!L M8VV'1R4QY1S14>!5RGGAFJ(8%4QS/FD'WGTNH'.!Q?C:H^\#8#5<_':5;6V'@^[)):,,TNHOXT8N,%TM>]"/;TY^N)!T/KU2>;Y.DF2: MG6JFJN>.4=.8%2V8QJ3"SG%2TGA(8UQ=&>'JN23:T8=_I4KK[_Z M0[ZBF>*:WO%ZO$*N^E PBB6_X^5EX#?(9%N$$C#WJW!X[8#'^WW^%0_UC.2* M.6:%@UD$]^W4WN7TEXX_JFWV;*??&G&F".Q7U;[.:_V9AM/I>FM;MN/C MR9PRF9R(G)5:Z]4T?=;BNWMY(&R+Q/G'.B3->2):DIM$YKG$!^L<"^DD98&X"B2%(E!PCB-M$ MD4W,H2AP8-0JS!1>6BT=G0O,%YA_:D%^)C#OJ.0B*:=E\-Q2::4*$<>H(S?1 M1%)@_K%@?E(0F2;,C7$""]4'@T&OZ8;5>>UF]R\+MUF. M*6(Q$S(59?[D%MN+B1:8"J79'8?2V#.A-/T<2M._/I2F]/!Y8)KR;!NU+*:W MO CNW9W!I6E] < "@ 4 "P ^ @!.[+%$1>2,6J0( 7O,ZMQ^E% D MDM=!X&B,E@4 %\,H>S'':*SVLB7_7D(_QA^.G,?@\=(*)Y=PE+:*A,@IC/""6P$65/)8JF3B'I$A2)1]04ISGAC8:F9Q/%'&4 M6AFL,:/9-BJZI.B2HDN*+ED471*6 OW=F&X^?[G3[7 M0EJ;>[DH5E49J].MM>T@YCM--4;R5=A3/U?3O46IK3#LP7)6Q2('>[U851BM M=>#QM3:,::]?BS _X8)C;Z6V!G*0'VA;N>#D8#0ZVS\SN-S@N=D^ ,'/<1I5 M*^YV;B^>FT3'?B[O$6Y4*?*DXS) W'-LN2P>O.7RI+GR1LJG,K#&U?1]&35" M?]?M#_I5Y=6WMA_#7_:HZI.^('7X?M77ZS^W.W_N;1]WR<;Z^\.M_;_;V_O; MK<;Z)P#R;V+K^X?VUO%[^+FU7Z>?>'W_L]C^:O#V_^YAW_Z[8[^;X<;^-P[W M;#:^;[<;[6\8QM5J;+;VMKYOP[, U+_7C[?V=X\:ZZW6_QY__M58?[\#"E5( M%BG24D7$DU#($*+ /" <"VT4L_Y\_]K9K>U4?N_4F:(-!M]>OV= ]&(RKJSE%51^_ZD+7[0S[L7]I M4]G1*_YJ9D74.JK=L@\)]S)%QV/4F'N;C.):":EU,%('=IGGYHX]"=[9@RSH MH]8$7T I]F!E/G1['X8#0//<=R+/P:(T*G@"J*[3^NZ.%CI9'3B"!?"Y58%! M3NN(6$H\22R8" '8MERY>*Q]JY8DXUZ3HU6H!.XTN+2J>=T($&RER0;* MFV(%]D_-CEG1,GG,N01@IPQ(4%#.)"2:=4]%Z$T2ZAS#FPNT3 M3C#-&M9Z/=O9C9DCO#VZ0!O6JNTXU45C5.;]%8OH9U[_O,.8]HE$A0(1/)]3 M6: 55B#+29+<>8IS>Q1"9K31F8CH-'Q6XI?1L!9_Q9YO]BLI!"'LQ\&@%4]E M\IH^&].M5,<-4.WN;B_N C9.B?%YI4(QEE.<)2L#^$.E#*J!@=B)*_2&&'WU MI!GL05;(H_& :=!N=BJSI)EUV]'H5OF>TQUBI^O9GVB?\0 FSZ]^.R$^N1OM M+NBUWMGVL7$TQI$2J>V"9 ]&JJ\7J[=_-AU';LN*1HNW,1*FIRD*/AM>JH&- MQ[66EQC69Y'J@C^1/?)CQP5,:1($^>0=R@0$F80I"B:$H(&.R)L7!E]X8INW M]*B^=^5_&)7@'K9AP!6MG(;"FAU+2;7S>R.;%M!CI.+R%\X4"#_M4C$:0 S( M BK8W7@"I+$&0./C6+^//NK%MFUV\E#R=LC(/,P.# "K*^J-OYKJXAPNIX2R M!ZDNCE<44X;>M5;VTQ7I+@-?\(&7LNC/M8;RR!ZNFL%\';I]8(*US6[UZY3A M,?HX*XIQ7]ES7*=4SWZ&*__]1&FOC31SMVR\G MS*OZ[=V$?56_;P(#&^WNW[:B[?4O9(V7A7]6"W_B>J@6]Q.L=;/3;_KJMZHS M^X)DPL,MGT/&Q=C+>%WE_*=)G;M=V]_]K.:7UE;[/8;_/]K8_/QK>S^TZT?C:_[WSSW7#JV-_)R/GXZV-[=R MF-"OQN9GUCC>WMN&]]C:_ +__TDTUC^T&W3K^'^/JY"?44;"V@X14@D<6&1CTGYBBU5FV*)T<7X^FN3H5)-$QQ3VT2(?B4,<$XZ,$00%KK6.%%OE MU-(J7RGUD%^8'GDX4^:AZ/B3+N)5QY462\&IL2X%Q9WQUC.@85XY@\WQ3^S#L'47;FPFA[GH(=;>&T%.7QY2W(SLZ: '1&X%H8T+'F8F1 M&XJ!A%.5(X,XLLD&Y(2227XM0O M6+D$B[?BMO XX9@$ECOAI%$*)@''Q $9;R)2QAA)K",TVJ55RLTRR6[#0C.? M?[V@17==?QR%X)6>&G-U0\^APMNC(7TE ?U/G;^ AW7#QUZWWR\8?RN,_S3M MD?9<4INT0Q@6&G'+#R$@M(CX(Q)VD")8[G]1AJ3T7TJA<[D6M&%IP M\07@XDL&O=F"^(*D[(7(U]V?7\3KT=ZPA)5=-DTGW./!K/,74WS]\B993V^> MYXCXG#D>PWI5W65$,TK7:SO6[',^K3U+3DU)@CY_[/WIW+?I&HP!RM).+=4Y<1.KG./I-B6DV-_<6&C1'L6G>&,9?G7O]T@.8LV M:]=(8E5B23,D" *-IQ-Q-$RT(3)2WG3"F3R>A](W2\6\3K?.];0<6%[^U4KHQUX'93GQ')J2 YUY2$S.?,9+H0 M4F-N$U5KM^G4(>--N$:/!_8NZAL]6"GKY*N3KP?M>S^.??'?QI,BE-W.^,/V MO:^Y-=X(P6RR,%$[Y_Q29NCK9><\-]I9:2W)K,V)%(5'4JZ4:.&,]"F']9!M M;+(>8R?MT*X^]8/:_7G:D/@8G/-3L*]SSV\2%Q?N>9%G*:4Z(WFA#9%::'#/ M#0=O79C4>IUE2F#6/+V+G- .&]=AY_*A M_3VKI\N/+5[8P_ /'J=L8O1KCR MO3JW][-Y]$0(5VCA@C&":9=)'C)3&ZS2.N4HS]39U9 ZPI4'8JN^6_;AI?+" MJ4P0EX,K(AVEQ+ @";>%=]X&JPH>"5>HOHO"?4_F!--Z[@1T>_"7Y1.Y$EQV M?"(/!2B7\MUS16&"4Q),D1/)4T6T3"4QW@0FO,6H#CKU?/WX1#HD7$O*D'4V MR&^\B$''"O+ H7")%23#@F?>4Y+2O ";41MU9 M03H3Z!JD%P_*4^Q(+ZZW^I=(+QA7)D\M<8(Z6/W>$BMY1D+AE0_<9$SXM A(#QOI[/<'O(N?\-M;D&H#<@]GR[M*! M[C%.>,(]KL\>/F^K!OMW6'EQZ2AB+-B\$@A\@QBZ!) -9)X7.V1=\/"R\+FP MF:W,F/5*D%2H#&UF24S@CKA,B#P$IAS+\A>D]@]V,WW-X?'&[?0N>'BW MP<,E0+Q@\)!U4'@A*%P*'A;>2:2,)IQI@,+4%,1F#"S)5 O0BX$SY%-+^RJ_ MD>!A9Q>MAUUT3_[CS:#!:O"0=8[D99?_PA+B.4YK&H@-C"%EKB'64TVX"4K+ M0BI-*48/\UZ6K9\GN49*]HZBAX\CO_"O4&%1:RQ)';YBY7LL4C].OL#':YUS M^!#!_J'&"VL9>3[R+QL)V1WC1UVVX?70WZV4=^/&YN "$$HEH+_1@N0:_[&: M*9,Y:@KP@YGHJ34L[[9&>+;F:30=1JY%H/!6P;#+,[Q)B%RJ6R:,XU8ZL(B5 M)#*CGN3**9+EC%LO19JS^O @[0#RP0)DEV?XP$.%E\;'+H)X/81^*%EG,*U_!/%6C:CG>WN3L&>FH4M/ MO!XZ'"U7$-="IQF1,3F9*D=,EF4DV-1I'E*1%K8.,#)^%Y4)'I,)%0.,_YQB M2!Q^^O++Y@F$A0_;KL97+D<>5L4SSOL*NCLTD[UR5!_8XR=?[H)]6WVATU[Y M.Z,T*$>![-=_,QX!;W<_)(>-RB:FUMG)'E8223RLSZ0PY23Y@HLS.0B3) :Y M,&XXKI=Z?6GPB8^:]882?F-\_B.0K\&V[N#_?=_?X!GO1GL_+WU M[?VGO:/M%X/!O[^]_+KUZ=W'E*J@*,^)I?%8F0M$%XP2);S51H#AR]G&INJK MDYLA4;2N(C-WSDW4RE&$K@H]*C-"^!#2P@C)4FZ#!8O,A52'3&4L:ZI# M-]"3=V*T1F*TO;OW$2;/Z06 "DKDLU07/A2L"6DI]?C(6?V7L M\5KIX"7(!_/2I]1H;@J=9X)RGG+F5DN*=T*S5D(#^@J\;9X75!.C%"/2!T;R M/!@""D2"'Z8ILP4ZW_E)[$''Z[*&4;X*6/T$[333>DU)V;I-C6FV9)"%MOS& M=4RRUOJ]NI':Y!??PQ:6JU$1HQ@*?C9!OUL3XE4(A69=Y*K_#O@ M=",V[W/,4*S#L<>-U!XV/@D(>/4%E]*FAN%1))9G2LA":' &J2B"LII:[2D_ M8POE,G+ZW/IH -K5WAM#,22)-D1&M>" */#/G<\]I+C=X_ MR _S4:3^2"#N"QF ?ZHIB"9 ]-DS\Z:60-'!.:B=;QZR>%^Z?:3 MLEI)M;4A66IW#/YU8N8!]Z0-N,/SS\L(R)0R7GG4S4&R3&O%7)H[EU&P&;S( MKY,1<&N26N/K;^-)\Q%>]U!W_:\AJ'3[V[N/TG I5I;FCIMH-Q%6?H611T M ."?#TL_W0>7&#S>QON5O)]A>TO?;)S>B+'5>#";AI^;+4)Z]CVG]'=IS]#! MQV&RQOMGG!Z;FZ5_]R>+'=2]0.PDF,_$%/!"S\S@T!Q5&_]<&8J+#O/%-Q@W M_\=._KEY6@^/B5"]++F266 .)%('R2W275E+/<]2<$NR7-=Z%.X!($!D$4Q2 ML/%B-4LTIK*9+#8+UZ^^.99747PK1 M!_G+F#C[DG/O/_]+T1>*YEEVQ?MIGYWWI1)4:WG%V\_O..^#H\SS6^DXZV>4 MJES=2L=%'YJ6^55G[/Y&7/8YSVEVT8[?PIG#TT'P)O,O3T^HRN\U)5W?[I@U M!N3MCUIVLZ.V&^,F6W6XY"6&2Z(IMQ0'N4!2;PO;8(&%[^3C7^+2>Q#<3FHN M)C7;&&.[9Z'ID/'&#^OUN[N]^:7>4+V<6?%\)3+GQ<#@>U;&I]:!V>:CEY/Z!21-90I)_,-G/^7T? MF.I*@#V\ Z@/5O1YUL_33N([B7\R$C\'>PZ_R$[T.]%_.J+/^SR/HM^A_MK1 M4CZ6HC9-@MR7,28;# AJ3?W=;JKF4Z7C5-%NJM9_JKI5]6"FBL6IDEW4XT+C M]::L/I,"TSI+W*+'&AP3,PU=Y.,[X\; &W!IKL__^ MKYPS_O-];PJOD21U*0^=X':"VPEN)[B=X':"VPGN%5+$'FIAD?B,9^44QMN= M./QS"O5*P\.3O)W93V!](Z7*2S,9'"4M*>.99"AK]N+G,\P\GT:^%U]6;A(B MM]*XB)\TM#-Q860_5\DO8S/Q^.6+<@+C,9Y4O<2!$)MR-*>1&9HCI) +BYKL M23DSB=LW54CB4N@E,#9A MTI#6+76O?N0,_HW/7ZD>9R3M:^^?T_:9 MQ(=(:-;.W[$70TY+_+AE!O1(I@,/&X+43;%%Y/V;(,^E@3%+!J6Q,=.Q[F[[ M9XD#.HDD@0-35651P@WE".F&_C.#J_%F?(J)Q'OQE1MBS)/$[=BC/\QH9B9' MJT29\[G=-Y>C=KUBL;&+,&5^FXV?_:L=D]_&DP@%+1+L%!W/963H>G6TL_OR MH]3:JD*F)'=9(#)WBMB"&B(R+;7(;!;2?&.3GD,Y?FE2WZ"LM6GAG!,U-T$RIAB.5LF[F;W'F]SXZ8[(LS27A LGF'64P\U83I=),IB;EDAN< M^>S"-.%S5 +8-$P":5.9<"\74QJ9,>_24,L]1_"XI M(E=#L4Y$[H4J]W!G]S/;VGW)M[Z]5#N[[S\*F@7FE0)%YS,BL]R1G!>2Z"(- MC(.)%U2ZL&GOUV#'X8RSC#\7IN*RW]>;MN[A@WH#%"/8JHG+4K$D4 MP.0YOO_RN9N6%?;NV%I/E*%>=#7V]/G('_OD'2SVJNUYQ]WZPGWT+F2.64;2 M++=$!FF(]H4C2(L.%H)F1K-'Q=VZH%%MR$]G0^@PM%(EK<1/%A)?<[)&WRDQ MC=PTU]2&2CFJ@7ZY9,$%2F3]&'W6\:R"ML#L"5]=.)A>L([J3V>3OGZ?^'J= M:6 SFJ647XT&-I5]R?G5"4_/_U+UID=S]I GNZVV29IRFTFLMYE@P*A?$Y9QMZU/KZ;4>.*SRO M\^\_]NW0#W:&K]C6BW??WD-?X#[Y?O?-YYT7G]6'X2NZ_>V/_:UO;\ Q>:_> MPW7@ND^WWM*O_]J%G\\_LD*$W!<94:EP1*:!@M=N*:'"YVG!./=8E4GT:"I. M^.SWO5W\@.E&UB )XO:UT94 ]?ZX=!Z$(*^EACF[DOK5U,S-%5"_N"IY_%75 M[US+',VU#'4ZU5GF2*:U)#)7@N1>25($(5)+N1/6Q$JG^]5/E\/[R+*QKSF<.=< M7 KV7ZTX%RD+G*>2&,-3(JTS1 OIB;4F*Y@SS'./S@5C)U,BNG.8#^4<9H>5 M5S:/KPF8=V@GKX)B9RS?.&HNC&7!9:$!'HFG!:"F]XP8!2!JKOSW\. +S?T4?>#T"\&L,\3\^17NXEHW.'KX2LF\MV\/."R6H$L2 M7!(9=$KR/ 3XC3.?"R&9YH#L/:E.)LB=(/GKCF6M32B]P\FG9 JOXF%G"M\X M8"Y,X8*"# ZDM2: C,F&;'>.5)(S[CAS(0T &#R/E-K%S=>;]3L0L-GUF0; M3XI0=L'A=;2&[PKBYS+06;U7 O'7RU9O2IE/C4L)8UX!B&<%L/C7>RWB_U>/RG[^/&I]8@)GYN$TWS9/$[ M]WX\PU-6CRYKVU@I56!.J#R57GJ;!D55H;.4%50:<8U3]%W6]GJKB7?+)K5B M%@".>Z**D!-I@T6V$4%R;5D00J3*I1N;LL=ING9QD9M9RFN FUTL^K':Y5># MV2YK^5&@[,(8M\+)HE"4*&XL&...8_0Y);#LM=2:6V$4&.-Y_T[2UQY=]/FA M4BE^AU$0K>CZE8^;TI'>;1*20U/5%UR&X^N*IM]%.+Y:O'K9$/F]#9,OI0NG MP]<<>B)25;OCJ1DL?__KN)INCZ?O _3;C?=&,'9^T5)]TW$X>\K,86+KV_./ MU##F=:&)XTP1F5-#3)%S(JAP3E.>"@M(D\K^*<0Y#758+5'@P,U&D_G (Y?. M?&;@#ZQBM&#]FA,KOGG[KCJ'C:/J-,XG\0*EH^6V FD-4]:"6PXG?YLN5W_ M')C10WGQ\Y7>JU&R9>"M4,WE*RRF_^\TZMS$^/%!Q C G'):U6"S/QZ [U?5 M-(-(!XO-?'< DQ]?OOWSSY_ZR7. ))@7?-#E@BI@S7&1><=-P:4H4I,5@2H/ M-A]C:S]K^8 Q:>F"7D3*D"E@"#RVPRCZZ^J:H;!N">L$;<. MMW=??A0A4UD0E@26,2(EE<12(XF00GF3YY1SO0(H)UE4%XQROR);;ZV%GJ_0 MRX&VBG2^]2Q$<31?3#F('$U(,54V\]$0,*-$HKB=$2NMV8+C!2C"I8?'8ROG MJ;Z<^1Q>*,TU*Z32,M>9EMS;3!F?F>+"JB]R8"WS'<[U'KYHNV1PQ>P4!71C MM-?N;#\U^?JZ_6WKHP1K0PA06$:F(%\&4S&%5"2CC,I0,.I5 ?(EC^LK$L<9 M)K\>P^0@#F(%MA! \P@_^6,V"K6L,14EZD5P 0.>\P]!Y\55_2ACS!/_GR3"F/1[&G*]S M?+.=8LD(@I6/?&#SE4_XTUOZ%-K^:'-AG"Q 3O,L)9);2?(<=%&6&Y>EH(I2 M])ORD]FM/[12-@A559/1_!4R/[)S,AYT[-\0!?7&PD M0N]JL*\I$[ <[YM[+]>*YMV)-],%\NY>1 4&\H()W.2"$R9-3B0S!1*X6\*S M/!@*NLI1B34L+A;(PVM0/LK1+([^%3#_A*J(97Z@K6=1LLLO+:DQHP#.#5!+ MWL^PO:5O-DYOQ-AJ/)A-P\_-WAL]^YY3^OM]#NCUT5J<'9N;I7_W)XNMR;U M["28S\04\$+/S.#0'%4;_UP9BHL.\\75^N;_V D\XY0>'A.A>ED*)FE*3>:U M$C( M!B1.DJ#+0SX3SYLW#$]_LDM_+-<8MR5KPWHJIH-:\78L>/OOOQ89+0( MG'.B5)[5$3]M4T.\S[P1628\\X^*';^M\X6%T8:UCMY?YIY'75M[G"O%X*ID M5J&-;I)?!O "!"1Q/$"O\Z MN.;PZ^'8AP'XI].Z8-R"BM\LY.YLH)7VS_ FW#%2R_%,Y_E6F:7Z/)E"/)%+C.M;HL@ M7]$\NT39@-L9ZUNX]$&1^=_DN.B.-?[4$@%8EF1K',N2O,2R)-&\60H97"!M M=#TE?3W6SYV<;+OMD;BA,SGGKI'KL-G?YP(Z]^C)C0G&K8W.K2L>&[+FR%W,]D=H7]'Z'_K1V,D-4$75EE>."EQ M]Y(%%720SJ2IH:>'SDXY(W.MBJSSTRU+,;3Y9RL;S0\^MZ0^_C+FVR\^E!^@ MO:U/O^U_@'MV?G]/W^\.AN\QFO;BU;>MW3?[6R\&Y!:&9SDC&942ZD*?)B8Y/)?M:5AGE<9P@[3=)IDMO7)#S-%4\S4:=)'I@FV?YUP7MJ;:;2G!+!YTG+D%N07ZY[NL?.DWQZ *0F;HKD[97>CP[_/!8.SB;SO%\>.]>/"W M>M)G[%YL?0S62,&\)L9*Y TW\!M/ Z$NU[FUWBF1/9HS=F^_=S0>F1KPR/O$ MPQ7EZ-@YN>%*&JKW8.%>?X!QSOB;W'# MV-2,FO CTCDW^:$'D[ /UY5?0C(85U6,V$[WQ[,*GEK]]#@.Y^5*Y)1=[7"> M! FC6K%+'!B[Q)>L+[A0&;^=8W1*<)J><=OP<&^_?."%SL) M<;=V87>X\-11V]W'8/9:GBYQE_P,?NKG2D]#H2 M=@-CU>ZMGQY^LW*_"6K>W>]908?P7XV[5 MS%9N4M9D69/P)8QF)U*!;G^TNO-O3^?\V[%S;UR&7$M!D===>AMR5S#%N+>I M$8RGIMD6R<\X08W%7%5-D6;;YK&46_WT8?B2[>S^L;_]8D]N M[^[1[=_?[.^\>/=U:_@;/.\SW7[QGF[M_E9^.'Y^;;@]? _M;PU?TIT7>_#L MU_3#[R^AC9='\,S!SNYKNOWI]=>MO__X_.]OKY;+K7I=!"]S2[*B<$3F64ZL MSASQ2BD6>$'3E&YLIGEW#OIQ939T>J#3 [>F!Z1Q(37:&:V5S 1 /G,YM]+C M#JW,\N;\=.#]R5'E@P8F2YSU/I#+%">2(+I4C.4DJ#3 YT>Z/3 1?0 @+[DVE/!62I3)HR@BE.?R[306AOU'48EU ,7+OW1 MJ8A;41';"U=!2T>#%9YH*5,B%<^)ALDC-DVMY4H$G_.-3=;3^?K5#.^41*!A!:#Q]=8!.@P_/[Q/.M MY?T!KH.$RO<,>@LC5BD>N!.:.)YJ M(J6G)%?Q0!D35#JOX#\$O?24ZL4W#GHWLKHZ"+SE$]Y/T=(S64JE8;G,C)5: M^%P7J=9@XIE,<1-H%]Y=>]!;"N]2K', HT]"I@HB10"\,T5.%$\IA1W7 M'*5?+X<=-%SF(I SX\M/H[\QK>P6*L86!R:R>/4:T:<%HQ(W.@V M.LN)]UZR8&#V@MS8%+V,Y]WFSQ/=X^ZR&4L1*'ALP:O<6ZGR0EO!/;.!&9-F MBNHNR+C^H+>P2G-J>"8T)2FWFD@O,Z)-EA++4E\406I7 .CQ'J==-F,'@4_6 MTDNYLF 69"H33EKE-#,AI+EFWIF<%;P+.:X]Z"V%')6V3 .Z$5O@!K)2CFC. M' G,XDD507(G!3&B*#(>#.5,8=*V8%W2]OU''!]' M-N/O810F9A!CCL8/RU%932>PH+_(R:@FW L5>$ZIU 9ACK&[R&?L8*Z#N36!.>F+@HM<&\N-3$-F.+6% M3K.<,Y/:S'3!Q;6'N:7@HM4L\\))F*O<$R2U)C!WE@3%,^Y"P;1-,<]'T2X+HF'9VLQ)#A.(&\-S,@#XHE2FL+&B62RL*+X,(H!TSGV-)IUS<@6NP-FMQ MW?3O&N0P="JK4UD/5&6IS CA0TC!+9#@[-E@7<"27QJ'^KKU-$G2+J%-%#4D1>*QV\!$^(>>E3:C0WA<9"2E@>#)'*Y41GF2.",QY A#!8N[')LE[&[R*G MJ5-$*WMH_YP:Z#'\].67S7;XMV?#,"E=_3CP"%<-CWPLB5 MH7I15FXPKF:3L M/_ 4@Z_.] ]'G%HCDAQ?[PZV_WXGW?[_\!H! MWY_I79^ M_U!N[?Y5;O-W?/O;2[7SXM77+0"B#__>IV[XU\C\K6<[G_8_[_S^_NN'7;__ M?G>+;>V^!D#[+#\,7WW=_ON5^+ +[[#[&4#LY==_0_^WO[F/A<@LH GJM"&\6-U0&F),^-5D[D158PHRQ. M1 !X/X"IF$YF 2O>S2>%$)"M''KK[C/.^ J&^S[44G_&LG *,NHNLKA_-3\F_ M NC=ZB1DK.<;+@'T*>^SNQ\2M"#,Z"@Y D9>]0J@Z-D$%\R*8PK!^6T;#B' MPG]F9:0R!X,(E$D"DN7,R(7! '$Y&4,3!H4O7@Q"B@/;--5/\%G3,!E66)]Q M"G_$+Q*S-PFA%M^A.4K*D1O,?$CV)L;/T-1))O =-'-@CN)5O00Z.#[$Q\+O M^&6RCXK.'#5]1.,GRC,\\[ESH/:@1X.C7GQF^[*3X,9[(QBJ*GX\"8/YL]JL M@P16A$GPL!..&,'12ZRI2N@_J-]X&UQ=3MH7P7>+/<"V)[YNV)=%$:!5!_>& MZ6$(T.80IAK>UH$-MP?/G([;@8,NU\>LFBL.#.AO4X&U"&U,FN[U'X?DO1HE M6Y$D'Q7,ZMQ _P.^;3F"H3')*!PN2=8QH4';.3$'!Y/Q5S"8IV%PU-@.9QGP MU7^*Z?&S5VF1L2+EBE(A+14Z#: 8P:+W0HF@Y<=741N*ZQCNDV!VBC?!#%Y6 M4^CFGQ-\H^G1W%2G3TY#OI-;KS_*P@D+WA'QUDDBK0HDSPI+7,$H8\8PP;'> M)*4]D+PS[.WJ/S-PAI(BA%CY=5P4):PV$'/XMW&70)22-\$?CL<^>;L_GB!R M_ J8#_,W*@T(GYDFA^5@ OL8(#WE;#ZPM>RBB*W'XS'9X!45MC26X.R.PWC MY49J?"M!S&!!M)@%,@N?574__W&IZ"9+6:' '#,YNI962U:_P)K[!&Y35,-F"ONT_85EU=/OP M8RAD"N!%20&S [*:9L0"4!!!G1&VR 5-L4B!3'LR/4M68:23(0XFB-MT?P6J MSC#4KR '2U-/JN">^=GD$!52&'UO[G'2_[=6IKN@S9[>///MUQ]3,';?_V/?EX'KN\ M@(973=__K#ML]A:Q)\*?G/3L4=S)\ Y,">X)8QFX?(HB^;6AA-+<4TD#J#>] ML7ER$^.'GU8UR))-"1;G>1AQ&?/E%&@8UMB^:J^<-OF("#L%NI?8YZ.,UL9[P@M6$)G#/&ME%;$BR[4)0>IXXI%G)R"A1HK:,0*/'3V"*ID=C&MP M %08E* ;&L_(H]VP;!(/P>6H:H,8/ZZ-&[!\_S"P("='">N!'1+V!KMH!D]2];P\W/KT M_&,T>J7! L0B)1(/G=G .2E-LHVS.#E"2+F/(,JT+XZPUW% I M19ZGWD8.PDPJ!N;3&;Z5NK !BUJI?94WRSU_WG8RM'A?@F>_V7D*-#"!6,$TRZ3/&2F M#E5+ZY2C/%.U')W87+M).7H37"B_!/^$9>CEX<[N9[CF)=_ZMG>T\V+KHX() M26%U$\8QPBTR3706P&)F>2Z"+52:@P.O^F=E;;02=&BJ!?#$H!>(R8Z;CL', M3414;TP_DM#7\U-?;C4&MF_\\:!7%9<91B;J$$?5>A;O8-G F+W%P%)M88SA MXTD=_*B#BO%%X\6@C@?^3%,S+N3] '\N17XG9H1QRF(R'JZ&VI*5$46%3\JO M9+_T, _/GM*R.-I^X3Y2;87/!2-!YH'(U*;$JCPGF11@07DOI>,;F^-1>YP- M56DW@.T [FY]Y,P+KK@C#,81C&N7$;"V UC8.3BUSHO4J(W-,$#KIQG#&D2B M)73,]%V5TTM$@\'+-Q[<9I-[T"_&YMY2)[!P4>>MR<#HV-GEV>C@X.18)CEY2/WDUP@D>A7KJ M8^BEAKB(>WX)Z4Y"L#6CS^!_5S.,(4_ G 9(Q9VN09C&:# \Q4T"^%))X\@- MYJ&$I< 6(G<^5(;E)'M%#<9C0$*BU:,B<)A)/6B!DO!O4L"R9Y'";,B^4=R6B\ MK8DQWXI[VT&,5=82_Z0%')-1J*&J$*DE%"292%> @#-M0,HE..=XDE7G&YNZ M?S*O;2[@J&(O-='*6IL6WNE<2:_ 0G(9#X+F)FBF%&^\?]9-]$U-],Z+UQ]A M>HNB4#DQ' Q*J24GQA0Y45J"GZ\98R+;V!2G>/6+B3X5O>+\MR''A=\R"=4! M:M_^TWK.\LB:5Q2S(!%3W-I/.^^\^=WM7&KC7.U)8CJ?#8R,Q_=; XCT(2 M?XLIMC'#P)I!C))6^V!]5OWDS7(FT645Y'59(BX#H*LA^ K[W>21;X3\];8,\%C&2N#O/3O_F1Q&&,O$#L)YC,Q!;S0,S,X-$?5QC]7 MAN*BPWQQU^VTXP;GY6)?*K=Z?2<%(7"$^;/-+G@8H65X,@)^TI*\#'!>EZBB M \Z; ,YMT)IY*O.4Z93D 6,I(LV)+9PCJK!AT_-V?HLH.LFPEIUF M4[8]]-*PWCV\M@=\;"[F4W'[2WUX='X27/@%,9Q8 ZJ\*S]Y<1I_.4I MQ('T974P,$?/RE$B# MF#$NS[[DW/O/_Y+WI99YEE[P_N^PPMXH#]QZEE9NG(D;I\C.3SDJ>X.GD^

JZUOOY3;W]ZIK=W]3UM\"RSKWSYMO4!&DY?+',7@#&NO@B8V M1VJME&JB?6%)"@ZYIYFB7*5(ZZ_Y65F^#V*5K25?R;UP_C\ 30?*C=U6]= G M6>5Y/;#[Q2R\&NT>CA&RJPZS+X79KY8QFW/+:>X,84;E1&:V(,;DDO BYR;E MU+M<;&SJ7I;>1<6IKL[S$W% );Y;<'R4ZR/M5:PC*'T#I@O#\Q;*P4_)'.9 ME8$8[121S PTY21S%F9JY"ES")?";\C>L"N2-;3,9A%9S _3F3^;3R;=,!\ M>6!^O0S,-G3&_'3I?"IW?+Z.S\#S57(*=[#TGT@M%C&,6 M3]UKI7-M.3,;FY+W *D[L_G>T?D:9C/K<[5F"!UK?S=ICW6ZHUMPV:]G[LM3 MK0)T@]OVC[,*T/HHQDX=7DH=KM3S#D9[EEL&^B^51$HDQ),A)S+EA<,]623U1GY##KEI.0Q( M?H8_5RF7L "(#4DULY^"F^(U@S@.!XMQZ.'YAL,P&-2%,89XLJ&7N($IAS5M M YX9,M,P"CY!>H&]>)RRG]3\ ]-]4Q_N!\B-!$X^5&Y26CS 'P;CPQXTG2"' MU&@\;:D?!D?)@9E,C[ [=2?ASIHW[UC?D)&W[DD/&IC$AK"]0_QE7"1UE96: M'RB><#JEIXLVZK($;CP;^&3??(%V%H\V'C #": !QRHR#TT2>RL@B&OX.F+ M@R*34,T&6#7%F6H_*?!82 ^?490C,W+8%A(:Q%/"2;4?'U;-W/YI/<*I@>;& M@R_0X]FH,%_&$UB11_TDT@F.9U.PWVKR*^S-R>%98M48+Q4IBN-4CM"ABZ,] M&QT@D8N+R[VW+ T5P%U9 /3%"C0.8-"4HYJYJR96QN[;L!@GK*TRFYP\@A!AYHI&LVGI@21KJ=F M5D&?G)E540BPF MR0F /JC"=#FJ>73>N<)9@8(V1V:N_QG&?35S[ MIO4H%O" \:1Z,+28E^4,B54.]\<#3(G_UWRT'\K;?H>U96>4_#$;A83)]A28 M 7D S*DY46#%@H)6)>X(I;Q-ZZ*>E7AQ0NN4:17K.L0C3PLOJ::$_*C M#' %)@>SR0$\KL(%9R?8;.PO=-V&?3,H(AW?8C8!P??'>)/;CQ1\T.,HT8HK:?T_&!2#A+&ZV.@\1VV0(\(VE*NK7;5 M# "80H.NBS>JN8H+,,OKI3DL*_!)(U1'CL:FP)J%Y7]JQTY@;UO,"0 P'DN- M=*U?RO&@ =4B>5M3$E8)HZCR\6).L<)8@S1O%^_Z\BN,%.!E\KR>1J:%C)H0 M/(1X&O;'Y2M^ZC7H$C[CR4%\/*!F9*QIBH6.)T>)-T- %^AP$4)+3%_AU()D MO@T'\,IX2%$OGU'TK22Y*&GFX& ,0]I,%0Y74@]R612QP?@17 MX-XCM;B,U M-#:;+S=[[,Y:PLTJOT[[HDL3655H!S)L]%$KU*#8R_"E*?0U?\I\ MXJ(\S'ER0R2(Q$E&LW+:D(J"DO91MFMY@6G<&P-L5*"LS!XT6-4RT3[^]Q+Y MV>/C4/OYV005(0PN1CI,0\0[,O'/.-=EU2[Q7D.<5;]60^:^HD.CKIP7#3A" MZ=P[3EU9XK3'XYK0YU!-(P]J4^C,5&/\Z@@[5)61S')<1=,E\OQBA_ #Z$@T M6'IU-] RJW5GS0,<^UP;40]&_7R'H&I9ZAEMY?/,&$ S8HW7%!/F%QV2V%M!6:#8M8QDC%JB;0A)3JGX-R' J;'R)19 MN;$Y/1R?0BR[9(CX^?"V:[:JSUW?F&)N(65)$Y^F<3PHR6C_U64/OX*VB+U: M:&SD33A%R6.1A]$8/@=4FBO 6DTNO9QIE%.M+UN?Q-;Z>I0@"3.\>57"L@-[ M.18F&5=S;#K+DHGE#2-P)]$BCF9U^]T2E )JE%]*/UON8FVF(VL/^"=88@F^ M!P\&5=EL"D U&WV:P>UA!&.ZC_JZAP;3-$*:&Z.!@BB(3Y\V9C2V-S2?<81N M5O/W+J;ZP?A;TO?+*KR?_-EJJBHJ\J4WF 2$BJJWHMH;;=X4H 3(G\[P"^>+>:^HWH"IJ"V>VA6E.G_9>RTR #MS2U:BS/\T\O#+: M@TUE37C;N5(_WQZ&%[FTJ@U+?MO#4;9(5]V$+!Z,NKUTV,O]U$1IVAI3N/IW M[*"9K4<2 KMH]8=H_\Z'83P?!I0RP*QP.4+)-+/*IH)JG4LP3[3+N=":9](J M)H6^ <;E/QMO;E&/NC[*"PNIV:2HB<;K[Z=/NH[*JZ\[NY\/MSYM'6U_>B>W M7VQ]S!133!>!!&$"D4AZ;W(FB2VH=5Q3E2-I$I/]]&S6)$"JUJ4&1 &O&!8! MR&K4'U"/(Z5L3KLR**8[/U0%@1L;F(#1_I1\;XQ@6XB^YAT,]0:-MC ML -8UC^W>N,-T(^]-!-$V>K/,(ENX-I0BNV^:G#U8/AA]PUNV'X#W)/0!ES[ M[FCG]U=\9_#NT3%<'7X8;/^.&[9;:F=W#_K[!I\EWW]Z MK[9VWXDM#K@\W#KQA/#28<"1E-B31,@#3KE*2AX%0R48B, M;C0[$+/@GZ-R,\9[9FA!N2AD2(,I"JFII'D*3X%7\[.IJTEB'H.0/GM%":BB7J>V+,\SE%WD@'TNQV[.VZ[XV+VBZE*]WSD M7Y2(H7Z]V.SN0?2V]SXJ*ERF;4J\IHY(E>5$BRPE0NA":,MUD9T0I0=KR&*\ MH"::B_Y3E/L#<%NBNQS#H6: FVFMSVM17J)/YFN)24:PBJ(_A&6QH].9F&.K MR-6KJ%I:1?,X2KU'5[4/Q2CX,M]=+PE?'=@N2ZU[,S6/@@9/]I6FJ117H\%3 MO,]!5/.+,M5=ZLNL+WG.Q%5OIWUVWI[:=/+8^97E].Q_LD*XS\",G6.#(, MO\2MQNB4+,5ISAS1A12VD WV6#B54/-*EZX#$V@G-:=*S3;24M^ST'3(>$/( M>,MC=JZ,7XYQ>GD_N;E/O\KN7^BJJ[ MF]XG VO=W-_&TNX,K!LWL-8+%]>K-_>V4IL'/*C%^KQ*GGM,^PH>A"]7G? ] MIMYTL88+B_K]D<% DVOM=<6=43SR\.P",=%K,N+R<^O/CC\X??7V.2S_#]\)W:WGTNM[[]46[_O76X MM?NA?#]\?7B,9XZZ.Z@NX/NAPO=5TJ*[Z#[/J%[>V%U*QK M0](I$5YS(F'N2)XS Z:W=EK(@ELO-C:5[J7R9 6>#KH[Z.Z@^^%"M]=*!R_! MP&9>^I2"N68*G6>"KKG=\]_(,_O=A// M@JR_8ZO!$P,=-WMA?OX5CZ]6R#U;34TD$.Z=/$_;U2&[*I]_/;PWOSMW81NS MG??G];2OL/KM+";]V)'[SAB]E#&Z4OG&4&NMMP5).7=@C#I&3!",4"4S:@HG M,LDV-AECO5S<1>F;QV22KD$TH<.^:V'?#6QO==BW9MBWY(A;3QW/-&%:""(+ M9DBNA")H1JYW)09%155BT^VA/BI-]G-,.^KI=F!L]('$YDK\+A#=O?VB[ MBK W5:KYL52$/3=9H25&O=DX,E_*63B?]_A*9<*02+A(H!_#_" M#!5(QZY(GG,'ZE(K< T5]9]DIG$[A/!"% M<\W@?:=P[DSA+%RS@H%>X>":L8Q2(IU(B4YI(,;D%*93>9/23N%T"J=3.)W" M63N%<\T=DT[AW)7"6=H'T2DW2BA&G/98 U,)8E-ML6B*!O.!A\)Z5#CJE@] M=@JG4SB=PND4SJ44SC6WJ3J%3M[/A$"M78RUH$+>R -$;39/GSD%'8X7./T'47-G4;7X3D+5RY>O) M> 2_N[H\]9V_]_EO&4MTF:1:O*2)S)5U*>UC-:.-'Q^T-<)VQP>E2U*:GE)= M=+EPWD.5T[S;>;WQEU^Q,'CPOTW&PU]CU=Q8Q^YD%<0G7?$0W,C"ZT+F ME%"622)3RXCEJB#4YLYF/LN8=\>+;3*FI!7&I)G,I0Z@_8/U++>&LK0H?#A> M(?'/5IH&1TD[4\NEX6/-]%A@?C2>-B7=0::;PNVMB"\D>ZDN806RY\RLBFOR MJ)%)&U:%L2U>WU0[K%;+#&(]P?/*>EZVON"I94"_.V1K4I=0]W,E(BE8&ZG#-"50P[KG.G9E3>[^%RNN=3?>@&D1\+7\*JJP*N) M(9IEWS8ZR4D=UCC!#'\_1U2N@RH/Y_R*L+DR+.6.YZED-+?,,E=0ZHTOO'39 M39[=NV;@X/D00WF/Y3C+X?O=[7+K]P^#[6^OOVU_>D>W7^RIG=WMSUN?]N'Z MOSYO__[ZZX?=E^+#V^,["K_L;_%7AQ^&[\3VBRV^O?N:[KSXK+;X:WCF7^7V MWZ_IAQ?PCKM^\.]OKY:3= /--.9-D]P8@[$'34S!"V*DMWFAE4XSOK')9(_J MDWQB]WV=IGGAE2?P3R!2RHSDP5#"M$NI"\X QM#LO>-9@ MO1M]"5CC+@%DFDY*A[_6]G1YJK%]6^;UY?($'@WZ!TI-E@HF"F8D8X7-#>=> M@F$5= @ZOX %W4'\?4/\UK*9S"QW/F6:9)8S(FD @]DR19PN [U=;5&N 2NN9K]EAW;6PSCFN"N6M#+F6M'!6>Y%FJ0Q294%HWEFZ#QX& MERQ=JKT5.I""R91(!PB8FY22D!9*."UED2'A8T_JNS!T'Q,0=N'A[]JR;]Z^ MJ^[8?GVB#$9,95G*A+#! (Q;;I341EIJ4ID[(T(7 7[8F+Y2@E-X(47@GB@5 M.)BV!0-,SR3)LS23&3,9EW9C4_12M7[!BS6"J2[&^PB!,"N,*Y@-/&14JJ"T M,#0$E5(F@Q#4=\;M@P?"A7'+71!&,T8,>#-$>N:(42(GA7.%EBP%XS9'XU:E M':?E_1NWCR-0^[;.Z<<,_W**1B[<$B;)R[=__MG%9&\4RJGSS$A!B]0[&9RS M/BWR/+4,[%N?9::+R3X O'ZW$I/UU#$N*)&:YT1*I[$*6DXT>"VI4QG D 3# ME8DN%-'%9)\4UH%E:HT,6F2YDD9ZG0+>I:R0Q@3%LXN8K1W6K0'6+56;T"(- MN>.D4!IL4V$R G.9$Y&*+( .8Z#8 .ON)$?K,6%=%W8]:[!VQU,S6(^XZ@T3 MG3Q45+_+FAH=X-\]X*^45I..III)1HSFG,!?C.!I8*(+IYGERF3.;VRRO)>R M;.VB$8^9\./)!G4[%+[SZAX="M\+"B_,;B>]\2YX I.KB02[&U X5R37K$B= M"92R "BL>XR>I/CK4/BN:)>.T3TL$]ZL?GX.CT3S=IO_8R?_/(5](JZE)6;59%] M!C,KGH_,X*@J*Z2B^:TR'ZNW^J[ MBP.!V)0C) "J6QPT+2X-?R0A*D=?QH,OL!S*ZG,](\C0-L&;T?KI(8G081@, M\*>IJMFP/B$<;^XE95&S$(T"*,4$S*R \@-RD\#X'TS&7R+3UG@R@4'H0:=P M[=7D13A_[1*=CN$]BF*IA<%14H"]A91%<&WXBEQB.*;0:CD\&)3PJSU*JIG; M/^<%FTGY#0R$\:1YW94N3.(P1MC-=;T[^:4"V7[WJ):A:$O:\ M?JGE15%_,E\9\-6)Q=%/=B)4KBR&"H6[60F)8/WSU(RQ $%"S28GJ(,AP70ABA-1?WPN%5(VFCFR"=WA"69'DPP(7K9WB%S MW OCO8DYV(_T9>-D8 G]GO-4W$M32=F5.%3\6NSVC<[J^#EL/6Q#X-^\GSB M]F$-U2>E$ J13#*N>FC('X%?5KH>X ,X85$;G-,80!2*^\JPM&]:-(H]TO[! MA *F 925>SA&9XW=_LS6(X248XA']>N/H<=XNBM^@.L85SP\8J69,X6N)4E\ M%M4=^)<-^QBC,,W-E$O>SU :E[[9.+T18T&Q F;]W/@3].Q[3I'VM5S-9\@_ ME\=(-9?^W9\LO+N]0"P8=)^)*>"%GIG!H3FJ-OZY,A07'>:+ \1IWLLZ^BIG M#&[KL)():._1+"(%*#U84+7:PX5G2U@O\+,VU>K+8%F.]T91%&N]$J41Y;\% ME7:%UE 13 4=3=R^&>WA0TK7MG@ +V_V\*^BMA?\S#5V884P[NH&8'QJE1I# M*[W89E$@U>QHB@T#A,&/:+:=TL2EX(%%4DBHTW3&"9@%< HPF#MA>@U MF5H5$!^< ?6Q-QA;--_WRP*P$=97;:$UD]8@[PEHADG' T8==]JFRUJB3ID M ZV-D8VQ'"*[ZP"-S>D8;;GJ#.0__2']9!H@2@08FJ MJ,;KUO!>QNN78/^-AT=SVQJ:^5)6)09FT* ]JAV0H_$L0>NRG[P"31%\::(< M1>Q$.QG5!AJWHPK9-*LXIC5#,/0?5>^80-]]&*[(=5TF= _]*1AHY,<%[1)@ M=O&EFXOZR+D[!*1O6IV::.(:_\6,IE'M%K6:&L,Z/::+8&) 7P^;U71R%"?0 M,8(QU]4'OJJ% 73S_@BD;P\D E9IZ"T;"M"3YNUPV;;:EIB*&-*TA)X<^(F- MUSU&[P">#&;\L$1[>01B-FB67#VL8(86(!8S[$X/^@.^XZ3N.PSL"&WF+^7T MJ";?->C]!+_4I;BF1WZ -*C0OXF)#,[M\,['?&EA'^R#GX36<(LZ_>1%>_G2 M8%7U$_<-^%8-U3'\">@#/4+S&<=J% YAC)"L-6+:S Y*6"4P.@L+JM>BDZDI MC4=N@J@XVL,5UT ,WA$]H;H7V&ICS]<1[ AE8.JTTX010_RP%SLQ"2"*@WJR MDB(8&$FV!_=/FUOQRR&22P_'D_!( MD'8+WP=&>SKVYF@>_(NP 4JP6K+(JZ,*G+O&15U2GI'E=]S:V+7@GJ6U4;P1 MK5"W31LV\T:V$S\!J07UW,!=/:T3=*P!?!6H8KBW)OAC9T M$TF96^7CT=X896,49>Q,<:JA9&)J(049.6FV'W\3)!8'1P>N,I/VM>*X\9]- M EXT %UH!J!:O%T/81OM% PSQ<["(,Z_.S!'T:R/,1&XQD5"\MH_#\?-!=!1 MJ$TP"C (>\8=S6=FSM6\XJWX@$4Y:EYXL&X0?[#5:)"$KS75FB&;OP,^ MMHY-+C3=J@W2]+", 0]3@XU!T*BC'J::FV;PJG5TLW>:]=-K3#>, M28A"@T MB%H7WG5RU,!.32@-H[1P$UL[Z2Q?KIB$_\QJ$ZR-Y)11[PS@?9M3@\U01'P' M&?#CPU&MYI+#\>1S#T9M@@L3R:_KP2F_F08L > MT[K$M6Y%ZQAN(=$\/UT.:VF-*P/@^L" Y#4TYHLX )KU#8ZC8*X8]+T$5#O> M \YS(XX.5C&T5:%.= %>"K5!O>+G5\0%VP6 M,5#8FAIQ1,^;BW[R'-&I7A(Q?KJXN1XMC);4/LWI#?7JH"HLQ!#W)V(,LL:U M8[!43SL8%?^9P=@^$I%'E[*=G;+V(*-?&>LT+,:R<5M.,^@C=H$$H6,QB^8+ M.'FUK]I"\#RVN]1B4PH".PMS,&G60W1SJB%^L^K75MC^.$; $=//C!UH OC5FVHKHGVFM-,]2A7K=(J&SFKK6"T$18N M5PE3<:>Y<=3BN/RG&1>0QB;(SRFG/?2#YX4LHB_L/>ZDU)('R%J.9U6T_JH( MGK[VP\$N!*MDOI/:6I&H/?8:90S: HPI4/-5ZW)'/ZFV58)OMG=J:P1%;[K? M6RI'<:FY6@/1/ .H8M@@_7FM]HA7,[]H'*\7T:L^*2Y1/L)7Z+9OIJR>_D'M MIH+^3Z;15&LW1%N7$^7L#3+J3\&"-#,;ZA@\6BF_[I3^WD8+#-M(PP*!;'0^N\>/$6-8;,'NEFP_A MTLNU$-^D+G9);C$P-$*7']1IHUT:8FW(Q+P 4?[.0ZMXD2ZP$WG%A((,AW+K#B5\V^B6A>G2%CZPXKVC_'$@*SEN/(75];U??'(3)@,8P%? MW)(98 W1O?T:;8]B(Q/<;0E),0 5-VM-EFHY\H0-UP[S_B3>79?SO6R@"9L\ MD4U;E)-JVGJZCP33'XHPOL#RJY,VG23$BKA'-RBP4?/"^&>\X2#20E3B(EE?M9F;R>8%S)Y-(;L6DD &%R= 7M; M!FR]63C?;?H.$,:,+MQ\6FY@%&(<+>J%>ADLI=HE7\!P&L[758N7N K/P?'E MR.'!4D7KNOF8"MT[CO5+7BI8W/$$"$H,9H#%O;4(^\-Q3![MX/H^;(?3Y*+5 MS'&Y_+^EW))V=Q+Q_!^,]7G]59U7LF)87)S"_#-,8O8=+HVWLR&\ MQ]$CV;S:63D[>;#TGFW&UVVYC9-08!Y6M7J4[9$,ZT-!@Y4D@6:GMDYSJX^3 M_4/)/DV&IR_VYA+ @\4E]6?C27-(4OWPP^@?77& UAV M#MQT$G,+$O-[/!X&*KTHIZ@/FCD2V=(<)>WT*/Y#G?H*L]],7+%(Y5I"C;85 M5"TG6V$_S&]>$:1NZ^UNY_Y?XYCO":;ITEGZA0R 0T>79R_AZ6+Z3YWV&%W M*.U\J9\J1F!4G"$ C^*PZO^%HP6=0Y."N+ ]MF)8YL&P/'SWV!%8!>6T/9<_ M/\&.F9GC8V.PL$OJT%2=!/C%###+<24E)!XZJ&(>.J8H+*R87GLH^Z@^&01> M4[WIWR07+!K .V9(0K (HX/9VVR\Q3V%1=;!/(7T;&ME#:;@#&D['CRL#XC_ M"C=B3G#R%PQO2'Y\_NM?/R4O_X-?H;<_27X'I8Q&\70?WJ*-,3X:H6S/PJ%, MU(G-1W7&*;YR#'C$9,Z&*L"@V5IB;HF/AYN^1-?'3L8F)F_ZNG[Z\4P1//?6 MM+*<[81')*9M)E-C$A_O1DS.6LFF*\;CZ<$$>A9GL3GLCV<(,'XVWT3&D%ET M[SWFY808*6[20ZM3+#]TX0]K:H3F-6?1TU_>(VX3LAMB!K/TM'B^JSX*]16N M/@S(*%$[ ;V:-2(>&%G$ERL4+- $LR87O8Y++,Y;'C3CLWB!V/IL:.LDQZ6M MOVES&MO']-W1T5(.-^)!.?;MBR]NCY?4G5B9D/JU8EPR"D",,T=EY6/ RQT[ M-MX.5KV@9I%MHTF'K _1@>>\#T_'@R/1&>HG+S'3"I_?'%B=GU>\PE-KG@], M:,-[#!Z(^,]L$15JST0TL2(<]IA9/JF#/C;4R5!Q78]'B_M:P3))/*$65L9H M$;EMY]*?.3>+/8HE.-D[#4[P.Y6G9T2+%TGTC?&@J%S=_3UY4WZ.B;@&@'0& M1#48.4I1?R?K$AN-KYQ6#!@BE]..VU\5WP8'K, M)EP=Z^BH3.(!(M +WQ&2^GS)>5+TG4VQ50>)T:R]\(_9X&AIZ^QZKD^7HW%3 M.1KIX\C16+?A/LM[@;4!5DIS;!:7VN/D1#SC]9L3%>MZ5NGB^[+UZ:73PL_] MM0F#U7U,3NMD;7%7M=@5(=0V?\V1$!GA(H5>#&+WVF,33?+O$I/>W"JI9@=$3=NG.999G&1. M2)98&(57+KHX DJ*K#WL@':MJOM)G00L$&75I/=+E;4>4QT>J2&%*G0";VVP M+AS87!MW[2>5@ MYN.5KPS-2;I]LWKR:1'%U6)SSM97BRN3I7*P+2Q%BDDXU M15/6.G'IYEKX%.SH2+\%0%U=8].K5%!$EOVK9%JZ6 X$U1$1*#L6(.G.417, METZQLH+21-]K8@%O V'U%\:D,6:_= M0AJ(B5D]?BBS:L(\YUDE A<45\\B)3Q1O;>B%@Y\)2D+EZB4L&F4I=4!MY$1 MOBQ+'#3FLN70")%/<303E&QDJ56L5B%RK&K6DA M[6(91/=4RD@6_Y#2#)U:"Z1JI!,IVE83H625@I5*,GE=DVH8BRG3]A=^\7>> M]2]3TX0LIE3-%^MLV32\^"=9&"5UI^BME<(,I5K-R,(" 9303YIZZ(H:)Y>$ M3DD:Y9"Y4%+U##:L@T(EJ8B5=!C+"J;)IIC)R'6=)$_1$.$-5G4!P3;SOPGO MBBHHY,.J7\LZN=5UR,JB4@IGRYQ?/;P^$8#+4.153Z0';:V6 IY 91TJL*R5 MWSPOH+*^E]75T)X!'%15A,!1#2!8"%AAX7;;,1-M'"FU.D%K)?_F?O O\]9??C%^B3E$%N7_5G9CU:O': MPOYSU7V07WDH):E4%UX5*'JM&6:D2$1?\B+R9*5AXBU5VE"Z=ET%!NN"*?=U.)Q8HK3GAY60'T MW:DZ+:50HKL2>*9DBBTENW'%&\IUVUWCE=\1';-,YC5^%-.X?$[Y2UX;>*LG M=;A9%N -%3@K@6GPX["U7/L27 = M@!U2ED-XOT"E#"@2'2# DO*7=U&2-L;7\>"5@".W#/)L3NY/%W=G%I7.5/4H MG\I5HWK[JHQ+CDE?!#U4/B#E)"BR,=;7EWYF])0OJ:8B7F=BCPBJC5A1ARL3 MJ!5,[\NJ63 :V)G$':_-6CG&2I5,M60JJB7+@H) 68 "2\$#*&EDL<10!&H3 M:#>#.*J,7AK62 C$H+(N@J('JBR%0#$+B'DUD)&*I3SOTB4N\+H1?S/*^"NE MU)/'#&M"(%#P2A;'NXGB^TY)?R3C*#[)"/H$"3RBY]I3XV'PA;VSJ&P MR26BG?Z[:[&E=5UZPO"ZF[BB:EM'21%E5/AE5'K;K>_5ZD 6[C]I0,NQ^LERH['B2I_5(H#FJ?G$6%V?#1HK/DRPSW$CSY?0# M$FJS>T=W4;5SU?O*+,D-*#X6JCA6E:(WBZ==XJ:H;KAQ<;*0UB;6!EWI-E>0 ME#(5*7_F@QR-K%,OG)4+&S1/9[/6TF\M,%_5U,)JI+0%[>@6;VYO=JV8@M-* M>243(F5(!M[?%"%]M:#(_'%%-4Y9@36_8%&RDGZE3IUUL9E4PBW717-5A.7BI,BEO=(.MK!*_>J0ZO =[]AU MW+R ;G'J5NL#1 ]BJU8U(+_9*BH'/)7I.%KE6-$JHW9$JS1 3&]S\!06]WME M<;?U0/H,RH(3H^^&?#%PHD=+E+':G47;%EK(U,WJTP[-9[-:HZXS"]5&19_F M\AE/JLWKV&R\26VM?(H.LFT"_JXX+D1>,TZJ5+=4;EJ=IW1(%D$@,OY\EVG0 M03>E$5% QD.KCT4.3SJ8X;3 $P9FYD' ZOFC$4-U)HY4]5%S4W%$7*C3\:' M5#O/8*[& L]8](GG6FE1D%AJ"M*C5CGPMFXH)XLU.U"=?^CT4R>*"@1-RFN- M"(<5%+,C#2H*<$5EYQ;]][+NK(CQ)%&M?6H9;[DQ1LTQCG&T:BL^OA1%6&'5 M7P6*3.TDQX8U/D5H5%KOE [4@EYET8S"?[Q9QA2&DHI=J"Q,J9>RZH93%,4I MW.5KHJD0&-758'SZCEVOR1/E_94UR6^+\++?YWZP6FQW?;0'N0&O0CV19Z!0 M5Q.W#.I.\M+6*NJKRJTRI:]R558U F0UDTK:5>$!(T4YJ?:7SF.[<_U>>;&2 MK+J]C66;R:".!8J$VD)1".Z""M6>WBEMGBA2&I-6?;"-K)B"1'[M7D8[T;)] MJ:=62U1,3BCS9YWBBMBDMB,@=^;9PD%.4VW(\MY";ISY1*>%B%II4';S\):* M;!(,;UVY*BMO LLU*9\W+4Q]EKDGN5:B;&LI4^-E1)&UQ5T79N25(,$H2GJI MAO)*33(>-H)S57N1^[J,7W&_46 :%:%?Z=84P1 W M>1.]67W(0GQO5)LHFTCYDI7*0P,6@?(K;6KNZB;_PPC30P=6Y!Z>7IP/VS\+#L>@U!9AHOC*VQ6K]0!FI25I1L+&C^T(8KQ0$7YN C[0Q M)\=NZ;OW=DO)6PVZ]?/7U4M%&F*%,^=1@%* M#[U]#87'K[Y+S%-C>L\(%MR M//(1]F80WU13W6K5MA:3(L$T=;Y)7RLUB#KE9O\QH_^=B-#6-Z.;)K)9S?"+ ME:\$T2BBE+$>>-K^F<5^XOEECG^1[([]2="&+SN[4"5"8 @*G)&!>K+>!^G; M6"R$CD=5TGXFO$*NR[D\;/=+?FR */"1*)1Y2E;/NZAY4LGV*> ;E0"*+0O\ MK]@*A%+2\4N9,#.OC*I&) 5\*F2\T=\;LR)\[Y\O_#^Z?UC6>)/_FG,TG]7K M/6Z'UULW<&]-4FQP1N:#?3@K18M2V><>9 **/7529Z$#^GU*X6VX*QGH%@*O M^1X)R;@$3Z6,5JX<*\\%]4A&1)-7(]>@BTO-NGJ*T]95U%>D(D=9 F\DK_OQ 0F^F8J6_JZN.AE(M[D'ZHR ]]_6T4] M(L#SDV7@W+_Q0P(]S:LX;#+IC+JC8=IM_[CP.K8 M]F#<'6Y_9.?[.W^<=*Q^;S@9//+U;L?:]>.@U[-ZXT>^SNMN[KJ_)RJ7E XL MA!S\SQ>]%^5Q)0OT(>_:RV]%P3[%N_C5GH)RE2W!EJ9>N.H[.>!*04#@UOP+ MR?G6NIPNQ>MX@W3=))#K(GO/Y5.#I4KV40[9 F:3T\),G<>GA]KHN%#[E6[Z M?I9YD>\Q58<4D4H]DJT0+:DP%]EA%(HJ63_MT3,0+E/-?E3S"[K(SDPT+!F/ M)!E/#+.=-*ZT1%(]EZE!^K&1;U!C!L!LPCT >E0*.P*L&/?'P?WXN7'/Z&76 M9MP_/VL_H&3HQ>.\FF?F@2*=O]_0.STW<5/-W2H_V=6)<>W]F20IZOB[7 M4MVBJ?+X[8K7O"DDR:O1Z_YG!HY>4E1K4%TF'9U"8*KHH(,%YE@OB5FM M][HJ-4\/GFUT=C9PO#PM# CA#P!!$H6\$#P/$ 9]L]L;;_8AGPL>9Z6*O=WI MQ^:#G?*6V?,RV;/?,[OC'K,GLR>SIX;L:0TLDQ%'P(CV"1CQ!-#3@/#T='$QQ1^"PZ%E]@9G M]]LRQ3/%/Q<.[>X K(03>&68Y)GD]21Y"_2:XE"7F*.0V M18\R G@9TQQZN%E"\!;;'V=U?3/%,\<]G>PS,8>_L-VQ,\DSRSV9[ M#,UQEX6\7K9'.RY 5)OW\,80WY;8\CQY7,[;07Z*Y\Y<>@XG"@.'@=,2X#3! M4].0J-3/(A%.[,X-)_0,3]R*(%HN1)AR8&IC TZLD3GIQ@ M:QC=3LS!^2-?F6R9; _T"]MF;WB"'B5,MTRW)W7MC,S!@.,>&G^?<1Y@R4(; MT5JT*=?:>-+=^- 8#U;ZRU,8NC16Z,1.')C)#+R$Y]94W, M;G?XFC-3V=-U"=0^,@<]BZF=J?T2J'UHF;;%LIVI_2*H?6"9?6O"U*Z+R?'8 MNX^Q7C;'AS 5L4A2BIN*TKF(#3]THX4P7JE[D->F$8J3%?]K3;BC=9K>*FV* M=KQ89Y?&9#OL<1\\)MJ&$:UMVI.S5_AFLF6R/=0_ P;K^*@J?)M(EB\&=EX, M3,4LBD6NG:?.M]-%*%V(26V-S#$[D-B!="'4/C3'D^.>/DSM3.V:4OM@;$YL MFZF=J?TBJ-TVA[T14[LN9D=K+@=R6P-; -WZB1^%?!'P$#/V[>.&8+3)QF>W ME(8$V[./:P0SP3+!GI1@1W:7"98)MCD$.V&5@-W^!P/K%Y$:092LN?E/#YE] MK#KUHYJM![][438-Q':#^6R ?*FI8;PW"#408=;8M/5U,1P(2=UDH 8>-Q8J M+%3.<0-KVWT6*BQ46*BP4#G69:;A0 M(1?0]ZD#*\Y+(E>J3A. _- 38?K&MCL#6-["B6_\4 +#7M_,GFNI;V#3%A^ M2JV\LTWT^ ] H=K5+-*HFHOQ6+#"71 M$,FMO$'RVLG2*']%\@Q]H_@,MA,XRT2\R3^L'2A5FD7*\?QD&3CW;_R0=D+S MOKWSO73^9C+IC >]<=/ MDXYECWJCR2-?[W:L73\.>G9WV'_DZ[SNYJ[[!"[_S7+GF.KGYM-R57@^KP8^ M.2W,7('9P<\ M=%QH?;K/!;"^!D&G"?&>Y#"WG]/X^]_^.BFT53$1L\R][!I M+OYJ$?/0+A,-7M>M\')?&ZB8:/,;9 M\Q0*.P*L&/?'P?WXN7'/Z&769MP_/VMSQ-4V4+V+DM2(9D:231,W]I?DIXO% MK0@SH6<4%M\R')9]=-9:.^.S]ZAI<)X6WSPRRS>.Y0># ;,\LSRS_.6PO&5. MQF=O6];Y;G8N4Q]OAY?\)Q&*V E( M(W>\A1_Z21H[J7][LN"5]GANS,'D!&HY.VZT/"A:1+:6Q7YR)MN&D6W?''19 MVC+9-DDMM\VA=;Z4TLM4R]OA)O\U2C&>_('2E*>U];CR[BD]/&VIO&M9YKAW M]MN)-E??U<#;QH*%!;%Y$&<* ,]2\5:!N+O]G0UM4]8K7>K;2,6>U$%:_7<>EP1_ M(ZZFL7"^7CDSV- ;)[AS[I,7W]= L2^8]^\TLPGIC6Y!,AA:_6[_T2U(!I/1 M86)#NO;YEJN 5)VR4CUZKG/@6,^X-PSRU(6HU>9NW+Q?U! M+4C.D^JCJXS1:S5Z*H"K7KP:,YW>J_E@#V7I;+Q.C&OOSRQ)0;-_IF[*#[I; MNWDWY=%XI9NR+I=MVK.$7JMA!KTH!N7! MTQ+@Z)0',M9+1GZI=#KD0DD/A0QSN9D2&-_I%I/'Y+I*KBH1QN65'KJ3XAX$7.VC M833;XT+N3+,-HUG[?(7MDP[Z(D-:)9;L4\0_SDN0/- M>'Z>OR'SZ^1ZT>P>E&,9#U$ESE[[5"/*8?]),VCV['7 6T&SEV7KZ4S/QY?! M;0G^8NIN/G4?7UJWF+IUU,O]?MG]VHV^!;_8MWTC:7VL]\[M9_:+\L% MRIQP\;%E\JZ&7'_!1'26(LXVCFIWI<)32570WJ3,.#.##B='#J:18E^%HEP8G=N.*%G>.)6!-%R(4)- MO#L:JSU<")/U^,;1;(]IEFFV833+A3"99IM&LRQG&^/UT$P?_^($(B%E?.'$ M7P4Z0/2($]68W7IG#X[3B( XVK,1--L_>]G*5M#L9<6F:4S/)Y#!+4Y;9^IN M%G7WCW_'V6+J9G?[]@!*$8K8"4C!=[R%'_I)BM>,LTRS3+-,LTRS;9,(V]'F*&LS!"M!1OJX71O:DSPZ.P>^0;'!%^LNYZI MG:F=7:%-YH2Q9GY2Y@OF"^:+5O&%3I<+>IDR_\;:#+,X6N3F3!1J4N^YJ6S[ MRAZ^YK1&]I%= J5/F-*9TB^!TGM=IG2F=*9T':"F)Z7K=%NB6?S2AS 5L4A2 M"F"*TKF(#3]THX4P7JF;D]>F$8J3I0^W)O[[!.7?+C#\NWUW(!J3[ GJ_%P@ MR5Z6P_:BR+G%(=U,W,TB[E?6,57_%A,V7R?LO$Z8BED4BUS'3YUONK20;*Q1 M;@_8*&?WTT50^I@IG2G](BB=+\^8TB^"TGM'M2LNA]+Y2F''E4)N6V!CF5L? M.];S]<&SVO>7Z(?EJP,FUP:1*WM6-2'E__K'V+;LMWQYP"3>5A+GRP.^/'@B ML'X1J1%$21,N"]2/:KH>_.Y%V300C;#'];U-V!NL&E#K=^R5:CF;:'L5P6S" M;*(/FVA[C\%LPFRB#9OH>PG27#8A4^K[U('%PG\]__:'_X9_\E41;/S0$V'Z MQK8[ UC9PHEO_%#"P5[?QY[+J*]]T^X> $C@A^)J+O^V;"++5_9KXXL01KZ_ M9UL6S?'&3X%>W'T6^DN4"L/N&%^R!4#SWHAFQA>@-'\&5!>FQK7KPD*I*M8G MH#+75XTI/@M7K/P<1R%\=@5VCDN>?=^[=VG,HMAPC*3"D MPC/2R$CG GZ*EI@XCX_]&BU]UQAVAYT"E25A^MX_7_A_=/^P;.O%-H*5?(O M$K$.]#K:#*!WT6+IQ'XB=XU0^'4> _W^#*_.$^,]L)UG?'33:"IBHV>9AMVU M)D0)\&&\ 39Z,NU6[M@"EL_B5H296''[K&YR=4?J;R6!AW*/)-96WJ"#S]<=>BDU,YK=22Y!-61YZJ*V>:_+'?A]=MR^YM?V3G^[M_['9&O='$MA[Y M?K>SX\UN9]"SN\/^(U_GA3=ZX2=PT9[^GF*S0C8^Z\7-Y+0P4Z?DZ:$V.B[4 MUH_*_Y[&W_]0.2[WL 9SL1U&H=AHN#WJ41TNV)C3FGY%RA@\VUW@Y0#O&6&V M\Z Y0L/YLYQ":)$]MSPY JR:@_NZ8ZUIM#'FLZ;).N9+*3'?S9WP9GN?*$9E M U#YW594LO[0 D.UJ?K#*P\]C'$B0>N'\K_I/,H2)_22M>LNMF&?A0F?C9S8 MP&7TZF;]MB025ETCO=$V*(3GY_DO;7Y.Q]TJK[YDT\2-?8J".&W.WB&H/!LX M7NJ2MWC.B+=!W^SVQES^4?.T8V;/RV3/?L_LCGO,GLR>S)X:LJ?5-2># ;.G MYNQ9S,]%.]3%(=/LSFP%3=Q=FMF/G^)H)A(LXN0$1B+B6]_5I6:LQKQFC'LC\^9Z\P$RP1[(,'VF%R?1P]_Y#U. M;ZB7'OYKE(("'LO;Y[-=Y!P6XG")?JH#BAJ?4_Z,+'-LG[UI78,K0&O@X6*N M9ZX_#$)#R^P-ALSUS/7,]9?#]5;7[ ^9ZQO-]7R;M>9A/S=!:T2S^MYFZ65$ M?Q(QYOLX-P)+(\7/%LI=D7V'U\;3*="6H 1TXABPQY\9U*C(FR_DU)/@45$/07$YO8[+C7M*1L7/?S. MN&/\.B\78MPYB>'%/BP/EP2PNDOG\*L19;'A9@D@&MZ=PI,FOA-DB&$#*&!N MA.*.VO^(;WY"_9_RQQ.3OI>/8[3 M QL+T]AQ4_@6A&!&+]SY,*M3KBJ=.RE\&01&&*7&E$;/XAB7 AO(E@ <_/Q7 MYL0IK*IC_ (K+A8II_"G&<[I+)=Q],U?P ("0,R@,RR6I9HA%0"#H9--J#T$ M;>);#DE\8R-T/#^!I2*E.-/H%J"_BNIE[,.,]\*)C:6 SYYIW,U];##D! !T M:G#ET5B@;,/NO,Q-$WP9,;N.LQHXE..&6OPW3:/>\%;GJB>-]W.H';<])[KM,F7@4R\W+E@/(Z ML0%= !:IC7OPM9K0A_GA3% B>0DO^5&6@,1&:1E$N$\I_<0W. I(0KES)PA$ M>".2@X1"DUK4O8L2@HFJ,4J'[T]QE"3&S[0+[EK'7>MXX0U<.#<#.-(%#'>M MXZYU3_&4,*=Q4?\V8Y /FJ.3__,?-$WM.L-=ZTZ,>^Y:UX*SIJDZYDN#&]8U M'XO\89V\'.(V==S'C"U:1N\YS-V65#K(KY*>K\9!@T*Z>7Z> MGU,*M,P[Y'9UNA0WTRB.!]RN3O<29%\J>77,RYFILS)[,GCJRIVV. M1Q9SI^;<6N7XTI \)TJRR/ MB6E-N'P-TVW3Z!;^8G'+9-LPLCV!CZ>Q),M]ZPZJ$>76KZ.Y?YVVCJN&]+3I M]]^QN+>YITPB/-'-]6[B^:UJCLU\U,=>_ M:&^!GH%(-Q47*OL,'@#9P&8CK %&&).K(M>SQX,QN6IJ,U_Z_ ?W;=.W#U%> MV6IC^ZIZ6S:[,ZEW91L^>U4/,L;F,%8 MGI,ZAJP 2>-6>NQ4VZZEX$=8>C[C)I[(2) MZN*6Q;7A%Y$G@GSC-(B)C8=&1F4YS@)[=?WMY&W@?'PS!#K-8 ])-$OO 'IR MH;*5' Q@UP8(@LBE54= XW/A>)7F=#/']0-8'+4!6N)"HS"1\/TJ[F6SNSC9 MU-=M-\A%+.B-FZ)'7I@M$(?P1J5?6>@5XTPS/Z E15FJ)IO%3I+&F9MFL6P9 MM_!O8B>5#]4A685A8WH7[<>$NWM K31)+%L$$C>.SLF,#S>OVL*55F=<)6!< ME @3R0&2(RM\6 ( 2=L%5*4Y&XR>Q@9O#>1NP!XP?C2;)2*EIGQE@RZYUFYU M%B#>Q/?$EKVK=?6J;X!XN!4R>V.-\7;QW%1$FR M9=X/L&@7Z8EE$-TO@%% JB3P%3YX-_?=N>1M;"(YRQ R60J0PWZ$E=9C>S4; M0V"H5HLDU(BUF]F$;#!MR7NLKQ^=%4$B 4-]35$X:3309A-"D&Z(W&L"W-<4#OP(]+ MH=2/]]_P1*K<>S5UIUM$UF>1""<&5"-1_ LX/HB6>!AP=T3NCL@+;^#"N?/$ MD6[\N#LB=T=\BC^2.8U[2;09@WS0')W\G_^@:6J+(^Z.>&+<H;!@JN45BJPW5INH/>8M$"5H_E/_E9HEG9L(6==-C]+8:O3KEC>D5 M&EZ[4?(VW"B=),OD\EJH/"73YJS%>D;FI,L%FW7//&+VO%#V[)OV^ 2I*LR> MS)[,GD\OVFH.[1-DYC!W:IE-UIHLDII1QO MZ7EP+(9K3?KF*1B.TS=U.Q_:0ZXG< @PN;8BV_;2YV]1MO$VUS"FXF&6Q4J. M8Z\SK&<<#TZ?Y+@AKV8U:;'7&:VE$HL%9M$)<7@*XX8\X#WS%[>F:"PCF87\ MAF;V;_.,"*L+6% 8Z=N=$1)+Y9<7FP=QIDD49*EXJX1M=_L[&XAQ_2)97_+L M67605O^=Q^59=".NIH#&KU?.##;TQ@GNG/ODQ?U=2:1? MS]2MYN66*;:4V8SYNR&N2F9BAJD/]@FR[*U(4IH61Q3N/ 2HWMR;\&<8W9* MD) (Q5V>C@>S7<,"060D64 IG=L&-?&9?84I2!Z0G6M&% BX&&7*ON)T%D<+ MP^Y]=]A[X\YV2:79Z75H\MP72JQ$^/_LQ%\%)@QRWASGS?'"&[AP#D=L03BB MQA&'G#>G:5!:7,ZT@;GS35:Q^2\N=:@DO/F6FVH M-E5_R//FR*?-V7*<3L5F+:/W+#9O2[+ERBNDQ=H5$H?ZGSU.^*PQ<6.S:X\X M;EKS6']FSPMES[XY[D^8/9D]F3TU9,^>:8W&S)V:/,(]W.A]:0:[_+Y-H N7V]]]_CT. +"W*=\$^PH"43BX("RF=4MMJIZV>WT]^[,MSFA:"T=J)9> M5.( %X-Z59IG)ZW.7>8/ MI?*(;WY2:P:8=(Q=E%=K=]:;'"FAJ-\].*&HK?E$/XE0Q !.!/^UM_!#P$], M&9SYCD^]='L_^;2B@W"N$^VX]RG0^'$N4]/8#AN$M:$9!(F5T6N0R;7 M!I KS\^Y3T_(?=KN&]Z2 F5UNO44*$N+%*AN9WS$-F%Y+M'@,9W"JKV7]DI_ MLO?.I\J;).V!M2)]2%VD1H9UK*9$UI!SB!3[?,";>)%(@OF88E^L#R&0FS!> MO9>(>&T:OP#>.7NGW[&'P_[HT5D7G$O""S_&PJU.S^X-1C9G[UQ.4)3&<4^< MO:-I:$QS.8TQV$0,\D'#V3N#$'2V-GQ9E=C!Z6XU>3MS9!JS:[5)$MTN^NET2Q>U2*%).X^%(9!F);$U. M4+&XL5&=>D8B,W=>)G<.>]QM@GF3>5-'WAP,./M5=]X\5H1V:S)XQIQUMC.# MIQT1NOL:@2MQNMW.L @K??[PW-7865S?C>.'M'?4O C[G[IW.-G^A[]'QZ%Y>+V &*AX69Q+$+WOK,]VG(_S*^] MMHP2'Y?XAE;OW^8QD5874*30U;<[(QRO\LN+S8,XTR0*LE2\59S8W?[.AO6N M^Y/UI=V>7<=$]=]Y7 JJ&W$U!=K]>N7,8$-OG.#.N4]>?%\#Q;Y@WI^Y?Z!( MJTTKU%=6'!Z@3*+B5^>;\2F.;GT,*.=89.XDP MOX,+YGK<%][P:7^5R++*F MMWW-Y33&8!,QR <-QR)S+#+'(NM(&QR+W&@=DV.16X-*[B30:D.UJ?I#'I!, M'8(Y#)GC5-FL9?2>Q>9M31@RW2&ESC>L2K1RA\2!4V>/NSAG#,JKOFVMG:T7 M&8"B9] 4\^6%\F7/'C)?,E\R7VK&EY,!LZ6^;,DQQJL.=^X[K;X.0_*_3.+ M_<3S78Q\33K&CP>$(N-X,K[X3I0AOT[=$%4U=/M%M+$JW=LKJQ3'(EG"MOQ; M$=R;!CP21$D"JYP*7&1]8SB:->J,Z\-9P\YD\W@=XU?8#9"S_(+6%A,T#@FZ MSG<*&X4%O;([_=??T9>OK,[D]7?[36EX/GP7)[)(+TZ-B,O2*+Z7OY=1V@X@ M"\?,@A1W'$8 BU#,_!2ALXP%#JF !-#!L&IO(\J?@,^%XXA@+&OO?/%_X?W3\LN[\I M9%S+,.W19O9_1S'_?B*Y"='Y"SQ4"P3;0;.-K^V\!2J?98GLE?.ON3'3@TY_ M.!KWAH^.F1YU1X/NCD#8)\5,CX>]47=XH@C>X6 X&9TJ@M?J#H8[!N>%GW7A M?!7=@JMHC6^;UTY*#IEF1N.[Y8O#()\S'#+-(=,<,JTC;7#(=*-53 Z9;@TJ M.62ZU79J4_4'KN&LI074HNA:1F^KT3RM%WL[@E;78=",H%5K8)F3R?#XD8!/ 4A3 MHU>?Q@@G"RIG_FPP?UH3<]P_0:0N\R?S)_/GDX'0LTVK?X("\\R>6B9_/ XM M.B9_,,WN3/[0Q.&EF07Y*8YF(L'<#"$[:V1 M90X'%K,]LSVS_>6P?:]O=JT3="YGKN>;K3.JL.5\QXJR[N3*BG(3R)7G?_[Y=3*4--,(. 3P44X)CD?A>)2&T6SO!/H!TVQ[ MS.9+GU\CMT&CHI+.8X@=4 /P<&_:6>_NNV>WXXX#6PWH5E\KD'F%>85Y15^/ MP:7/?W#'+$6W/U!-_4/ZS*P0_)[T6B?R36SP .=LZ")3O1S)E1ULJA0+)Q&> M,;TW7O;LCE5VEXIBPQY]9Q;]HT)L,+"[L9)+_7NPBU&TWRMCV4,J7P:U2O)B M'Q:'"P)(W:5S;/B$O9?<+ $TP[M3>-+$=X(,\6L _N=&*.ZH$Y#XYBRE==-Z*=Y]RZK;-8%OP5.*G?BP+["-';<%%M514%& M+]SY,*M3KHJ:.=5;-F'#*EP*;"!; FSP\U^9$Z>PJH[Q"ZRX6*2S M7,;1-W\!"P@ +=:@,RS6I?HB%1"#L9,-F#4!$#E\\/F->_;\!!: V'>FT:UX M$JJ7L0\OWPLG-I8"/GNF<3?WL=F0$\AV9LB-J?3$P?:\S$T3?!E1NXZT&CQP M_%A@HRXX;SK&[\( YGOS*^T(K/L'%@2"K KX;AS@F\L8"J%=*(9]4YM*1)B&WI[ MM5HB;73.;A%-5K7O'8"X_SR"J91 RYV+1;E5=K7SX!N8J-Q!C2X+B>&)91#= M+P WQ!_("#ECX.Q^4I>+L($4( WC1[-9(E*$"XD"V)J;YH)A"7/Y49;@,H#\ M@@CGESPHOH%$(CYQYS"."&]$\JPT=_B+&]JTK;VVC!*2*V](9,/9\39OT 14 MIBBN;W=&.%[EEQ>;!W&F).'%6Z76=K>_LV&]6C;;V\)^O5X=$]5_YW%I9-R( MJRE0X=N,$=\Y]\N+[&BCV!?/^G?@VT4K;&ON]BQ+B6U6:E?24G^(H M28R?:1G2OO_' MNS>B7K]C7JCB?W8!G /=9[KV=WACB:% M3^L\QPO7>>'<0^%(-U7Y MVY**$/E-TO/5@FA0Z#O/S_-SZH66^9GQIF?;H[&48F3V9/9D]-P!A9/8L;I"K.W<6\W-Y)W5AR"=*$^J@:F8^VGQN@M:(9O6]X=++FI;5@&2M'F[P=^;Y M&3H,'0X7US5W;G+Y/K$$Y'G/\W\.ME'FFD$ M' 'X&*B]LOIKU18N\EJ?0U&:0:\])M<&D"O/?]'> CU#D6XJ+E3V&3P48FVQ M$=8 (XS)E3*\Y_)9W!(BSM]&]7DQ:TVMOJJMXD:E1W<9 .[WC,WL//# M(O9YXW+K#>X O,6;V("NWU'I37FW-QC.AJHZE*D[IT[L?>%?:( MNC?<(,H\8Q[)GFHPXYWL9$4-9M+8"1/5\RZ+:\,O(D\$^=9I$!,[;PW7UB06 MV+E*"(*7"!-'=I6BU5765.)F+AS/!>))8A<_'I81 M^1D )8EFZ1T@1(Y-+_=J+P=!Y-)T$7 ,SE+I"SAS7#^ G5+KJR7N.@I5-T < M9VU7Q62!#P!)BDDW-=YR#$]4$-?M]'?M:9G%[IP D0IW'@*/W-SGZ["K+P)R M;H4,GT\D97T5]Y)@XF13[[_=Q"9@,VFMC5F8+9!ZX8U*.[O0*\:99GY P(NR M5$TVBYTDC3,WS6 TY*6%?Q,[J7RH3D!5TCFHLYC^PF=W_[=5*51O5F<-SB>% M'NY;MUTE[\F6E7ZFLHMHFOB>V (3Q8_]??EQ M%SL^#/4"2 26$ Y[?UG(BR1;+E&"5#IB5KL%FB"J%K3#N[GOSB6?8]?168;@ MR%( ([:N5'T(]VX+B!!0'0A)#!.;/[Y=H+Y,_1'D5M4O0,Q9$Z$%SDJR!DB. M!M\=PL?4[G'4/^"=L;G>1M(QIB(4,S^5X^G2O[;%E+"9>W/)0C#%&Y2#:*$J MTU_U#GEW$TT9;,%9TU05\^76!H6, MRH:ADGM-MMI.;:K^D/>:E*#U0_E?[CIY9B9L45M"1F^KT:M3]IU> ?:U"R5O MPX7227)U+J\7S5/REQYF>S9FP![CI@]F3V9/35D M3ZMG3B9<@U]W]BSFYV1]=:PPS3:@;X1FIN0G$:/WT;FAL/:4,K>W-(\X%L.U M)@O6YGZ?3>GY.VGY!8L\TWC*E]E%Q;3YFT^F6B(.5,]DZ> M,[DIU6HE =+J=08')3^K<3;G0EH=>VVP1R9$#JM)BFL9XN;&W.)#TILIE6QK M7L@RD@GD;RC)S+_-TS"L+J!>D4'?[HR00BN_O-@\B#.EG#3Q5DGX[O9W-G# M^O6UOCS1Z]=!6OUW'I<'X(VXF@+]?+UR9K"A-TYPY]PG+[ZO@6)?,.\O-'Z@ MZ.Y-*]R1$J0/<"N4/H?OD1><)25'82IL0?Q5421Y%GEE+9W_@:S\:LYOF-JB)S^PK<$%"VL]B\+4FG M*V^0%FLW2)P+7>9.S;FSF)\3Z50":)]IEA/I#H03)](]I2 "9R8U(#.)R55BJ,_=3YM MKCP_)](](:]E@U=X2P[=I#.NMQWLZY!"9]5[\#V^=2C!8.Y3K@GVKP0:<7! MV>OJ5FS(C#M&=MW.IH%E-]''9MJM9!Y9&SK EGC'R:C]825U:76]1TY60I2Z M?V4^=A@4=RM=0^''&^PKBV_G2424%B2^^4FM?2$L91D9GM1<1F,,-A&#?,YPWA3G37'>E(ZTP7E3C58Q.6^J-:CDO*E6 MVZE-U1^X(9F6%E"+4FP8O:U&+V=0;0-6]9[+V7C/Q:'@YX\C/6N(GVWVAB>H ME]_8N%H]8\&9/2^3/>V1.1BS)[/GTR..S;'%W*D[=Q;S<2'4HG#B1Z@D,QQW)FI"9PN3*Y-H@E.XZ-T)8=_3AT\>.L0=N8[%P M 'P>VI83^]^A#.U.F?H UZ]BT2FW7U,L:'6AQ (3!BOWDN0OC:-7P!MG*W3 M[]C#87_TZ"P+SAWAA1]CX5:G9_<&(YNS=2XG"DKC0"?.UM$S%*:YC,88;"(& M^9SA;!W.UN%L'1UI@[-U&JUB)XCHI%"DGZG"H,=EFICWA^O>ZAQHS=UXF M=[ZR3-L:K^G#S)G,F6S>>FYMQYK!#LUJ3HV&-NG[!;.O?X.3'F(O H:A=A M ^ .#3>+8Q&Z]S(J=RVH=F4#"B4* 1WC=V%,Q0WM&_>#*\% VV4< 3]YB=PK MPO/#IX^R^;LP$N%&V)[!"68XR^'$A(JG1LFNO;:,$A]!^(8 Y]_F MH9Q6%^A,T5S?[HQPO,HO+S8/XDR3*,A2\5:)D^[V=S:L=]TKKB\#]@9U3%3_ MG<>EM+T15U,@F:]7S@PV],8)[IS[Y,7W-5#L"^;])=0/%"&V:87Z"KS#XZI) M8/SJ?#,^Q=&MC^'S'$/-'0]XX4U<.%]0:W%!W=JH"(ZAUO/.LKF,QAAL(@;Y MG.$8:HZAYAAJ'6F#8Z@;K6)R#'5K4,D=#UIMIS95?\C#JN5E 0=3<[0MF[6, M7@ZF?D(P-=TAI9+YDOF M2[WXTNY:''FJ.6]RN/0JT7*(_P5$2_\N#*R;FV33/X6;8FSP3'A%G=LD=5*1 MQQ^#*2B2/!CWM]#'6.(O^$!"SQ8_YQ'"?V:QGW@^A2$G'>/'_8.J\\*WIG&' M175=]#=@C''-&%6!QF7,LZH./"D+*L!WC5]@,4+/\@M86$S .B![/-PK[A/6\LCKVZ^_H2_@X>OW= M?C,:G@_?Q96@:41;ED;QO?R]C#=W %4X9A:DN.$P E"$8N:G")QE+'!(!2, M#D9X>QL1_GAL8H'D5!5)-F99$!@8B2ZK26-)Z#N,9\?58#CX;YTOG0WTB,'[ MGH M4]P]+-F!%:<)[@YV<@?_6414"_HK0 U6"8P61BE^P'^B1&Q\^PZP3,]- MD>9 $/TMO TQY;[WSQ?^']T_+'NT*6A< TX?;>;T?_M_9;[GI_<$R7?.$N.) MC<\B 4B[(FE*C>G=XNR:&'F5!(GRYHY*FL#MTP@M=ND>(3)Y B"I<,&$P$,"?51\<:Y_=RG<7; M) ?<+($SE,0"L"K(]\2-_66:2S:8=B82E*- !(F(;WV91@(_3:,XCN[@X%42 M!;?R+S%-C>N;6 B9P4A$40G&'PBP#9HZ138UW M 3"Q?.H:)P>!!,08N5^Q$KN#8'159DV_T^T:@!>#1J-$E )NY2)JB,E7]-(: M3%;75,U3 >AA(@,(%\J]"6\,X 1WR&BX _/3U22#1$@+-(G^"=YIDU!;1&* MR[:98 M.22H4@ G4"95(FCO0Z"3C\#4@XJ^"B,-!34?).7P!=(-$R'ZF*>)(*"^<^5WT4S.G:')<0@WJ7#G(7#<#6VSQ!-FS04! M*'L9(!HV!E(+1#\90TFQ1!$HM1VFQK])>:'%4*)?(@3(P$)8Y^='A%(*^$,> M5S 9'&GY$;/^-(BMP,O51MB8YP<9P4TQ#$G:.4AR.&TZQ@<)-"0JI7-51BPF MA$.@7*@Z9M($^-)0^HC2%N]SE8S8&U,7'1^[J)#&BG(AP>1%.(;SW[/$D'P$ M1Q,L9H;#H(63A?41*HO*F0G>NZ$F'ZF0HF(&^F@"1 ;+21"'\#*1[-KQCE^5 MB$>J7$%J6@ 1R%-*0&>*+4YH4.JI@L=\YN)4J!9++0W.J(7B402^/!V*:1MS M,AR:OU:7W6W=Y1JR9&MV!LX!P02Y1Q'".Q$?J)K?SH; M%5/CP8CVF92*4H[E]B-P^X]XI%K=J__00;>0!CB*6V7\34$ ;-(U&X_^+?;8 M.Y0P/Z*$:V.AQW!N.QW1N<)&W5[O3L\;@[/E$2Y:!O M]7>,_80DR@,7SL&I+0A.U3C^5(9T;7(^5EO7M,*Y:2LSKA=.3E6X.0Z"+<2G\91DZ\FYN#(54^("!3%_ MOS30?*\/["R+C0!6ASF!,J6QDKR7YSW[B?PO+ #S."F7L,BY?TP&OTP2EM4& M[O$:GU(&9=X-C;LAVI#2(W$*L5@&T;T05WG2J43P%B6[[U\=1;8B?3 BE*J:O!Q5 MB]'(<@H(=)\:@F+J+@V&!5QD.9M)^;SA>']F]!QB.HS"*TEXKP_[HQK MU6^*E?FA3-K"IWH=N^R32H4FR)=+E7\J6;&X>E65!48*?)GMZB.%_K(R>;Z5 MLD9&;5.477PU=63:X0()RY%%-SRQC(7K.P5+.(L(](F_G3RINTB:IASQOS)? MIJC+;-T4ENU3H]-RG:L#%'5B*N4:S$KCV-7NKXFSR%/:@/F!\ZD[Z=;Z.S+C M/H=AS^9+\[, M$.9>W) ?1:HF%\(2]?%TE@5%5^'&"/5#M9EWK2Y,7@QC=[FXTOYR,.M96 M+&^IPD7E^*QN18 ?DSP:@]%#1=2/1516VT34NWT"T X542!_K(>(MT+>^6EL MJ$)"XIN(7:PN4Q0/DU4D5\B]UN4>JZ')HH>S>NDR6E?A)J:Q=CDJS M3A=K2*;B55L1O:R2#@;(*$.\1ES*= :,KZVD/E=1LHS,ZR!RPF0;\=@U<2K= ME3G-R+_22/Y7BN(H3HKA5748*GTE/8>X]'\+<1^9:ZLLRMLM'(_*>P;2@"K$ MM)F7;QVOD_.#1*P!Q6XI\O)Q-KOZ'UFMSO@RQ[IPUY728>W@RATU-SW?H_I= M5!L3R]%)!S40\]Q?8L$ZL'ZSL%9,*(IOG% 9'53*JZPNA#0-;%8UAP- MZB2-,Q==5'DA(BK#AF5SZ9TL7F+%5X"DE Y4D>R.BG'1JJ9" /,EZ)'WD[DR M!ZDRC7H3]J:<6-)\ _ZY4@4(05=!E-:JP<';LNP=UIN+':K>!EP7.EA4$W\- M_ 454U+C'T;6[/H_ENM_U'C7OP; W2;U@)=N*J7Q/A)#O$.O0=HBP:=<[4K7 M7@?L4Y6K%%2UU3H;Y?K>];D>E@;Z5NR:=$;=T;!K/ZYB5\_N=*W1 M8'*:BEV@B5K#D34\4<6N7L_JG:IB%\#4[C=OX? J"+KQJ6JD\<*?2N,/A,N> MH:J55F6%-*X<]&N4.@$W7&TR"O^-5Y;49,.BZT[&9I.Q:5WU"(O;4W<9C0U M8^]JP&AL/AI_QBK9)%LWH?-\64)'@-RI8V\_UBWLJF7[7_^PQH,3QSL/Y'IS/!PRTS/3,]-?#M/; W/"1SUS M/7/])7&]-8(_1\SUS/7,]9?#];V1.1PQU^M5O>@$1;G. Z]_U2.T5>J5P/)$ M ,K1>+L ?9Z:8?N!\,QE4^W^"73QQP%( Y+B6G>-H-N^.1H/F&R9;)M%MB.S M/Y@PV3+9-HML_^L?8]NRWS+A,N$RX;:.<#GT95?HRVK^V4KPRVAR,B/S,!^' MQEQH]'QN)Y!&1*67=_<\,#C7M#G0F6>99YEGF6=;Q+,GTW:9:35BVMGL M+$Q[\+3,M,RTS+1\TC+37BC3'II)?DK/Z+.%2W #D"=[2]O2 ,2R1N:@?X+T MAO.!4S<1PY*%)Z=H2]EQ*??V;=E@"9;5PV)82TW\\ M]+^]*FE?63W:94V*](8:[_N5]=KX7>2EN[*XVD)_L2'-#BLH$H MLU\;.Y(;L6MBD'G8;G01903@.^%52J*OU#JGWA!? .> >/_=8) W!O_XX1? MU3B(SV(BLYR%NMYA'Y%*ETI).O?&3! Y8','(AQLC=(Q/N2O%CU*[N!O ^2E MF\E.)]B7\89>2$UM*I'>,+S!3CN;GP@Y-<4!GJ%\BV(!E=PCP MS[W8W4M#H%('GX@85C::R4('T)Y2^T'D$=G^L-(YI&P4DJ3PA<2EHCIJ;Y;. M_<3X,0+,6]VK_U#)_0466/1#^+B@\.C6,F?OM?$9NT,F>7^"C27_ =0+YZLH M^ZJ9E69(E<8_LML -I_,:OT&J &1/(^C4*@/,T+?K0@];!\TO9=??Q%+P!&P MC?RSUT7>L;LMZ53U(31^=@"&92L711YQI=Y1%V^[U_4%2@#+IH()2+U1WAB, MN@-&"X ZDB]UXL))8;; QX-)"B(4,(C$170K) :IVR_!&E#U?PZL*+XW+$G# MICKX\O,NS-O#P7NP,\ \X1=;T'K4=\<)U@!"U5X-P ^=5G.!&HBX=> @ \Q4 MP"VW65*.$R1196IXU%],LSC)?PVBN[P'6;:4OO5QL)=:,;^W[;!L#<,C6,!L@E,HQHZ] MN&G<<-[6N90"2@945<[A6[\!J&S"/W9 M?=DLWLPEK0E$GR3TH>@LG7?0DA0J^U119SBAFG&!B%@*EV9SP6I$S1<$4$JO M%(H7#IA27Z^\EU4*,@&[+%,S>9_4I2A+<^[!!DJP<&R62#V[BHV;Y<$!$TY% MK;=?!C]C^R]L:0?\YZAA!+780GT/5$)Y@A6-/^$@!Y50=N*",\KQ%U6B]6,O MWRQJ?07W$6*H%UA-1N>P!7U/]E,N\46@0EGI@07@4E<\DB,*8E(4JR_S7GY) M3=SFM@,U649H$2I@C>$-?%?#+/RR@,EA8!"#^125QM%RW 48( AZVBO*1=E M#U[V8]*',H*;@C?R8K%VLU@P ;Q8<,?8UMDMC Q8'?;_ ;AYLH4:P9GDI[*( M)"K7P"@5_A5"D 0_1[V;E.\PRM$G@08+AF\=[-0J=P5?NF4/-P>)5"#K&F(V M0_J-PKRU4:D?UIJVP5YK/U941CQ,BP[L^0$!TA>$<.+?"B)T@M2. :BM+O4( M;XE\V]'D#TG <=TX$[6&YE5],0MSP@4CVZR"U8# _104!U@L:0PS+$_0@C%L=CYAX MBFM>.KZW <.^]\\7_A_=/ZQ>]\4&S&N YBV=V][%/KD*C6O9NQTE^2> N$M@ M!%9X#[HA,EM+6KC]CF<.8#$63[(QJ=5][!$Y2AVU!)_R4F!#\1M0_F)J!PF_ MH_U3$.)O((C3Y/)@P&478M[S84&Q5-JG(KT3!9^N M;$1J"#!R%N "R958 8AISK7QODS*^)?=@H%7I<0$%X'_9+3W"U9SH8=Y!TX MH7&+L8\KJ^A8:_"\P\:C8&'/7E_;O7R![7H),$AC7.KRM^I0.V;(<-YE=5),J1R*J3ATXA M&+TLSJ]&0EAA[E23#+9N+(AOJ/60\2D2.&FFS9*F1Q:FFLG2_)[E '5RI^73 M:Y;E\TL47J':;?Q8;/1GT,I0*6V'H@.*=9(MP0XA[]B!F#;4U9%DV%5KY[?. MEXZ!P#.EDQR,&7)PRX%]5&C#'+SH/9%.O5++-J77OW":T*L_Q=$=C/T>?5.H M3]^#.>2);V >.MKFG L(0!!< QE5[$JK&@7&.@O9 K6(U:N(:3 M%*\3;G+AA0Y@.#FR$/UVHO1X3B,G]O#ETO4)X'!%'.:@+6&V"MJ-^-H XM)U M> O6AIH"^ZD3%>0..0#/5-[K%XLC VSC_/26"@3 _:"-%GG IE?RDQK13]!" MRQ%70%J9AK0)NF#9=R>'TZ!:B+3,R53$U:B"7GCEXDL:Q % \F2 MGL320X> MN:\X& 2ZYL,ZZJ5G4CGB?.#LBN\8[Q](61/>PK?KVP M4SL$YX>"#!V*"\F0*W'_6WP3="F2>X^3) *22*N:6B;OA7;2#=T:.J$3W$MK M/(VB0%[U[7KM3@Z.^)R*"B9)W.YZ,4ODG M4X&!(R2/X/=PL"#U*?N+'*@E6& JR>1TY;44+NI2U3@,(+<;)R[$(:U;4BSH MD#*@0YXANQE0@DR=72L.M)U"/B%_,45N>9+4IZ(XS.0A"-L.G-QYA B#XW6: MI'Z:R6W3%0&J[E3Y'ST243N/65QM!]5*$+@@R!0LE;3:M1UU M7QV"\8N!3NJ2#^\RUH_,\@I.P$G<&"?/5I7^(77OWX4^\K'01YJRZ0=]VYZ8 MH5FV4_E"VJ4?*^$H^)CC_0FGBR1^Q72PJH7>3Z]D,UQE:,9> FL2'\:Y+Y,UUD2NM2SY*U=>9FB^D (7J%42Z)9BA> )&'R!9%K M)\*H!ERWE!!U:;=IRV_VC/(:/Q3CI1G&L<2'/7RKN3U=SV7H$Q>]^.'+ Z2E MF;5<_IX2B!EDJ53_#@%C1TIO'(I0+J%'%Z>@? J4GN@INF+]%X&O9 ^#,,O1#J//,!388# 8?JG.J0JMR?[QF8\2IX\%Y&'\ D68SL MG%\(>L!J0;3,_7$REATCT]2ZZ,%\Q616JQV&^;Z04\'D51.@*T3Z6M0%N9=[ M?@)_!F+AW1:4S5>YG@'AX$(2$/>!70A%Z?&QP,% 4O0Y\/ M14V2$B'<>4A'+'H49@ V7SG0<#%3@<]0%%\E3 4CCO&4[Q@_1[' /9;JBHKN MK)SG%+(N8S13YZNH$<6&P[R(S=S@WR*-!V#AF#O5HKIKJT"^5\)2!9^@B9!4 M/(IYW LE@%1TJ:H?, \LV>@,5'N+)"!6=K!=\O)5\B.ODB>-OTI^&-SJ;X7, MH1Q?QBC6[\_H3'&R-,I?D6FX](U*W04D!,XR$6_R#VMYZM7M(18\/UD&SOT; M/R3XT[P*.)-)9S"T^MT^@4C51U1+4N#K2/"MY#'+'_O]SF0\&=G6]D=VOK_[ MQVZG/[:&_<$CW^]V=BRKVQGT^K;5?^3KYUNXU>E; WMD-V[A.D'\T&J@F\7A M2;LF39Y4W?;!!2M!=?QBQ*MYBZ/CU@3XE?+!?I;A*._1AT\2NA*2LD8VD=/0>\1 M8,6X/P[NQ\^->T8OLS;C_OE9^Q2-*4]0_NX\E;JV7LB?M@K:T?B(B^YM@=#Y M:^J]LB9FMSM\W0A Z58NC^MP,L?H)?AHX#7FF:EUY[WYE'R\000X/EY_HN?7S/'Z5@O<;5O M=LRQNQ\?=E@^@.[S-C8UQ[WQN7MN:$11>IH(3+LOOH.NP;\ M&$1W;6NGM=JL-#%"D^K+;!H!-LXKG\,. \LL=N<.]OF0 M-?OA/5607_R5^=0"H-:.88_GR\YX*PNMM!PI^K+*9B.J*.__IT9?64 ^8N##6CWL/*":-\C"_D5O MHZ)E9MG*B.KUA\Z-[%Z+^RUK^3O3**-.C-A1(5/]''!2V<@@E;T-\?>BVRG- MATT5EE&2^-. &B862)%#X\;\4+(N;%9^*$:@'D5I+,(;[ D!S\K?L3=)MU=Y MW@FH@5\R%R(U80&IZHRTVE\P%JKW'RT4/OH>MGNMD%G>BT&UZ4S<6%!')T!, M%6\[VFXVJ=Z\/9QTN\-'UYL?CH>];N]$]>9MNS<>3$Y5_7S8&XU.5/U\8(W[ MW9,LW.H,AJ->=T=E=4T7?F*(CRU[,MR7U!I0^YDKAW.]>:8:KC?_G-3SM$"+ M\Q4FWF6\/T--ZJ.'1S\(R>_:=;.6_FFD=5\V:N:0S7,&/P<<*, MP<>)QES#QPG'T3Y#'&U^_: \Z.3O?J7N(EYOO(S0,[J6[X^;4YNW9PZZ)ZA, M=C)8Z78!S%$ES/2-8_I70[,WZNH:$L(,SPS/#'_L#)C!1-L8,&9X9GAF^",G MH ^!X[7-3]&;XS6KN:.7E^+?(DD>UW/C.;+Y>7Z>_]+FU\RIJEF)L$\/AUIS M(=^'M(FQ.>R=,R]-(WK2TT)@DETEV9XY.7);6299)MG3VFRV.1Z-F6:99AM$ MLUUS:+.<95?"(^#U8RVO\+2UY]CI^83B?$UQ>@Y,RQYQF^%3'JXG=*(PPS/# M'ZY]]+K'U3Z8XYGCF>.UY7B[:_9'?,8SQS/'7PK'CTS;.F?[AP9SO&97@WJY M'WY9+?=4%@S2*\."2_0]!43G%V$]<]*U-,JQ:%R5/0T\_\SWS/>/<$]89K>O M2=PU>9YY_[I-^9$[&FI3N;QS7+-H3D8#ID[F3N9 M.S7D3LLVK5Z7V9/9D]E31_:$S^-1C_GS8CM2_11'=^G<>#^;^:XO0O?>^ ![ M^=:VUE1;MFF\^NG]A]?8J0J;"Z6QXP?H ;#LJT5$W0<2)Q"RIQ'L\JN@4 9J M*I0(4_6>PJ\VO9E&[M>KJ8.1$-@?"EZ1'9N*UP&JN?,!9[\73GP5 8-ILIV!SNS3$6(HU]M^A.E7>EPLY6 M.41\M<^I"'P8B]Y]6N.I>71G+#)WO@N(V',+=@J+@O&<-'5@MZ&X*[=S;031 MG=H*D!W(CA3&DM]M&C>AAD^($AC/_2OS8R%!BJ.AEW[<0V]QKV.->D.K>%)&GK9G7%W MTAOWV].EZ6D>\-;VVUF58H=<)3!:M47K=6)<>W]F22H\4&O' [XBVAMT/UU? M?]JEM^B76LNF]7[@T<#H[O;-R>@$)<)/ RHMS7&.P#]V+<%3Q?]H=LQH5DOM MRP->@E,54GN7H2ZPF;X[Y. MV4J<<]DB2_7=W EOZ)9 2K(-EP(Z&*N7$X_]:"M,ZWCL?L^TK)%&-BN'9+=) M$_OI_0<]:D;O/";5CVJZ?42:/@QL=VRM59"]8:L!M1XY2*3W+'>UJY<-6ZYJ M7UFOC1]E+H13O_%?QB+!FQ /[_=OA3%W$F,J1&@XZI)!7MG2G3I=ZCI>)/60 M:"8A=OWEG3'L#CLK\"N@Y7O_?.'_T?W#Z@U?;(#BAOOMM6>64>+CG&]B$<"R M;_.+5JL+NU,[[=N=$:*@\LN+S8,X4R#2+!5O%5EVM[^S <4/WTOK3 MQW,#=TN0U8=4+"3-]Q3M_R=SPM1/B4+)[P!?!/G?__(3-XB2#/C-N*90FI_) M*V%\]I.O[0@(^1UV'5.D3)1(P>'"D8'1/](!8\2PU22/?8*C 212? \Z018G M(H]C*J-D?BY? @FD!)6,+*'OX 4 *'[AI###O>$OE@Y(*1QE5@B[G.T-+Q,4 M/^3!.0;3N61BT6K*A]4ZE['O*M=1C*%),E"HL@FYQPS#D!)\&GX"T!D.K#/) M@A27MAH:!"(7@!4:;A;'%*LFOLDER"E4L!6PGTA2-6M3J&)K>.(6.OE1@>)= M#HKW.2C:PPL4')6%K@H[4UCW97\5HE %!+3M?<\' D(B (HB^A8)1INAW @B MM_:^I$7EV\3'[Y>HE 'U 6"B!9!R*LLTX3BUE^]Q:OP6&"Y,@?'@H;NY[\[E MEW#:1PL1X]P8'M@Q< L+Y\\H]M/[?-7EO O'*\(8?PM]G/1+6E!R.@<14'EZ M96V_=;YT0!4, B>6$X&& ? P:;1E%"L%@Z;,@_N(S8'= &!_JDB\! #HSV#[ M8;K.7\2G\'S@+W!U$FYE=W#E"=ZX/ F/*L9*L/E29DC U0(OY5 (+"H$DYK(7#FD*V K2::E%BLBL,])!6*VZG(A2F*OMD,1B_!-\M2%(_;1Z\/ M"D00&1Y\,C%X[\=)ZS#.UO M(RE$@"J$!R []F_EH3RKZ,0 XHS&ZQ@@H&@3(489J]!?$6+\XFI0%>#'F-\O M<6"RC0RK^YW:[5Z@7"Y!9E+((JR[>OP9=U$6> 0$@L;<\3#D%]Z*:;GJJ OI M)9@F*/YR!*KP "Q7'+?D%Y,9+:]3M] U81("B M=EO<,TJ;1TV!8F\N@("! X"4XZ](F:ZS1,09RRQ&AN&HO(B)?.%]%;01\ M$80>A7W#1V3N3!I_Y?OM0&4!Y -@6Y'F5;5T7=RNJ)3&C_XW(;5:(P&(QE02 M@<0YB1F08WZAZ<):LHTR/E>E<5*Q:99_9?3UTHEIB3 J/#<#B17%<-Z1^B// MAW)?&#H.^@%#"$P@-5?:*[#-H H7TCD\X2+6C-*.D8!Y&-C_&]V!\A*;<%2Z3B83(]S M21)_=B_5J2T83HS_^L?8MKMOG5O'#^A\0'Y ?)K.\"R,, S)Z'$CG+[1&D1<#% +8HEL:69U ?Q')4) M%O)8=X!N%,&00H6; J@16$%3H*/W"N )+"@6H.*!Y=<2_OTMQ+0<1.>_Q#0U MKF]B08Y"[$"P15FV%?S0@U1 M4KP24@<(<1#$*_Z!IXQFD'2AI#-G^[Y>K4H)M0<7E&G2'&GZUX7PB#VISDNM M&37,6,Q!GT3@26$MK1/YO))$48AF#HE6$J8X088,$M 4%>&R)E,Z8/D8>!^ M,#DQ[C8R@]0Y]M+[-_!-Z>>>[.GGULZ1V5>.S'?P4AP%DN0^Q1&(^$[^0^A])1:S0<#@^KG66RIRFM:/*_.'C/!SI2U0OS;NZ+F?'^&_ O M<>!'S*,$AD#(R-_*^R7UFTF724("%Q4!&%O0600#D(VKQO9*B+M5B"\+B!NO M8"29]4LBZ7.&CB6KYUQ9@UT'2%8_':35]OM7+^)S]Z2?\1 M!368C]VY%#Z8YHC)D)Y4(S?/;NX+@3L15\"'>!C(A%P?&/^2>[N ,*59C*F\A+): 7UTQC.^X;K9 LT^-!8?.(@LI M7]C+/295&I;IIV0R/I9FT:[!G%8C]1>"O*JNG] A'8L;)Z;!_30IX5GB[JG* M%-]['NO>TVK\O:=F1\FA1^J[TM0D#QS>@:C3U/@(ADF%\SZ3? "V:L>Q2I<9 M5% @C"IZ*LHC/X>$DO$&%H:HN&/C'!([C[M9[;B;;3_N2*I&+OF>T0<04YH^ M'O"@#4#@Q\5=842/!%_!&D,JO?5?^1H>*#GVG3%(62B M44''@3J)[HW _XK24ZKW]>?-PX#1&!/U<->BXR<=,[A.PM4R4#, 5*2J*H&CF=:ELF?2CO-#W5S5_2C$@IS$ ,;*'69U)?(B5Z0=X\ K MSNH+BPQ-[4HX&#IUBPECH9P!"8#4E35KL,1-F":YHB= ^0Q!LLEKB (I-.ZT MK'*#/NK2ZM*B7]U1R>- XJQDZ2#=]/7KDOQ M,#?!_=X6P4[]'Y'G K_<*J$/X"NI89?WHF]OTD3WTOY8?SV6_FJW0W_5#=Q; M'&"?KC__:GSX@!&7'S]^_OGZUP\??]G%+(.FNOHLY>K[ M-QBU@?1M"90_+5$R?HRC!5GP='KX"QE7HJ)6*I>G 6U_66[?E/6[0-"3"@Z* MB@??N8'C+_+()N"X5.!1'8!F4HW/0:NM M1OI+!&>>->R QKF LW117#N@!@K0D?%0S[Z-W8O.'5B@#>&-;:3.VKU#7\S\ M&AC5*1FHDX*BA5Y0LE_PR"YN$-;H!35 21VH7,0T$(YWAQ\B4@*,O'H=W2YL MH)YR#*EFN'2)06I"Y?(B#UP5ZCHOK,4+F>O7&68E'(PLM'+W"!X9%9O,:3)R MOFU8$;(+JG/!+:PX"V?.;12C?=O@(75672!5:(C@E&MN M .TL!(W:\]U4:K9;8ORR4 44XP62J3R"N/RI*.&D*&#]=FQSE[,X" M)U9F<0>L7_3S!B1+ M0GA*VN.W*E+FYX)Q2(\;O4WH)B]+B+,HBA;,^_O$)ZXNG0CO"E&(SWPN0VL_ M%J&UG3SDAD2>JX(Y"_&N\$<.@41Z!&X!?$NY\#68HL-A5MQSHVMA"S;P/%)9 M#X# KV%T1P5:LT0>)'!0W(G*@>4)L,_]12X'324:J^XW]$ML"@LI#Y&-H<7F MQI,#1[N1%7A!X%/P;4)7^'26 .<10$RE#I5Y%<6-(@9"J10RNMC!TP@KYZB% MYV%7.,\]D+3\%N^LR X'&%!X&8QV+QTX>3A$\QV&6P3E[R)7"H#E0#X2Z84 M5QG/@<>$NK@5>?7;G ,WQ+W7 K7-(JJ;G$KD.1 4=YDEE,$#*)[!2J=^@)$: M38'P'C&TMZI6,;J<2E@B= 2 2@?"_A2'6=019#K\9^EO!XNI5SE38RN'8TZ MPSRXUC1>]D<=N_P3(?VR-^E81?@MY2#1//)*N/QC3$^7?X_,2FX(JF&URL2R MZ')E+7E "\:A)T+(0$)">,?8%C-UI\)FPMKM*]Y&N#ZQV\O><%19/+GXOXIZ M,H:,[B1: W%![JI<7YZY@$)TI MA_*DZA=($3;WERI/0'SS9?/R_"68@!P4$HUW1I[FK(164AT/)[T)HBG\.HNB M%(-)0<(%&.3IW.0/H,LS%3>^2P(J1#.PW,%/7SXDLHRU*P+R\LI!29"B$@_& MJO\W/HG"DE(=T.L'3$(3F"6LO!7>SG- X'B.'4QF<"5C3^'4-CS4TE.5*%2D MFH6J*C8Z'>67*-]#05E+$ERDT9MT@F>DOU>54<=;^*%/^T5';2%:*J@N!0_5 M+%]F4Q!VN2N44G^D24.Q!RA_T*N)P52H11@53%?"4W*VP$?+MTN5_-)NA1B6C*LL:XOG>@./FOBKHG0^' MMV*(0&+D6*"_BP1&0F[@ZI/J3*,3?.;X 9&"+!6>8C@UDL,,D%=Q)516D>07 MB>O2G-B6;B80 IB9HW)*1JI04'C^4B#* MC58VV>Q#ZE UX(/4-T&FS5*\O)7,Y$OG1ZU44&$F+")/!#5)BAIWMB >+O+Y M$7Y>YN:AIB*^I318>?5!>6RJLV(Z!UC4<*:.A7 JI'= '+&EV><69&5,KP? W5PX)38ER331MN_OE8ER9>@S8'G+ETFE\1!].++)@J[J$2Y521Y .3F492HU]2W6^EDC2HP MB3NL4JCRP&8ALK#RB65AD0!'R1KRMHKN>NA0RVAZ9]>BX8Q&I4B:.3[QQWV> M693WOBAN1K10=7"H=5P%>2KH@B10*9#B9 M ;QP@S2)\B3(2=3)*>N;!?HQ*P@WY0<< >/VO!+K!3E@ M(PHD)D5>*E8 T:E*"U #5[D%MG;E5R@.R&?72-L94B@#:K0DZ**(CN.8#!- M':J%;P^WIX2>TDBOIID?I'EJJ(H*D0$*-W3F4E9=I)_>NEX53E"M0S86F MZ3+-HTAPU9N/#M7KYX$6/@K15[4BW51*;=#76J$BI^_PK5:WG?52='WBG1<_ MT.UGMD WCD+Z81K?AJ)=C,&S8C!74*EW6^4,I]-0^JE,8Q:(;SYJSBB+'U3/ M&HDX MS%W,65 M7CCS$:UTP8/*\J\PO#$[4@2Z5[(]?JPB)J+5ECP]8X^T M;GD5L=]09+(*;A*@ +)*]*_?O.<^\F8"8%6WVJYBB9]L58-XY./F?9Q[#LYW MNL-E13SVBD"U6[8MA=9-2^E\)O4"'(T[XC3X\TUYJ[#;=,?,2[S,YQ.;S\EL M^DV\"6I &\:TJU$@T9=AS7OX,I-/;"9EMQUVUWV]"AE.35K7!$=FB2(R[43; MN6J&_K!3N5R #;62>)GEQYYED![25DP[L?E[@C32\7E]X&JIY?*^H,F_S-P3 MF#G@@RHJ0P)AUB[#C#?,>0T4R2="G6=2T?G.TC_#./\SG9+15--]J2++L6OJ M>5I_+(][Z,VT.&+''L[,/RIHT3?@V82#PO-IM 1P;5INMW MH45A/MJ::'N6"3 7_]FB/P*O$0GE\FBA0Y7S:2V[GDBRB*9-X.,5"DG+=YF/ MD7)UE1%G(!^9&IEMQH2&M7./\$%T-VU.8U1 MUO"##]MB*C;UGO;Y8AW8HSH,R#,CR(U_&Y1#E6MI6C?;=\0AR.2QBWI+Q2GC MAFW:VZXA+K=.>TQ7"I370&Y"[D1=RM-B5UW84*BFH$KYX^4N'>>^=S/ UE!%(LFKVET=DPI K!!OY.E6F'H^3N:35AOFM^&IU=8O_X(7J2 M4)655U*;$.M2FPP^ Y0"P4]@FJ:\7806KL)7TTX#9'>@[Z0R9+.A M\N>^_%)GR,0VM\X[\;9\)FDWR32E+>=(KZ4 M]YA") _VPX*]Y!3)+#R^7YG8DOX ?G,V$W&OFF/9_ MVPW[TA%/8E3[?=]<'?8ZE$(E"-"XD0B60XIS#@)DTAO!8^L?@)F^;WH9 7V MK^;F1U$:TP\7W/VL0,8(?^]1U;XY3-YT30WM9''8GI8]#!?JN2>RGG_]Z[,' M5)V7_=#\3T:.K;BGKC7>],$Y\$9U.KR+EEN:2\D_14*'.BTW874=#/(I93I' M/>2#=724[J.5 E4ZD4HPW-=!6GG'WU(;_1 /?#NSE\>E4&W2*V_"CUZ&!\\4 MB@+&2J(K)@-,1O=M=>+SJ)P<+[[O.\EC= 3XV=5P>KSR^=,A6EMT1 #:'9OVAX58E]4(K MJ;ONQ2E-#4 2T. 8R:QX&LXBTN"78HT#.8ID\A@GW.5I'@PND4-$VUW>6>8X M^_;,<2:2@3TUU]4N\!)B:C=VE,[)_ 75"4*02K,DOOJF;HEZ@O^2HBKML>'? M$XU4G-5F^8ZESPE;\KQ#R@3+_3C'Y.ZJ^3OB5857KML+T7B\ M\&^L+N'ZL?Q9;=U-=@K35=8&MM(2K/I8$VN,=AZ3I\O3$$;)$FW#M<+2+54U M#S@^*R-)[5G >5)GPI7/!V('=[ULC9E]D79X_."XOE;QOZU_6"L4=\Q[R5U; M&E90GGM3HU#J_FQT3$5$R,?HTT3Q4/TZS:B1V5D]-C6V0M<3T($]@X@4R$-E]]'29\=VM@ MHP\TQAIFA]/EF_+&',7-:CKP?=DX2P^>9(V*A^J6IN@T1=@O%Z_(N78@>T@I MRA[+FBNQ?-8U>J"Y&0$)0ZM_3(S*$,*[(O;)/70[4XHUB:.JGU^3B0F[F$JF MWK-/LJ#>)<5'LZ_L/RD[CFS+E1X76(>6MD7\$AUFD!;F(I*B+#"*77]=MUJOQU$^[+IV"$[FJ,-!?&@% M..D1[LRM%/_HDU@,YJAT+_OIEW#&#U>YTS:32=)8PXG^_ M"?4*%JN"'9(SR?=,6[*3 [F4^00]BS;*D )=^+$FMT)4:D$.B=S>3;3<'_3\#VQ6*H^Z&#F M/?NG@K/#3@4JW3.FYI1L06/#G3K(^?" >P'J9:88;O-=1%G">D/HD.-T!Z8[ MZ.>;,%-_9=8(RT;;%D1^ W?0[+NN:+#WS9S6?%5Q=R;1'Z?J;#T89]*4>9AO MN$PEY-E:1,'E0/&]\91HB,_9"W.OAVY'_$*BLL')B8$X-R3>D[RKT0+L:<9Q MZ9[PZ$WG*Y44)QOQ_$/T5$4S&':03OR,L\ADP.EIN_C!/S:$:(GO]JO?_XL5 M)0$0D=5:ELWG34HJK NNU]D9?_54H5.W!LT8Z#R0J2$K0U#^S,K\/(V,&(NR MT)(ZY0=PU3C0MFPR@>Z62G4..4WC$1)[AY.YBL:"B*&R]Z6JYOZ."INTCLYD^3S-;4E6 M^TP&\*GO/Y4)UE3)=))/7/44>-,RQQIG'Y.)UUQ\I8=<[I[[#VHQU! H)]N)26Q8ZRVN6SE]D/=GX(7429'\5U)WUP( MF> WD#3B(H9"UA M&*_.,W'6%C2>FK.W3&Y..)C% 0\F&+PZ6$)^7()()891 M.G?T@PS#S#GB_0TQ!8T*=U(#*$N6'.B75Q?EL)]>OHJAEQ4JP+"XH0:RZQL4 M28CG!NC^K.SIXM&I."@^)"ZZ[5#R*S]Y _B6O>.KL'IJUH]9FRO9^J<&W18( MYEMUDJAY5QCY/8.NST]-L"->>(P^-NSFW\X>=O-T!]>X/!'U2/KGK@#F)JK4 M$TE9:><;P=M2A*[)I2Y/\69Y@.E\[[B(5]3=)G&M/X-^AV]F6K2PISF_(U8[X]Q?,A.VO)T %CRXL8QNCXZN-RF3$W\VF21;8A SF_''7]#Z6:^C- M&J1O\Z8Q$>GXK4P_E$A+]*WF@[*B67'CH1)/F,B;K)6?U MIH.?.O$^0U$RTA1YTP_<),)B>OZ7E?3)JA2S==6TMN02R"*9M-L8QR>BXBHM\=K*B$GRQ;AI MAT'@PW%(4\I83)?+YV%9468?[2QURM+S6DEX+Y%\\4X?=!2IXL'=.@&5DC3I M5:J&6C'5AD+D,:ROU&K4Q&,1G\CMCLBV\C;0=9D@-EZ:D4=>+G4BLR,34?GR M[NAMIAJ%*0^[%.S&Y!>X]@VD99LA^Y,UJ"8L#;/9,;%ZE_ZO:YG2/G2YPO,T M913)(-_1?@^P7:(WV*J_^X8G33GY<*8P=&7<&FSGWR@Q[>U8:9@/?'N^Q PQ MA(M4J"FP8L@X(:U)Y7,YXCZ@G(R9UX[K;;2FZ"4C"T5;9WD36*:3]&AB8":" M]0PCI=A7]RY3,P'ES_\O9W($_%?;K@4SI(K(Z]&5@(4U)*95#Q)M8OW1:P9_ M)+ EBDN-0PTM29 KV^V$$CE?V@ZHQ3H0/K14>K'FV; CO-69EA6V+OASS= AC%.(YEJ3)^%V, MV,WV^'A-PD9TKNHD "5IHN_+52LZ_W<4Z'U()&>9Q6O/5M,Y#-HN2@\,X?(&(BW^^Q)56K&U.07$W;-I'=!W;TCF M^, )QWB5DO.9GIUQL3E!+G^/.VV8!VA2EULJ_&_JN^'0[#,1P3Y3^M+_I<:F<:$E*E#W$*ZKQQ>R Y$O*^5O66&!">"XHYR?5(CG?89SWO"**S5EH.+BUR\7KS1WEY$XVMVS5*!_ISVWMVEDM&=IG216 M."?F:+0F,9HJ1*@S$Z*=N/!E0#X1AI%"^99-EZBJ#.0$DSXA\B -+:Q]O=TA MSUY-?)OMNMQ .*5*2*+E(XMX"*#% D-(N_:*-BR@)0G+3SXAD7_O2;,N_I,8 M L$C[JG<0)B9H^-39#T!<+PGNHU=S6&/9V^/H6Y\@]6*0Q&16"O[-,RKO M7 MT4Y(V@[$+R8Z@PR>5_:T>90P0*R560,4'_<,;2)!6#NE??$!M!E$_R^H'ST5 MF _]E@62CEPKT4[]6F'IHZT]GW$ZO>^?SCX?58'KTU5\;0?4]+BK_8.1?XY]NFVUCL*AS[Y.W3B<(Q 4X1OJ]"N/BG?JUY M6#+E>$DA*P(U0-9#\$CK>R7N5X7 MIX=J-^GVKIAZGP5Z?U^[SV1>[VX"=]S/!@V68DC^E:T\ZE& (]1OU0:DD_E! MNC13W4?/YMB>D88BJ[9IXNFD+"/KY"VS,S=D&0S9$DZ8);3H(\'2)Z=8R4'B M_^=K4F06[[>GH_8@5ID?[F+[WO8?@FN1V5,%:*<3S,+(7@QETD#EH<@+U403 M97 ^70C_)H,#7?+>G?&6XHY'M)S_:&&B/ M.>-]G0_EK)LG;H%(IO&!( " K M0".B?2=V8=Y=$WW['0^CY#U1 2;<6\?9*K@/C.\5N6HG]%:/HR[ZC9HOE2PE MPXH/"GWJZ(L7']/'U8,.NK8%T,.89<=UZ,35%!)]U]P;UM<46F#:\?SP([3A M_!B4HVLYFUSJM6A.2+_;=1L:P*G)5).6P!N0])>F\04N*ECW'1##Q*[60N\'\Z. MM7!.)%P*D(Z3(F9HA?O KA=**L9DI6-;PAVN+:CS5936ROCOJ-$AZ!#Z^K Z M;/C;FQ;I4^> J@>AB?DXTCTK<#7#$LK2&6-9M[A&'\!T)FHJ=J1_9+B'=PM] MN, ^A@6*/>KAF:E%_VH6;(^]B73$W@5FT(KSV]V=6"O;;H57\!UIDZ^OWKRU M)F99;\+Y^1%X\YU/06A[K0GHV1(9467SBTNR]8'Y\GCPF0-/@W![V-#*ML2V MU=O4K\:4:IYN:9DCNP$/?/(Y2]"_$*SA#>B76W&U #- &"%H2'D<$=32*@Q4 M4TZ?FK+U\ZR]*3/-6?]5QE$4ZKYEM<'O4+JD6([HWO!8CDEI#:Q6O0(=N'56 MU9:',)$3YS/>91GX"RGSA$.C2O=/S$E)!Y>[-_?''1?&9G/N<')U:#3C>2+/ MR>&J9$,]*]:*Q8@73BK%*T,CG-0' MSR;R;$;[WE WGH8@)4CMAW3N;C8EM1FSNPPWBW6TVQ*22H=PV>6$(R+!,ARV M0^[YY.&?C']_3;HX]>:I(4"-AEJ]FS,9SB?:3G!E/LZ,EV=E7W!>L>"4. M)CQ+L5A8QW5?V&5R340\RIHEV?:_7/QA6ID27/J:]KTZ3B.1MAG!*(K3X=C) M_A'BV!*OI.3"*9'GSN*W'BWT%0 RQ\I]\ZPTI;TV%:3-XUIW+G^F#;P.3B1 M?KAE:U4[V*HO$/T&]G?6\WW55?3RZKW0WH+!PM>;E%ED!A/D4DE.7ID.C%7= M$UE82BE='Z*/@GX#+DGW.Z)J2@7A74]NS&YC14AVV:0^.&ZB_,#YX+=5'RR M$M192=XF2;[$Q] 2+:C&Z4CX..Y@'*8BK$..[=E0_@H9_, M1R)MP?8B[CXDXEW6_XR1VA_BK8^K1I3U2-!1^([:1!>G5/YO(@Y[%Y@-Q9KP M^2Y3RMMG,Y#W0]YE&*BU=S2 2*';"!I"&9 218JD 2Z0#7E7EZ(^4LB4'D@"D#;'P1;D)2R!%XF4UT0BI#='&Z86@EPUI\;]3B=*^X(1UW;E(TH M&4.Z$'0M<;=R[SCH#JN%X>[)@,\\+!I*[GI;4%*E:9G"83P,*(S'-VB(9E5W M,G%_7B$CN3G82[:D"TQ9YQ.NV*&5S6QE4;!2[8F*RU)_(Q_M(N/]V IHQ6[, M>&A 29#1RE*UX:(W^,3F3&A4,R[_C(ABW+=VF<,G-H<6NYT0^$!.GN.!>_0] M+M/[]*97>-X\C4R.N)E1=0'A)+7_'\GZ-D-J]?_B81#KRS3_TZ;9J6G;;&;$ M$>23EZUQ_[J84:P*RT[*G)?]_,0FVG4Q"_6VX00O<_789T#5ZXL,.?,6J#512&TS60.3M8T)VJ5ES7QV&OB 5*0 METEZ[$DJ-JYE:_-^-I2!5*9UF=KDM)3PQ[=O;-D MJ_DQ8Y')S._$>7VX)/D??P[!%1+::Y$&-K6_PA9#S/&R MY1Y]NB"\A!0@_"01A[ONB2H@ ^UP6T[7$Y'Q7L38# )UFFM9)>5%(>SIT(%8SW5;N 3A:Z_@%LS MH*M@5R)"=?J43@"3!):C/?][T$->]=(SO3W&?#L2H>?TO:^"QU\ J+(5?Z^HH30/,)."8,+7;/\'= M)S2O<[D4,,S%P+U?W@@5O56K+G/^V'.>]ST.^V[Y3FAK,L5JF?8O: (O<_;( M27_7=YGCX'>HAZINA2WG*Z2X^8?[;AIH<7=#:444H-52Q_C.8FJBKBAB]6^V9$G=X MJF,ENC4UC/2/IF A)#A M=-%I6^X%%H_<7<8U,JV+7/+JIV;D0HR#N_"-Y%0"R(_7'GPV*^'^SE5/Q< S MP"VJ-7JO(4L3N/CH(>KM;=-W+3>1BP!C!_+!6 MW#;L;[H5OH[$:7JUYJ9TY,XW)R04[WJ!#W]L^/#OSAX^_'0'=Q5H=['5&\&% MW'Y0O%#&BC;1QITZG%)7Q MTG%>V_6<,!XP!JY'%X[P92CA*T\H+E?(S(&D4 MF0"F6$D_0D\X]+N2_(AAGP3;N E[U=34[\4M$Z=;E;U&(S6DT%X3G2*'KQ.G M(F1G*VYJ]X:S1V4Y=S ,F)4B8_+ 2$!I'P?W[X6F5:%859FW%0^NALAY39*K M'*FUTRZ9')2M3$QEF2[OXF5\7$BS6O0)6]97SB1AJK':E'YH/H3& M-"@.J3Z)LTB)("#K=$7"(#V HTQ:!0ZGW"4^-($L:RKZL /NG,CM4S9BAHA' M>;OD+1XD\6@G-%0*%Y,Y<[6PB MA3B5WJ \A2KUM)TNJ>T8$1\_EJD M%+@+:U!)/%82DUPQOYW,%5N)O!"TAF8-&7%0'U-*)##U;70KP=PQ26E5&0F( MGWL_+QED/NOV5B)VNI%OXU?N)5X)QA9"%,3Q7#FFV@=:NC M,EEYL 7(07XX-,MW,._O[NM")\V=#F+D7#)9,5R6;* M$QMP"C/F&_?YQVV@?4W:$\%>HN!)3GV)TW#=#B^WC3^!DCL./+[3RYS0+BZ- MZ*6P$S=M!CYXZ9.%:UHJO*#>(OY=.A2SENCW,'XX/&8-WH?:.V.<)1>&9,KB M8IB2-V6_11Q#/IE= XPTNE2).!R1('UE&'A9J0]L,J#T]MB:^G[9=C)B\XP/ M#WH0T0L9T9QY_KA,M^,N**OM$IDV^,L8=;R554DJ*8ULXN<@KO7< BK7\\(: M (1N(&.@TS3-;*)&P?E57S)"ED20TX MW@3---U:IMI)JPD[>_R PXY,#/BRE)&J'@J3*P,O7E]<.-&TER/F16MUP:I9 M<.EH1U_IXPA0=V;KDB.+BCW0CNF*H/TH#=_0O(4?I7?7&6(%XVZ21)!-,Z7@ M?9#AE&I,-3XYV_07(I"_N:EXN?@:DU;3 BR#D&@D:ISQ>+Q(,0^G^_AH@85^VRBE>\<^0LTE M$A((0.MGN*TW!T^)[JECR\. A2+,H4E%W[A%(51SVX2[@?P'"MDI44F+5&5V MXOY#))]]6GP@G[_T@@VG+)BZSKEE:9Q422TNM"40X*S@U0B_;-Z6P?>3(-.5 M1K1 -/V((AR410(V\S%ST^+NIM.XJW9-DY:PGQU+^9'++ !Z!1=,]R,E3UG7 M3=$6PYXX-T^Y-YD:0:BNE2; O\BRR[E)1SH:#1Y6D>XZO-GF5!H.II^-FOS+-H M0_"G=7<8* (@3^R8L5*==%O?A;!;$%FN^.D.A)<>2C^/>VB[Y4 F?@N5Z(;% M)Z^^?3-\ZI5P[8/@U-3QW*Q5\$4<+#A,[H!Q436=& VK^J:S69EH9\UWYGM6 MXT,86/1XP#0KA!6NZ[>2Z:!O O9$JWX]3,A MCSF0CE/X(/=!BXXGHRIRUF0SV,<*Q=*"Y?!86['G/_%_I8_+N:=#,F F?[[* MN+Z)%P9A(M C/CML^0J'IZ?2U&SAZ M&B1HIAO'9Z8+%!?3=]'I6GSW]T/'*; U#1+Y<:]OZH:.)YZIU]%97"^^^C$L M#]A WY +2)RA\PVG#;]63PXMU(TD9^]"W$#=QOG"1:Y;?YQ M*-7TM$HP(;S[?LOD4IK\6*7)WY]]:?*)&9;[ 0H%1, E=91;.+HF.)M&]J3B M\GV%^F)\%9Q.SL;&!YX%IF:=3?"'2Z!Y1$&8KJ+@>BV<$"DO5) M8#CR2H [HL.R'4+*,G5,A)T0!@2YNFU6\;]%K,>8F#/OAZV+JZX:FW19:9I] MDON&)#J[.4Y^=3/DU^AW"#3[;5PQ7Y,?TPS+;O%EM'*OXA:H!*A-F6-WF5/? MGCZNYI>22[K@<")',WV#2M4YY0@[;J9F-@[0NF/@>QQ=A'/(;H0VK!L3:6* M'3PLY!>6_:$Q>1*#M)"C"J@AO5YW*R5\>K_K0-[X[J8)$]% _O6X]=R@(EHE M-W!:46)B' F*%__Y.+,;* JF>RSK'1..KX$WU!2;TJJS_F,\J0WF1;M2*F?P M&7HN#?CTX0G*U:)T)G749ULXFS"[*$_/2KCEFD'>]1HY:LYRT6YV]O%-Z^Q+ MI:M%-A8_&MC ]KW]N]/N':VI0KN(PX 4ILBV2ANRLHBBTI%B 7%>8P[>T1#. M$3'?]\'0*70S4BF,'W_3[-AE%"N$[8('ZL*E T>:7;.L/DXA:I;848%+@(K2 M:\.11XRF&[P*?:]J\RB(H74;BVE,FZL#&Z#V=-!&K\OJ @^>71:UCT9$+!^> M3Q,3ER+4;&B_F29%J%7'!UJQ'*&1M'C3BL8K,19M#:PD^-*%Y/II#PL,IST* M^D9%'*)-.NRAT"B5%0&CI"XBH\*/'_""/V 1+9$7[U;%)/X(8V;I>$5Q.4LM M_,G 9#Q^9ORSX5/%TCD+>I^C0\^=/?[N6(;G ?(Y>6'5,+(_ RC!_^TH3MI( MO_D&.KEK2F#%W=V(DB[O&L:A,US=<#TN]#\=]=(5F9/S=]#?O46*#E5Z"4P_U)N^;A\B1D-==VRI-Q4%]9PXF:9=5"X M6W%0S2+HG?SH<[ 6[YL/;3 QP6]Q'F1HS.;GE*L24['OK[>(F\ICB +9:&(HC N M[T5&]V^=%?I8$4]O)LBQ'"%VJAK+;AFY,%E(B7(;HCON5R/]=CR5O-2.^JDO MBDR/WGK)"#B6)D/;FR"1O_K+MY:/2;W1WT37(=K^U\(HI_#=MZ^^7;SZXZ7Y M^;%GTT]@UZ^X8Q.'8*%4JIJ8+A@+FR3/"5_%6[K\9D*QG03BW&-??_M_G%VL MU.91.A"T67QB3U@_. [A!7D=!":WQ7=958^^JN+2H&DYM%;"U9/,*OD6$<1K M:/'PWY/A>+5==8WC=],=3.= )^V9.&X^@M5,/G/ )+*! MY*L@X-MT+:GKE.JFR$?G8=0UB0\'Q_Q4^>RO2Y>M*!5&*2[%:4W6:Q)&S]5] M"7T1HTB.%_6!;;W-?<9HSEMVQ(ORR_:]OI_R>102C?IOS>';=^P?QF_ MC!N2K9)RU74B64WGI;) QG'=T=U3SG @@+968^F-'CXC&7R9#2>5B?.:7N-J MN)@8&%4^F%G/K^)#RQ^B;DI@)S=H);J68H[B)%RZ%P+MF[C]5D=[OY4\KRCU M2[]'DR>D7!>:9(,Z$]$6!&B[[NMX\A,%:N\!W89><+T&ZT G@IV2"" 1^''3 MQ34P;+PMXY_%\_(J WP*;CKN=Y-EB 1ZA@&G@J8UQTN>F<^ARFF?UAN\J^^M M6MB7&+&S]%3,+$D%^F/\UGV0DY'8!;EUF]LJ^5/9(\E28O'9J;K0Y-V7Y0$8WKH%-]XY+@S0B6&+2<-ZH% A*'YQ(U?),7RR8G M1JH4LB0=-*SV[I'V_($N1J18>:JF9.JE>\2:5)3)BQ/(X7\OM#.+Y%*RW(RP MVZDCE/4O9D8Y,YA2OU<>FR6%-KSOE4*'@3\LZ'."%.*+:5X.AX)V@*+<@B@M M;^H;\/;T"Z?$]X*E+7R3"SY/OU6S#!S!+H@)1-[*HQCJ'J7L/^D>5;Y>$*>==B;]V[KIMX.]$)'+]_'C M]]U>^/"P4NY:1FU\0<]AH18JEDZP4\9P)TYLO -S*M1T4&"^^ %*N_ %%\C4 M/OL(U,$0997,(@US!+VQ;,YM&X2DK5OF%NPR (5,XSPFWK6N#@@[0?5Q"NG^ M/J;PF1@P3\YQZMQ(, $TSJ75ZT01&%.B7DG\M8SF;2@V0+WM!-D79^+6A8"8 MW%$=3-^L,\"7LQ&Z>UXNOHR>:,=HV*HX>O0#K+3,_HPS17I>):.6]Y)VDXX> M>F2&7(!0'0V*@$LP17<%5S/K@S3?G ;>-P[/X!%_TN'_,=$SQAAS+COA?>OA M7Z%OM\JZ=E?-T!]V1O<\P?RW:H!HNQ%S5*$ /L?[[LNO; LWC:R7LQG6^SVD M3+TM#^/6W.8>3PV(GC!S88T5'$_4)7_/M!3!I$N1>H<@OD'<4%LYC2?F MT:9-#L;L.)1#-%J<>DMAUF3 F5X>CCRC"X<.]*6U@D0GNB"Y+\>[/AD5!-A2 MLM!*2G!O$&$% MIUQE5RHC6V[&;SP\C!:#.<>BL9J'0J9*,8+9:%0&5(+L#, MC&N@!;J+$ R:7C6:"GL'H1Q(($S794\8K3T .MIP?T?\K-%=&A(X@3!;O=YF MQ4,P6D_%'I][8:N[N*\FS4)5J66$+L\6Y^)/?_' M]HE;AW@9ZOG*<1$65AX\^ _J D\IM)_F6',G%-]DR'^?/M;OXR\9;MCSM* M,*-%7S6)LB2-D;O M^[#>\+G=;+=AU7!>7ISK,;!4)SG^,B,0BLN#2%#.9CY/F]EH6:1-YOY90QCI M:(]J;D[+)M/YU$@AUC@!V8M*RP,L_U=A?Q>BYT29%S;#E+P^AGI4>-]*NFF$ M_](W0P,@4D)D$(GW0/4 +E77CUUU_?Q2=?V'#2YHY_NX&%>)NZJ08#NT<8.T MP2.U-VRXD#Y/FV/@1'40/OK5H6<:K7#;4/.T]AZ_7+R.US*V&AZL)^,2( J, M;5@5MY?$:6I3M$UW)YDI-,%P"7"Q;5H.P>';:E.=?@*;7,YR)V$/<$@;:^24 M@H'>(;Z+I*'2=V6..7I4Y'?KK)&9I$WC+]M)7:6)X"AG*G3)NN3%L:?!Y;S4 M'M3:3HB-TT)5KQDU@] %1%$S@.I5*33 M; UI"=0$!0B-#T6T&:M;DE'6*C?$%+=+UDU.S.9T/Z8O M9Y_C5'"M%5G>U?D MA) Q5.Q%N.9( 3\NI7M448!34T7J4*&:K:_I FFJ/ZM2A]I2ZCD#XAQI6<:' M:6L2S#=3@5)79G=+\ /Q "1LE<6/ZBT:_0#= ME5:*:X:[.JSB)N/4-'6NT\ZQ-6,KB8?\T)*:)_E_.:-!I=TOS(:@>N!,#NHI M V%:!14F^E],B2<'@$B-N2W[7S.\2S]2+VLUM8N5[U[: X5U>"-;@.13-%#0A]P+0,D'P7.+N#/3.2A%+SH?GKH?"P].*,R) MP)P=&>(12*_Z@/>)'L&6_*_> <-DQ;K2F22=>7:]"\&4(NPSJ !'&RR5EKL4 MRC)R%1BYXU/7G(U5*DTYWE_%8R@'F]'*CK&'&2K:3&PW3;VCI:QN6-DZ\MY) M@?)M]-CF#:"AMNS9M ]9N6@BNE5I$Z&<6K'CDJ+6.::D#\-!W)-C?L:PB&^$ MPRK.*+%\1?]K#W8NG!SB#JVDQ@F ]1%_#6QVXJPH^EJE09BG/,'HAHQ^0/$N MGB==GQM4];"23AD0J@^)53^+)^XX-NKN:!DP!4VO5=#X KPVSF;:3L<7?RPG M"-P>R;?QF98#L8?3:2YG+EUJZE0TFMN=*U8-K.4EIYLF2OP,Z_RRLLM#UHC/ ME>U-B]5F5T.0'%AZ#SM"1LSNV],U0)E?F"\77Z5%.:1EZ?#J\ZM01P0++8]G M1ZO.+!(#(O1K!S]3:,R;D 3A=!(3GU%VG6,6I8XHV5GU6)NX-WP@<6)U(:"Z M.4K4I:E,$'MYY_FYS:5[R15K63:=%7MO+8R4S!G?\&RVX4\@6='BY]3JK0_Q MM.-XI61'KQ;_[]#U]>(OX?;;O@/W1\GSX47MM$!CQ5S5!/JNBZ'"XC>?_2:A M:4:9R+A&=-+C$==)=8>5-Q!#6!47H;^](1>E&4;%:68Y+O6@M*1O^_/)^4!6 M]II>);#I^J>_A=O,(3$M,V?)??=U8/X^U?(&W+X3=<'+I/WT2;.D,KR1/0LIIS&_B2%6B7/@:JJQY9ZC(PZ88 M8&29IC,C./8O:^3#UPA[C>Z(O SF3["2'\$YX&+WA(LRUB&4#M.N>Z?G^P7G M\;%Q'K^\X#S^88/+5&D*)'PGX=X=OWJ\XKVW>^184G. M^RJ'17$3K)Q5@ZKCU:G37_)(:6NF2@<[E?$M;/UP3F9&V:-A'OC%81=/0I^E M2@5P+D.%15&)O2R^G[#XM+G:=VRZ),2]F11A-731H! 5N8 0IJ5'F9R!Q2Y" M4?+DK3(X#"GYD2IAK^W8<$+TG@CDL@X^WCH +D7Z$VSO6L:8=!Q? ,U.D$7/ M5D.U3.H[H2,]T5T:R1UY J; >4>^K4K[Z:5)EO+J.")-*>1:7N?4,+H.+FO@ M)ZP!A#$<>6P(J^YEZU&2L-W&NFB$/^#OT6X3#C5'\5%;IZY*,^<9%H?OJ'50 M8_*Y"L=.V%6$IT,9;(81K7YB(!+16;8*!-C@]=H=]AL*I,2V20ZV;:E:[1H0 M7RY>\3.4,G#8='>$G66I[8>;1N7N1=<(UC1XGVTI.VU;$Z7O>JO4"R/2E#A] ME;0(S /P;'E+1NEFP$/92^CFEPU7?5!&N# NS((W N1^2>OHA79 M+'[UF7-05%RVH?('-5VN%CPC2C"DM*C::7%NQ\$__VU/OQM-X)D,X)=%,Q^H+[C4$Q9Q7=PD=GDGS7&"1();O' M8>#;:*(_[5/!\>7^'/V4Y ;0"LR6S) CY?;36O==U[^3XO-U8JU*0,]HE_^M867_I:X]X:1.=,"D/"7"L* U3FH>!@Q#4Z=$O M1:Y1U^.I +=;5XM70U/P& MKP@X$G=&_7*Q^,.IW,0WT0&D3(*F)\"L+(UB C_"*P,$AC_8@)MW@*6S9OE M^I]9_)ZY""QAXRJZ'\/L^]VP)V0\,W"0M .Z?;Q8VAZP4.$\274O%-8R- G; M7,/EI=."NX11O$/]P5QNE4*T%T?G4AS2-LNO3WMK7>?\;X(DRK.T%]&6QR;N+Z1563D+ M1DWER[%%1*TTZ;,U[=BZ7N0U'GLV&6%G",!)+PJ'"J&X ERD9#<3;5)NV.I5 MO6-<**M&$S\ ]U,(A\I$AZTT/AFK9AO()Z1@@+P^1QU"8'<^R>AT4[MW64F/ MO9*X5;.VG+>>LY1H:=,NB4/@["M(4[Z;0?8566-9[3.]ASFN2ZW5;VOLW^)I[HU M>*6N.&;76?9'X(4N*^ZQ5]Q$WRFS*VW#Y8AY.M.4(C9/\L3*\GX38QU+Y"V84,710!%H5_HW5,A=C(>^3D/BV"98B6.+J+EYE] M[)E=4K?^GIOO:!8)AI'UH5L':5\?5I?Y>NSYN@OU.^;F(%?&\,G89 =.:^\" MV=ODWHS/2.]=.NFOHRPX\]PZ5?3>VY+Z[ZYBK$V(AD/I2%&RN&"F/S9F M^E=GCYF^[,]_SO['J07[=(5 M(T7@!N(T5W7?-ZHLD4[Z;8R[*)MVL=2/O1)T0LU0"Z1+&]]!5+1#&0^U%>1< M22TN+@N.D"%^+:R0L_6\RT0_]D2'.+'=MEFRQLM&Q/A(3L4QH)GG34T$?=!& M?V'*ODSB8T_BLNL)B42DY<..JI_7ETEY I.2!T(H 5&I(,8S+27WJ:BPKW\D M8_FW0]\,*SM>(8.G)AA4 S'^'>+6=,Q_#BB2<#>)Q6K5': ]4O]8^X[>O 9/ MYIET@ O66.+Q$8!/_#V*$6"(6Z:V$LG7Y.WWQ9C8^_&M'[ M38O-,]XX-L6.I=GM$"!)4&X"L*HG32?^EQ4&E418X,$V^S48ZHHV)S0#Q7=8 M-CN@(YAVT@GXB&/P7_%EXG)/5-.,4(H#&R\P#BKEE)N0,/%PFHG[@A!'0$\Y MG\R$3B'].9,HB\XJ6F,(!^E8TU2'38IN"B*HIA48,BC>>%>5BK?$R.SE MX;JEMLRL M>1F@[&RPJN^+;WZ3J1>#4 1#\^*' Y.1)AY0Y?X<(2Z=/!RP@\.!;G,V0W:/ MCI^J)WG5-F[.9K;10HLGE\_LR?8+1EII7+SZ$$L>!<"U<0@1^!]:1R\7_S$Y M#8D..;&8I]FAETNR@JK2ZU@NDP N6ICKS;1"DOY2-=/B-788YBJ@]CA6)#BY M=GAY&+P2C66*DQ^MJMVAC^, W*8C255MT%4'Z"9DT/(A_^'0+-\!X,M#NR.- M*$?Z*U)2'LJ5#'C77G?^&_-5[]#'A]V GK@D06#C!^Q_.5;BO/#66.@'9SL' M;-+RNVG9U<3"22*-SYAJ\WNOW:2SI$3$# 4F9',CW.4D@=AGRR")_>B"F11H MYVO @YMNQYR:.M)=//"OF=4_D9YS[5E$RQ@)O48^,WJVS8IT?@4NL-%?'EKT MY&1,CF8(NI[9ZO6%%MQXK7BR:>4 ISKR7(GCOIF6A \BS ;"G M7$KAPQ9=G<..(ETP":LG#P9N)4Y?1K/;AQEE8NO('_:8[OF%BJ8O6 #PQH,O MD@536$I'E$.%[7JDYYVT)MW2I0-F:HV6[5RLOBZO)@NX^AC+M_)*EB1D)G^R M732_M@LJY/P7W.(@&IWT?E2C6MZP_"??K+)V/9,/)A5-V&M__5W=]_% /!*; M,]$_7R?B3F\$4CW"E:KUMQ!:HY68K$7<$3HE5)0VR).2G (BX_6 M \%J.Q0U.P"QO(]EV2?T2BO?XI&%L6Y:@&;C%I6Q>J.JSJ_"EIH[4EN_LLC[ MS06WV,+NJ;YO;3YKVN'0PRM8PN6^#IFHBKY O0H_'+A5"-=!+46^LQ[B8P'3 M%Y7O@\BVXL*N)2/H>>LP8_S;8F&!:UGNBBH&(7ZE0XGWLG.12OE:S@10PU^C M20O>,]3I&1]PG=PQ(4%/740FVV!L]*-NF>]N#N(V:FM4<R(*QL11.BQ"#[KN((-[28Q=Q&>KU*JO'4W!NKAKG*^FND,RX1 M]-LQ>M(X\4REWCIK012G>Z+3D#YB1(A][ [6PP,'E/XM?OFA3[?D,+#D64HM M!Z-7*_S^@O?B>1R_K\RY52EA%55]V#(\H77DY8,?HW?T C'Y6!"37S\KB,D3 MV),?EL')/5+C8)>.@QN2Z!&1FIE\MQ"F-TN7T587Z(]OWT EQWICT:3" L7K MIM=FT[AI"<[I5$].:2]SBV86#@N?F)U_@R-2N M*?/!,K*MS4/0X869>5?'J M^B5+W1$MT\>='K1/&UD;,AFYILU_-/%@Z\O#_,"M$6'R?9AR3MV'52#/PT[D M5/X1JE3*Q\6U[:0B4EZ6XHX+IKO M!=A0O%%R5%5Z,#Y#;F)E /*5-665;RE=LJN.VZ$G-MSL.-)6IE9H4@ZF+QKV M-8L]29\T]SXK[0 W.-"0Z]"7,IG\H.+]T,02$O' M,,V7'=[@0XYNFMV Z:&;:N*YUQ_2??,+[<.?]^VGOP3%!\G M-**\NL>Q">3!9'?H ZFS)BH4A;V)"UB^1L:FF @3=9*X:.KHL<;\DB2@U!@F MIR1B'!./-#+655JH:@!P/S=[H]57#&%>1V7@UG@?;4QE PL$JF-^Q"9&F>]Q MBP1M-KC-\&XZR3)3>YLYSUA3UONLL^DS '[NR)AK>;JH-P_='8^ M0#IIPDWE<)7@<.MXE+G\[1G+)MW+A@(10S$HE*H2$MHL!*,AT.R93J5;EQ,S M"D6N"6/9KJJDGD,9\R2 -&-;LV _LU]YMJW85J-3TMR6GR:H-;$48#(FWI[, MDIS;HP 4)"23CA9D E'U]*WQ2M7IH1#3OQ8 P4P_R7S?P^#UK,JU@WP95D\\SZ-SLB?Q/D81(YN@J:1QK/##"&Q L\+#N!9^JH%MDPU1QE32(RC?%(E$2O2141#R+YEY(UQ%>//O60 M9!B3I994(%9DG)#X7GMD-K4J",'Q[+C%AXEHJ7*+T<3J%_*AS8-)=3R=SO1^)+*&33;Z]WX9!\W1QFH4^-MOC)T$>^7.3KKBM7[AN>OVJ.#JCG-UH4L M?-]JGC>6]XM7V_KO\4??AZO%6S7'*M IB7BZC,551W:'*/MZGZ,;YRW/9MCO M]3H<\QD)&>1'.3.Q%,EO+ZTS(@N;\'OCJ;-E;E,1Z/0S]Z<8A__?&'4.+UA! MT,TD2\Q1-#LYGY^\^OXMM3/J.<;\[)ONL"HHNVP6(3FK$M&=HP2,ZXQD^7K0 MT-U2\R-J5]=:<8:(3^/T)A5L MW%CY[.AF.$+6>?V([@\D:X+ZY!,0OS(^T+,)7;D$ K?1D<5Z0#LLTACS:]'[>K],C'X4YYHJWO208WW6])-/4I+3@ MY,# ZM&D?J>2N_HKFN+;PZ85ICYD,+;(C/39&/#N#'$5WL2S^AT=4#=Q*BB^ MI/\? [%NA6B-"?6.5]"X%GWR>K^/5HPR9/%^T<<<]NE/.R0C-]TP!%RPH7S5 M]M"JXK<=J6):1/(2C5*"E>J6T@<;>/&!<1M^N6Q<$L8DA2'.3L@[4+[#I,SA M86U K)^/J@H;FQL<9P<28C;ET45S*&R;]++>R3K/QZ+6JV+**:73NL0;@[Q? MDVO4]6U3>SM2S*&S!O2I<>LOWK7$H,MUYOBYT;D51PIV0'.! J(;B$J[2><< M8&I08+ZQK)E,O8*N4H(!Q)C]=GJ-9NM-1%S=NR.LM=1THG_DND;#1-W;W8'F M,=K) Y;)4%]UM EYG[:2> 2,)3[T%B3N/,/FF6W)+J*]X^6\C-2ES/7/+7/] MVZ7,]<]&?JFI,0R%:V3AD] L%..H[#R+OLFREWY&\7@EI,FS%=/Y#D2S@Y.W M2/2"!"IR\LM.)#'1_^\./?$I#RK#E-[$0EUU+U@S.KY60R>:&O#L,(-W'^/A ME0&-W(=:^GZ,B"NC3P>O&!?J2^67'!]7JGA(G2:>61;':K*$@_@$$Z OML\9 M:4'X=_5\CI3BIQP8.R]YUP_$"/KF^EJ8T=<3& 0'>E&2$ +]*D1Y#L/A.NR6 M]1 R4>M)G)1QN+-/P(AE)+R[''S# ZR^JKNG);?C 4>5GGC=DM-K\6)_0)%_ MW8J>!T(#"Q98K+MG%]CW1*E;)'F$E+G#ZE_SZ[SE&@,U:@.4$1C F$UC7!_B M(9"B!W=S[8&9<^IC\YRW,LIB"L^X>K(S^"T .HC/D_7AFO6S6:1.KAK M\>!'E5,ZQ@9L!78Q_5CP&E)_,0=>.E9W@(I92E;2WV(^4;"Q,V+2#QEOAF03V_QT:+/H3 MB1(7.[0B1S74,'@GF09!"RLAI^1OHF)4[O)I/46K 7QJ*,ZK=?8CZ16[)_2:T ME'$7G=TV3F- ?S!7Y%,B9A?Z*5O*Q9D?8Y3\][ATXO!:PXLEY'W+%1/%2]M5 MU[.'MNQZJM@R1/":UG_\^0\^@TG6*&+A:!I9DL'Z'(_(J(5QUD &'>=G*W+K>JFYRICGQZ+"C6"1>::95"?2@ MA^F&&0(]&MYJC.FV?7GG42U0$[QC9R\MA47V,K308,HE74CVQ(V/B3#P.(N[ MPM=-?OO8;<&+9]T-">!.'0I#)Z)K657/(14LAWM5W05D)@:OFB]NX MU+>!P0A:95"D7:ICVQ'F],4Z;3PP%Z3I)VY=21+8Z)G@7Q'D3"453_S2=9', M>BM9_U!IPC0^XZ.\>,#'EH_UTU$QE,<%/@EWJKX$*4&2ER$%)X9OA>6^\'.A M]L+7"(69;C?;9!(QDM=*YQ&R'*\&I_K\%N]D2!@QP6G/ATSVR2=RQ;)FE MKK\'2#/XMKX43$B$S8]):UOZ#.NMN:]]OFCMG^Q3!SE+$H+WQH%[+:+UY:;X MF8,,Y.P 8H;)JU^39 KEOC;%@L<#/88@K&8Q.!O:R%3^N*[;YN^2]% [N!7\ M+E\EE-TLH$3_V+4.!L&0WN@VD')0)<*W6R[U7I$RY[[1-4AK'8-1EWU;T;0/45Z,)KG+TIP<9:A9>A)X49'@V=OZG M,568!&'NXS)4$$8]B/2XG9 FC*6:K\I?Y9@JXX&RPC_IMG<7QX:2#G]"'W^B+ 2J_< M*R0587D_;JF,1FH@ZX;6T#HN!)S[IO\;G'YG6ESE>[@T<3$P/A;7-WA1#R_J M%YJ:^>1M7;_]M%CG7IXFWP.(!6TD+>,R/K<." BMOF#>M^L[P M.31)(#B"O:%L?:92T)*V*LR(IE647J#* M;H7L2@_C!(C4NJ-]''I+?AWAQ> MV A,G=XNU=ZU/\7W$<<7;MC3J9TFZUU/X%5?6>A$I$E0_4G'=XPX3N].PQ,_ MK5Y5FMDM%!XO[.0?NZ;^F[.OJ3_=P541>BXHF#"JI"J0TTF&WTZ?OK HZK;* M?J)MX)MCJI0AE+Q#8)N4'RH*^S,[E<5\\HABQXDC'3TM][N)H.U[P_WIT:AV MDKL%Q\5)#KP8 Z>QG:LX *]+H6O3B=68Z#)*+2FC6TS7$L<@Z+,%0-_OS=F' MSJ<@FO7TZ%U$4Q^;'Q&M WR((Z)%IL>?X?1?.,&1:K[PE#[VA%G5%].UZ@*7 M,,S[2I5IP!XVM<0ZGOC(V[;+C#[VC"(X!;LRX3UP?KNVD83@%A)F[XOC .:T M^$KK[<8XY'4[J@7KFO(_3OL"5HYM=Q7(E.":8HG M2/S]98$\-BMRV1S/QH=@^2YGR5-)L@'/Q%LMV0>%;*P-:U2W'*QP'"H(+'EQ MU3/"<=E=MW*GA"Z4-&16L)<@0X!_5""Z:=9[:SJ3^I,F!%P#\N@5Z">6T6E2 M?@,5YC889)3*H-VH8A7_"D"0ZU:H]$$J52B=R$/$KBDQV5M7)Z24)&WA+K]I_K)3__1E_!8[\'(!F>7''M&5[4*!R)CA]D=#A0PM<&CA,LTK\_.P/S^P9[ M+G$Y&=<-/8G0:,.N)ZM#KN3.V,1'=!OY3<)&P+'T6(&DQ]L5-?."*FB*Q[P< MH?V(UWSVBT>4YK;A4^I((06''N88*,4!+CYLFW*11+N^[7PS:GH@$F@>I?<5 MT"%'KF'OA%F=N8$TX68SX#'ZR<9:C7RF*Z-&OATVDAN8 QB#;#;VF6? )7"& M"4:#1C+9\1RXK3>'$Q#;B:?.4<<7%!92I9@:+J-].@C_Q[O\E'!4KJE(.,%/ MEETXGF8WKVS_Q;/.['W&F6XHA'QQ\O%E[VP MV,LX)/J)@L$J:9D8R@![G6AQN8'DN%AU!O+,K[5[1>]O"&YLR#>X"T*E&I?Z MU:'9K+0WRF^YNL)HY2Y*Y1I\MVYXX)R_B8NSED':UX3LT/KOR9K>X M;FZYTR)Z)62!1Z#8NLT8:>G&TKM:($>E^2;9C/S(XDD(8W(J_NZ,48.=);MJ MTQUKTIROMYV,5>Y8,?TOC_)H(8M_%L^9C-8H6L.PY?+UZ3O5&)TFPFM@^SJ27&']SN&X2]/M/^P1\HS78R;$V(:LX"-F7X3Q4^CC"98 MEWN221MX!U(PY S_$ ^(#=,$R(/W(JDNE53!TN.3^;[ MK13,5'+#RQ%M.Y?ZH8F4O$-%6.S4<%/W]DP7"?#XRGD@#O&^Z^?>7EX4N[UL MIC)Z^D$1W,X-3^OS;!RKG]8PX??5KD9NC/;J?*F91SV8G[\GRR,VQU1(I1]6RBP8O>3MQT#94 MZ%2EA94P0?I6ID Y5D7FYJ]@4AC^M$M4]$Q=H#8 ^ TSGNP4#F8KAGP-"OE# M(I91W0+'(_-R\34[LN2W$/9I&\KKAPM:XJ.C)7Y[04O\PP877-0AO(LN9_N. M.FJ7)KXA3?CL_BFG"Y!(:_9DG-'PVQFY;;@<]"_[&V)LT7]GAW_3W5&*0CM< MUQ^@\_-SQ@._$J8Y)\'QM\/J.@GMA/U>\P,\7-8ISKU7Z-X(9#N'3%M7++K0 MTVH33_2V:0HEJ(RG270-C])2G@KE95BK1(S> 3Z;&;F?Z;7WO&LV8$0W1:[F M3;>A$[302!EU=*B7F(/N):GJ;ZK\!S4%$2K3$Y_0W/+99G_;X4_N#W+>9AP(NWJ# ,?Y9M'E2V8Q!5.B3 MK(ENM/'22<(WI"E@Z?EG=@D;O^F7GGM9Y,K:FR#34Y8C[R)Y&.7F#"_U>6/0WKM],^L0WNMY2HE8& 81 M_R*2_^-#&B_/9J >T'K!0;GGE>TYX> MFW--UWNVG,MN=]1_AKHX92O$M+':^!!BK()\*6U:4MT$%]2:2XQU(;JF6%<# M-^4+($RUQ_FX*/G MNUOO7X1(M-NBD)(QKX0<2^RYDPC@)E0GOJQ-ERQOXK\& A!+"JM9H7M.)E#- M+'F)OOFT'G \%,$/J,#JLAOEKK?JHD:->'C;-CTW(! M'W+>3!1'\52T\\$YCXYT3V7!=*@I)PAWC#-Q'K$+NJS'^L2#:]S+/VE$F(V> MZES@.Y=?*MGRX2J+FW9HZ\/^)H8*K8:#"U#X,F(R$>FL]Y*D(?)AXQZ.;P>/)K-L M]J\L9HO(9J\IBK08NT+DE;M%UX35(QI'SF%MFR$>IA@GC2PF/[7B%/7N.%&V M1U 4LA%6FR:B6_60NXL=$2Z"A^GAZB+Q*[\R_,B]1M4[!=;RB!DI^*?MET<"*#:1;.FTDH;W>[@[QG.PIQEU2+$UY>-H/7#N0SB9S:^X( M!X,6YVN2%)8?J8!$IM&;;>@M'?KIV9QI0AF^\&?6Z8B0*#XIJ+C;^Y-G(BM! M:\7]67UI5 K?J,B5O4YESZ1Y4,NB!"'(%BBD,M$G"DB0(1;>^\E$-8A@PEF. MV1-^1?"+O=2+NL+,)'4J44Z(+G73YR5I4!Q-Q'MZX]%-V:@-!8N%(PP%%RB@ MT>[D+OKB&'?/0M_L1/7&\IIE,'[S]&)WI="2Q/+F7%S*\;(XHA]O.8-MF"W24[F=)$7M#^'[ M%F$V[<3&V&28Z81V^B"9J)\!-M&EU,JHGE$-L@3)"8\+7$S5N/1K*5C- -#0 MUNHOGWI*>3-NKW%RZ2?E$;.?L],=W.&EX@C,&JUM=)4X,IK*=(ISIT-)-D49 M,1[["( VJK86CAITJLY&)3F=R2$)5K +2U7?V1&U$G U'H,4;H&Q-A]-WINT M.,GP(9%MUB2 =Z(CS #X_.OFY] M;@;5>U@#'*S)&DFR&ZC =2U*/ )!/)W&%=0L^*K[*4)S*JB EXU#$-CLJV/I MY'YS*C%Z%2#5PNO-[Y6:C^5B^$\9897-N)4YN^N5A.P#TG= ]RYL. MER MR<^S?6KY4[H(8K2AY+C44 6OET6GAI,Y%G?(PKU)^,P'?Y5*5 61(( O"VT* ME@?LM>8+C2/US9$3KUS:W(VD"S7O-Q-4.FU8T-T_C(<*(G<'< L,0V"]YW() MBQ\T+6KJZ:].9\?(SCB28-B]4.E"J3YDI0P!Y:XY_<\$E'V&N=95O!I:J8)T;CT@P<=S[ MQ$"=OLFYDQ:_+R!!P%-Y0GDF[^QMHIA0/>T25B=Q4I[-F)TV,KQYR(NZ"LSN M-E#/,X.71!U.^^OB-QV&?>_EEC.;?OIT>.O5P!\Z V[DI: :MQK]ML];HT=. M@8& J+?.RM!NTSBQ6-F&H@9G31A60DV9B5(K>_;@9(H^LX=\3K7U-M6&<&AO M-D)6+24$^ *I0.N+LKY8:R[LR1/TAEK2QM' ]P:]=#Q@$[ V.F[^70C?&9"40*QUQ C#4^DGG_ MR$YAS9Z;RI3:<:__+(T?:$2D)8>0K1?R1^N:7XCXUK+K=UU?[\.) M\= *#H$FKL-JDY9\->Z?E"-*U(LP/6O&/28TG%[C5H3)Q@CXK9(D+G$Y"7 4L6M:QP8,?MI^<7%&'83L55>3C@1 M,K!(AM3H,HQEUV>@2*Z<;:1-%V!+Q5=R9'F0@AY: %TL;RV Z.1KUGF?(?O5 M5)QTD,YKUT"9^&DPUC(,7G,T!'.*\4%2U[C9-E\]0^9H >_8.;C1EWWWK+37^C1^A MSOV([H8M"Z_B.TEA^Q@8'Y!KD@K].>=A^B!<\Z.'8E.W2E1B%A-0G;@.1>Y* M^#?$A)0:AMU4*_%B3OAW8FB,[(.WK]4PI=/)%Z%!#+32=\@+R53-YF M,.V3#S_>U(=!V=$-V?O6-1R]^39_Q<)PNGLS'MKA DD_(OK*M#WV5+*B*O%- MM-JF^]"+RIM=LSF?OL73OM57J>];U[ML+J<$D\ZUKI>#:D@%.$34<8]J 4#7 MAE;NUOT;@R M]8)2U39J DQ ,YS82TZV%*T7]KYIDYW+.O^ N(N+6EGV2&R8HY%?BR.!M$ J M,2:>=UWG65MGPN)QRX&:1L*3$ [(_$U[SIU=-0H44C>WN4[:!)[)G0[O(1AT M-O/Z$,D &4+GX@XYW*6@QI<3*ZP$G9.?7.JE;N,G:CA2LH(H^-6SG"O^'4?9 MY&,91("HE#M8NFXS>5QF;@()@9$>\#4"A9*=1O)*=>GW^W.-W"9 M'YZ@&M&*4FV$C();_+ OZJ9SI0Z-0'2<0)&,/%]#J44'8$U V3TGGM 21)NE M8;YFA+6_+'+N_^_NS+NT]WRE,6,W)O(26I^VM@) M-'G#]@@KO&>J!#D=*3L0E)]@^LWRD Z$])G\I*#[V(ZV2S87KF"5C!BI7-&/ M#&%+A EH*-V@?GZW..Q62JLLU'.&)\_C&9>IMSK3).E5T_X-_Y9U/Y[-H?PA M9"@&L:4SD[(0DT=*TO%2*%RJUOGT0$F5PB?YYLC\%W*6C.34_ UYYOI?9?= M"E[U-A-Y4$D;4Z;0Z'[\1H.N(*]CD3JBHL]+B8N;+KT,[]P#TF/92[.=L;9Q M_UNSKU8-_U7IZF) =133(G-TKRB,,H(?*U6/093%QAY>+/]C@Y7E<_S+- MD-\O_O>[AH+<]>1;4?50.5QKM=7L>P)M?X]"QI53^6 (]Y9@%RD9.S&MN;LJ MV83,:\TD"">- .RGL$7B)YQ$3V!86H;P!3D!42X[+ 1&5HR^:>*5E>XN&I0= M\9G9[Z86'Z4!*-=-62/43G_DG.O*-9(8HV*#&;/N#/U\\8>%5'$-;UAJ)T6" MF9L]& ?."2N?29?$!'^A]L-,#FA<^2LBQ>"4(-)9A365:C%2[!/?_4R,8P;1 MGP'S2M(:3/:#S$X"[MX[U 6OX @)K&!S4[/BXK\CH$LG&S7U3\^+/2_53 J\ M'['8G,K))B6\D"?L[=6IDA4RY4-Z796CQ198QU"S <V>%&M<+(#26FOOC. MT@!>'T=D#)K6AD5W;43(UF2&H[2;T\WQE=)/7-2<'\2_CM5"'CC7<'DUZX'F MCK"A.KD/EP!AHE-D<8V^LUYNB]*)\# 5[(\'A=.D@"-E5GS2;Y@PDA2X)$GJ MHL'R#N0#W'-E/<3LO39[VC]QQ@'M;TELR\$MY2!(5LATM+IX8#1*"^\<.6M7 M3JY;VQF+:5K1P)E.;D!!]-EZ'^4Q?>)C=ALT.!_+81^, 0-$A.&4+R+V\;EKP&*@X%D64? M0LN&[(=#H/0U)UD/^2K(]9Y%KOWTP%X=]FZ18K[52ZXILIOQ@T2.H&%_-JZ1 M+:E&KE0)+VY7EH7F0T!3_^<8)GY 262D/I[4]$3H964+1YJ!LDZ="79C)G?G M\Y.+;G0/;@--]@-W'S3TTW(V/Y(;G2BEA, @;67+T7O B-0.\U*A2'0 W\P] M9%FN)MURU227!9.>D7Q9\]/6%R:3=^3KFL-A2 3+SZ_J8B56P1 <:?"K,1!+ M+80N(-A:J[ P2HA&3"ND5;:@<.ZE!5=T9,?1_7.<\5]^]OEO6:M5E^B?0CAV MR&BX=56YO&1VWUS0,6=;/A!P,)J[T#J?S.H8C>P!3Q"/U&NB!#&_/+0"=2]^ M/C &68-^2]4*!#]]?#DR:<0XY]&2N'S7>S"MG%PV+F[#I#E&61,NDU8LYUC^YFC;SQMBQ!+1$\=A5>_$T?5;0,?U\)S46,1@A*L-))RC+PQDF4NBGI;$3ECRJ?L[K--XZ9F(;7_9<$S]I'2Q?O'O-"OG,8)/ M;.">_JC])=Q^VW=/;<&9]7KRX_?RJ0V=!B]T9&_#2CIAD%I.(I6%X01NK.=\ MO\J#!&WB=R>)'J0(H3?HIL^EY).!?R:>W2OGAB=$J30B%#DJYVB;+USE-6%7 M,/:P/?7!)1^.A%C2'@>XF9NRS2KY,]< M3N0J1N+6'X'\]U1:L@,153<"NQ6H?*\K M(_KS5F8@2_!<,E->PH>A&"W8 M<2N#PHA.UO+HJ9$2%],+Z5A@:I47A'FCK%Z!Q:)AIX;6O>-#8-J^LQGNA_#0 MH(_/,4[]8P?54R5S+%[O,R(L+L@RI)?:Z^,-F]MF=:@EST!O9X@G9L?'2RV, M8UYR&4!/:L_D<#P0*QKU\NWD[=B-ZB[[8-)65\Y9.%:56=6/I4)?\B MK B*3&<=9Z1!-FA\'NE;]=N14%CH"85I.7ZE\EV:I-RDZOWD6&Q#+4]U4"EG M35Q*9%(4NQ)RC@D!;$I30>!5BN5]X%8KTO;US>*#X@]AT*=?PZ0$\OQ8ZG4Z M\:[F312=8:K9R@!X+,:&Q=QIRH)J])U:I1G53DG.IDMJM"N\$ ;1YM/IMJK[ MU> 1<]W@6'' $Q06_Q'J3;SQFU9U6+[MXB/DJ^FFU$Y_:.U/KY9[GVALM'4D M?T^Z\[="N?::Q O>*)/4'V@+V ^E:4I&WNKYP&N=" M&(.EC>-L46&%;IFHRC5[Y44L%.E=(/FE]9\-3C91JA*]#YXUNB _E[L9[H*# MBWIQVW2\ZI"-+%-M883-G3H/RK-:,8PFDSMJIR"@ME"G-3]L^KY+R-A0# MH'EOAQ]M!0:-'H6:U"C8DT80FW1[VLO%?YNX#201R$"DTU]JT$IM:?1N*NPQ M)=8@_$%)M*2L5(NUKE?=CG<6T]R +8\5$N(_:'D!Q5WZP[0L4?9A.D0X,3!* M-$(UD8+!P8A')XY>6'=@?SU1KISI0JN2V.N5@P&004%5>N8D[\N,A3O&1S-Z M6$Y7=O0TRI4QQ$>QX12TFK\WMQ;G2^=ZTUT1,N#EXD_3(Y@3T(W&, V-=QK3 MYZ>AY*&SP=#W\Z-)B_N6<)0YG13&UG\MO4W.X1G=VL57!X*-QUO\M57[D"O- M>$_T]4T\X'!-/".;.A-C')CWE8ZB*7F2=+:_CM8QOGU+OU<=8&X+$HZAT J] M,C?O$DO'?:/L/0NLRS3D>:DQGD17X,&^.GH>J)PCRN;!_W7B<=4X!."=FB;' MG$ZKBK'N]Q[]'=R,F35Z37TJSY0PP*Q+!\8OG*M#'W?CP)1S<)PJ.4^R(\-Y M7/^0CZUS!,B4XSF'1Q46-%(?PB;CXG!\!]14N?)HS24Z@^P Q2-O18TI&&KI MP=D&0_?TS777$^6P?3U_/&Z)6K?=3EK?B&0;]DLBZPN,Y&/#2#Z_P$C^88-K MPC+,N]#+6Y!L3VCYZ=7L% MM+C""H^L'"6],HKF]-[X#0&[!:A(1.C[Y.LQXH*:78<"N3#10VIID2DT' =O M,M4R8JZDT'LQ-TRM'KS2JH^!PM^1E[X1U7,O&[B# L(R>&]QTI&B,Z-2'JA) MW?=$0?Q,0H^<&?\NYQNT/-&';HXKQU; Q7;*&K"_K9W<3)]0<(E5XMO)+1 = M#$P6O^U4 54=8Y*=0/G^ UY3>J52K\4TP\)/&HEYGKQTGVK,GI?Y3D@#ZH;& M!J;66[]?$;Z1,=*>FK9T+B?\>33&T?ZED(1[8Q)-;(H19WSO0M*/B)XPR;_\ M[//?,)/'NJ^WP1IO\#[ZN%Y#JOWXYA**%#XYM0@++T0HZ&G^QY43Y/FMB)-=0;U=A M!V;9-N?/R[C'W;#:2#R7I=;9B8:[/IQ? M_<__\?EO/OMB2XTUS&_SZW_!N='UF]4=01]!F'4(Y4#&X?K/0QLP7I4+S^+ M#X.L#O?7UQ*OVXIY%8W;)Z]??_OJ4SFC)-4_8& D:N!+A?Q=B#5__.RGA4>ZC.*7QT]P%Y.4@]<^>E"_!'D[>!M/WY'M:JQMK8N19=IW^U/#W(;F##PKFQQO= MX91E)E.NCA-O$\G7V?P3,N3<*=>R9J3FABHV*9*0"RZ%B=. EM>HIN>^):5C MHLO<7??U+NYP6W3$PN6QI,68DN.F+%<42:E7]B""[$DM M>,1#SC8$9>=]2CO2V?.0E<-Z3 ]9/2\74E@K\\L%B-)ND(T/-@5\\O3AKA@X M52%P^DNK("3@L[%PSH:KY/Q]SI:8+D\M'9F"0^HUK]2'F2A$6]65+@%SNA\/ M#+N867EK#@[%3_F^$*E&8EH"B[M4X7#L"\KD(7&J/]$*N-_X'*I8_\'>R> )D@RKI+[IIKN0X4+,_ M.A.Z1+)VCM0K[T5VE=3=4P@^GY&*&S? >D -RC(A] MI/1G?S(-OF@ ?;L2 PN136!NW,WZQ11<0_@9XRW9CF8M8>R(=51W%8W7S V2 MG(B8($K2W\:)9CX0,N#&TRE!H2:A1+O/7L%_'Q^R6\:L.[J[DAS*8"6>^8%2 M?"NRHG'4FT'WDNB;2'OPB??B*^R]%%B1F_M"&F!\/U>M<"D0,^WB#,T8]F=4 MVW]?',77TTS!!)J-;]>KE!KWD<6_$>\?E9K08Y9R4'E0][6&@ZH4R9%$00*& M\XZW+CB]#OL!78:9=V7I%I8-%=0O+_X4\Z==K$&=!P*?S>3=V[0O&9?& M6E1$8]2=,"]7?7,5V.;LJ0],>. X)_;Y[W#UZY<+RGS$J"GZT>XFW_71 &XH M.R%_?/MJ\>VK[_[RYIOOW!__:_&E/..5JL *9^M1)X-6C+[(Z27$$DI32 [U MD]-205T:*;),F!OP9L[@:PJ^I&O].L]3E*L<+\+L,'W'YVU*GHA+W/B* /\M MU]$E\&Y3XS,0"C#.D[$=X/]K_LYP$LDYB_=$>1]I-NWC] J8K-7_JLA+!$U= M4I"C)@5MUZ>ZPT@/EIZ!X(4*,-U&$'>9;9=,X8OH&.WAR"Z;76.I(_@LAYY2 M O JKK37 I?J?WAV WI;3TYS*?A^K(+O+R\%WW_8X%H,+I$2AZ1<=D3$0$"P M%GYEM!EQC)%' =I'=YU#_>0L8=ZNB8JX"<0+*W 8*B?X4@OPC=T^MD20&H-1:M91< M]5V]@N46Y^N$W:2!$.:R'IY8LH1\J;;4LQ^A1HZ;\WT'F \2%#8(!3\R>=U= MRYYL]/=BU W'A "+YE$PO! M9*;(5Z0U6'^H\C7GRB0'*\-"[EWG?^*.CU%"G.B&SA$]=8*21F;G*./(E.N' MI/K:T;GH\L9Q@5WW]18UKAFF6_"(EK5S_[8.^B;!MN_)2 F:Z! *=;1*,.0\ M-EDBQ9!->S!0+XWM+4&PM3[0T.8XF%0&D5RI^0 M+.GS<"VI3RP;I^19CNS&E--4W>?=E57G.,3#?A.NB*Q/2"TIP@/W!SOPV"#Q M7RA]?1V4S<5A3D1YG?A9>I" W#8$'1G$:M]2>+GL0?O+FNUTP6*HVREJDD)Z M?6/5AD)\W??2W$L\'O<*4YT79I77STIR5W2(B-*V93.@@^@9-7/!5FY:E:DZ MQ=;T_"8AON:!7:.2VG19,E]XSZ0W\WU$>#+1%C\7/MU0H#[BX)1EE[F)HTIG MO\\3S;!BI'>#,%A;QN]4+9!LBCE6N,3,2;X.\&_%@^&>X$[)N>12P/.:CNJZ**O=ZV/9H+?1OH)5F[/73)2$>,L()BZ!G?UX&/_]"J W,3C3Y- M$$Y]ZO"ND_:XRIQE'BIB\JL [QM?PQF1\O33O0KQLNAPGGG? M>6H&S5UN<;%_=B=ISZD4A5\V?*SB+Z\1".0#/+>"^1:C9>;MNZT":XG@^V"! M^H=;@UG.5^6[ZOE0Q4K1H]8A/=,V!0K4N<[86+B@CB>34/RNN9*FOE7A/?(Y MIYXO,A.J$%3X MS;F7L%WNGD?KETE,>7)E3H,S&BWV>:KL2@W1_94\L*($X_ M; HWH__F?F[_[ICQL'U.96X7J,A'DUF;&@E,@_Y'^%$*8H6/I#%GBIUEF7.K MGLROLXB3W^F7H"X)Z+'MU?#P>ZC40FK$I'_C,E#+1?*4&_3HC*)FFW2_\A$% M"BO_U0,;I^P636O!DHQ(KAEVGP&T&SD#*&BSL0%$H)B,P'2<%W<[N2H PMJO MA^SG2:Y)E,*97%%#-?R1,R1MRQ7;E*LMYG\5)ZQ?Z/'FE,5%G]$ M >AW,Q:.:B%\,W#$Y S,$TMY8,JWM!-0 !J3Q\WB=<(8Y IBO8(5O:8/&RE"XAK6UHDO1#(J5C_[YVMQ6'\E#R2>.TPBS7_K[59KR45=S\8WFG9,K MY45D]M3])WG?9']'#RH3,8IY6DTA1X "1?)5I(?T6G=6I?$<9X/W794^G&:G M0U["$[#9V"L7PZ=Q-?@AE3'-Z!G>5O*'V, M3_]:4OFO0+3+R,08Y7SRS=>O7G_*Z^CT<*&S29L>-')_X%C=B7\ DHI1DU(U MI6)7G7DRX$,$D=UH*BU!&_9N$"@6X%"X6Z_C/!J;9OVCB*_"GH_5SM2Z^+85 MGR(TZ^^S,1![TB5!!&0?C7GC4CC]6(737YU]X?2)[=O3X_U72OS#O'X7]\/K M@P24_]E=#=SO0G_^2X"8=?SO3RLZK#F,861P=&8TW84=Q1N:-2(E6Z.;^1CJ M'II".&!:1D101980XH'8QKBSYU>?0VGHM^C#2FJ3:(3'L1L=O8<]ZRJ>_"U0 M#U@F<\_1RM&^84KY9([:CGD,P%[PN\_^13[3VZ88;AV8(^,[ZB(3QX!39!Y_ MS#JL\3_7845?I+^/MQ-.=C9]_.9X("6@4K;Y1IC$XGU0KB&/[(7W5 B-7?8+ MY-/WK]RJ] O D4/?#1E:K+XZ,#'C+VAJ?O'E5Z^^^\7,AS@(Y.3G<(FSE8^Y MNPFM9^VCFD5#>,;SJ>S5CDH)S9 P_]39 MEF@TIWYMJ4#-B"#$]5YM8JS:L32S$2%GT40U>:SR2G"K(#M-Q9'=R*:,.X_$ M%+(^U-2T*@[TX+39?1?82>[+LUD^][=]R6+1 %!V5<7HAXI!)NQ"4KLD?&&; M>X [9,PL2P1.OKYK11Z7NCJ%!)&$%>YDOU9N45(>;W,(+^"?.QR_/J=2>"+A M'@Z;, 7\IQ9YUGD=K4!*NT>G'$TJGQCV\(Y;'^*;UMSLR)6T3YWRJU^DT0\* MC+9;-0-![**+3BL0]?[)<:!X#&OL#8*4L$_YO02*]J7DE+5)7KQZ8EJB)<]= M9%M[+2/].:,3TM"P+'"YS+;GV"P;@& ?,L%8WX_UC?L79*J^T@CX=6>OA'O\ M(0D+5:HBM60=/HS>P*:A#^B:@-R?9C,0 HG%\&8F2[32<5(F6]U&I=^Y-I!G MLE]SEI_1!E60&7U\3L-E H\,ML F&I43.8. S-G[A0D)2JK!O#SO*RL=U>*#JETEBK"V MBM;A Z5^D-G=>!Q3^BKM4I"5/^X\1N?+YK"DJJ=^#1D+<4T9-6#-#?9!>2JX M,U6I52 8!P-J:.H8HOH4&7=9FL2>U5*:F+:BH9@>W6(*X(,L&^6R5$LO,KA M(#WL90M?BM^6FW"2/C77:IC" WEX.D!DN9A"N7?T='>$N=K:&:LU*1X"\8/M8,]6M1*D M4QE@LO BZT9ZSE*AL+;>VH)1X-XW/9#9]IXX1F,I C[RDE;>$G M:(+ )>(3B!5DTCF)#DX21P-+$;?5^;)4?3F:5E*D-4"7L#X M*HUK#==P. Y[ZE1+GX MC^XN@+(LKM9E,*EO\KI[6]&%J1SE5] L,;6$%ZZ6@?K [HQ&(^V6%(\A1?Y//MF57Z[N;4$Q1 ML1P]J7>>R>]:MNBHCZ'EZ?H0GZ7,5353G8]=TRHAOW%SSQ*QC6'O'L1P.#[! M&Y?1D*- O"24F\SVO6:ERIKR'V"H"OB^](6[[O_$5Y28?K(M-%%7FC30U9R% M/AOK]MY\XM8>YX1S?2'8LV-0KJ"[:^-&;\MV'X*7[67A#AX F=K+M0A[LN'X MS$M[IP^7Z<%V#IZ#5PS*,V:Q@NVI& 6L@L>%^)_='/8T1VECE?W$O+=7V<0. MT=[1B&@C<\ZU\J^#D+R0@9]CBQ,6EQ4 3+N#HI+W\01:KX5S?JQ4(?@+\0PI M)KT+,0@EVH%EW]DBM'TH!I*WN>LS J!"4"%JO83>)17?7;P'9, M<7+%X"(*3NS:1=9+"5F%*F:N:. TY4-]7SN*5,:EX I)-KT.QZM M=J7%-H+?ZKJ<8:&1#:#3!2!T"ZJ^%?=BVRBEX:4$\C"1NP-/!)23A\6U$!8(55.- MM!:W-*"'F!9&=*?CN)8Y5.O#:X6MRQ *2!%GM%WO@C[ F!J0NA7B.$C""G:8 M)L!34?D<7N;9I^@-U+7=X6I/Z3@)91)-KGKSEDB9X'M[)GLY6Q<:_Z:Y1],D M=1$$KI0G5J9,22IOB90];&!.75PIV[=G3+KR$H$L8.3D'^_->G"2;9 M6Q\FP(OC#9;5[4!22";^2N2+G)1.O:.8IX@>D%6-JYKDVNC;! $#N,QQH?ID MPFZ6W<_O8<^CEH#S1=_&> -:(]>2UN]FYC9T/OTM2*\$$MWQ*[D[6+X,]7Q\ ML3F/\;U8N2+5!*+#UPF@&(T)NT,?(VS'*9JH"OK@&/E)U"0SD5-856:+),KJ M.'?D0/?"\B^T>[J-)PK)/HLI0&T42275DTW+S CI7%!=9(AK*!_FY4T'K<-. M8ZIXFQS1EH# M,FKIYJ,F9U0CA+V:"=;I(/6G5QP0S#,WI"24QGX?MCLE^$.W17U7'PLR\.=A MRKZW'IL=G3[+O7)OPGY$ M7*12;/L0D/-TJ:#(J)S16?DG^'G)B49Y$+BZE-5CC&-AMXSQ,2A6T M;PA8!,+]#ZE!P65M=*YTB\W,:=[J)PR0M8DWT+Y(P!]QGU.5G$^M0':B552K M/ C5+2YE$3S4TN%_1A*H>FIS&PM"%J;7$IH'M0/#Y?1V)$ M4$D+A(,8K/]'3U8"[G)]/+0^UV_T2SIP1 /GRB.UF<_0^LR2^TBK4"?P8/Q_ M&W@<4VU(A8K@2=I"'T63.D^1;N$I MTL\$1F'(0 (C90>!8[<)OG> D@<[;1$H-_[9 M#.[IT^^/KUY]6_"P%&I$2C)GP_PJ#=M;HQK^LB-@S2=?OWK[Y:=\BKS]ZC5; M,NWSOXIQ"5NK+1^420,@57[HN1E)^>0D452?-5,.P4]AUX\0B9F%\ F!$?G3 MS*KR*3$Q[GR,8(?+L>.- ,,FL>JX7P7XDA@"4&9+V2U[BF)(2I9\V4F5X\NLY\W&7BNI[,Z7*9 140@P "@ M9.;7OWUNW:8X^:;I4T)2PG,H:AQPWKA6!1 M\]A<15&?:HQ^KB&1!+TBM-=UM27AE7(7GMA43/##HAJE7*)$WI,"DXO9FU$I M/ELL+8"<&OW$6!KZAR2]W1OH]\:'X!^TVIBS5R&V:9F\S3^+ A8];@*1*>## MANT'<&LF1>*8J3W&,H'UR3LC^H&F:9)?9!82"$N7PJ?07#S34;E$LI-5YC]G>NB!8:V$O-9;#O88@P[PU%"B@'V,8F#.3#)C+R4D!E)(F">< MF%7M$)0_QO$JMQB9)+524^3D2&O) N.7_T%5&M <5SG7Y5KO.]?ZM,NU?K6C MGO>E$!;AI@F)B(Q]>CX];%D0?,3SR]!PLN 6^ A$,CD5Y+:*;*%>\TS'[8:[ MG_<\V@O.^F%T(EU!Z"]:K217"&?9N[U33(7.7>FN?CD! @$HB+?"QM=XP@_V MT4@T*UJ>.2#&C:7Q1RP@0FI@1KYZ"&-_A/;$."S-76:'E:XC)-.0H"EP.4M MP-E:XM>=!RD&I 0IG$5-W62 P,;$IH- *)L6%UHU""QEG.X9ARFFD,N9,?_+ M^J8$DS(P:R'@56#9^J8)X%K)_N%LX#_"#%<;U;N/!A[/&ER6R5RVJQ-X):P6 M'@UAI9^*+4&&31O9B!FXS)8(#00X*-,\37*A*A0_RS>'$Z=3[^S?=;!D#XGL M#= #.2EN=!U1!%G[T=J'U!.KUX;'%JQ]3KG4+/';"EQV^"1"HJPX9<& MYQ!'9'30VO' 91K%<'N.*?:S]Z?D3[DYY$?0OSG6/9@]R.Q9T>MQ%"AMU2$DH5FV<*N?IW#5BWI)[?97^MIG 6VO5G.[UXI:2E+,NP]6 MI#U9;3HW8$\Z+^FE,8(ZHJC&0@IXK48C)IJT:2XN=34KX&WYDJX[N#,=Y*G$ MD(AZK- ).A0=34@*#'$$>4$-DS:57=0_!%O!X6;8EB?QC[D9FYE@#RY >##X MW5@"%21;&CB@*51LS^0#:)XW$X/85&"5N( J5/NP7R%@D";QE:TW2DJ[(AFL MX##XH.R[)*\$\%;115R1X%(6,3$AA9,04LBD^:M&__&M+L(O<99 HA$N1Y@( M2)$'IP2/!*Z:=(K^26BN$K27P"/!YK1H&J,!AU0_%K;E1AWN&8JD0&AP99F$ ML(V2PU"9"UD P)^41;9ADKFMUZAXI2;&- +SC*] O904+3>.M>:7F(HDB;,0 M0H="X4788+E5,R5ZS!)RLJ++A.2#9*RF*,2G05$%..' M$#O%N%N2K*))*6?&Q,"E:*/P\$$+[%16*M42E"Y]3[/@LOS64HBH,)XI&6G? M%34,7VC5Q/C/TJ*I+;BORWC6M.?)T*U-%KH2T]0&?XW=BUR0X&X4C(FC<0(B M3AIIK$BATO-DCK(;A%A;F$6#'T\RG8KOZ0#FE&(1]4!&ZRGFQ4=D?G5!OA=; MO2AB*7&OGRL*;4OUCNT!8/MBH*K0I>= 3('ZN1'[1FI5FT>GV)I(<:EZ!YU8 MH$EI$;6P 6=H6*Q*SFI-A,/%AR->:_1X8PJM"A19R'5PR&VN9V),YZ0T(+O% ME>+\]=;7/*QL>\D?S/5]!R40*LQB%SR$^+BJDY(#6OOI5I/983BHC$+O* $* MTQ/E,0CLA/(HRB++AX@\@U6##V6H;PQ4H?P[H>P7Q']JQ@P&#W5&14Z)0G5R M)0ED-%:R\4HW#7S6:4S7%DDTS$+G@N8-R$Y984$<(53-9NY1;J.09VDF7:O) M#:7?O&F2;%J8/53 ?M1P\SF4HFGS3@.YP>,4KZ)]G< %QA!976H,VQ8[K9Z! MU<9B5/VA]E%2;K7*L3-@%+SJ3C"Q_,S<:BH[H^$WV)!I53T3#^11I0FC2U(?613 M6+7*#!VPT"-)"CX-8I[(M\/2:L+98^R"R:4YIB.!3$/51ZW.)TJD1L7Q'[%F MN ,E4:4]K'(BL<:Z@HE6U&3-"24,@M&P@J[-$+TB:8G8A?E\#AQ$T$@9 PZE MKQT$?T)Z:XX>?@JN*/MA=P1-80&X$XBM0/H;X9Z Y,V;"F%8!IL8L$SFF6@/ M76+\K_*=0K>2["$:HAZJ+F7'@5L6Y3+6ZFY*ZD6;F:J2U64HUPA'VR$T"P:B MW6H BK;1 &Q<2::M,"X)UZ1D.Z$ZJ&:&Z.VK3SG;%W7%1[$" .7''1,W.RN)-9'!!_,?7077LTZ?H,\ MKY 8PR=6" H/#4A1B4%LA=50D:W:J,7&ZE(.^JG6#Y05AKO%G\T) MA)O-/1\_:I9TBHQAQD&":/<*JZO/Q]Y>5/#SXOOV>;^T:T?GW/]N1* MJ,FFN^1"?>\CHX% 9:W:^7E8C$-SV!Y]^)S&J'@.GQT-!J/@EX5D.9@$AO8P:]1!V%Q1S\"3SI7I^ MT]H +%T4 %&%&5HZ@%=<+V=FID"\-]_VO 2)@T(O*9E)L!B-T7=A2S#(K)9X MRC1)A0R\)]$'%^8B^YG6<=D:2[Z!2P:;U;*NMVL<1-(HU6P!CB[5*PJ!I<#S M)L;>*#3A8T9%#2BP@8&AEKP?AGZL]VA?:)Z!ZD#B[O386:/%=M^-L,E)+['L M2ZG:-<5A%WM)YZC3:DZH>H%WS9W;J.%J,RTHMA4QT:+OR)E>3.*BGAZ]"\-0 MT,AMA*G94Y%QX\CX5':)I\\GA3"X.],J9%>\J8'J"ZW5_$[S^)JG(;N5<8=^ ML0YY3B5[MU(%P4*U(EY6?:EJLG5LT5;G.T[1)LO[&WVY$.8ZP" MDSZH/:5"V!B!-S%*LZ"K%"/R:TB&/RE"VA,7P? MPDN6?BY1+.)8RFY!"\2N*S3-5 WAU2\YJ(-B,]+39!X6%A&QZ]FQG\,QPA7M M5!3%VR6+(?4"0C?4%.',*V+B.RQ9SM"N#ML^EH&G;I/%X.)8%&]2!V+M!!#" M^!OG50(P$&6W,:R:3*P#D[LC(+Q1')LFABO,Z83%$Y6S!4S)>NKQ<+ Y^/$+#@R\E@Q MP2YUO7KI5J1Y['EK<6EN@$)S#"85EMO01L>;-(:55EHNR:4HS&X5EG@@YS-& M#EKM865R0Z2V=GA:PAXI#@8%TBNJNUAJ#&UDKLF)L$[FJ%-6*$T,,_++ M:C MEWBHH0DIP\ !GXA*#S'Y7W"EJ%\D[AT2KB7R-3F6.?FKR9*]3OD$1$PWU QR MN &ARXD[D3Q#*S1H"&HF^LLS!!;>E$ ^Q >V6QK6]OBJEWMGWJUT(F+KO ( M/Q3S05F84NW"ASF2'CN.$5 *2E+6.Y6I=L[+#@'C@^#S\X%8LGQ2.9XX&_QWJH%$?^\-*2>?5W#K-5< M285 I4^V1)F8@)G.V6D:?TZ4=A%E)5ACJW0UVI,EECX@#N4(@1&VI)3V"VK2 MMDV1#A]/9KBA("I!#Q$]K'N1(MS;T#TE?"R$V 4(5%#"\86OBPQL'0IHI'V( M4]'2O85$+HV<>JVLUA2NEN+3HB,8 M5$PV!IHL+%[:8+/ 40Q!(\FOTQE 0NKN+M:FV]AVD>S_I04D2=3/BQ1:Y?3S MMZ\#1$L2%WQ/@';P8XDH<$ 2]KA#7--N:S/XPI'B7W:*Z:Z")SN+%UIM[ZEM M^X%8?6K]TA;'>,'1!&$QR_F2?!>I4EX"E3L[,T1HBB7]7G[,MTFL/2?SBG:J M/[DZ='B+A>()%.K.XG2!*U,:Y+@(5)]D$-:'=+TQLWN<@ "-Z_A>MKL;3.)'E"U1ESIHDP/H M2ICO.U5Z=O"ITOT=7%K?:W(6'H#;;O@C"1VYT)K/A]S,<:"_Q;AZ.@/@,((X M ^WLR-^V'XIU\6!8VR^<- M' PQC*S]I9Q28J@H8+HY]03Y9'X3LFB]HCGR&1X])51A7NZUC/47V]***A5C M2XY(B0#*Q'D#ICV[2M(YH.1HFH*V$V*!/>S[BRT%*=1<\19*'C4(21 MI?&5^7B=AB63\;RJHUP]%H,6]*8'BZ8D_/H,<@UP3QS[@)UQ=1YKT#+]X*.@ MW#<\)T4.=/QF<"&BGQ0DF.YQ*D(@' ML_%F#+"'Z'7!G*$(E:*A_]+=0*#Q$"FS@=J$(0HM@:XVT@)!HP-M-&UV=1S0 M2V02OK"=)"N,J%VJY;G[BF5U!K>R!KU_2!X5;'F:0*:[++@=7_-1:BG<82Z!PI!C?V5)"U;JD!E M6TZ*I?EY1=07]N.F ^E*8BEVB 50@:&2FJ<(8+@JJ9;H_GDW@NY2#<9$YE"6 MY(U$;STS#' @^UW4UK I"ABNI%3_N@[J!0&3!Y.N MK%.0(,K/3$N\ FB94&+6>93SQX2FX28Y;$3Z=Q+GDBTA&MY(PER7;,K.<%2 M//.=M:M%L1%XC ;&; VIV4A&8A4 $J*W??WV@R.Y^"T?TP%A3'?43*"<$-1X MDO*/^38J,<6H(F.?97U26 W7$E@#9OQ2GV'4?\&4TF')O@ E\$5L6CG[-MKG M[9GFTF8,#N!?=!Q;=@1=#?(U&@X(!@*4#6*99FDF$9CM>E[+6;*0%6\A[DC- M4(L**B0 [93M=]9U;6U=QQ8!WZR2KS'UZ7&"E!T/!PF3H->.(4M%-X+/$9%' M!B"I^):-5R!>2ZYS_0",1'+UNXNXF#,]0K-?6P->[:\ZF6(FZZ2 $]:IJ-KG MV@S[5TM3+E<16=C=Y 637(EPFIB>1C!-GEPFS@PI=85\0>>P&,,4912[O:-98'$;HCNG*X9KQPXP\4&^.CV7+ M!UE?6@I7=N&< T+"31AK8SOB&1:3.PRP5*GK00ZA(/UU1)\([C56[C")BB?$!3 MHG*V=7"-&SJ O84KMJXU^H=%*O()ZUQ2"A4'G@,^7@5#WEP#]?IZP"!<<;XC MBJ$I'GH MI:#J2S?CD#&=P^ Q:AMS66%].>+A"8$CEHPS\P"V<5-Y%H/9%^;<0,25&X<6M[>\;[\7XGHI()8QG/9N MRR75X@ESL/*F-2(KPTJE(Q>C([FL+Y-0=)BA'CM%7?3(@ZX1E_M24IXD\8OE MM!D6Q"IH&]I#^J.VYP1\6P!RH_+Q>TX%D"?4@CA\C#,P!#F^I<:>\S8NRWPH M\W9S1?N&>;'E/([_''Q[IXD4STD3B2YYD9Y=0P5G8;W^9'%Y7YW2P7X:9FO] MA-K##&0**ORP@#@@/$3K236E%7**7 =Y40-(^]QPVT-/>VVK54,1'.;:%=IY MU KK@-&,;?Z\4C!VKIJO3475PL$)_+B4OP,1\G%"@#ES:B4EP#>N0-8FS]:U MB0A6+.$OJ09?85$@%@A6 \'9S+6__CPPSF-\$9D8^O"14%QT]G02G58%GG \J@T$.ML36UM ML47JH9^(6Y-F: "W"_I3M#A707BY0KGG6R"1$]#^-H^=6> MYR)BDTP5G!X/8LQWWNX09N2GY.%2XFJ;P[(3B+O([[2?*U*U([#K BRQ7&2M MU3[";97&[+#Y!:J)3K.3T%NXQ>KHW48P0%6J:#1^O;MHJV__*"A6\@9('Z4" M:C7>6<%RFB+*C,A7NYZ)"83JH61&[S"9=3:PPBFQ\&>M# ML3CNJ!312@D#J)$,5 G,(C:7:5A:[C5>O&$%*@+YPACF[)W2V(\19W>$<@+F MNC%[!:C(6?? /*0PGE,Y9S($P?&5Q7)1@QX[NNXF1$OJWCE?)^U#F@#$]2Q2 M\#=E\TK=H.G>@KAI;70D!.HE-)WD(0EJ)VZSZ]93!VQ7IW[?D(OG M!P^YV-_!M=1':[C%*.K:>MKY+*"XQ60+MAW* $A&733$-2+[4GA!G-!FG.?) M1/@,=2"Q)0KK.P4A8]KLB:V><1'GBQR8P* $:)EAM$W7@[@SHU&)+3%.^;>C M\@)ZCXS/*?0/Z,P@2^7:N#X4I7-%.DCK5A\-7\)M'OX&MJ-Y\LQ< )=FD(Q) M^LML0&S<6@3J M'Z2VF-IX1 @$)*(G/?7(NKE85G+6 I*M1Q(8.,B,,M7@=E$- HGF[**:K?P' MHO(?Z8N9<2D 6TNS$9EAL%E_6CO0831@"YYU^$Q/0IP^PF[3N;[. *\9^3Z2 M#P"$3"*#>8TF#E&,MXT-):SV>__ M7)I1$.?+;A+FEZ' MB5&.!C;Y2[")MJCN*FT3$'7>6=II/'8N2&TO%?Y4A<5 MX%(H+.'0BGPS8>X]F$&^F<&,O;I['M-^<)Z0]'A8N//=>RZ6AYOSR>:QWG_\ M #^^,DU)02[B&4K'N9;]97C2'PS :Z/']A1W6 S31O!YH'QER4G\:JLD%78$ M5;J8@/XOP^/^X 1Z\9?CL_[9LYY5I7H33[!V+1@>@W\Y?&[QZR*(&_J:6ZX. MLNX$3_,TQ806980RIS]-,JO(?UQ:I7I1FJ48&8W+\4 :\=Y7*Q,*6XAZ+LNR M3?.9!NQV$X[ >!9N;"@X09P6I)]*G/X,E#_ C;*97Y&EW93Y5;=UAQW<-: " M:9'-RW73N>CH5 MAQ76YUIOT5AYOW$87-P)R^- \6<.L@LK@Z(,0>[)XYUC" MQV=-KM)+W0K;]0HS_F2Q)#@6*=V"'\-+#LIX+>5I-U6[GJKV.!?[5VBI-SD- M)4G8S=ZN9\\RQ]$EG*!PD1:I,?\D*VT!69'D*F:MCFK5#-%AX7.:8I)L%NMC MF!G9T]#XBP2$(*YVH3*E$![#=@")*&N'!=F-'=^ME5VO%6W G-Y6^Y\:P"),I%'A D05Y 1D*7,W2SN>O9%-%!PONIAOE:)@A7U_)I1$6MU1F5")F[E?7E MB]MY;&[H;E)W/:D*EU RGFRQA$ 2RSS+U%F+BA7O6.-4W#@ M,9_=;O^&P>G/BZ1@-H4IH39$S3:?7!XM6<.&@B5PO!_ETZFQU;A6N*/*V(N9 M)$ 49!S7([(\X(\7+%&EAX=3"G,+M=S*8@L9W^*$] 3D9?H&@%#&34& T'@= M2_,+#W*! 7C"OTH1C7#8"4I.R0YI*!;YK02R43E;\TM$4:D*Q7.'*&OYNS"S M3F:9&;6+E1^>=*+C/6JFQ79%Q -@'I:9"QX0W93&8'O=F-=0%)43Y4.]\*V! M%R*M'MMD!FTOPK+J>8N)U1^)&!PKW6!Y46F'B,!(Q B11Y3]Q>00G\\HF511/.W/8U0VA>60 D;*;H M.41]A!GDG:ZX%"XY-GG:9,(;;WGI7872C<+C!W-HWA:5?2[W2NB-K:,!VO:^ M$=D0 C/1UNZI\PKV,KZ+J:RCI(C9]7 U\R*1VVLH/.I#Q[+L8$Z6"]N8ZP+J MQO$UM'J0AT=4Z*FRY?886J:U 5"PP*:1 "-ABFK',0W(7P"B"RO*ZH9"6\!' MH[PQ<1- :[ C\(S(V%]4[F_^<$B% ?>-6><"4YD!5_6,R].M7[/(+N*[KUQJ M% I@;%Q8/F-9_MN5T]0%C(,8/6K@H9$4D>+CD M72($D'MURA@VB^D=*)T5$R,+Z;W/X Z:S9TDAQ"INKUBY8OXU"(0K MLQ:((!Q&K$>D622LPVJN(&5'"FGLR-=T6-7%RV,.QQ]R3O **[1RJ/X+UH"T M/UF4($A;@6=7 R<>H%?)= IXII/:'+K/=I]Z,XH[Q'IZ9@K!$$W&N.3%7VE? M"\0R!!<_@\-8^S@CC+ M(Z$.B:B(E(0RQ43GR9Q>2$KG&.2PH.LM/>5]!D%2,-@^0C7D8_P;_/B$CDE< MY"2X54QF87D35YA[R]OSCQ]).@\7J9R<9>-V:"5Y'55UE;?>=$.CFN"&N"XPE7.(F$GLUPZ&X; ]F.=W,F[IV0FFUF,O_"H,&JOY32&$VUZOF64ST M:O:;ZVWE+1>,6HOHP9FK+@N>_GO;6K=$* DEN5B[,S3/2\'*,4^FT^)OF$$"G3ON,-IS<"L;&ZNZAJ+=QK[!<-&Z MP2/[;]MMA[2=U#DD]TM3+^HI:[?93?.0<0(XC];^UMT/IXF+7(:*4P&?GJ:R MZ>"$=^Q.]2 VVB)VIPEK7 PUN&E"KW^;S^]'B?R8JSX91J^4^2V>D:KR7RDT3AEJV]ZOC$UPY(5 MQFM4MAKLLX)O=@27). M6QRGH$T29Y&E7:MKB,&USR*\$K\#82FD$>_Y).*]0$QB)@6XD>/76KA$/N(Z MITYNMM%K9H9=DS4J%BSDIMH_9C[!L#QKOYD%7"*: O,-SM)#5$QN6D]&M[EL M>6 ;1XD+&Z&U'H.Z,6EZX9R-@=[%L2K3F2KU"P_/BG]'<66<+1PSL]_5#E^_ MN?#88Q6T=.6Y\1+6 8/]@CM.O MZBQB0*6>7$-S]Y;$I ]+3G -Q;&),'9Z<.&VD&HEBS/(J8WYNO M(Z"XGL0-[U?:]W0PJ!DY97Q%HN0JGVL)LJ=),2^%6HRJ>L2MRA=RU4BDFWTB MOR-NF97H 'KDM[=;CF*%D4"NZ9V<0S=FBB@L12/C2)30B=O0;=&>+V=6/99J ME+(*F&_#L;'7:XQI%W"*99@V6"#C[R0NO5B?&>X8CT=Z.X6*)=C@V8<\&BJN MANNGM*JMTI^FK,27\ C3^\*)32?0:F6DC3')-@R8):EK2/*N&Y=&=[DW& UM M/7Z,E;Z\.?9W,(?.;<_P]QY[1:ZHJRW/!!/BR=(%1RXL)K.>GWH'B?D$1J0A5L!'0XRJ^S"Q#7O.&- MM]H$7[H'KEG[]A*ECP0RT-JM,MX\O@3[3U)]*\D2,>]#"9(+@NP .^DPIH ";&;MR(N %+-9AE-()2H MF%[;^5VA5KY +; :CNP/!T &8N+&A^C!2:: M X@"W"@*%%.L'?85$[9_*=_BR?,]WR*'@\L/;4 !^5U\!)H6K63$&"_M&#)? M4\T2"K[459Y,,.TIT0CO ;#(\L(J(M#SQI1,:7]F,$9VXW9A1^76H<+THJ)H M"0+!*^L;X$8TM[;9045/SN1:WVQ2+8G"%3AGQK1/IDSO#;8"_!IS>6D"B"(F M3#*>:V(]P7-7&)/ M3N'SGJR"QTG?&"\XA\8 J&8DYL2+-L55CG]TOX'3.LN6$)5_8FT+LQ% U-<8 M+F8U@A7<3?SN)[Y4O$BZGL9NX;("/P5RGE]66M;-V3TJFFO^,4HI%((WZUC MD-;H;&+B@[0UVH0-8=P7()=:T)V-&AMAF5!EF67O))BQ&4B)]4FV@^ T]>]Q MI3=\B 586=TOL[ +8WI4X(,L\K)$^*+O,32-]'E2VCI_AMRX'A7T=?BU,;IG M4.O%N4OH $61DU)_A0[RM08Q!#PME(LI_N,P(@#".K_;V=O*D?*[%^+DYHC61DAJ&QI^8ME: 7 JC!\8K7QW:J7%#NM$"97RU9P(% M6Y)Q%E=9NP*4MB.F@10^AC_@"1U 9(?[WJ)?X^DWP\<97*$"^BXM#.F"*!9E M,CH\PME0*$2N18)J;1*I4SSLWI[>&*S%LFYMUP"<)DN'.MPU+<-Y9B MU&$IOMK@SHU';L57;0T(7_3*27MT[F,A\WQ1V=)9#PA+2%!4FD(:GCF( M2N$SJ89>53[+\^K/$)XN=2OE8SK[ V=1_;:,$JSF-L?X-0'&AFCQ+#&!ZQJ0._VFD*2P.NK:MP$B);"?XZBZ_3 MU=$$^3\C]Q7@[.VF?M=3+Y7%Y1(6@93R,!86HNQ0=4$UR8O[NZ"Z>=_UO(?+ M:F;F^H^XP4@@*? TS"Z-#1!/+CD+#B:#C=G;&I,UUP29N$LJ3=(*JKHXA@N# MH7ZA6Q&[7A'^Y0_N'J9Z9V$"1&#K(R@L[3M+XFFSOK)'H5F8/L"EQ1@,IR^R M0+,N'[S!Y+!KEF#)$(@*J8C/>"&@;,6Y;K*X3@^,D(A$)CH7"S M!G:[T0-MY*C,DWOUFRB',57H+"S['SI M,+I"HSO+H6K%@P;@;0F0N(S! )@RE_M!9$Z:RX.0I5PG3H4#=-E9E #845A MC$@.J+KQ2'$JQE5YQPF?&H<3R[\%WF-[/Y:W)XUE3TK3ILLTA2)Z,P!@W;J: M[3'@/Z\)4/+:O 4CL*]G,..%-13.*WZ5S0\DS*1#%5E7L0NOO\#8BIF/Y(HJ MQH3Y#>=[$L=H2(Q1Y=Y!*.-9F$Y?XE?Y\W#G%QSXA4S;!#7LIDFT-(:T:5JT MK%9KOV!,MV2NE%N"L$APH2V6!?B0EIS.=NCOG.%]K8;R1Q@8T^XW?W_]XRVF MP"K:UL,)0B"[38-Q)YA1IL(QFBBJ^ZN@D"R%*A'C\T#=QZ0JL*SB'DZ5I_"_ M]U88!"0=LYR3([1 ;'3&M-NL4< H !\@&<(P!@K-!(( M!<&-+RH^59:,O2&C]W;+NB=\ MTH_.9%3>?N8DS2O3=0JFEOJ4B"/<9?X40AX7;$-> '(V0$07<-T3RN'"AH?Y M21-QGB18RUO#>S<#18IE&@L+IM/B0CH?S'CV ]N'D9U95R+VBC)2P^?'QYAC MQCBC>>/CYN>>]&Q_@9F&TYA>1V%ER0B@OX1+"!=O>6^C4&_]MN/P<\MQ[G8K M!C>\W4J"6?K)F)CJTSGVC=8X[M,Y7&]RMM@0;ZVI'Q E>O[(QH/#,G7.4E/=VKSU:QC&R MAY.;B'?H=8C2U1(1XK(V3-2B4U--< M'13GP^HH1E6J"DG&U+#%INO&A#UP6=:Y#X= &.=JAQOT<,U)3:*_/4K^-?C7 M\.GPT7YNP75L!U4\YY'NTW]_R8CX&#$*5@:!&6[/=7%[%/Q"?"0?R>TJ#V6Q MWU:29,LA.93NWZ2_>R<-:,7F$2:4.OP5/J6H7X7O\;&,,. MEU4N7T'L!OUFC,0/T/4T7)3Q"_E!KU+X_DL]*] _P L;2^E%DF'/\+T\I\^? M]Y^>#D\&)SBS56'^+Y(F\:SW:=:_JZ+F'Y_UGYZ-3I^=K?_$QJ]O_./Q6?_L M^?1 M(W^A9S==0W3W\LW3N'?VHWTXZ%$\X332"ZK)@8^!%8EHYIH!P(M'+XN]7@IZ ME-&4=ZB)_EZ18[8^^WKMED27E M+([P7_]E5CO$O;WEOLXTN/T"Z:9!30-;"<&;V%("'S_2XOYM]Z>N]AK+JYOZ<#-_@I[W?S_^><_[H_V$W_GVKZS?8W#4'[ MZHUQ+ [NDF\U\%J-PIT8W.85?A]/*1WB=Y-"7>WSWYJ[N<<%,!STAW]MCP]\ MS>'"CF\:K2VVQM<>FJVC)OL9:;J'H-YT^L69Q1NC>O\9[G/[O)QS3'?ERT?! MK(BG?WL4@G3I<' \_/W8?&8X&'[.+OJS:DX6M2"F+[!2\C5CB0"4E]/'2F]VM;EBH*M4AX\]82WGP@PANO#O;3,HU9 M[_TX/!J>/ Z??#=\&M%/+85]:*X_Q-'K')&N-5UKNM9TK=E'!Z%S QZH&S#J MW(#.#>C<@"\V9$K>6=#-UV MUO).A^YXU!_^]:_[9!0V!JVS"/?%(AQM" PCM]T6P>'A,^8=Z9_W7]?87X;' M3P=$BQ;E"RC,T5_T/OE\<&K9U<)B'&9Q>?3A[*S)[^9/3GJ[,G.GMS.GMP0873VY.8H8V=/'MYMT[6F:TW7FH? M/$A[E:T[6F,Y\Z\^EP; $PG\Y?_U=G/MW-?/HY M_)QG^7P5O 6-.U0M.I_,XGEH[:G.CNE:T[6F:TW7FMU?QIT=\Z#MF->O?NSL MF'NS8UZ'Z825S((?D^QR')9Q9]5TK>E:T[6F:TUGU716S;>Q:MZ\?==9-?=F MU;R)ITF6=$9-UYJN-5UKNM9T1DUGU.S J/GQU0^=47-O1LV/X3A..WNF:TW7 MFJXU76LZ>Z:S9[ZQ/?/QT]O.GKDW>^9C$9=F*72YIZXU76NZUG2MZS5K MOJO"<1I_[[38I578WR2+3%]?C$9]J)N?A\5%DI%$Q*C9C]N75]^HV^X&!-_Q M(JG,6$\V%UR/D$Z59<7>9Q$42<=E$ ;S, LO4/#(K)0,*ZZ#O# _SQ?FL@VK MO%@%B]3TQ_PR+ J@6<0/)UEP/4LFLR!*BGAB/E;")V)+VY-3F377])BUD)@1 MA9+I10@+)%F8]_?]0N@'-,X\T#_/XF"BB]++8"H*RC""+/58!L"@A4)40'T0 MS.(B-B,%(Q>!&%4$XQ9.8$[";!54LZ0,4,]J.#CZ'_P:?!1*K_CC__%OST8C MTSV0;L:?AR^#:8XU[XN\-/.>3VM%[L_:N#1[,*6Y^6UQG1C[JER.?S-?@L; M)],D'"=I4JWHJV$5E/3(GFE*$92S,$WA@ZM@;/N1:,7T\2HH1#'=_ 7Z:'HW M1?U#(@.@6GJSI(JD2DRS7]'BK+?S/M;1]ZBX^!4?E$1_>Y3\:_"OX=.S1^M> MX)VD+<]O?,O,)N8J7Q0Q(+&NXI?7253-B&"!U^3)B @^U%\>M3\D')=YNJSB MEWP1#-9_IV4\;NZ!1^M0+N?F[ZMONH\W[]JSIS5B!O7_9X6[/"_BHW$1AY=' MX=3T\D687H>K\M%WWOAL._9?MJ[NMHJ^]7"?M0_W^?N___3JYU\^O3T_E&M@ M\_+YJ'A!X(0JXM^7YFZ$V[*TO"#N+-,'&/QY^/SXI(;:_,'XP7"/C&-SZD[A9(4'X1G*'X!3/%[" M(8O/"Y?5+"],]Z+UAV=]J/G??#B>Y@!T95-,#1PA._E??7\>?]L<'8Z&.'NXI@4-XEW7I]V7HW& MG?YX?-P_.SL;CD[7?V3C]S?_T5SHH]&SLY,[?G_0'Z[_XZA_^GPT>#:ZX]=O M^./3X^/A\;,[?GUCI\RQ^/3LY.S9MH-Z0ZSQ3^!=?7&#=^-;W2 7\/P!1#[O M6?[[G[]\^/2J%[S_Z75_BSAFJ]CV+3YZP\:2"PXNWGW89*=[V[);3,G!=F(7 M&9]#3%Z\,=[MB^!-/ $JDR(8GO8"H*S;I_S/X5\=W;IKC-@/JQ?[F?K:S7#L MZK4R!=W"W7;(OBN_"WXV[RR"\S0/J]O #/;KVNS.[SNF.SETI<]Y#)H<2=&LHXQN)DKU$(% 7'G\L MD@Q0%FGP:C(QC:H@J0Y0@4:WGK30T6]&P=PMA?[-<]4WY4WY_X_S:&7^,ZOF MZ??_'U!+ P04 " #J@)!//Z0.IJL2 "#S $ 'IU;RTR,#$Y,3 S M,2YXZ9J:R?8ZB]UJ[O5^O#/_WB=^.B9\)"RX-.1];%] MA$C@,)<&HT]'WY^N6V='__C\XZ2\ ?R.)N@WQG_09]QJ_59 EVRZ8S3T3A"G;;5?_N6G_<]KWWJ6IW621=W M6[;7.6T-3WI6R^WVO:YK]XG7[_XT.L<]IVUCI]>RW/YIR^ZWW=;9L#]L]=U3 MI^/VND/;39"^AN>A,R83C$"P(#Q_#3\=C:-H>GY\_/+R\O&E^Y'QT7&GW;:. M__AZ^RB;'J5M_QNSI<;PF^./#IL<"]ZM=M?*6KX.N4^7VHHG&>KN,0W"" <. MR=H'+ CB23F &_'C:#8EQ]"H!:T(I\X<;C70,H!/@Q\*OL3K(0Z!+QQ%G [C MB%PS/KDB'H[]Z--1'/PGQC[U*''!#GPB-+W4(/EHDR0"ZOMXZ /6 MB,0)D"02$V0V\$_$FB @G870#6<:$# +W+AH3GOSZ\CHE M04B^D:BRAW3!UY >^MC=FOA9_@2XP+N4 M7QB](I9I8]C7<#9P'.#'_84Q-P0+SWSU$WXEX67,.0FJQ=>"-?!U[RGW W%? MF+!:!K9R.;CS/&#]462I:L>P&FXOW,!-&,9EXW.=85\7YXZ'>3Y@B70SN.=D M0D-R"XJ#9',PXD0"/!$^^8I?Z22>5/=#'5Q;DC\#,@R+]S%WQN"K[F&4@?62 MA3;G;Q+.0(3*?E@#X\Y[(_5:=W$44I=D3@NT"78^K_?B>B MI@M9*@Q=/"+?8N&\(+L3@TK(!1R)$O(%#JD#@EU1/Q:M5TQPUL6ZXZD/C.8I MINZO$+&%"N&?ZJR_M&U]96]SQG[+0N&D!9\D<&9+6ADSWR7\"CA\AGY])K?X M)8QI%%Y37]2(*X1? ^-VYCXTB,B(\#5\8?;W@[#@%3,A0R2[S@C*IRW%^XTIE]6Z 20\ M$QGKP_DSS7SI/6AOOH.A=P%<MGV=5MWBJ9@.9D-#J/$N^(*Y/_OR2KA#$\O(=)D4 M&*IC34UL>UI OJ5X2'T:S:X97Q(" HA6;^C"[VGJ=0MF#$-9DKC&CA0ER9"I MDPZ#+*#>"/Y\7XX,17_4Q+>OH;AF\/W3!Y[4<)=L>D7M>2NT=EN>'KC_CL,H M#08#%XQ:KB+<0[(]KZ^5BYT?_=)EWGDYE_G&8U9/[MZ+_K[&+J,B!PTV5S#) M<.V\1' +:08A=T 1BRG.K:CM/D"#7YE/73Q3ED:T8'QI3G()0YY-",^*]J&OR!. 3F[XHJ@!&2_:R-:%8R MUZV$[L&0?WIA3V,6ASAPQ?X#6:@C0E8&;:=^X8"(V0]9W&MH$]C2!>@21'!: '_#)[ ('/^:BJ /):KA=QXR* M4/>?6.[?$_8%^4WMB%F-9M=RZV1W>9-=*TU<1K2?J:*<] \5M9;A;-&DI-8R M&(&$(Y@0W 1B/3*D3E+I7[&FNG6R.UYTU:FWE$XSUZK@5&#PD7>?>* M0+O<:-?1)1<.'^DK1,3<@VOJB=AH%%-UD.Q:YE\(&W$\'5,GM^__BH:.S\*8 MD]4U)GT$>U!B2HM_Z0894$Y:\X5D5W=GJ1IV7Y?W2@K ^@\[(LR,/Q?AN+$ MU>B4&VJBVVWEX=)GL@!;OKP5RFEYL 4HV\8D A7X'O ML9%V%5CV- !I%D&S5>CE;:'5>=RZ:+>4V&HO<"Y$NUO3#BA9/-B-JK@ M&0GE3AMG+.>9OQ*_>CFD'K(=;T2IO8DBS.UI3D3<_$:-,AJ[W:#Q)A?1J_.M M 'IO1X"#@$42GWB2/IM.*:35R0-X)"X?.,]N('@@7G9U2.&*CI)K'N0_YY@[ MG FA5(V/IYR!H,)5Y.Y)2!",.?%DI[>R:SC^Y6#_(S"2M2C@%UVQN$5!O#X& M$"?VI;2W"W$R#$E_A12";=I!>RR]2SQ3Z0&$!O3_07@8(:;" PCQ_^QR3SDQ ME1M 0I$_UU"[@!?.0OH[L7;%[^6$2CS__G!3<4V.I+IHG:',D"Z,\'.[W;;@ M/]1:7,740A(2"="?C]\"O$$50X"X"S[+O]^*F0*G312 ;UR"-MSR8"H%2Q]F MW:CLW, 569,\-B6W1T7$O4B2GL]-5^J\ T,F M=F^ A&-H(\YQL7"-\:A&JU9MM]VV]52[H(*8AY;H($'HH-R%%HH+(9O1;@E> MM7KM=ONDCGKSA/Z*$E('!:L4L2$?;4)$K?J3=KNW*=4?'+G"X^)P?.VSETTY M\#DZM7I[[?9I+<<-^)$DT" EWCV+E0[R@@-7G(^';K[/R:.EN!4H%,KJ6&W+ M2B8E\^5$^)$A1( 1291"/7FD!P6E\GS#G,OS[E"-EI00!EU:2H)_:772QP<[,-4 M9UG#][23.4V5O73:=J?H.#9L+Y"1=#2>EJ#*;;OND^PYF MDW!R,!IC%=;*1[9%6YVX].RMQZM#EK,9S>:V5J>;9",V<)G<3,R\)S:E3J_= M8\'*VNX.K'+CO*NM^M26!>DM6W5.*)1*A2*&,KD$)2D9 M$0_-:IB1\&R(Z, M;%X%*:F1_]D&C(XLZ@%T9LNR_Y]C "UJ7*4+#XT<4C?!,TF[5LML\^W5,URQ M+^"M:>2@F]G'!M.$(I0RU8?>+F9H.1Q-3--SXHN/4+FQ3YB7>VCBKW5Q*?VE M9=ER':U22> ]4^3"1RVIK]G.J=94206OUI.8\:CUU.RIROR^RZ\$B^[1#R#E MD,I08H%S*V09 @^2B% >4]-U8!!@5/#J4&-WBZ&]0A]-##NE'7M- YB]4>P/ MPI"(>X?E*TA,YZW%MUJ&++)6,M]<.;C N4L)&]=Q&. M\F"0M\^929?!FNA9LT/OXI0&E5]GTK. ,CBU5^U9Q5PDPX)R:)K=^;42#QT\ MZC%V"G-K'>4T/A-);T[(#G?A]'!7>J(K<3E:.M-"I!Y19U8Q:TS1H@ROK'E( MS"A%G?K%@\Z6NMH@D3% I\YK^MUBGJFMOR9F.CH]OY@MZ[0V\;+;HZ[TS9VV MW>[7-Y/E*;Z!>372NFFF,R[MWKP'+&U@YG+7HZ%VK%W;:ILH^:TK M59C#P7EFJJ@UH='%I=:O;5N%W4AJ_39\;I/>EN+>@ C!B()',YG05$*K0^") M59QZSG&A!;(&SENJ>M0D"*[ H0Z#O6[)#+-:-XT,@U4=/-]Q4=G"R".N3T;M M+$]MJ[">JU+UTL8+I4TKE_*GV[ -26U.=BV59B5&YI#U9LF&L?B"G7LYRY1UU)W%:S: M79]8Q<)D'A/*H3HHPB U5V-0)^*];K$.6:64)J;<%7V;^IOA[%*O.FIEC M":#:X/NV5;)G;WA8Q[H)H%O)$W[5/OJT:*^T<+MM%2NH"322X,WL9*-39F^A ME$'9MKK%8F>^PYL8B'-]./_SGK-G*G;HWG,8[Z_B?*E8._<\X@@W "W$5T/, M#C.M2T7IO>R.;:DUF_^)YI1_0@EM>83VIV05/Z,O6PH.&NGU:E[>:78W)_C MKE4L.3;\WLUB'YKV_)E)JY]%C4 MYL/C=WD)6QAQZL@[T^"-_.K?9ER$/GZU873LCE:&)%9:'K^G-Z]E1-,&DNS! MA]0>SI4?PWTWA[*2 [41=>U.82/#QKS+6T0I=Q+CP=86^4+A"Z3IWK\-I"*K M4*NMP[8[A05=55+2DN10GEZVC[&1^I;7=B07B('[%1]+I\&(!-HWSJO@E=/G MDQ.KN$$IATU&@R5\!ZTX9GO05V-1SJQ/>MWB4KU20TV<8BLZN=9 MVIW"TK]:?4V??2OZ_CJ.H >_ JU)/)'?HDX_MAU^#US"ES]3;319VSA1M56< MV9W"DNHJJTCX0"DC2))#&2M(\H+FS"2OFSE5^T8BL>1\3[C\*/L@@KG,,(Z$ M4XQ8[AOW:75?RSY,<:JC;M\J;H 3Q]KE9=- TDB*$]%7&N=T%E:FCBHM4H% M!B&Z'F9EV.ZUN\7]1_54W,1X;J@1<2FD S[SBOHQ3"_?0)O$@:T05L:"GK@T M=4.6TI+78SHR?*0LE:$Z!(65BKUG$_/9$=",O8H[B"5A^F^L>@FA,R83_/G#_P!02P,$% @ ZH"03]K:G[ D(0 IUP! !0 !Z M=6\M,C Q.3$P,S%?8V%L+GAM;.5]6W,;.;+F^_P*;Y_711OW2\?TG'#[,NL( M=]MAN\^CY]\CEV\Z:=_?H3^1G_]"3.?!N:V:=??_KSXRND?_K/?_SM;W__'PC] M]V_OWSQYT?K%>9SU3YYWT?8Q//G2]&=/_A7B_*\GJ6O/G_RK[?YJ/EN$_C'\ MT?/VXK)K/IWU3R@FYN9ONU],2E@%0I%@EB&>J$).2((",XD%;F(R[']^^L5* MC[GU$I%@%.(&!Z2=<<@$Y6F0S/&P''3:S/[Z)?_C[#P^ >%F\^';7W\ZZ_N+ M7YX^_?+ER\]?73?]N>T^/:48LZ?K3_^T^OC76Y__PH9/$V/,T^&W5Q^=-]L^ M",.2I__]^YL/_BR>6]3,YKV=^3S!O/EE/OSP3>MM/^C\05Q/[OQ$_@ZM/X;R MCQ!HDI&?O\[#3__XVY,G2W5T[32^C^E)_O^?[U]?F_+?B[:S/_OV_&G^[=/G M+7#AG?V4L0Y_VU]>Q%]_FC?G%].KGYUU,?WZ$_PERC8E>#GA?WS[VZ??YO9V MZA?30=0W\/UJA#S7 3#BUS[.0@R;$^PE'/SQ;!X#?#%OITW(!/[-3K-M/IS% MV,\/DOK!00NH8S_@5WK*$Z^GGK;^VH>FF8%MM_[+J75Q.OQTLIBC3]9>3-XT MUC73IF_B_-DL?.A;_]=9.PW@+%[^WT737TZ241H'[A$V$1Y>YS%R7B3D&3RJ MQL(#:N5U]:UD'&B<[-P-7%[-]S3K]6F<]O/U3P9-(TQ6E/Z/78$M-5Y$\(D5 M-BI./)+1",2%$\@0*Y @-C)E,0XJ5);QNC@;%'K6^2=M!W*#Y_[IR9>8_>S* MB2\!V<[?XM9U%[+ZQ-/YXOQ\&!,U?3Q?_WWVZ!4YT;=E]+ZT*XARK.&WR$,# M#@1;@V!6A[A7";D4*:(J")5HT#S@&O9_B-7;:4!_!!H<:85B;'C>GI\W?8YV MLI#@>WN(BB ZRO34W"BJI,RB&<0Q,-.$F! .6C"7@F9!U:#%/9AVX0?[$?A1 MRBXUW8:CD0LC,:*&1\05ELAX!5&KLB':0!U5Y#'V":]G MS^U%T]OIQ%FAJ5<6244@)+?2(,O!C$ISGR(V28580\([\(QID3R2#S?Y7L(" MQ;C^S$,"F%4;P]O^+';P,%YT\0S"T^9S? VIXWE\T\[G?\3^;?IHOTX$U@$; M&Y'@T4+FED!F#=(GKF5PR9*H3!6:[(=S3(MK:?I4M%@Q6KV/O6UF,;RTW0R\ M^7P#](N8&M_T$Y*\3.#'P9=;BCA@0EIPA9+G(B2L26*T!I,>AC:FE;

0K; MI6ALULX&8?_+3A=QHHP4E%.!DF*0+X3(D7,X(6VX#CHE*X2M%9!M MF%"_S[ MY,)1.B]F^8W0\OFBZR *G'@7N53,(@9)8]X=U,@9I2!98-QK18.U58+QVU * MK*[M N+:=_;2NFE<"\B32\HE@925\(@QJY -B2%/=#3<:F=CE4V([7#&%&H= MR88M:^6Q^C^:Z/]>M!E'MP"O^_4B[_OE-&=8NK=(:V,DWA*,O D$H'F)'"0Z MR%./+8XT,GYC?^+6%N9>$XXI4"ID_'H*+^;T7IY?3-O+&-_'8>G= DMH[@PE M 1GG.>+<$)1YB8)R1$HKA955TK$'D8TI."KL+@J*&Z;<8_#9-M,<_K]JNP^ ZT/TBVYX_+-?__;=6@T! MLFAF&$=8R1P1PG)O&3RK7AHJ5=0.UOTJ#\I^.,<4N9?C44UCE=PT']+*]]%' MH#J@_2->!0@:"V8,!&E/07I KI-A^0A.\*KD!$<&\<.2$ELWH$7&)D(_R1FE)4) @-;A1%;T8PI7"]' MA>,57RY67[[.:_X]U'<-H>'S=MYO4-,'9AD(A3"C O&4J2EX1$$(3RWGUK(Z M>]L/(1M3E%XR-"EID&(\>=?%"]NLMZC6.U37Q4[1)AN31$Y'#L!X0BX2C[A2 MD7*/@=N\!E-VP+8+5^1WQY721BF)&KN\#A3A+WE!I%D'8N%W41C'2"+) [SYPQ MB1(JZCBTNT&-+Y$ZB@+%]%\I*OZCG?D5/V60U-L40:Z,00B+M(+X#.(V%IP# M7RJK9-IW 1I?FG04$XKHO1@+7L]Z._O40):V% WH^/*KGR[RV:1_MFWXTDRG M$T$9Q]R#T09^1HC=-?,>65A5E5?:U1C"E7/,6488,51T;D MRMOA]['Z_Q&O6 $Y#'<\$2DB1J , X9/*0 M;F,)@8M@@455'.BP6IY' MJ/S;R^[W'#H\1.%5JG8VGBGNK0Z!E#!$2,N^#S6$VY&*:**1"C_;KAM1Y&\=:2I0R$GF=8&76CB CDT2:6L:5 M\8S[*F=G'L UI@RY%$]*FJ)LA+P)Y!M?$V4D21V0)D!5"-HBTLHPH"\)GC(G M1*@27=P-:4S9<"E6%#+ #4+\_>E-%;V![RLU1WEG,]RSV#.ZH]K*,:4"Y9BPTVO?;C:RZ[<6^1[U7:@V=DR9?67'SL[ MFT-TFO4_"\-W*VN$_P/!ZNIUWJ"1=VTW_*+ON\8M^EP&][%=>D+(?)E6V!!$ M54YZ,.3 QOF$F-%1<4^&E3__5A&\GU R M-YJ*02 2#0BEO$$V0,PG5(*P+SBE*NX?UY-K3+GYJ=G_&-0HQ_>+V-GU&-*?PYCAE;JD *&:-< M@ZTXA5]] D2_V^ZON"'JA%FGH^4*4!A(RGW*W4>H0#:2&*S-J765@ZUW0QI3 M>%&6&87,4.YM?IR!>%/ \RR<-[-FWF=A/\85N"R!"EID&(LN9[$4>*XXXJC0'/C09HHTHGFTGU"6)", M25:E0OZ>W/F0TKCU2*_ HLL.B LPXLJ:[6S^6PYQXM4>=)R__ JV '(U,]M= MO@9.#%N0^9U&.SS4KV=][.*\G["HM6=$(<8-13Q@ S;"'MD$#S4+1+DZ#4\K MRC2FM?IP-MZNQQL'"0H6?*Z KMS%;^!-4M-/E& !A\11# :4A*.#945+"#F$ ML(Y%'NLD8G?@V7-]1]\5G8[3?KF5O0-QWG5M!I"[ZH3D\S(4 T2OTVY '-HM1R[SXV/ M\P_M-$R4-=8;"2:./+]JCAA93C7\PXTS6!#&JYPCOAO2J'QG*:H4LD#YC:+- ME2'A9%,TR"OM$)<.\C,;P8OK&"!EM]30*E'=%BPEUP85"6;81L1P+J8PD'8Z MEROU!/S0@EP85SD2>.?:,)*-H ,M?RN?.U#5%?<\/22*Q#.,@M,<(M.D0!(! MCZSC6!OE#42NC[#G^U].. MA9EW/K@'FK!(]]JU)*N7;JNF",OO5@XE5T(R$C61(2&J?6X?;2%;=3@@['2$ MV%ER>[,WP=;6M;O--J9=^;&1IY+-3ERLN%F$MN4:E KE=7==ME*UONXAT6H7 M+MZ>OTIAZ#Y3/H;2'[-TU,[/7DW;+W5*1J\&/T&IZ'9!"I6(YGY-, &D+Y\; M&.VWRS_GN2K_]>PSN+F\<^/[YO.RLIL+;!PA&@D[]',BN7Y),.2LHHQP(0RI M55"Y(\2CFZS8RT'I']MG'OC;Q3N[?DP(S@6-D-XQK/.5K"$@QQF!<$&#*K0A MT=1IN;(SQ#T#P>H[\#5H=JM+2QT#ENOBU.DGM!71,U2&G(EQ-6U9AW.^V7^$9&@!>7EU&::?3 M^7WP)TE;19(,N6F\S] UT@KRLY1R1VO-K6950HTBZ,=T7O,1N'D:J]=;DG]; MS)M9?ENYO.QO:,&^_$V86(^),DPA@@W M"XA:SU'07G)B$J6Z2HOB/8!N>?! MT!]S,2YEQ)+U==L4<;43N:$(HW4@P@MD,<0'/'""+*$*Q<0$>5.F&=M M@5BVV% EB,"EIDBRW&(G7\[J<@<]+;GPT4?J_?]?!_4J<>7^@VE, MV^,G(DDI"Y4[Y7!FP;W;8LAZL4B MZ2KEC]OA? ?I26FB%+!+R23D!IL#&F.L6"#V,;4T.8$W&HM,5*7F74Q4'W&U#>IA?-?$EP6$DA.3YO M%N?S92HT9"\3$KW%1!/D5"Z$Q#0B$YF&9(AA;YAQVE5Q38?!W;,[ZZ,DFJ49 M=P+#EJP+ZR(LR"_B\O^O9[>O=IH(S5@B(J!D(V3=%B)^DS"01"7!DPV,UJE< MV@7KW+1#I/'9$4*4-S12R/\! HB *5=)8$ MYRBM\@KK,+B[4$[_\)0K;MA"!7,W<=ZQ_D]@85=,&5CIB;.@#>4@,?4*>4:% MHPH+PVYP[HZ:N1TGW(4UY@=A33U+G&#A>VU#DO>CVRG;4C\8T7Q9UB^XE)!+@N+")6 M>L0UT%Z3F!#++QJ",H3H*IUDC\"\$_-^L!WP4YFX(B=?GE],V\L8W\=I+AS< M1.B(,,9ZAHBT@)!"O @I, 7.L(!UE%K6.1*\#\B=6/>#;:E7,V)%FJU#P=6! MWPEE5 6<,,) L1]P$@;9I'@(3("OU+Z1-RZ@6PG0OU@6^]ES55P/W5^=N/F M^NMWIX%CO?Z#C4^^BUW3AMN2K0Z4O_SJS^SL4WP/S\O+E*+O)TF3W#\I($*Y MS?4#&!F,*8J.$*,TR76>=;9F3RGF">L0K/?."X.1)YPC'H,!TF".K"2".$,Y MX56*70ZM0WCD[KKC9?N6%_\U.%"[5F9;T5",1!-%-,)&P_(H0"&6)(T"HV6O5"3#M@$JFRL\LYX#XS?P^''8XEVNQE;'1/6.8V6SXJ_O1C0 MO/P:.]^ 3B8D:L]H $22.1!?!:0]DZ#]2> MP?4/X8J*&:F*[UG#>3T#2>WTW0(7XS]8N3:7'E7[W#>V:Z_7![\QCA:Y3UR,^THM:N\&]3V<$:P9'AUEI"H^Z18BBYD*(@4D=+XA5RF9 M:_P8TC;PB(/2,M9I_7 /J#TK?G\$UA2S4?$ Z%7; :47'63A$-OG&R7/V]FP MW$XD2,+2?!57D[^S"T[Z&DMU8P5,A@55:MS>O= M)Q"1R2!S@,9SF^=\9Y>.1"'K&,/!22RL.55^OZO;>>RBW%,D\WL;ITC9[;>S M]:\6L_"FM;./[:8G?#U;'[8'1CM0P_+8C8Q"IH 15;ED3T:'=,IAF;$I.$(= M*&:'$MR#)O\>RG%+\>4T%JJ:AD&2F,^.SO^?\R4& M\8N=!<#9S-OT#@0! 99.Z-K\.[6=?&# HUM-[@/XR/:<]T_UA^V65YZ]B+UM MIH>TZ-QS@LJZNU^@(W7Y(3_%W66;/C2?9DUJ?&YEN"Q1AF?S73MM/#R9-K]? MRX_/QJ^Z=@9?^F4GT0.47&KFH[5?107C,,OZ@X]GGBL$8S'3=I6,PUP?\XF M1S36:OZQF&J;.L9AJ )K3"TD8S'>][!J?;MR?+Y*:?KV66B'5Y%M^MA>-%YB MVTN0J';*FXV#\X[XM\:"*]Z\N0G=]X/6?K$I1"T M-\,]HP1QJRER1B<47="4::D#JU(0M"_0HQM.W3^?]XOSQ>#SALL*_YQU<=FL MX9^VF2VO42*,@W0@S( 78?(>(@X5*F5*()^3*6E MWP5M#[=]-=I>OWEAHZ4]-?F]O@C(:Y'/3QJ!G/06>>J-Q0845J?9Z*X QW3R MZU')5\2"]=XU;<17!3:V[ANM9'Q8=8/IE6VZ_[+31?P]VOFB._@EQ_9QCE;# M#O!J*.#@5.J^T>HHHT)ZM76>U6ML.UTVKEO]"M+ZJT^WL_?Y@<\%Q(-G.?S) M*@R@CN(+*>1(6ZU[E.0ZN&8^'TYM[:_P;:,W;-JYOZYV&O9H9>T/_@3:.GB%V&/PDVBNPOJQR[3? M-KUV^?3ACW,]+">Q3@$U%=HTO#[_]2ZV*Q"3F(ACT6LD.:227 >-'&6018;D M:! QN%BEY'D';$>WX5KU8_U7TY\]7\S[]GPU0:[Z6XG/G#*"&88DR@W(X"1\!E(DI7QY%8P;%4, T2DU <((?<'<[3C6FW;):=*BA]8(5W .P M]QF 2#@Y9A,*D>3NSD8@*YT" ,DZFR26J=)5.E<8QK2!5=L]'*KZTK9_/8-\ M,5=M3*0+'H0Q*&K&@8$N@#3<(9:\LX3R1%V5]FLW@8SI2/2)6'"8$4I3X:/] M&N<3)1-E4CF$,09Q%"?(,<\1K$MTYGC$RSX!VNUV),] MR'1=TK5L045NB7-(2L5S'WZ*C,BWA4IIG%9!<,IK/.=W0]KS//%WR8["AJGW MDNI=UU[$KK^$##\W=[O(F\V0N1RT][%]I ([%SM /'H3:>L<1^R[W3=>+954 MV5W;.M/F3M'6#QRSAW;YC(Q?;#EE/FLY3]L^OS3FCT*2J3$!&Y4[S+ M=_JJP)'11FFCDZ6LRLTE]X$J<.AX^]A#8Q5BS)83P:4L4_+NSG7AT>;EU_#U='GSX_5;L.\482*< M@4 M,J2,SY4CD*QK!ZM^U)Y033D3O,J>\'K6V]FG)E_[=/"[Y3O'.EXUN\&LI8S#0]@'1JRGF!IA M[%US71U4NO,31SQ]QT]:3\D'"EXHGGW5S&#M> .>X=:T>7&P/F)/HD?:.X8X M\0$YYQ7\(Z3%G@MAJBS#]\,Z-DJY9_1E[$2-#X10C *A66Q#D.8A(LV2P]$* MC4F5K?F'@(TIKBW(G)MA15'[%(MM[T&U$0=MQCN3E%\K2YZOG1MN (EZ,05 M"M8;K2,CCE1YQ[<_U%'%JX]#K1)&K!B;WK4ZE(A.=QZ[WC)8-4)=74%Z1Q75 MYI6:^RMO][&/5MZ!8IQ*>0='N/O.<#I%5HB =Y[[*C#<^2\.]P G '4ZHQ52 MW)$1=GXO>0/ ^K76QLSKEU"<"4TXP4@E+?*9+(6TU1@BFD 2=401MDL1V,X3 M'O,.>S7)/]LVY!D^Y.9N/C\K7[_)DYPFV%*%1*2YRZ"2R%&0QP?JF67>6*%V ME^>^J<80$]>S]>9;[M)Z+U+0L +U=M'/FQ#7F !>[@"RF [OX])&&\C!%&3]5"0%.9@ LN[N,.Z;:@PUD"?U%,7T7LQ%;!R. MN^I8_*V/\3/(#F>?EDDGMV:]Z_CY_C;!$A_WP7N]1VYT/S]HT+-_=/V'<>NMBA MY?V$*'3(^Z%)"Y[\WGNJDVFVZM;HKB"V_[2^VN^?]V0VV$/\(PWRS]A^ZNS% M60,"O9X-DQYX)<)=(QVMM)T@UE'#P7O,]X]72R45]H_OF&E%8'?Y/#=P[2X/ M?S+WG*"6ZG82Z&CGYPZIL/]VK]9QKN?FY 6D*;(@;AFFB+15%[+7,_@R+H^S M[2_TYE\7Z.)U!Y1R(A[1]??F&"7%K=+U]VKTJR^'RY;F0T4I,.EK;FJ8"QY3 MBOFRI?R)][8_JL?;L7.65&H)L8_M!)]O6CQKIY!%SG-=:7]Y@%:W#')\?_,' M@!67^_ [3.X:JH(.:MPL$/#QH!>W4O;KCUG1YUZN=Y=VMX8WTNL9H M^2IZLQ_^\CDOJ4^ MV(?=.50%'53P8;##=ABT@G:J^K#;TPU?O1TZZ*SNLSPBP=QK^ JZVU68 MXEK,[4&76_+S^>)\V8\(\MV7\[XYS][P6PO1M('QB$VVXA J6*.D4HI;[/V' M/X>[<>9]U_CA*AOXS;,OM@LU'H/=9ZM@AP-%?2AB6JM*WL)>*2.AS["RV[Q=BCURB4=<7;@C:CW MC7:TMG:&6D\E!T>]#X]94ST5XN![9BL0$.\S>DW%50V1[YGWU:)?=/'W9M:< M+\[?Q.QC[>7PR>&>]K<7,<.:?1I^=41P5QQ"36,44$JA$Z\WIKH&;(WIQ2). ME*9$!$<0*)PA'D) EE&/B,3!$^>B(S>ZLA6J\MD-W]$U3CM,\SZ>VV8P3WK5 MS($3_SO:;B*)HD%ACGPT!G&E"=+&!Y0TQUP1;JRM3U[..7-J.<3Z2EU">M$-&>(BZH1%:K@%2P4AH&6%.5>L^]D8[A M ,+8F'>X*1^!<<">N 0*6K$X1(P8-QIQEW)-M,?(B&1BPHJ RAZ7(\YT0$[#MU9R#("CUB(]+NG64,=PCF*< MI#O(F*SV$6;^MB!5@*A1F/DDDN(2\J1X5(B&> #UEG':97KD_=&.H9S M%B.DW(&FK'?XXH_8YP*I=[$;CAH]Z_NN<8L^[Z;U;=ZI:&>;90H';,#L.\/1 M^RM'B73DAM>>UWKL69NL;.YU>#AAAM?YV;?(?;?]ZYJ<+0-/,^K.XDF(]]O-O&CQB M]_B1 9^:$545/H8C6#"(74P/.\U0&UL[+U9DULYDB[XWK\B)_MU4(E]*>OJ:UI2=66C2FDD5?>=)YH#<$CL9)!J MDJ&4^M>/@TLL##*"RP$90655FE*Q),\'__PXW %?_NU_?;L8_/05QY/^:/BW MG\5?^,\_X3"-0+!,Y.*8# MS\S'$%G(+LEL5=1Y_J&#_O#WO]8_(DSP)UK<<#+[\F\_?YY.O_SUEU_^^../ MOWR+X\%?1N-/OTC.U2_+W_YY\>O?[OS^'VKVVR*$\,OLIU>_.NFO^T7Z6/'+ M__G'FP_I,UX ZP\G4QBFZP?0X_/TZC^\B<;\,O\A_>JD_]?)[+]_,THPG='S MX!)^VO@;]2NV_#56O\5(Z$K\Y=LD__SO__+33W/)P3B-1P-\C^6GQ5__^?[U M7:3]X?27W+_X9?$[O\!@0(AGGS#]_@7_]O.D?_%E@,OO?1YCV8A^N>0*RE0X M_UH_[9>#,7TF(.-T&9'1=W%8%;Q#C.L^_7#,5Y_%,A:X'$P[1'SWLSO%.[J M?I<"OO/1':"=?1"[P(N(XRZAWOK<&SB7(%<1UH_\G\O1&/Z21A>_S+"]&)$1 M?@>?\&%<]%^R:DP%G[^^_WK]W]YX-I'<'_:KW7A#7RX^H#YJ#Q3X;8K#C/GG MG_KY;S_WK=/!!,P9%&H+%GC6)6=C@\TV(O0X%(_)>I:]L$R[4!AX ,;)6N<2 MM<\H9D9G"78P2K<>.*@F;W3%T0 B#F;?[67L]Y9[T.MA&8TO8+%&?#W%BTE/ M!Z]DP<($3YYIC\ B!\\<0$ZA&.#!W>5YLM2;"::_?!I]_86>0V0+7_]2I>T9 M%PMS^:\/89C3<-C:/M+O]KPL4MB4F0!5-T>728Z8&"JT!:5WH&*':ZG/O(W] M6HF>C9>K6+Q->[YNU4=HP.1TU($(Y_P0_)]_&HTSCO_V,S^$RF<$(E<@KP;P MJ9Q=KE5W7,]5< [*2UVX-9*B39?(?R'7)<2,#(3G%NA/X7WG;-\ <'9\[RO< MNXSK0QC_=3CM3[^_QT_]R70,P^EO<($]4"EXER+SJI"U04YVQ\?,LM0J63 B MH.F ['7//@.>#Q;I78K-X12_H&6.8?":@I9O_P]^[Q5=,&KG65!),&V593X' M,C7)A*!CX<&6SCA>>?C9D'R(4.^R; ]A^<7E>'QK,UFZ#CQ35 ZFL&!2=?>) M'V^E)I*B\T+GE$T7$=.FYY\!UYV(]B[=[O"7^E5_@.,7!.73:/R]IZ,,PCD" MP/3']/.+T<47&'[O!8D0R'0PDPJY@T@6)0A4+)%=B:%$DVUW[M=:"&?# M]^$"7G-F2'"U4:Z8Y^8I1<<]*L4J LFA, M%Z>TFYY_/I0?)MHU?!]T2+:P.Y]Q,%BJ7RS:D:IYVE:*JK% 8)"U(+.#//KL M2S&J.SM^X\EGP_'>XES#[D&'8XLP8.X@OLQ@ 3):669 MW 7TYK;4--%>JIPYPKYCJ:&!=J HL@P*R:TLTDX[R-V<4;Z,)+ST8.N MQ+U&&PXZ2%NSYH\0!]B327 I;6$1C6!:8&80@+-"WPL%4HJ1M[E]G3V_0^9O MI+0<\;CT((&NN_'Z:9ZL\-1MF2GPLV_]2<^ $-FC 69"M/T)UDP(.T- M*=HBI4GKKE&6-!68Q!E7BP=5%0F_X& Z67YGEA=Q0U<>1-2APMR3;_2@ NW! M]:B%S#N\,UT"NXGGY7AO"0962Z*,,B",FL09_I?4ARW?WYTU&!6UEQ)]2 7>3<@OF9(S/#]>P? M,U^J9RQYL;P@BQGK[0%WS#O-F25?5D8 T+K)5G 7RO'6:DL#H6(3RDQGP_/S^^]Y'NQO?[WWY9D0CY MM;_OFGF)/&@"^HM;1[)L;> MV5*N@Q(!I!X$B?G@(M-1B+ER)!FY1VE]-FNN4CKTNM\,4>S. *[ N4+6 6$!Y1-%%A3@!22*,P)!,M%I/>G(=4K:([/^"$4K67[ M$/FV?^\//_T'#"ZQY[0A,%&Q$ QG MVMBZ:9*2%QLL* C:N35Y>1WX$-N@.Y52',3DJF?1.0T-=.795^@/ZH')J]'X M R'\@.ER3*+&R4N,T^NO%H+II8#1&6F94)%>EDA.5R"4+&IO8W0NF;+FAKD# MT[$;SG/0GY;4=)CI?04WI=$E*?A[3$C*3KA_P^D2&T D$.@8=[6(*8%D7I') M31&5DMY6QZV)VMP#ZBQTI"NA=Y@.OL3V'FF!_41.?S6!2U .O%8&'Z]]WWI3V'0_Y]9]#=;Y(O19'I# M.57P.1IAF(::69$U,I^"9<#)3!EN(+@F&\F#R,Y!)[H5?X=9Y4N [\;X!?KY MUV]?Z@D!>4EOIY]Q?$L0O12Y*-5\&6\]>4:"_/*<@,W. $22''(32[$%MG/0 MD:XIZ# K?>VB>R$JX9/4M)TAZ6T1:7X,JU'E+, 53+9YU'H.S.\OU@Y3T:_5 MA<^D>-*6YHL8ZV1$+"O'>S M!'W28A<5$Q9UD)["7M/$5FP#[DEK2.?2;Q!57&FJT=P656K^9J+H1I*Z^F@5 M"R"RXT@88Q-7\2QLP5Y2;.#]WXA';JB8$")J3DZ*BQ2N:FYDO:4S-_R3 MIG4/"798@;I$\:8/L3^8W4]0F#%+UOD\&M!G3VK(,?U^M52)2$H5/:,05I*1 MH7T#?'),4>1IT8$-HLG[O"W )Y^0T(2)!C>1-W"N'G8$&;(ND%ERM5,5A2,L M.,Z9\QHYQ29*A#6%$)WJR,F3%MK0N%E7#N&@Q3WUXJ+K'7ROMUQ7!Y1*>"O) M1CKM:+>2L_9E3C(PKE!8 L9&V?)>\3:3(G1[XY$EO M)]X&AX2_7GP9C+XCOL=!32== S"Y'"EHT4PD5]-"K6,18R2):#*+KFB;FB1H M/HCLR2M*&PX:G"6^&0T_?<3Q1<7EY/IZ.+:BBU+P7M>42B;>6V, MGS73/@KFA7*L@)4R(X>$34S$-N#.1CDZ9Z+!@>$:TQ6]DU O5D5)6'MHQFJZ M#(O)[%K'&V6C"@5)N<+1XTW#=./O*,9HL4F0R.4ZHHF31>/HC M2^5E(-OEFUP>K(=SKC'FX;)OX%?>:ZUNP RR <-+$GMF>8"6"C.,=+F@*2X MRO(U/1$;;QUGKS,MV&G@=[[$@@0DOQXF0O@1OMT03DVP2 9J8]G6Q.2+LBG[5UKUX85*NF"GE@J(R+JLEE MV T,9\K_OE)NX)+6.O3^]&)6(C:U8,7F=3>TCK[ -%T8JB:."2N2A=+(G" MZC8QZV.Z-3V*>G3$08/[]AO=[>9UI9;<7>=]J9(&'P#OKDY"X2]'HI<+2<<""/M% UBZ%S M'0<30)6LLE)-G,<->,Z&_R[DW:;L]O+B3.: MU(#G;:$8B. :YW@LS,14L[HLP:WMZ7W(6:.S%/V$"-QGD%@#BG()K;WT=1A9+,"18N:<2I.&(G>AG(T>'"CE MMN<2:]WLGDS!:J$""Q$H2@I"TW9(RHG"N(Q2A=2FC=1#P,XT(NF4CPXGE=Q) M9IUWY?5*>:4QL^)KU_62+8L)"$TF>\4+1A!-"KANPVC=V?K.4]]TDLE[@"P? M?S?K5 BOT(7T7]?S5HJFR#)R9G.!FE]HLFYB-QY--^LN6-ZZC_4NTCY.\^)M M$/W8?:QWXNSA+L;["/PXJJ"TM1H2;52&G"5=#% (I#0#[DORS@&Z)NG^C[Z/ M=<<:L(N9J&YJ,RJU#RWIZ[T@>,#@E?*R3S.@U#]8P$$FQS".9>(,49+:-G-YTU9'\/7[%X25> MUT%'C&3"O&3*U(MV9R0#&0R3,BL;Z#6)O,F<@U4@CZ((>!>>[QXH'R#9!K[ M L\K6O>ZW,ZKWC.UF)W^R?5FA QA]B8 R\Z2^Z*,9J$HR;A2V;N0DFIS<[4' MUN/KRV$$K]>69NPT"28FT[=E ?Q*"+6 )"3:,ZW!Q#1WR, 82R1[H;SB,90V MW8#6H7GR1N1P&3S$+ETS0U>$U3&-$YD/-]Y4I MAY@\1M0!7^/B8/[MUX5/K3'O<@G"Z<296Q]L<, MS$?2>"]-=L44*]MP?P/#DW_?]Y5G@RR7MU]P##47\ZI"?:G*.4O+26M)E6L6 MOTZ&1<$EL]H)GA1(EYIX!1L1/7G:NY%UFX;R2!]8AVJ\)(,V&,TZERY0]KS$ M*,FQ812 4W>[AG8D^@9V_P,.!M4; M'>9_P/AWO+'XGHY26&_(;'E)$;FG]R"@D\Q1$&_ (F9L4O6_&=*Y:$1'0F^P M5_P=A[3@ 2%[EB](NG6QT_Y77,*+V5NE%#(CHF6Z!,_ >PI*45'1VZJ F]J'QO.@B=4%E))TE@-LDD/J3M(SD4# M#A-QBU++):#K?-L>UTEIRY%Q63M/ )FK4,A(&0TZ.&FM+TVR6-=@.1^/<4_Y M=DAY;6;U>CC%,4ZFM_22/!(04R64LR1+HX!J%81F*H$UY% MEG&E4&)MH[#MGO9D.6XDT :IJ=?*MSRX[ \O22D7VCD:3IYC&8WQJAX<)[]^ M(VM'S^\/8?Q])J-: 5R//$&;J6?X/"B4W%@J]H1^M_&LX;J:7O'\P/7D'<8NY;YF:SPXG_(_ M:;O_3$">?<4Q?,+?+JMTWI89UK>7T\D4AC5A;Q6VHE#'<*>8],HSG8QF,1&[ M3B5;G"4[Z)ODU^X']\EKT1%86J-8"!X-A2&$0N611@ M"25VCMQ.>I0IAW&6C?PW,SN M7-2G;0-JAQKM70B_B^:XY=G=$'67]8ZD?#052"%[9U)@2$$_TT77!D0F,B,Q MEA M3]#UNWXLZC>491^1^5V$VR*/[C).TKC_97%.]*)/EG!^3K0H*(U>1FTR M&4^65V[ MI@G7+73=E UO:O75LF[XH96M% YK5;*+UJ/G2FNI/*!Q0N15-\B8> MP/4H#C1VT8)52]6EW)MU'-F S4- 8TU@,=M:T53(;(QJ5T7%58W2"I4E=F:^%*P)32[2:L3I#\WHRN<3\\G),RO<.Q_U1GNLD[>I?"25)]VU9=.&YH;<] ]*# M+)PEFQ6Y61(8Z(@,I$J!0KYE:\!W7&,P S.%-URGZ2TQCA F^ MO,2/HP>6X2)Z$,*R1/]C.J=:C2\-\\YB<4GRD/FV^M,-I*>O4">@IL.2AON7 M,7LU=EE%Y$Y(B,!$XK0*[>K-A"F,9QVC /*[5@.]'15L5T1GJE]-B6E09G#O M5CW[X=O9>>3DUV\X3OT)YI[VBJ15^X58B;7&1]&[4 SCR:E8K,^ZM#D"WAGJ MD]6Q(['3:D39AJU\/> 4-$6$M5] TN3P<4VF506*"ZW27'CO-30YF-D9Z;EJ M4T?<=%@C44WL=;[FY.-HP^"E91Y6/:6]J-4[L\N2FTMY U\F6)L?3:;C_BS[ M^>WP5Q@/OB_7V#,B22^=86A4;5J6$_/!"R:E]3I0)'*GM&;MQG@DN$]6!Q\K MI4WF7=QCM'^]^#(8?>)^L*AZ3IQ:)GO>9\8VP>\Z'G&R]4,J^9K27P*+/@EEMLWJ6QURU";+\YXW8FEP%S<]S_Z <9[EQ+\:C0OVIY?T.ST?'+D* MH)AP1C!MO61D>0.S3H'-V66T[<;0'H+\7#6N$7=KM._@HI?[WIFM%F"U]"GG M6-NC.WI]0+,(4K 8E0DZ*SGSE[S&-/LU)G \*#I+>+L$#J4[T3&.FD,J9R+BRT6:KLL(F-\VM M%_;D5?=1,;]&M0^ZH=AF<2\7Z1MO"_V;7MW:VW?2,^BXJ54FVNM$J&UF4*)B M)?!HR-O5Q>2.HN*U )ZL7AU/[&N4Y>#^25N.)W8V1NV9%/7*S1C/HE2&J>AB MSH*0MHDD'NO,Z$[M4><,K%&3@R\-;C=223X4U!:8$46RFJQ(^[8Q3(>2C.1> M>]XD_??Q-:1TZ(FMKE.[@EDA;IX&L16^#0]0*6=1UA#*J3'^+ MDJ&33@57=/9'/^#Z856N 6=K-*[M4?UO^,?L1Y.>*,!)0)D9S0O3M,NR$*QE MR7LT*@6D(/7HYNP*WKGJT"$LK,DE;7KN?HW2 &W<*$.=TUSK@!WMW"%;)C38 M$J6H55O'-D-GKRH'<+!&4_8^1[]*#;J5!$UNW3P;:)$5]'KX'@>UG.@=C*?? MWV/"_M=9]7@4/J8LD1EK16TL [03Q\*RB>3M6X\\KV1";,[1V@O!DU6/(PI^ MC;XO7>JX-D-$W*!S$/.K"@RMEIP3FI?+".I<&Z\LCDW:6A\ M+ZI'TD1F)[8W*<[!4F]0?;>":5$FOPVH'3K*[*P2:U$=M[-, _96F]=U)OJC MZ0487HK0AJ4<=&VQ%6B/#(*!]LF +DZ()COC$?5A0[N94ZG#+A)OH :WO*?)-2?7J4E"T3HPQP^/.N#IWG+]/83:* IYH@/YP.@)%/(!M9O;=07(.E!\FW@8O^H8K\04X9\@[ M%NB9I&B7:0J^Z^DP.4(R*%II]L(TL?OWHCH'/>A.[ TZ7E^?QLQ&^=P(3Y=FZ>X%*2A3@@B)7N393-B0%X"4SC=Z;S&V0H8E/N1[..6A$!X)N, WP*GY: ME%W/$Y!K[!2YYL[5N26&USZ]*3'R>AS+0JE@HG=%-3IUW8#HG(Z>#I)VBV$: M-_ L='T;1"W/G.Y".O&!TV&2Q!IDWZ&QE*6 4C.P49^"48/25 MS=)(KGR;'G!'4H%MSYA::\ NS,$+M'6,JX$Z0R/2 M4KECT<:48Q'2MDE*O0OEG/C>1[J/LS/Q?/379YSV$PQN0VW5IOCV(T_0L_B> M-:\T,+8VF)R,B3PX+0J]RN3*!Z]S*8"8?0^)E" M,L++='.)79+Y B:?7PU&?TQ:T';]X#6C45K*BI8 077;+;,B=J7C[M5:[X1\PS'5&$6%^ M-\8)H9_5Q.TA_@<^\%"1[X)W11D2L0E"^IX6QJ,D M95<)ZYRO0!Y2-I99KI"''"#KV$3,O\&XCC?_BB]KW#W81^MW?$!;&NY?SPHM M+I.9$;1?%X2I\8=KQI[9\;L0T<#?GL.9PWPWGI=# MS[[7RR4JX&0;R0O03-<$?JA-38+4$$!2.!G:U()M0G062M&)N)LD<8P2N8.S M>Z0*#X8)7U?YPN#=91STT[+@N5=RYAFB9L9)BC\DA8H>>3UDL%*I)+UU32S' MU@C/04_:T-%QI_8;"0KO,549]$L?\[/)/,"\DY'=\QKJ\5-FVLU"UUF-8D96 MR.FJ)]_ZW*>L$,WEW.#:]]!R5B[KX!'/R$&,-:NIL'KV1*$0!.DC MR4X?OT_M(ZP(/;++TBUQ#6Z-;X!:5P S7]<_OXR&UROIZ:Q51NF9#[8V,$J2 MA4(AB$.5+P,,03I3QTP^FJIK0AY#2J0R&? M2YE815TXN?W"SFL88XE0# 6)4K2&:Q/((;=)L!"2PJBLBFV*<*X0G* Q0.#HZ>SI%Q-V32.@:Z3_'B(P>1L=6Q2HKL1T=DI03>R;S(F&T4619:,&P$.5 ARM5/T66?1[D30PUFTNTCW.%FTAAN7 MO")_%7B]$Z*_>1,3J;;6(10-%IL<.CW2+-J.^-Y'ND?(HOUP>7%!<>^H?.A_ M&O9+/\%P^BRET>5P6F]U1H-^ZN,$AK7M/=[ZT7@TI+^F>6+C'OEI73WYT,2U M)A)8R6B3T108L0L"^/6)N63 ML=&9/1,-.UK?\A=/Q_05@D?"^'J)K# ?C*NS(5(TB-H(&;0V)6JI%+?(8^IQ M%8H+Y#2@P1H(\LQ I$_*^>/XC87V=-%83Z9617DH; M%02=8H#@7'#>921K;Q%ZQ4H%W$82E\7ZMCL6P=&68.AU+R&!]OZTG'>0?]P* MR2/1@YTRFC4J$;-6&FHV><(8DQ0!@PDHK"JRIVL>CM"1@:EE]-(K%M GENI= M:,K2606GU8@;(T\6/5:GHV=Y-#O3&I6/HR_]9+F=WB4:V96A%HSGM3SEE6T XS9."!#8;VJ],5%IJWN.B",FE9\9G7C5: M,N]-'=:: # G;T0X,$?_-_QCDRS>CE]\AN$G?#V\^1O]8>J3FKVYRD(P20E1 M3"*W"^I /&L82)$8.%W(VZ\-V)H<=AZ,_.!^*Y,)DL;$R70,:4I!"8?$*;*) MO.8""DF&2&K#3)&9VV2=4TU"OMLPCA_N'5>#[G19V9^$%B'D!U?<0ZA M;O6,H%.YM^G:^ 7Z^==O=3 >/AO.6P+-);"$:!T9]VKHL52/5G-9)R9K%EP4 M2D?I:*]HD^K_(+8GK1Q=R[[%M=%&_?UM-$Q+C 6!JU1JL3C4?H2.^=J>D"PD M"EF;\J\./FAM.J[!/6D%Z5SZ#;+\7P^GM)/65-[YP@G4FR0"/^F#[$_F%5Z7*T+H62A M>>T32+BT(Q?92V$9)IN3SIZBR2:Y1FNP_&AAQJ%T-+EEGF]5_]F??GYQ.9F. M+G"\A/E]Z=>()(0S5K,D:O,%*P,#4\A$)4/NL-'.8)/@?!MPQ]>A@UF\6V#3 M+07'5I,;_DUT/#B0B:54;U+1(PM2%F8UDINCK5>VB>^P);XS5Y8]B6@0BBQ' M;L\[U'Z$;S?D0&Y/#Z-3J$-@20O%=/*<>6%(G5W11;GH(#8I2'\ U]/7CRX% MWZK,^%97K&M_2V>NA29DP7*F2U(LF.B8,A%Y)!\X^R;MI#=#^M'4 H?;/9X V,!TRO30>"Z,7J4Y75AQ$$_5Y&-HI)CUV M0^0#G:.XQL;NAH*,MN;O(L6-2 M/R0C?&K_W1Y63P_3U^&8W)35IDGNM2O(I&,0[&DI>4ZKA:"L*X"]QF MPUV!T!7'#X$YGG?: 4^C1D+N,(EC5:NO4L$6L'P*$H57+#MOF):%UIM")AM( M6+5QQ<,V)Q\[[^4K.)XJ[5V)MLFHO:NLOU>C\3T.S,S2V<*-$-8S\+6'NP5D M'DID6G&GG5?>QVULP.Z)7KN@_'&\O_8D-C@6^4B_][8L,TL7;\$VF%I6"J\# M=9I:X89*"* M^,2ZL8O\6VQ55XO],(5AAG&>_/-+S3XGVC0/"Y I.@J"0+O!L=*)_%Q],\0(X-QI\Z45=!REGR8RD($,+ MB@4BNLR0HT)X%UV\>S'8ELX&-39_'Y.E(4&5_K0' C'.RKU!%HH74VW\(6B' M-2XAMQ*T;Y/J>HWA1].8?<7?H@$;#@95-X?Y'S#^'>MB%T4>/2E\">@X*[$$ M6J$BM[]8S:3(,DGC"R]-:B4V0_K1]*0CL5CE"J5& M()$< &5(J7G6$9C MO$KCQ,FOW\BQHN?WAQ2\S812TWVKNS6:VW@GX!KIGEV M+-@LF#7&"R&"Y[E))ES#-?UH&OM8U*-!2=(5Y(6Q?HY#K%X@K^W;BO#,1$LF M.]C(P-69>BHEBNBYDFUFPV_ \V-JW&&TW-46>WA"Y_2&T7:>AV*58E8%BAEM MR"SPZ)E"D!FRSXHWN;6XA>)'TXS]*;BK#ZZ#)IG7AX5S6(3O;:DG"EP;(ZQ1 MK'"1&"FG9$$9B@] >,PN>==F^.4]F'XT7>F*GKN:XP_5G&72^G)X9QV-G"BN M?-D?7$XQ][PJ1AM5+1MMAAI)Q6/(@99-"F^XTSXT.8M] ->/ID%=TG17B\)I M"PPH).46"F<&=!VV1]H0BS!,Y9)JT\F&<1:72QKBKW,+-:^MQ! )" _7MEM-J''Q.X.!0;=D;N+'(]=8)!J MQK/*G@4,A>FB.?G:Q3)ON>ZL8O\3U9@8 /$*(TA9UQ:ICT*!K9>*YBD MC7*QH&]RYOJ4"@QV(G*O H-=6.C8CZ4W(5^FZ=OQ!QQ_[2>V Q.@H]66<(UZ[\O:U=#%6K^EL,$VJ:2 M.FN.<63J[SG#.A+SNPBW11[V99RD<7^V]Q&X%WTRG .XL1-*8Y,PD!AM>JH. M7P 6N(_,*>.B+DH$;-*X^"%@QSWIZ(B_U3SK+H7?H%SC(Z;/P]%@].G[8M$+ M6(&>RS,4\HZT9]JZ2&\!L2A%,E"2S [:A!GK\9R#*G0AZB.,2WT]_(J+^.KV M4[>J];SY7Q]:3[D1R6K-HN>Q0#;:8-31F1B21WIYC',QBNQZ3AL.BKRW( NY M^D%*^IL EKR7AGQVI87<<_3<#8Q[#Y&\^QD=2FZ+88Y*^U0D"(B":Y0Q!*^D ME10?66YE3CV.1D=?#"M9U0-YGAF)6;&B3'+<.*_*OJ/[;B#]D#YCOAS@J-SX MYOY5Q]M^RWGX%J^,T>0XE&*^)%$PCI" ME9R20/L%FE2T*"[%X@ZLNEV"IT#Y*P&N:O-J-/X _R Z7(\:W3\YBHE1(#7 M6G%"X$IB6N3(HDF>E0BF$$8OVF2,[H3RX,.6E4>\Q#B]?LRSB]%X.I]*,YG6 M=*I)3[O$2TR:"2F!-@5,M)D[XLH7S"6C%J%)KO6N0$_0.;>9=MTYFVE)6@,/ M[ &\UZV 9Z6=_QR.<3X+Z>\D]GFQ0DT")0- ZPB1%5[+;I!6 E()EI.UN39M M*KY)CFXGZ']@=6Q ;XM3YST743/;KQ<192HA6,>,!O*@45L6,GD55B59MS=K MX5'IZ"WT?^IHE_0VN%+=+*3;R^EQI2A:RXYQ3'5L;RPL "++V7JIM=31MKF_ MWQ+@CZ1IG9#48IS&%A*97P\XA99K!4PY(>LTL\*\C9GTGTPU14V2W/E3.<)' M33,_GA*U(>?4Z>/+U;WJ#V&8^C!X/9S0\ZX2+ ,GZ, ],U+1&Z$*LECK[Z,1 M6@!)T+8W('W5/0HN,D#$,)P7'UR>3M7:YK$$[J7?>D_4_6G8* MWF(M3=.-.ES,:=*4.M&2U5/B4U/\V-4VF4)OKR9U0D]KHA4RH#>9Y<)C)#\3 M@VQ2Z_7XU?6!Q*E'KZV[,-M 2__YX2,%-I/+\7=:S-]'7W$\O)&B#,XG)Y5B M3BE/#FD@A[3VP$%O0D(CDS.NA=K=B^H$J50G(WS4BJT&9WHO1N,OHS%%S+>C MF@6X'#" +9RI$@/3MC"XNR#NF M1;\#&N20/ ;C&M;I:_8R37NG4_K\.KV M?J0KU[5)F1BD5HIL@ :!/JDD1%96>ZLM.G*IE TJ&A:RKD."Z34!KH$9E9/D M!2&#..IUK9-.^A =BZJ.CQ3",2]D9"'D&'S22L8V*5['O*Z==[*LS[C^\/A-]N1, PHAD)Q(8HP%IMTKGT8VCDK3\?$ MM$BRW?I8$B2B0.48;=N1=FM9!P4;S4HV+A6ED]YJ1MV/=F%PB/JT(>?4%P:S MHNI:O#([Q>$AD21D8$+5VU8N?4*^N/_@,$E+;(>)>.^50_K M/^?0XXDMT*T<3&0P"5)*&:+27)7(G2]!:&^,P\RAE[U6RHK$5)I-V7.>!5O3 M:@Q $*$D#&;/3/ZU:/>NB;COTYK(=8LZ"&G6;+S_N=P'0-HPF%'\EBAO5A=;.#&FR(UO2?T,JE@H1@OP%OP/:*V M@*.]+-==34LPM*N!9S'$K!'H]]*AIWU7"YBO[-DPO^E#[ \6%Q7S=;Z]7AS] MPF^CX?C66J]C*9ZSADP&.!15:]>\8\%YP:Q6/I 1-L8V&630Z2H.OEA9>Z1^ M!?%E?U*#.$+4T]Y[3>X+LRIS>JUK@9XFIF,]_/7 ;0I-4ORV1GC\HY_3Z>.= M>Y,F-!ZASF-CZFMR+CN,FIPBZ9B.HK" 1C(I"N=9V:3;=/AYO/G)CT?;FI#8 MX#BR-ML;]],49R]&KT@;7/7SA)FE^&!F 6)F/@!P89R3HM&(QYLP?F3%.8"0 M!K427I*4(PE(PJ)-GWM"7UENILBO2M,DQZ&P%QSKM?CRJ>!KR M3WU:?F?US[_?"!U>C?&_+W&8OL_.JIQ4,A#2*9VWUF2K8]C[5X]"O7:AJJ5>OAU\NIY.9!,1R MC$GP6B:3F>/6TR8>D$6>%?.H@Q(RJZB:) ??@^EQN%,=L;E);PZDHJ4_=0.: M7(XWHD7&DB)+!NE5\=:P4!.C?%3@C,.B2LU.DQTWJ5.[!]*-IR3Y4M'"9-]3M4U0HM5") 2BH M$_YS7O\ZKIGPYA'HZV[,-M M2_\Q&N+W>5WKJ\MA7I;C*V4-R*0H] B9:><* T+$2@&)BB-/L4V%\5HX3[RE MPDX4KY8<'\Y/@]#P_L8UEANAK$5R.J*:7S1X-(E9HZT-0= /FRC/.;<9.D2' MNF.K26^8^QK7.$"4V=6I#1@)G*TMO7AAT08NA?>^^"8=J\ZYS= AJM0=6PV" MS /:SU#T2Z$2Q=DEUE:]-G+FK;#,!!GH_> 4.C72LQ^TS=!A2G@4GC>&LMW5 M[KU$DN>X#G*XN.A/JD.[3UG3ND\YM#;I060K!4;D+Y>@R/O0]#\32Y!&0"P: MM*XS7VP/'8+77C"MRVSDNF8>@F9*HO&ZF,S+OG5E:[!VT+1IFT]M(.6=FC@! M1'"03-'S25;HMXTOZ(34>TK] MW1B_0#__^NT+A6(X@6%^._V,XQ>7M" *LF8'67N(?:N//53NNV-?$3QY11HY M)\EC;0$>(8544M(B9*A#J&@KC-9Q[UA,X)BNE:H>M:E%JAEUSDG)?=5]&_![ MUZSN\.''(&&+BE8P25&X;CR0.3$F1H' 900,ADP.69Y@G5"@//.*!Z:!-IV( M9/.3*+5B*EI$;$C%]4"M;7Y[?WO5#LLQB.Y 2BMZX8U'LGGH^&,5+#DQ G9ED7:C7JXE%>CM=D%&1,["W7HS(,9E^)_#5!_E2 M/9_?<+H7J^L_Z7!.MD"X6D1LA,X^I2B!-ARR>MH(++I>/M:-Q/6<'5?XE8):W,FKUC7GJK".T,^6HU N'30H\C8%0><9>6P-N5-+"!2 MR.Q!T&^2 <)#2^Z7\-\-@$SGC36\N:K"JKDD.?A,NV.MXD-5>Z[6N9CD'A:+ MQH8V0W(?AG;H<<#&)\PF0/622#46),OO#'EHV6D6C50L T(V1 3Z)J>4]\,Z M?EC?L8ZL!NL=LM"BH/UZ+MA+_#+&U)_-M::_#W Q[GHQ;7'V_8V+Z65(Z+1! MEB-DBG&=8MY'RZ)VW')P&.TVS;!VUJ:N%G!V>G<29AN1UL*!WS66@*@KDO'J4MMDG"YK8 CU7"WEA7FO#Q6,K.-R[I^?=ZX#_+JT@F MDL',AMG:.(20B90MLIV_TVJ5.;&ND]N3FF#M9!7@U M?>)AB"W3\[; >)JLN\[YW59_#B3G1'HD.(75^-X>0ELN,I9!\.MS\Z>=%90<2;&##WR!,\/-HD%]? M?!F/OLZ+8I;0HIH]+V *'S&QR(:D"M$,Y/)[H0?(/ZGU>7 M8Y+LY1AIR:_ZW^K?EIK*MW)KY[0Z^$&UP;OX O_>E\[N-J?%4OA:S,J4Y:(#?)$#I,H?:X-=7D M!M3)2=OF].E^6&>G$1VRT**P:3.ZFQ?/HL<]3V U,LLY,DVFF]4B/F;K6"+ M)&ES/K*VW +X(^G-_LR<\G)7@>8N@&59:@K8"5F]L70,%?9$ MEW+;0/SSXG=N'G!/I$00+2O/,8DU\)^=?,\B&DV,G/9=9)-VF]?-3 MOMQMK3Z[<-+QY>ZJ#_>:]L?Q$ ;_G%Q==F$F?Y]SEET!II/5+#I-"%U ST-* M!'"/Z\([#WI$GO*^U-QS!5Z.TV<@CXF0PO!3G[;=_!3T5H.R5(4FS4J#)"*C1E\]$4)GWN\^%1DH4#7\'K %Q/S/ANF M='$^<@BJ[%U[M0GQ_M57#WQB,QEO48'E:R< FTBEH]9)Q!!-,O1G0%,4J-*K MEQO1F,1BJEH/=>Y53L!*",YGK9+/JFM)?[B\N(#Q]U'9^!L'G',?_M!F?.VY M[M5J[2BDK26+1*&6RGKIDB0JLY.JYD'T@(OL;#%,II3GHZAB*7%V/<*3S2@A M'CK]M$H%W_2_WEW"=71*)C22/05F"WBF/5&^F/I M4Q=\M6A;O1GQ[.Y <;"J.%80*CHKF2\:&%=9@51HG6O3N?I>6#^6YNS*0],3 M^'MPSL_WA#;98'0, *O%Q,BBYI*%0/JL2)^M\&W/X!^">+0IH:UUIA$KC^4D M_IY%/?_^#_BOT?C% ":3V;%.$2)(S2,3&@NK?85H:;1/J3^6ZU9'L#=A!;Q]WSKH'^!A?+@Z-MX#:=7+4;WI.U0V_#__9ZUAEYCT#G MN%%>)R,H_O:&Z13H5:R'U0XI[/#>>H_'#@*/IVL/]S)_E*JV"V<-5.QEG7,R M^H+Y(Z;/P]%@].G[^_ZGSU?E#+[4'F B,>,4N1JSC"#+#3/('03/BS%-2I(? MP/6HG/G#>;V3K=<=*2T2^"XGT]$%CM_C8!:.3C[WORRA9<--B4DS!76,J2%W M WQR]3C=Y8S6!-$F'VLSIO/6E:[(:&!;/HXA8UWF$@\45=!1!"I0U!F!ANRJ MKZ&IR[9>S22>FTR/705RWAIQD-@WG@,$0XB M*5TP%"U"ZFD,0JL8F0[&UKD)D4'*Y!:160->!$J4K9FYNFG=^K_8W\0= =31 M^.](;BLJ@USY0OZ-%IGKS)VW.BIE2"ND%."A)P0:D YK3P;:!H,%!C$8'TP$OH/^J,L>CY!D")KBBZ%8!JT8D .,0N99TN[8RGY<8IRL8#C MA_,GTN/52/\D&M#@0/'@=SZ5=A?'S:>^G<_IN\@S_;ENKOVX[GWR\<_"B]_ MK2Q6ZS#0F9"%S%$7K8*,65FHAR)'W,AF:_F)UM9@M)* .Q[6;TIZ07YYE9H8BL?Z&J_[$_@TZ7]'V9P/ .O(F7A% M&]\+LM]CVBUFT^P7N7&_?JL3[FDWJ1DZ]$_^"-]Z67+#O8E,ACH\3V*@"$@: M)NKT/(G9F-(D4W$/K,=W=CO5I UN0#.V6J2\CLA'J5!GYJ$_^9UQ!-9C;ES "T91!IWS/D+,G2)$?Z/E!GIC*=R;]%"OWZA2\ZEUGD MWM8$;=H6F':H6?"!HJS@(:>@:+]H4F-V'ZAC11U--:(SJ3^66X$[*O[\^W,< MIL\7,/Y]=JY+*Q 9/2EWK#G!6F.=) L*J!H'7U0O,F4U(> G>KDOCL->,C8 M',)$B^:X=_ MT2VRQ[?!U[+V\"& IRDV[);6!W6F TY.H3L^AB"5\+6;3TVB M)9S?9Q)L<#)]&9QXH&CRMRNQ"10-5>(G"*-.5>C3+:F[!4Y[,'*,4.GFE$1KE%8&F?+U=0E M#I^WB@D'GD?:E8$WF3)S#Z8?P7O92_Y-AI.M0+O1:',;:$?U64[=U[@S'A_2 MCP-).(:3<@,B3V @J,A0%UM[T%L618K,\>3D#-3^+NPEIH?/;@-K!O]A.$3:A.:Y' MT2%;HU:B[G"[N!^,JF'BO0HM0%QOYS^V$4N_NJS5S)Z MI,_&1^ZL5J*.F(I9TMM@4Q8BN6ALK\C"#0C/@@@49BGKF7?DZ"9>L^P!37!Z M[V+HV,44WK4?TX7@=JHJSV!BJ<4&P6:ME?1"@:Y&)A<>(&,O^N0\_8^1W7&T M!Q7!/-"7M9MU[>J124\/3(VB]>';\F*,N3]]!:EVD_C^YNHBFAYO"$MMH WT M6F03"$ IS!=?0LVWT[9)W'@OJD--Z;H/_P=\ZU]<7CP?C<>C/_K#3R_@"_UD M^KV'$+!0\$<@I62Z!H=!!<^$,BHYXY6$)LREZ7M>6O[0WJ11%/7?*S'OK M6(Q1")<]UZI-LLN6 ,])@9J0TO%PL76KGY>?]-,[^#Z;U7Y9!?BVU*7 8%"_ M->D9R-Y&BDEDUH%IJ'E!5JEZ428A DACP@,[WP&//PN,8=0 M<5=;= MM>3&ZN.A/JS*_PCK._'(X[>6$28EL6'8B,IU2NYI@.QNPFQ#RI>3@5\F2)N6=!..= ,$!PM;R-L^"B9N@= MCT(*))O80EA&['?UP78;'\TFO>)D6KWO7TO!5(])KLL5>KD(X,7Y MV0E['29,RFN,8DD+K3BZ8&23 7X\4=[K73%;AQ M410&M&?6(D_#@J8_0!8$84%:--T$2W9E!%R4 JU#'&; =X[//*LU:(#*=]5AM!4&5Y>5J3/ M/HUQ=@?\NES_]&U*E^/)PJ_2'+RTAB)_5VV?\X[V45,[SEMRK$1QJNQ][K(' MGA]&C5KPL^8H[^"#X)L+Z2E=DN0\$?_2$!@=21H4[.L4A [9RBR:WQB<@X8< M+-PU3!]T:GO;7WHQ^HI#&$Z?Y?^ZG$PQ_[^7_?3[^[H5WC!^!1U7M:.'5++F MD!7-HB8O/,7D"B1GH2)-SVGE&(0KIM KT\H;:=L2X MS$@&FAF-/$J52C)-NDQL1'2L@N?CGHSL+NS'4NJ\;C6S9#1?D(0C$TNIZK2* MA<4<''-HL[51NX3J6)ISRH3=CNC>0HEV%GN#O/ZUKTU-(!DO:^:VP->R-N@A M@*(39('3Z,K#Q0+ MG495=J&@X\R##X2&-J__H.T:OS^'X>]7P=4R$=)!*(5GAF$V8(]01ED"4P:" MU]D)I_D6'NM#SWDD_NG>K(P:B;1!EM+-K)>9;ANAA*PE2$+6AFLZUC17KYD0 MTM:41$_?:6$!5H&8?V.Y;$[^+>!L0_FY,DJAP M%AN/J/-M(T72O!ZXZR* >5HMH\VG]N34UMLFKMX*CN/O]8=2<^>"?7^Y=ES( M^QZ&G^:JZPKA)Q>512MJ+3LB@YP3RREIJRSG)FUS)+!5O=[54\]CR]Y?D!U7 MY>/[Q*V_W9&"5PP/$UW%M[4TXM#(OWU,]V2^(N4NN8O'^0I"XN+Q9 +,@8;/C_V_O6WC9S9,WO M^U\*R_OERP+IVYP /9V&NWL.]I-0)(N),8[5*\F9[O/KMRC)CB-;L5[II23; MP0"-Q,Y(=7E(5I%53U70&%MO0#*0+%:H1JE2.4Z(.%HS]!???-R^RKUM/QW# M<#TXMA[>Y.3&TU 3 H;6C&A:M.EL/FE7YH?:.H.A:<7GUJ+:)?-I"N\S9TTN?*.F;3ZA(;I4?) M%902E%!0*TCK@8"O2G4"!JR#'?>0?G,DJW<("7ZC?,-BM4*2M4 ZY2AB*0QU M:A6)H@.L/L^X1F#3>7O,?Z7?\:Z]91_?_WX?2 M0VR59'..D8NF.FT:YYSAA"I:RL54Y :HQ%F(I31)5K3V.,$Q^?)04#IH 0K MHL_%2X%[TFOL.?;78>"9,J>FUB2+%8IVT5(O!**=5/ M2C1*QFK!.N'!<-;:"OXJA)A2S,3NKF)/?_ZVF.9_?YA>\=XT__'_W32NC>$. M>N1##K7X4W)MF%!8F5*Q;*7(*;BWR960B@X.@XK!UPE1U>1M!M%>O$WF(R#H MDJ$&7XR/58521C/AWCO+UH\:WYR[[#.Y1(Y=O*\IF>A#,-%P/*T=Z1+(YXD) M? (2A]0B%&R,80S)8"L(3KHI9!OY;!S-J".0(NWPH>,;>A!ADF(CD]=%)B)3 MBL.415 J"1>5]10GI".R_3,8Z3CX$"4 8E$<:Z)MTQ<;E]>!A$G?7^%\_JXN M-?GY\\0>F3,E'0%38Z*1C38TF<1GLF=L-&3T8?M_5)K#WQ'7X[B7'_O;!YS1 M_,W-XL-T=OD_5"9L:9$4[Q,V"-8U2X*D>--EQ]B0400ANQ!,?%VL$P33!R/A MX4/C:(;OD$E]*=VO.'LW6])GEG_AU;)19RGP1%GA:V /5D\<7J5VEAC. K05 M?&P'%"K'_O#8)M[+@\DHCNA2C? 0S&_G\QL&LN<\AK^=H)A #.3L $,C8?+9 ME$J<+EI[K!UD)=++@\7>!N]0B_:89.]N%O,%IP27U^\G)2F1K$KM!K)U@+3) MO,94D%%HTZXH;1^2O2?D>JF@V-?T':B)&HO)]/KQXTZ1D;JD"HK/-C#.5\"J M,G">0N2D37*G"I?A,=5VF5X"(L8R>8\7O,^B;3W5K*'*&Q@+1L0BUG;[I:N M;&MU9&61KL\SSM.RO3!TC.*"#C1##P"\/N2R]BJ1:D-NLUD5Z>*?,' M*C=7M#;"=W\O3;(J@N+3RHCH(V39ACYYPR!N+]4RN*1(96%2EYZ(K\ATK+[\ M\3>)L0Q]+AWY=_-A[IMJ63JC Q^!4GI0I1V!13N(003V=I8*8R)1NMSX;I7H M5.6%H[E\$TJCF+Y'==D]>=8E%+M(U+7*\(%(IZDQ',EGFY''. 8_#A0<)T4V MNP*66DN9JWS2D=5 RA-1(.5DG_ST2!!XHLCP: @88N)OKN= M)VYBR(U>.8NH62P.9V.(%3AJJEGYJ&KL>!-U7Y27Y.]]K'N$.L*'E0LL\Y_3 MZT9X.JUO'/5KLK>+3[0K/UN1A_:GOF)5C518]9E[/G5XU=OC&&#C1H/ MAU)Y;PAS,$:F''*N+J4@T&E99)U(KZQ154(U<9F>%(BV&+#>6>V2D47% VL\ M=E"E%;1]3IE"QDRR!!#*MI+"-N#!%P(?DRJ6$Z;4)QD8*NBAN^";=]^_?;-8 MS"[3S:(%^+]/?^4,_WKQ"RW>U5;3-[VZXMS_/S@KD^8ELA&A3/Q]LRNR-G?57M[J4:7_8&N9&))H;/8@1&VGOI> -?"* M)R>CE4B.NM21;"O7/"I,>GGN08Y]D-D[Q-7;5@5K2Y?OK[^_F,]6OTYGRU\\8LX)\CDCM"@FZ91BK6_3@DB[((/$YM>H]S(#%!X@FQ21=$)VN M%(<(>:PGJ^,&T+V\=';/6YOI_(K2I22#BO5P)K?Q4<3*V*I 1!LT_U7'V"6# M^ZI4IWKFZH>%;>]>!_ND0WB^(=/ZZF\7H7H^?STJU8E?P [WWK27Z8^&"V,* M!1L]$+7H1B:$V,K.9951%9VEK%U&NAT1#[L^AQT)#D,LW@$&.VR2MT11D0_A M["JHFMHMKM<0&RL$9DVF9.?UYBCKH\4TIWI3&<&CP^.7/=S1X?KOGJ"/IN=K M*0.B$=)PRIW:L=I*R;#EXAH=!W:8@\Z] ^&OB'>6M\G[^'<[BL9R3M^MAY/; M/ZYGA%>MI^'M]2=:R?D/-FD+T=;R8I$E52(@W4I68ZF0I$6PCJ(05F$07=I8 MAPKZ"F UOL.VWK^-]R+\X\<_KZ9_$ZUZ):YX8>SQMOO(AQSZ2ON47)O<$#JC M1,Y*Q0:;T";=G8G#!K"*)84#Y%[ZMW:-1]H0\R MX=[<$%L_:GQS[L -D64DF;2ML0B3L*).DIS"&(+)"M,D6UM\#8$C/ZQ@ F4V MJDB020M=I:^UIM&,.@(WQ X?.KZA!W%#!"P43"9Z1;# ?6#2SKW;_#.96V9?)^N3HI68OK]\LL MX+N_/_^3];C<-^T>^/-U%1(I+U2%8CUO_[Q2"YC3[1.6GZ>RGF\7-C%H/$EYGFB21!+O: DIAP5@E !MY M;116Z.B44;5W*^!NDA[_"#\R$K_2*]3!ER,F(,L!/OO:ZGX'U*K]94+>&>]U MY5VES?I1!0$QV=9%:W)C _(^/+'5CBS2J\'>*5W9(9_96Y5W?[9_./\'_\/% M_.WU:ES[?U-KTJ+RYA/-\#TM?_D#A]X_X>5LV=P[D6@KKT$$99'3MY0#\/$I M 0M&F+V26G MOWFE8_(N2)41Y+*;L;;H73H)7G"@&:MPI4^E_S&4^[9 3HV8#K44=[D51U^7 MF1Y7^9?I\N:%%_?R1%RJ*M#3%1VAL2 MVD&*RK7GC PH.-=2G(X%47AC4%WN](^BW:M;%^>'F0Z,,]V47&T%G.>L?]3^ MG61MBU9%12B)>!O0G._$2@Y"0)5VBO2KTG=JU(Y(']0]T[CYI?N5@YHKM^O MPII)#%;'I"P'^U6#"25 FTH W@2?924V?-EA2]_QZUX-]GJYX"%*XA%0+5)\PU0?ASWRGG+0$]^. MHG\I\N\T^SC),EA?5(*"K:H-#4M=56BS;:,DTC([/Q[,'@KP#6&CN^D1<(WS M6I>>-EK:--J=+C,.#][5>P_GK%UN;7B)@JW*(E09.3JV+@,&:Z':R+F^=B6H M+F3Y_51Z-9@^,W0\ OS#W]L^L_\]9>/Y-B.O>J8PE\8[X"&@Y]R/$MLV%@&4 M"REK14ZU-P_G81HK(3ZK<5U:Q/,+?J1U!] N M.O7LKNRAU&F:,P_ RM"B@6,Y^KF 6)=H#(5635(II5LVRXC M?IX/>)_H)#US[ [Q[XB8?9 UKJX_6;X+FB\X:EZLZPW^8!==_/;'NI5(H1(F M\EGC6ZQL-.,F>I_ ZURT%J4*NM&E8':K1*\86^-Z:^3]Z7%X/\3]6E+.P8+5 MWH RQ8,I(7!8[ R8*(LI*BBW4PO!L&]]Q=CI[*(>-&K7"OHP]9SB4XH2YZ3B.ZH"@1^B[=Y'H=8^P&.2SIP<8[&/P MXXRP4$D:&2F!M>U16+6&_I)+\UQP AW:T*4LY>Q'6(R,@"%V/LX("RM+B)D/ M-ET<;W;"M4#3HB@?+7"4>FRQN\+\;J#@[W=T:$_:".,WD6:GK' .=P5 M[^^>+7X^P+8=-O\-J:J3?) % 4IY:O>)!.ARA)JLL5O]S;ZU8WS/I@H1&M)!FCE M GS.(1],3FK0Y%HUMH\/+N#\3"[E_^$C#1R=0G(;:[_UR3 M>7/C?6Y,*K&O?/SXI&*[ZK)!+U:\\SYY&T*HQJ::@BI5<.*6;(@J^XG/K6-9 M(Z!?TL400\9PUNB%J"5HTF3U:(QNC51@E:K,YS_H M.*9?] 2.Z;0#11C?L6/:9)-;CJ@Y/6E-TE0AL*1$*(C0DA7*37Q[02I2@+69 M]XM@/223!>AJC!/M =.*TW/+D=<^5,?!;2PLI4\",&$!K%(E)SF\Q7Z5Q"?A MECNH8_$.,/< =?>S+XIQ)]';9*O/0)%W *-4A42)_Z1=EE8[+.1V."R/(.H9 M/O2-"]Q1FE4[N;['X+PQ5?SQKS^IO77^:]HXGEN/^07OG)-<.0;AO0]JJ)P4 MJT3 "8T!*L$UBMB<]7E1@^VNVZM9#N>*EW-BSMM=Q7\R3#[>?)R47%(-3D$U MC9):\KD?A&$@HQ+LC"H*G1=;ZV 5ORV0\T#/.5'E#= 4_UIJZ@U6D:N"[%4" MTX8BQ< ZE^*,52EY15WF;!Y/Q6_KY#S0TV,0X;[=>U_3M'6MRDDD;6L;DJ%2 M%.U6L$+(TH!2VJ/7O M$WVU==%'I=:Z#TZ.C S?>J"O\XG+^[Y]F1&^O%S2C M^6(9*%8M4)',@,:W.S,1(,1V\4DFJAR,K>DT32&':O8Z5\'98&5$TKNC*7@; M%#KMG#..'2!:0W<0"J(($:HT.@AI52CT+-?$MX3BC) S(N'?\?15O#6:BGXT$RZRZ#R8RGX;86< W(Z$ UV29E^N/QT6>BZ+ _) MZ(,T(DLHY#08&1"BY2T@%J4I:QV2/?^E\9AFW];$2;$R(D'@^$6X1<> .7BP M518PUGK6H7@0SI/W"I/R74J97R-QS$&0/HG'SY,XQAF2*K3VQ&@BGT11M77' MQQ%6=!9+R+Y+H]X+(XX9!(2O$L<,<48Y!O[./JY M@-BX*HK0%7*L'@Q2@4CHP$D.7XPMN=)I[D/.!KR#B&/.#KM#_-L!L]L9(]!7 MTBXK($\<'T<6,4:103LK"QD9!79YVW_I_!Z#'+XSO\<0;XU8AC6?+287S1K+ MQ965S5X8!)VCXW#$5\"@-:"K*KO&/A%WH0/D#[T'%_[;)E2^^-;7&<7M;_@1 M*RGNA%B#WI M4('WE+URQH6\RS3"G=SWQ3SBMS_P ;G6*G#LT%^V^[>- MWY6TIZ8;#4BR5*-Y#U:)09M3>^R-,;1[62$ K9,@ M+087T+N<]>D;D$30WCD30!3'R:<-'*0'\E"%-LF%(%WHPC)PN@:D@R6X[2IG M_-PL0^G-04]WPZ,NIE=7/TUG[?\TR;(&$Y0'1YZW$5%B.\@]*(/9*>^KW>GL M.YZA]U+S#!/B<=? :(^"_5%T3JU-NVN[FE4TDOQ5M0?.SJDQZDE%_\$?L9B_O5Y/E;.:;4\M_$!* M8)!#$K3) GO)UU(L5M-GE,N1%/RVG$ZRG Y V3FU3SVIY[^6_KC3TPAGG341 M.' 0O&NX B%HUEBGXD0T!6N_)I$C*/AM-9UD-1V LEY-5EWT9"]4NKROJA2B1.EIU,@"Y:L%:P+Y1R*IY7U^YP';^MJ9.LJ<.P=DX]7(-C6Z&B-KD0 M)-1F51D8*7*:ZZ/PDH->?+97#H_E4&?IBO^F)>-8>?.)9OB>EO'2#[B@NYK@ M^RO(QD(B%@>:0IO'JR0D31IRI1JIB(JR3]GL>=GA&>V4S^82J1L.GU52O+LY M)I[=6*5&L+ERR!710$BVC18I_'.?4E'GQ8\PHO+/: &>PPHXP]4\"+[/:@E_ M>>/PM"&$5MGEG$%@<&!2DA",$1!RD1)KDH'.BREK; M\6\SGN9A[ OD9WZT] M;8A8H\(D!1 J-H0I$M#(QO97"IF8=8S/;$4/M,"W%7V>*[HGD)_C_=[-C.9/ M6Z%R*)*"U6!$*Q,WP@"6&D!;DT*H5;NP2TG9&2WG(>I_6\OGN9:[0?AYWB@^ M;0/II8XB%$@6(Z2H=":14K0O]N[J?!KODS/!IVQ!>R7 H,L0@R$V MFC.Y)$E9[=+N\JWQOO>-WTD\?IZ-]^1\K(DJ6&7:[ADCH*#0_EI8G>"C^-9X M/S(0OMIX/\0ASZ5G>1>=OC7>#V^\'X258S0O[^/HYP)BG_FD<2F!LUZ!\=Y! MY-@9HN?P*B%B=OIU@W=0X_W987>(?T>>2+;1#O,'.^/BMS_>/.B36;@H(*B!()PFM"M5\&ZRU MWW0EIVV-Q6G0V50P026(67BP.H205"*3=IE">011S_"\&!>XQQZL-<3UY]1] M-GP.##H1I4D9,"3/9W0U@!XEA&"4DM$5[4\3:;_N*4+[+(XS1\\Y%=\,GP.C M9:I.:PN)C_Y62RT@:O9/SLE6S(FWA^?#;OQRI@B=^SK9 SV]2EK2TYJF(9JN MYL20=46AJB"H)5^V$?_K8B&G6ITA2][W:[?LHM+K7 >G1\=9O:8[5G#8%(LO+&A#':KEXR)A#8:52E5UB MF!=6OS4("%^MWQKBD.=2^K*+3M_JMX;7;PW"RC%J8/9Q]',!L0O166<,4#7M MZ3P0)&W;^UDTHF1##D]#MGHVX!U4OW5VV!WBWY'KM[;6?-S^^:+U,,S7M4&R MU,R'BP3O-8*1%" BVY"24U:X5N*Q,>7[T3?\05]ZAFE/=Q]/C^&@;K-3"-&3 M\1&4:@&R%JZI6B %E &SBW6G<3NO;7;*/H'<_H;O.#ME%S%>Z.R401[8,G9C M'_-UG)VBL]')+YG9=#LM98!04P+A-2DMC"IY%T*;\_#B3K-3QG#B$*OUG9V2 M2!D1"@3%,O"Y8R#&Q%N+L5EH9=#B+M>ASVEVRB#;;Y^=,L!P76>G$%FK:V,; MC"C:=&>&8ZT(-CBI.8Z@3+O4!#RGV2E[>W!OPYUD=LKR3P\BAG93?3VG,4O4 M=_JB\6O/A^NW450N!&^^67M";8P/-9;HC/91Y:J\=':2LF8G$T(6(K54SD,( MHH 4V2E#5LI4#RPJOU.+9I\N,VV)\JZ6'\1_>E'@>.ZS/L*%CY8LM80- D2.B5*77@K1M;CT(N2]FGM.S[1]0V] M2?/%#/-B@H2U)*6 !&8PR45.THN")!D$OKAD^XQO>%2:XV>>I\3:YDW'X0[J M4,J]UIW*XZ99;RV3$),S0FFPDBH8IRNDE DXX8XU!4^<)G=Y6MA)O./C:@1? M;KXQ=\GY."MKE:A3;$/T*(!O1"4FUPBHN7 "CTD:W^M[?2P.)<7V;?7'+YQQ,8KN7W_Y#L98*9]'-=AT]TBVOH>?!?A>C[(?E6ZT[RLCN;+ MW3!R@"..CA9IJL]%\9J(@H5$*2"@""!0*Y4$)X:J2S_="5#RQ!/F:4 RQ/XC MOTRN8M;?;M(\SRZ7-7SK^/7VK4LXE;V(":1&7%'H15DB*)-ES,'[8C8NIA]] MC'SJ>XX?K8_HDFDG>XZ8VGV6[=?9M-*\K0:\6I^O\[6,:Q%#5,JT@7L>V^4@ M5F2@>PLZ.Y&T"$XIW-GE3W[=R_+\N-;MPEHZ>6*'DV8=,6_>L\2 M_A-G_Z8%__E+^1PK+XM0(*7G[4SG"I%L 2-=(I;/RM*'[OL)P5X23D9U0H>. MQ7_0-OO&>[1J1R>5B6;^#UYR^7S>4TW6^I'W>YK[V:8<^P.TL MZ<8K6\[2.J&C\VB,UB)B54+%),DFC*)P9(B^%A\Y'FS\+5@KH,T);"82Y')M M',W_>VSK+B])1K;Q^C,[6OHQJ3?L'5LPI3W_CZS)L29CA-,40W!L54N3Z*60 ME A0,NY-3FW2H/) L@5A41=?ZOCV_@5GJ^6X_\OSD$_OZ(.O:[+A#>D-$O]5 M\X%D7,DA)H/6\$[#+LG13\B'*A6GTU&A;0SE"0)O1>P8H$W"_YI>71;\NY&?3)#S M2F\Y_+#52#X36=!D? ?KYJDG+T7U0$I;'%HR)Q[8(*B"J&7[3UX%_;@_;[]I<)B9+MW MR.(?D[HAN)%,7J]*680EZTR*C&7?F/,D FH^RXHT-@2-B*7+%)FG17ONL.GD MA [D.UOV//H/7BWW.Q:@!LLA?.)S#0RU]PW-)LB6D)+0*L0N;XE/R/62 ;*O M^4VV?>S^CY876!5U^3#>S^?(OK53C/WB=VW9W]R\F5?L2O*3&*&C M.)^ G@V;8]SYW*'2W]8@<++O*>D&9+C]1F41G61YC07C1 MPB7>V*+7$HHOR2A9D"$]$B9NO_.UX&$O&S_$@C_\!%DL:#;G(VU&Y7+Q[F;! M&?-U:2\<'ZJE@&$\TS]R9W78'>9T/O_\ZO#W+S?-/&L6@ _3*_Z&'VAV^6GY#O$S_F=^ M<[F8_W1YQ:=<%LJ2)\4&L&P/;P@2BPM9V5)'K71J-,Y=+"!SZ7EYR&X?_PK7]VT(/OGZ?5[CK\_?O[5LKS+WL=I%Y=%[&/84] 8GC\? P$(6C.7-LELB] M92_6I5HRJ!@U& X*6JEA!')!R3;#+^KQ"&+/"H!?XY]\9O@;X,.1@ZX+*O^9 M3LMO'Z8S/OW?O*NU,7'\B?F.0;6XXH1TD#F6 ",Y WD.115D0-3K+K670*N MI[[GR/R(1_'4M).9.W"!K2H+/M,KW_&[)RDP!NT@29-;_B$AM1B3A*J42Q69 MN@R7W2;0\X^71C5YEPK1AW*MT;^+9#TOF;:+=IJ[I'%72&!*2A!JY+/-^U"S+)D/TQVBAZ]^R?'O:<;RQ+2'&;N-HA"2 MVC<'4!SG "OB(%;DV+B25YDES&HT]O.3CZ(8^7YD+R..6->_20J^BQ@O=*S$ M( ]LF4BPC_DZCI6HOE0LQH&RV8.)-D,4)(%W(G(L3W1R%QKL\_#B3F,EQG#B M$*MU'2LABE0F.PTQ1-? \QDKL[<&]#7>$L1)?X<'XZ69Q,Z,U M_I9!VGKJU/R/:Q9FH[:V"^W'?B)TY 89P28;!"+:!_:[4>AU-384]-[I9 7: M(A@F<9(2PXZ1 =;6PDM>\)+WTD/-VG.(;:/*YK[* YS_"RU:)>RO-%M6OKY9 M+&:7Z6;1 K_%M%EA>KT&+-SEB8ZZ*398<#NX-@X*3Z-96@\&"Y9XM\Z'8_CF;W)CO;[GB-[:2=2 MI$ Z&BVM0>.K3J)J+"$*;44NI4Q,J2F+6,"9UOICD/-)HP-0RDZX(F7QX3B^ M^@[GEYGWE1\NKVX65#;^W_MOHUW$.+*G][#-!A"\=,6W<1&\-HV/!A7RMAJM M\B8EAW82B9U/A@]ZGOY2?Z MC?+-C&U,\U^FB[?7K1*&"H6. C@ZNKO3=@ M:(5@T'F7C7+&BX(:#HJKZ*RD\L&'6["&\;CPPVJ!RE MZ3*Y:Q3ICW_C?!+T/F _.[KG.[QT?QX_?2MW2@XM_]_?@'+*]F:V*5'=LC MV49.39)=4Z6 B)+3\Y*#%%TJ1CKJ=/I12<='ZKA[_VB(Z5#.\+ADK?QK_::[ MBWP]RUZ>$O TQ2]G@XB=D'J@.T\!.]3:9<>(,(TNT)0H :NR@ 7)2ULMYZXO M!VY/5-0\6[0-\6('E'TQ2/K=LMIY_?22A:=H8@"Y)$8GCQ ">@ZA8HD^9\E_ MZ &OK1*=2U:UK_.F/2S?(0.ZH/EB=IG;O-DFVEHH&:,6T7G.PU*C?RD&8L1& M:%NKL"JDV <.CTKSPJ!PN,7[C(BZ+]0?;.'YQ6]_W JG,VN5' 1CERQ1O#MJ MS%"-\091:0SF"'#X4JJ7#8L#/# RI?076]=M4^JO5WB[@25!FH3VH P:,%&V M]_N (%-PQJ (#.,=JCJ?^)H7XNVQ#;JUY']+&<3ZQ^T_B;_U__RO_P]02P,$ M% @ ZH"03]%:;- S[P +@8* !0 !Z=6\M,C Q.3$P,S%?;&%B+GAM M;-R]ZV[D.)8M_'^>@E\U,%\U8%;I0DEDS_0<.&^-!+(R$\ZL[C,H' 1XM345 MCG!+"F>ZG_Z0ND2$XTHJ*%EU:J:K['!(7'M16MPD-_?^S__U_7X.'F51YLO% M7W\(?PI^ '+!ER)?W/[UAU^_OH/XA__U7__V;__Y_T'XOU_=? !OEGQU+Q<5 M>%U(6DD!ON75'?B'D.7O0!7+>_"/9?%[_D@A_*_ZHM?+AZO MQ5^(4D$FP@@F,8TA4E$&69*&4,1$Q0(1J4A\=?L7FO( 49["4) ,(A((B!EA MD(B,1R*-&1+-3>?YXO>_F'\Q6DJ@C5N4]:]__>&NJA[^\O//W[Y]^^D[*^8_ M+8O;GZ,@B'_NOOU#^_7O>]__%M??#@DA/]=_77^US ]]4=\V_/E___+A"[^3 M]Q3FB[*B"VX:*/._E/6''Y:<5C7G9W&!H]\PO\'N:]!\!#631\+62Y7!=^,9/?S0\.3'IG,6(9_7M![63[0]@(-S@SZ#=[_ MTEITWSQ?_[SYXU!]N3-AZ)D/E$VEOP9IKD9 M]I?%KNU+?LSV9V]/;;>B):N!ZRM^-D[5SW)>E>8W:'Z#0=AZ '_:O>7/>_UT M773P:,'/T-Q^XV>^U*[,0P6?,6Y)+M>2_:S7G^ENS0,1Q@C,"&'.C7EZ "#!X/X"CPT,.FM!$L%%,T+<$^+WV4%'NE\)>V$9(0> M/ZU-T^K'H>7.6 !K$\"VF6#+3L">P/;W6EM!;>P56#\%M;VFYQN+06VR_GMC M].7".5['G-#B%L26'K>?[&KR"&A'D?GQ6.]&CA%;[#<8;=^0%I\*XS-(\7>C M<;J!&M,LD!&*4B2@8@1!A' (21S%D&0L(P%F2:8"EU'%HLVI#0^M#)0&,WB@ M13,*@!_S!1#+^9P6I1DQ0&FP_]EM<+#I 3N5]\SKP'*]HZR:TV4!&LB@QFS4 MMA%K?WKK0)%/X;1I=E0%=.!A5\I<+G73I'^MEK/ZON_+0JD4 <<@1)& =:IF02\\Q&IR[$ M,3WMZM#6#HW!"UX!OJUHU;+]_/KYYT;?:DTK+47MTBX\+70C=LS@4W-#;V,& M:.P C2%7C>255V"KWSYU_?;IN4(=OND]EFFT#G/ /UQ.\EZ]/)$;3.B MZ9O5PU08M(/4I7#R1$$WF/FZ74^GFS[D%9WG_S+3@4554%Z]7I;51UF] M7A6%F=9+'(MUO^?XQYRPF.3S:'GMYLL((.+#!HKX#&JP>.!K''J8TM.5XG-F<; M'7=:8\O!WJ3&^L*>:_[Y[2)7.:>+ZIKSY6I1F?%F.<]Y+LNO\GOU:EY[6BJ* MF I#*&D4:@%2'+(T57H:D[!$*!H(I9S6[ZV:G9KV?UG=W]/BRU>KN>LEQW]\[_T/.2,WS_9D"#&K6'[<-^ M-'E=T;9K>=S5:2?JCM9&'\XK^I7[$.^D.\K>5_.0AEQHA($ M11@JB'C(M()1#!E#6L"B##%$713L:$M3$ZT:*-A""GXS6$$-UC+PX#R]=K+C MA;2!E:8G7\[:2LS;NB?U/4CS?5?YO+= MLOA"Y_*+U#.*O-*:I(=O;54^S^O5G*_F.UL.D4Q4ED889H@3,RV+(,,\@"J( M.(XCAJ+0S2&Z$-#45*>SQ_A*U_=F;M;,-\PTX]=%(=L)R-]HOFB],?$.SZ6*&Z1],O--,(QGYHE?KS[;I9C&]>8\,;CGY_FZ;S]E MO]9^ITF*A_="RVR%\]73X!M?? M<^U#\@@K1A%$(HJT#RGU!%C&$DH6!D1_)),$N8C^@%BG-AYL(]V6C-\,6$RSIF MQ'B5W8FR)B)]%DL<)S*3D**,0X15" EF"$8B4 '!2"GL%+]\LK6I:7<#%JS1 M@@ZNX_$%.ZKM%-@;@0-KZ 7<.>NH%2<^E?!T@Z-JF97MNVID=Y'OK?19E- , MBTA!Q&@(44PIQ)E6E(3*& N<1EDH_>RA3TU)#FWA@D+.Z[E^M03Y@C='@>A< M?Z6L2C/G7+)*=X=9[>>KLM(=5NB_-68ZSOU/],FE^[P3DIS3&[QC[.N.NZ$[ ME9U<]RU<;XN8=>S/JZ3<](B-(DUE/52*5"SU?C".((81BB1*F$,QR% M3ML=)]J:FLALKU1-Z(ZWR.O%VP?'>4D6%6 MYO:;>Z%%MZ-V'U]/.WY)SZ6RO6W8:U;6^C23891D$4^-X4U-3CX/!!1U8UX6JXP1;KC-YH6WH9:)^C+DO$YTEP^LJS_'6 MQEVD.6OUWAK+^2OZ'LE;F("FHIXDW>3E[U_U?=I9NV"Q3(2>R2B68BT85$": M1@'DE'/!0ID)'KH=Q3O:UM04XQE48+ " [;GXL@IDBTG*7ZH&WJ6TI>U'D?K MSO+A]TC=\>9&/DIWUN[](W3G+^FG'29@E99WGXOE8RZD>/7T:RG%^T6SC:^E MZII7^6.SEML-D=KAD$$6Z]F+(OI?89A PH,$\H@F2:Z MR7;1J-GUVDW/4$\$/SV8'\L/]*'4<\,;#;#(>;UMMGA+B_G3V^^RX'DI9ZDB M&&#_NCUA-\3D8ZECW! MY\7I)/?(/7?BU/=82$8[(3XRM=NGR<=NNM_\L+NQ1J =L!E/TTSR.(+&=S'Y M O7<+TPCR(7^=TI3_7>G[:OGMY^:>[%!![B&YS:#VV'.;G;6GX^!Q]PM*EZ? MHL)Y*G788I_3I)T61IT"';9N=WISY%O]WE@]2>)2BM($[9GH[E/QWF\DJV:A MQ(30 ,,P9OJ=SG@&]?PC@SP((R1"Q+ER>J== 4SMK3<(ZP"7][K,6Y M-^QT8DB.!U:2#GJS5&:@&JX-R*U8YJL#)UK\:4Y?]GRJDC.&476K+T.[RM;[ M/N[+-F_O'^;+)RF;1'-=%DS]Z'U22FZR]:S_4O_V5;_S(=UGN,::IWA[7ZYJ.Y<,KSU[YOS MZQ^C,#ZP)G8VM+/,359A_:TKT!FRSB6V^7O3)\::,3K#?K%AE$X9:?E@R,YQ M6@>XF-03,_O^]QYMKGZQ^=NS[\MOUCM]\L-*Z_?;?Z[R!_/PMB4C<(QX&L?& M]39'&'&&(.58CT$1DREG 8T#JU2D9]J9VBC3P02RP^F<"_D@G;81&1>3-'@T M1LO/&B+XK0'I-1#C) V>\QH?;&KL7,:G[#V0O_CDUWM.TYN<[6;MC^L;%U*[ MRMK%JIZ,"%77"[%N;I92K#(>I9"B-(&("0%IAA-(!18H5/J?F,^VBQZ=GSY: M-V[U+IRM[#1$X8UZBO[0XJ[34_34$(>>L)R<^V5WI&EY"]KLDK:P08?[JO9U MJC8)R%F6W>?CSH1YG8G;MS[N'-R9E;W9M_L=>J;WTG>E)A#C[7>S2[$5E,0B MB@.! I@&U-01HQFD<<1A*+A" 28)3;!3>J]C+4W-LUD#!;)%ZA@!=IQ3.Q7R MPM3 HK,AJ0,Y2+C662J\IO0ZVMBX*;W.V;R7TNOL!>YK>2N6\%:Y M5U5MXW>%)).1R B,98;UN)0B2&FDH @HPX+C-&).ONQE<*8V2!VLDKA52+'O M8K#ST@K-[[8<\GS[XA8A&==3]L+?KS7NZJ[O+WZV6?EFJ MZIN^_WOCDR[H_->RJXZ=L4"$H2"0X8!"%&5FTX,(F&81Y0H3:98S+=W[LZU- M324[@'!52E"VJ.U=Q//LGO?'O7(VUOY'!_8*='"!QGM^,Z0'@_8.M5 M+V;4R4NV9NB$1WS^'J-YO];F;'NZ]A?U#?B4#S07[;+-]4+4R=FORU)695TPIK$)%8WW#A:S&Y7Z]:U=- MA?E__U.(D__PSW^ 19C$+(-Q1IA^^J7F7V4Q3'$JLR TQ];36;6LZ/QEGOYU MR\/UP5?3AG]F+3=$_?(U]$YH^[BV<.NGM2D^TB >H!2; T%^8Y#/-SMRV+$U M#_N1QO:7]DSK=_ PUM;D^M73YBOMC.I:#_BB/:KU=UGJF9?9==48S6&/KTOS MT:=555;Z&3/'V&]OBSJ&0KL(1;XH+9VQ)W!P=+K7/1Y<[!:+%5 MGKL%.E.IQ)$* B@(H1#IF0)D7$H8()8*&F">2*N!MC>"J0V0+Y=@I5\'6D0C M#-TM0T\ M2(1+S'X6B7#1C7JF>#Z<[Z/=@0AY)!1F%$I! HB2E$+&0@:S%,48T23#A#EE M>3[5VM2&G)WT/#!?I^=Q3/)\DF*[N9$WX@8>%(YS-L!Q(2M2O*9\/MG@N%F? M;6S?2_QL=5'/D";Y4$C>U&N<<130&'&M&S+1[BM/$HBYRJ", YER3%2&K#(* M'KKYU&1B&UL]V:9--=OF@W:K8=LS]7%4Z!G;=A+2E\.!%6,;EL=(H /&>HWK MV;[_N%$Z!RS;B[DY])U^K_6' ]&136636,4H2 B"7 D$D339EQ%)8$PRI3@E M&0J%RSM^M*6IO? &J)E/[D3]]JL=U?;+=M?L<%R_K9$-3+2, MTRA4/("*91E$*8\@R_10F&*%D(Q0%K+$,5V&%Y)'RIFQM9*TP3D0U78#HB\" M!QX36^YJG&VVW_+9KIS7K!IG&?&<6N-X>V/GUSAK^8$D&^>OZ5OQM;R[7M2I M-U)M,FTCY&158290%4-:536*D584)!F6:RE1%"&GOVJT MK&7+DY,84V-#;B"[EG.U)=Q26X:@<6BA,0R:E8;ZARW85\ ;_;YP0:ZS_*O MCFSYK09KV_C(Q6$=.=FO%>MZ S>M$C*?O5U4>D[P]OO7@B[*>L&P.0\Y0X10 M&5 .$TZI=G:T:TF%(MK922(:JS 206 C2Z<:F9H"-3C!V^]@@[0]WVLG1B<9 M/:T[OG@:6&+Z4&2M)C8<;(2C[)2CE/RGV^7CS_IR(QK8_&"T F]IQRR[-:']?K7*$9#1D/,Y% D6 "$:(*4I8BS69(>9CR M+(F3?JF_CC=J]8B/FO)K [1.^K5:M,&9VWOJ_7)^G:#>SC?Q1.?(.;[4L@ ; MN/4BX=;$R']BK_/L#)'0ZT2K+Y+(ZSP+QQ)X65SY,C'M6[.T?\C\]L[$^3W* M@M[*+G;B;.%"CAG, M[F["U'RE#C9L<:_+#X$:^;CAZCV>"#NEG78_#ZSO]>\AU_?@$2]\#SK]^67^^6JU*W]R7_?KT06Q^\RU4E MY<)DWVS#T-*$A%@2#.,XU8-AFB204*&?-<)#(4+".;(ZE^W<\M3&,-U:VB78 MUW^HE\[TBY?42V=ZEON^+H"=/S9I]^WCF-VZX_1(-"C) P\@&B;H< *-O";X MV8*&XZKCN&R)K[8_5"WQ#_JZG_R$A/3E[^_>OJJ[W3]/2]GC$9I$%,,DU0Q M/2?"!-*((1@@F1 9Q&F0.E9_.-K6U(3_&51@L (#53N>&JQC5-FQAGV7#[P[V\>9&WL ^:_?^_O7Y2_KIQM^62_$MG\]G* T8)4K! M0 6I%@E)(8GUOQ3'*@YCS!*WF)?NQE-3A Z7V[N_IBE%,4L9YE"DS 3!\Q#B MU*1-" (1)5A_*/E,N_]L.211VPU,EBH[3>QC_L ">-9N9ZG;-=*GKJWO/:J( M[5JTJUA[?Q]Y!7F]>7Y=EJO[9J9NA/-=(9L4:;*L;F@E?Z'?\_O5_8RA# >A M5CX99P%$1+M'6'\"><98@I.4(F&U"SXV\*G)JX$*E<:Z3A)]K!H&[?BCTZ"L'QR/AFVQ]PISO57_C[RZ>[TJJ^6] M+#[DE-5G#6_DHURLY(WDR]M%_B\I9B$E/,,QT\-(2B 2H8(TDAB&"DE*]'0* M14[9 MR:G]I(T0($Q1HAJ.YH!;[1$CP4\C%?KLKYDQY&^'PE]!_S!1!2R:+0 M/Q?MM>V9-]?C$F[=9KV0/5!G#+^V70,'WS1RT$&_ FOP>C+2TKW![W7)NP=O MGE?!71",O3#>@YT#:^5][N(ODT*](11H[&EB12FN.'V02XT>^"C_DJO3;:CA-H)DP^:!I8@!X:\Y$H8:C_M:%LOGBGA MU$[:V>_WG)Y+OM+W?"-96[]]1F.4T,BK>%J;WY7V5Q#SXL;<.GCC-G.4V]A(^A9Y<--F# #9 B[:CI7F=P>XV,._$Z M9N/>?.GH%_O6NSE2Q/RCK&9Q*'',40*9D'I41Q&'+!(9%(HRD8@PBKC3J'ZJ ML:F]WY\/9CB[ @OIF.;L),.8TRP,*88QPXEF.-9<$T*@#)C2U.-$$N163,43 MPU.MHG*"2SLA]<70P)K:P;RJ0TBK)@/^YBG\>.(I[%$PY3PE?BNEG&AOY!(I MYRW?KXUB<4T_,7Z_J/0SD+.Y;$JM;$["?Y7?JU=S:7'B5+[$HLW)27-[=D^ #?BVG)";G-CP;:%PN??$#K#O5G.^P/MN#X[8SK9 MZD9G>V42P4%GP?XQHH%L.1_P]*>7ZD(=KG5TT?O%@V[B@WR4\ZA=($,IIHS% M%(9ARDPB.019&@8PPU' 9"H$#IR2-)]H:VKJ7V,#D9N\G^+23J ],32PQ&[" M*XTJ&J!7H"5L@%5("TY\"MRIYD:5* N[=T7&YI+>U;F;*($CZ55QP@2)!8<* MJ5A+!4<0DY#!2"*D(GUM++%[BN8SK;J\$G_(+,WG6$<9BWDD0HA8H%E/A!;H MA"=0T)CB.. !9JEKHF;OG/]QJ32\VVDD,>DS>RK@W^]8XNGE4H?=^F==Q)$O,W??_J M#:WDVDF88:P$#[2 ,95AB*+8K&AG*43ZPY#%,@UCIP)MD[%L:LK9%E,V(BF6 M\SDM2J#'QD8PQSJ?YOWI&7C)Z26?B>DO4:WS":WI 34_)MIWL5?%.^\RZA[( ME%8S!0Q56\?F)K"X-53_3V(QS+MQ?XS%LZ'ZU-MBVV 7V9;Z'S)\E.9Y&:2 M*)(I%D >I @B)1(]WU'(G-I+.(DBG%*G5!TO:\Y$G8(ZRJFUQQ1X-$FA7]93 M\//PC+,C-=XC,7V?8'?4KR.7MIXL\[%;WM0)N %>^WD28[\?B_X8 [[7WO.] MI>8)E7MRU=[ MU M]8AK:H/M)II#-C,G6N.^; W3=U^>'C)?L(?&&/O J]-CWZMV[&N_]VSL>[9\ M"AK[7J8+[3/"OE!7CI0O=MPN=@C=>(F:(1EQG,TDA %,D8,I%ED',5Q5FL*,.1R]SW:$M3 M&RF;[.6MB^0VXSS.IL R#)(X@:&0*41$A*;VFX(L0I@F&D@:*K=LEE[X'">] MY?NR7+73L6UWH]U$]4NTW:S;"WDC3HC7(\-&(KKI[@ !1V?9\3F-/-[8J#.\ MLS;O3K[.7S#5)<_64Z-*SYI0C*&B!$,4H@S2,$,PDP$/(D%P0B:VN#G-F=6Y M942&C/0536:62$*5VRDPK_"F-J1UUIF*HN_O'TP:+_W3M3"^ MNG;7(]6(=-?3XM-5'VC2PP0V>&]>4KV_,,X$PS[[8 M60A^^VH2&8)!3N .TP=>AQJ_",<=4 9A=V_8&*:5D7,T'THEO1['9'$?SL* MXT@H E4:FFR:+( L2#',..9IDH9AD#*WA9KAP$YOI6?CW9H<53\^25KTFOD, MT[<)4F&6R1A&*8D@PDQ RD,$52@82HB*B'0ZSC>-GAW#(=CI5SV*3*QK'::Q M+]YATY^X'BL?L7X,C,T3R+AMW2V3R+A]'NT?(^.V->O>,F[;M_@R:Z[OEH62 M>;4JC./31,;.J!!2BLBDY0ZT(X%,+4BJI/Z)\#3%48J3:+:H0S(L#R8.@-)* MMD@C6]M8AU.O%F1[6.1%UDX/]>8XRZ1]>^@/,["L5T2W+-T)CIC2 M"NMSS55,]1H])Z:)JIETYFF,1)8#;V%4NPGEUHU6=<4BB( M5)@R@:GC?MJSVT]M1K!&UZX<.68?W^'.4EY[,S*T,EJ3X:YD!VWV*D+/6QA7 M/PY:M_?J'_Y6O[?V^M/K]]=55>1L59G;?5U^UJI1Y]#\I+[2[S?+^5QKA5&. M6<95(%!&(,9<:<\M32'%60HQQX03Q!*BG.IY.[0]M??=B.YR4:\GFZT SE?W MJ[GQ!]MCE^;OA;S3NIP_FNJ"?'GO6(_+I6/L]&(@N@<6$X,:;,,V6\4-\#K[ MKN%?@P>_&?B@Q>]1<7JPYE..7)H?5:MZ\+(K9'UN<6%6LU=/OTAJ,G4:_7Q7 MR'^NY((WA3[25 I&H@QRQDS*HD! '*@$\D!RB2).,N*D;A9M3DW5MG""-=!> MY51L"+=3+<\T#JQ6O1CLGP+M/">#I$([T>S+I$0[S\/1U&@6E_:M6W=_;\Z' MT?EG^B"+C\OJ?5MEK:X01(KC,).I4V74_E"FIE ;2\"#,<6U)EWO+K$3JW&('EC#MCBNK=!N MUK("G2%M!3MM0Q-)87[8LF: ^.O+2?5;R*XWFI&+VEW*VGZ!NXOOV+<: R^T M1LLWLOGO^\4GW3XUP12OZ4->T?DU*^O:>[,TQEBP6$">"0(121(]64T))(F, M,5$TQC1P*\I@V_3DE'(3XK3L( /:%!DP+^Z\+4V8R_(OKL4:K+O#3C6'(7E@ ME>Q @Q\[V'\V7*^1@Q:Z=OY:\%Z+.+@RYK>6@W7K(Y=T<&5EO[*#\QU\Y,]M M?0PB4Q2S*-9JE2F(PBB C!&N_Y5&H?ZC2)'LGT]TF@[=3O[+2Y*%.GEJEW(S ML+KLT#* 5W6*@.$2@+Z$)W3*TM.I/OV<8%N'BEYS7JRD^+ 9>>L5_$T,=R+# M*%6*0\4B"5&,%22$F8)_(<-(,)DQ)^_%ONFIR<)V.'>+O0ZW6I2R<5_:9?95 M818,P99=?8/PSW:.Y:;<()0/O6%W@.TMW"-%P]L2-DRD^]G67RB*W9:5XQ'J MUG?HD;EHQ4I>Y'5(@9[\?5IH_;S/M3KDW+RJU[>%;'8J97'_2[[([U?W,TD3 MD>!402YEID6.,HBSB$$ATXQ0SEG*K3(I]&Q_-+@=:* M88EWR!\T; >,E2=H@(YPRP;4G\9367]ZW'6\[#[]37Z6Q>>"V_3SK&]D1?.% M%&]I8>JKE%MA&&^DRGE>S=(DB6(>9Y %4GO4*5.0H4S"D%(EJ-3_Q,K%HS[? MY-3&E^W8%-% ='.1;5B.%,=AK*"@2 _I411#&B<)#,Q\1B@9; $?=W"<9QSV[/B<:5BT.NH,PYZ%W9F% MPY7]=/V-9-7!BMLRIA$**,21B"$B)(4X#F.89%K,.48AETX1.D?:F9J"&YAN M0G*,0#OU\$#+P))A$ Y?*?L,#S[%X5A3HRK"&7MW9>#8BC640(!S#@"44(D6PE@.NH.*!2J0(4<*L4AV[-STU MA=A"?@7JEZ/.K=1D-M[ M]F*O+13;'=\AZ!Z\!U?;RSWV/!U),[&(0,)2Q11. M4YDXJ==N U/3J!8?R#N SEN]S_FSWN;MS_/$M)G;_>@U9[W=9^W M,?:>[D$+#^SG'OY>O[?X1+*?3T43<74PU4]SK$^F3-&4!C 5-(%(B@!BI20, M% _UYU*B-'1YY2]",S5].)VT:UFT.;N.I>SJ=^[RLOZTDZ#1>FE@O1JZ@YQ5 MS@NQ/B7Q,D"CZJ<7[G;%UL]->YYCU;<4^7Q5Y8]RX[R]_=X$*+_3!)@CF:MF M_^J3ZM:N/LNB/B;_(5_(]Y6\+V=*^UU2)02*@#.(XC"#3%!LBMS)0&(LA=O9 M"U_ IJ;7VW9MSWXZRX!YZ,"6;2:X9+W$J\UK:WW\9BP$M8F.XNVMR^UT_"4Z M>B;+!(<09WHJG\0AB]($9QEVSZ$X"O2IC2?K9'J/ M:[17X+[!"GY\D+J9Q8E=P)=^$.S&D&EV[\"CS!@9&#<< $/"%6AIF$ .K=Y= M-XG46N[H_Q@9MWKWBK=$7/T17'H.X3">9Q5\/NN7_TY_X[-^DPW(QJ@-T-V# M"W&29#'B>JJ4FDD3BR#%>E1D7$:4)ES%R"G,:D"L4QOWMF/OU^BW50ZH90'> MEE5^7\?#;$FA<<9;(MIC0AT5P'#1]R2$_\?#)$>]4QUX= M>5#&.:8Q6.<,YT,-F%W*@4J6G M6K& J5"FY#52D. HA"J,PQ33(% XK M'6(&"6TYR8'?S"V'&AHY*'C8I:(.4 MJ"PU!_1P$$&D: @)RV*(L4R3@ L42*>]:MN&IR8-'=JKVO/:A'P]7)#LU[8/ M7-UF?\P.'OIR":D7^*YV# WCB)YI^X6\2CM&CKN(EM?W#;>I3#XIW<9C+J1X M]?2K=D6W5C:H-79'U[%'O]C&R@S)]N !,E63#J^#;Q:U?S06@'SQ MYZW,4!LK!G&H^I/H-QC&&<7($3!]6=H/>^E]IY[3X"855?ZO9LUYI57DRU)5 M>FXNK^^7197_JYZ%A[.$008<9=*"OP+4-M>XS M14>>O$X>;=L>=S[IR,C>%-/U^KX'.A\*R7/:I@;8OO4,IR1-:4!@*I )BE:Q MB: (8)"($&,:Q]J';2MJV49I#6 ]S MN69O&[+)6;QX*)9BQ?UJD 5-?@^&'F]NY,.A9^W>/R!Z_I*!4TZUP3F*2HJI M0%#)--4:@SC$1"604AE1%2G,!DHY-XNN\X";S MB?YM7;HCRV+"$:0AT>XL"0*(I9Z!ASQ-@Y!REE*G8[WG&ISRV.*X+7*.VE0/ MUDC$ 4PEB2'B408Q#R,8\X!@36X-L^0](K^5NDT?*QAQAZUHE M&[ #)-2V9<;K[M*Y-L?=5;)D8&\WR?:ZOJL/CW*^?#"UT?G=8CE?WC[=Y+=W MZ](^C"1,IK'9*!+>7!RO[]U0>[RRXL*'E=5]31 MJK657KLM**?]T1MS"*XP>T +\7&Y*+I?7]$R+]M FS E1"(,&4H)1))GD 8* M04Q5&%!!4.*6U,X;LJGIU";P_0JLT=?C^C;^?B$Y_KK33NM>I),&5D5/_=._ M&*8O+@&5U4)W"*CN)'C[Y?-GQVEKKPZRG,L.3?O0$]R:W<8 T%@ &A.N.B'N=3[, M?>I["9%>Y\.]@(P[2;Z$J[V9\T4WZ^GZYHN\DA_R1Q/D5.GG,=HM6 MK'AU 4^W.*Y?9V7]GK-F=U4_.?GUR]>B]O>>M(_WM^6C+!9FRZ;;3B$LH&$2 MP910 5$F*<1(<9B$(PF/SZ!71 Z[GG!NH 2W-6I/C4DM,-CBHE5K;O*HG=17T/!YLIQ^LY M+S3:*<1EY PL"PTXT-'C7PJ.6^_W".M>*R.?7SUFY?[AU:/?=(_Y>[W2 M#_*]+%XO%_7Y";->="/KBC/FD&RYR30BB:!22 5E(C*(4!I ',<4BC1(PRB6 M:2JLPB^<6IV:"+SI:D>;3LC+TN1AL(\9LR?[M"X,1N'04M%B!FO0=518"QO4 MN.TJSEQ K7T0WB 4CQ1Z]_5. MU*7D@@-M5\S/)AUP=\W0?&F2O:/N#&L)_\ M1-\Y\W'Y3YH]U"^U_/-G,YOS!,X M-QG0/LOB%XWA;I8D- EEAB"G@=3ZGD40AWJ=O2_W$27.6:+ODY.:4T4?]+&U24KQ9WM-\,8M3C$*< M$JBP2B'*8@1I) D4C-"4T5!B:17>=PF(J8T>!J/QLSJ4X+<&IZ4O>U%_G!XF MQF)YX!'#G6!K=P3H5@BPKH\HSR@-,E*(PI+I_D:(Q9"'2_XI3J5B0IBD*7BQ[_2'$4]-1 M@Q$J#1+D+>ZH3S4E_JI\F MFXK^(.@_;@;Z4WTP:.+YDPWWW8];& DL:ECF_J_D@M_=T^+WUA%4BJD@4PQ* MEH8F\P>!)$DEI $.PS0,&(V<*FV=:W!J@\,WTV_,VV.O 5HQ\#^AJ#E=5Y31;[+%W3!#Z0I%%-(%6G!DF6J2)L[]2R+.J\? BD.>XNFWM"BE+,@ M4%$:X1#R,$80\3B!+$AT7P6Q[K,H#DCHM!!@U^S4Y*^.E&^G>'Q[*B@;O([E M2>VHMU,[_X2..*U>3Y2X*YA/TYX_3:B79:^%)=,[!B M]NP59YT<@CZ?:NH5WZB:.P2SN\H\2!L7[$^5S>G#ST7.95?'>68FT(@B!",6 M:S%&L8 $)0J*@)- 91'5'J7SOM*AEJ:FK)]7;)YSL%2ZA\ST[<& K5-FBN5\ M3HNRCLTJ#?0^6T,'R7;8TKF4PC%\QK(]T'P%:IB;*O.>MTU.<>%]N^-@8^-O M4YRR^>#VPLD+>F;CRDMZ>UO(V]J37->W:K*GQ#*(D$0*P++1GSCW7%P6C'A-Q'6J MO7&S<%E8OI>"R^::?BK2WNI&&C^FR7N@EL6]=G3D)ST$-RU^;H(PZ*V<,11F M6-$ LB0+( JR^B<%64C3)(PR'@1.&5L2 MQ;5_[ 1I0-8'UJ@UX6OL8 L\V*"_ AO\_G2K)W$^IYN> M:_M-ZJQNVXRJA(0\#F%(: I1G'"(94)A@F,2A1D2J4).:_C/;C\U!6O0.:[( M/R<,*9+%*(AAP *BQP060B)C"6-$69)*&B5*NN63[D_9.-FC/9!FN5W1FXB! M=;@!-LA>ZF&;O>XS/&]AW/V$@];M[1L<_E8_??M4W-)%6S#F]7)1+N>YZ(K) M?-8/17?^:&N)ZXL)TJY7N-8/;)1H642,PE#_9/*K$LADBK5*LI@@JO\GF8LL M>D$U-37=-NH*/#.K/GB[;9B98&W6JC>VV;Q4 _:SG3"-WGL#Z]E8'>>LAEZ) M]BFB?H"-JKU>N=R5;+\W[W&NSX0$7'_/RUD6!")C@D&1T4S[8RB#!&4,*A6' M,3<:CH7U0;WNKE-36L-=7E8YUZ]@F^>V24YEP+HI,Q]%I_/Q[< M3LGMVGWQL;?U#<<[Q[9KP[.#:7M_[.=IZ?>\R1A31T U*__7J^IN69C*H#,A M(YE24].((FRBPQ3$<1;!.,LD#P.L0KND.G;-3>V-7:-MLQG3-=)Z8Z_>S+,M MAF=)N)TOXX_&@=_U#8,UTBO0;O1MP/KS.^Q(\>E0G&EQ5$_!SOI=%\#RJK[% MRLL[4]1'_^?M/U?Y(YW7CD/5))N&1RX$[\#%?A5XEXO[#0/O%]QD?I5O9//?]XMKSDUF]/(S?:IC$E : MB@QC 0.9FC,(F$.:1!PF<2Q0S),X2*V*-%NW.#7Y[^"!AP:?F_Z<)]A.>[S2 M-K#N=%C!CQW:/P/MDJ^)_'R&2&?)L2;'I]R<;W14J;'F8%=F["]TSR)XM-A% MF\)8*"9DP!B,LCC2WDXD(1/4G'<*&2&(49)9G?6T:&MJLM).MDQ&Z+PRV3.; MVI*6\+O3L^VN0P7AKX@#?( >T1D>'2 M&]8KB4-P//RR8DUO"[MFMP:^KAS48A]D@[,'9YY7':V;'WL)TI67 ^N1SK=P M$S8A\]F;=@A\EY> M6J4E.M'&U(2J@PD:G, !352.V4Z1>=I!?)$TL!*TX,?:SVQ8&"C&V4G'*7D M/]TN'W_65QO-P.8'(Q5X2RI.W7D42; PK7OU;;YZ0877N^5<7U&:U:WJZ>.R MDF_6Y0:V:H<$)*!!FL H00E$E E($A'"@$@6THPH3)WRD5FW/#4YV ;^_X,& M>H^JK5:DVSDH@U YL&@<8A$8V&"#VZZ.2+]ZK"YT>:_!:M7X^'5773@Y6&O5 MZ087'6UZIRWHZF[\(Z_NNEH2K"_WY6AM8O )RE(1(BA5Q"$2<0AI%B 8"1E3IN=5$7>J MXGJ\J:FITS;2?_\3CL+L/^H0@^K),8_B"793%&"&10!Q9,ZV\BB$Q.QR9)C& M>@IK$KDYGF/RP^\XX1M^W%-'*?=#T$LXH-=55>1L59G]-E MP69*& M=3M?1JO/6WW>L;Q0D4]N"'0_W^2W=U79[4&%D621GO6FL4G%'4D)"64,O#UZJ.6IZ;79%=UL4S5(/6SU'23]@CW32ZE\R1W4'79][J@>?K8O MWU^]E.XI[+8ZT^YG]_44=7WV8@_>[^5W9D^9:;5/>_(&/3,M259]D7Q5- F% M'VD^-Z/^NV7QA<[E5UGGQ)&GA>M##H@_L/$Z_S Z]7Z+!@@W: M*[#&"]6R@*5&? 4,9H^9F:SY\9J?Z7RKXV9ILF9A+U>3_94]3_.;/=RZ('G5 M9*>L8U(I$CCBRN2'-'/7,*5Z%ANE4"8\)JD,D)[$.IW./]3*U#2G"5+80MDO MP]MA1NWDY&*>!E80=XK<3ZB?HL#KB?.##8U[@OR4K7LGPD]^N6>NHDW5Q#J# M[;PY8B[^9U76C;2^.L%A0 )"(5.I@LC4A2*QGHSB@ 4\12)4Q*I6JUNS4],' M+;HROUVTX4O\"6QA!QOPCGE\['K 3C[\\SJPGFP!!GOT;G ?71[S-EGJQZ#7 M+$)V+8^;7YSU[ M#8T_[SEFZ\%YS]$ONP>8OUU4>?74!JS?R(=E4>6+6Y/X:%7.)!*8,YS B*3Z ME<](#(D(*101TE(@@Y0RJYG.N8:F]M8W6-H_2;8JLEV$J!"G(M.^ L8044XAB9 YOA9A'@0TPMBQQ,VA9J8F!-L+^V^DRGGNN"]R MA$T['^%RC@9^]SN H$,XP%;&:1+\'LXXV-+(9S%.6;M_].+DM]WC>C\]R(*: MF<@'DT+I^K:0/4WM:4'P2MC02XS'N.H1BGN:,_O06V_+C1/SLZ>M'BY>U,F,[/M;N@GY^TT=9F127GXOE8RZD>/7T:RG%^\7[ MQ:,L39/7)NJS#G^;92R+0X$E)"DU.JJXUE&$84HD10@%*F;QK%I6=&[G2]DW M[22L:P##/>@:>9,8=Z41F^2*>8<9T#5H-X_+H1_LO+!AV!U8A0VQ=;K<#C9@ M3^#'7QN6_PS6X,'U>9J=739WQGRZ<0ZMC^K:N;.RZ^[UN$//K.KMV=T;V02[ ME'?Y0S=UB1,>!YE*8,RQ@BB("-0^8 Q%$D9"I2H-$Z@VIA;Z]\7"G!'2G]7),/*%UG0Z!P\K-L^Y MOD))8^D56.A!7E]?9]S]9HY6Z/%5R?L%>HR7Y=J.' M?TH''DB:TZ8-8M! !@WF;COR"FCOHS9=?NPT-A25F60!52K5619CI23B7D$N: M2!K'.)%6&QK]FI^<9M5O60.]&3HTU+ZY">PZX/R2Y["T#KTO^ORX? ,?7!MF MUP:T?S,F&+XO359@QWO/C 7>^7^9M 5^^J%_]@(G&FU3&-C=]&7R&#@9?#29 M@=M=>JYZ',I>9@)VS;I+&P8>$Q)F,D8P0E) %%,$*6($QA(EH:!"I PYK7Z< M;W-J0\4Z4U^?X'H;CBV70?PR-_1RR,'TAE=-*+YQ8*MU/GF/2R/V%'E=(K%H M=MRE$GL>]I9,'"[MK3I^OGE[)!;^[I\7O=05FQ (2HTS"(#(Q M>'$J(681@[$@,L:*<^*6./I<@Q/4FPU>8 "#-5ZGPM;6C%L+D#<>AU>?WA3V M41TK7CQ+SNDVQ]8;*P8.B(W==3VS)"RJ7.3SE.0?U)=4)&>J]<3]>M[LZXXXT&01&$D8<#CZ)]IKRP0NP<3-"^.1R+V&$UYOWW9"C51W;]$F]RQ=TP;46?5Z6>3V+ M[K(1FUTWG%$,J>;0%%-+(0T"!14B>CXKN!34:3)KT^C4E'J-V;S&:]2@@]T[ MN;]5!]ANV?BE=? -FXL9[;%98T^1WZT:BW9'WJBQ9V)_F\;AVGZZM%[4D\5C MSF4M>*]H*8611+DH:TW\N*PCFJ2X_D8+47XU@8C;?W^]+*N/R^J_974C^?)V MD?^K70UL]R]F5/ P)"R"DD0I1"A D'$D8,9(HBCC B5.&2]&03TU9?QU4:QQ MFAB%M2%U,(&;&H[3[79R.KG.'%J/C8%Z>F9B/S_3IR8165'HK]3O>IT&I+$5 MU,9>M7LD5\ 8:6I*@2=ID@-T=OIW;4?M$I_Z/P[P40>04?MB=P0:M_%^0]@' M6992/C]*<",7\AN=UQF7 QK$^O\HS&@@($IY #&+)4QEG(DLXRJ+G)+.GFEO M:L/&YNQ*T8 $NM7[WBFNS[%MI_D>.1Q8K1ND1H.?':.Z BUTR)>?"_F8+U?E_*G)#B-%&[[!$\EC*2)( M.4(0!0F'C) 8IG&08AEBD616,98VC4U-6ZY+T $$OYJH5W#]Y35(@\1.4ZSX M/2THOED;6$TV$#?$^0MN<2'CA(+HVVRIA_YM5SFLVAE%-EPL[C3#Z9J+BGK> MR'N:+YKP2K4L[DWD]R_V53^J+_K14M XT;^(QPUD4 M(:&B+(0H45+[+B&')(TH%)E,(QX)$H19CZJ?%P.;FA"U=EUI'Z>US&S;=*:! MY=JV*_.YMJ!79=#+^]/..WJ)7AI8^-8=M#8*;%D%/FUU4&<8:"PSJY;;MEVU MT>;>ZX]ZHWN J678WN)"J;>&#U2XM3?_7MNZO [*59SJ>]M)L9L=V*\$QMY M.%JR;$^)/M6%%S8YL+D*LIC3#")!M?[+B)F"SY%V+A,42\48#YRFK4."G=IP MT-EJM,/$#]-#T<7U:D5WWMJUI.B0/6^Y"S61_GSIU=*]?CW8V<;8JW5GM^5E MP" 9V,?H&*][9D/B'7>O;03F]_;HQFCSTN%I-Z3A%2USKJ&\:4*<=O0')R0E M.%%0*67"$%@,F8@QC!%E*,XH"I%;&$(_'%,>5%YO(L',K[4=M?"TEI@ (Q8E,0PI2J""%,$2: DS*@*8JG_ MH=2IG) W9%.6X&W'<-NX;>^P-%F6#GJ0M>_?JPZCOV[OY>>/TYDCJO<(_7BI M"W\YYP/ZZQ> >TGG_').SWCB'AKH6?3IV2YD^6Y5K0KY2[[([U?W;5OEFY5\ MOWB7/\K_-EOP,YZP0,@LA5@/!7H 4#'$ 540ASB3,0^B-(B=*D(Y0YB:TD=! MA!S+1+G3;B? PY(YL-+NA"V45Z#!#UH#.B75?] VF*,OQ@I0F^&Q"%5O"KU6 MJ')',6[YJMXL[=6VZG^GGK[P.<4])KCKZGO79;FZ;^+!S$F[=X74\+32R+*Z MH54'?A:&1-%$9#"( V9.NX60X)A"P1&+42H%"X63JSP2\*GIJX$*E<:J7_D& M+-!/C)XXW[>Z\*-^A,SA1]?<6&,]");.\P2[=\0%\V/^]$EW6@\1FX*E6^9? M-0>5#0.@HP#0>V?/NQVZ_;[&WI1;.ZNFS M?B>KZX5X^\]5_M# ^ZKO6*@!ETOU*YA7P$#NUR=Y.$*JG1I>3M7 "M>#)6?=.DV"3RTZTM*H M^G+:VEW-.//MG@Z:G,]-J9B%^(46OTNS:&L"EQ>E;,\_T8"B6,H01@AK14BU M+%#*",PX9BB(*,E2-_?K3(-3TX8O="Z;#-CW'5Y'=^HAG:%&J@U M:6NPH$4[0,D76VJ\NC+GVAS74;%D8,\-L;W.\VK41L8V MN36#3,CZL#;*LM6A]J>Q?G6"&>N%K%/WZ*EI^H&\T],U/5N[SRO31I/)S^QV M+Q>W)KG%YD]OEN:$F)8V2<-$QM"4M((($P5QDD409PG+1*Q_IT[':'M@F)S" MM2: #= KL+8"&#-@G2AD\W?P6V.*ZYI\CPZS5,)ANV%H01RB!]QUL3^'7N6Q M!XQQ5;(_3WMB><&M^M9"_G;-ZS)TYK!LL5SH'WD3"?EY.<_Y4_/OC2?",LPC M%G#M_*4(HB1.(4XC!-,PC3 *4X8C)\%T!3 UM;R1O%Y/7ML GAOA6A+9L3OL MY'!(D@?60E,P[BBYVF.L@8/?VO\.XB#V9<]OJ61'#",73.['T'[9Y)[W&: 6 MZFN3NZXHZ\3/S<]5SN9;::)G0F5A$F$",V;R.ZG(A&7'&:29$IQ&4F61]%@C M]2P@E[=VG-JI&\A-]=0U:/"@WPU9%%*TQ52K9=_BJ@-5ZSS?_0'F+.%Z)&2F MYU$8)I"A-(%IE@9$H23EL?160M5KYX]3"V:[-YN:H*N'.B6M[3/Q4AUKN>H[ M6G<-O29L4;;U^8N\9=%6W861"KI:4SM:H=?SB*93 -::/:?"L/9WO;!@;#=! M,JM)G]H!H 'R<656Q3^I]3?J3\L9X4RI((P@"NJU:VZ*QV88LI1'H2)9)B.K MFER70YF:0CJ[IH)M M;R*.5K/M?\=^4]*ODM\MEO/E[5.;6+V-1(@E08P(!3F5!"*<4D@2(;6K$E 4 MA(P'2>@RV3C2SM3&J,_%4LG2.!9ZXE^!TG&GY@*S:S9T\,#7PV+Q!"%J( T3'G*'!YP3F6%.C MSDS.V+L[Y3CW]8MSG]F4L+B>U_U83VTV12H:L3?E*\HF8TL6!X&4+(4)X@*B MD"60R)C!0%("B -0PEQ*HAB6-% )C:#PZE&IJ;M'4ZP M!=1-KD]2>EIM?1$UL%CVXLA:_VQ(V,A7V>E7*?E/M\O'G_7E1KJP^<$H%MY2 MK).W'D5P;(SK],+JNR-GMS%AD-73^T59%36N\E-U)XNO=W31'BW[>UTW[7V; MCWY&!0UQ0!/(HB2#B$8(8A2D$.N'#,41$2&.9PMY2TTNRQ&2W#CBMWKI2//2 M[5DQW O8@+Q@HW&L[K=T+J?4FW^8G#:-\6#+>E";#RIM?WLVN+P"[;.B'Q7? M54;&[K9)I+1QQ?['2&G3LT>\I;3IVWZ_T6\[@8ZLRNN%^)!3EL_K+=]?)#7! M_>+3XL9L Q?-8::/2U.KN/G5I& N/^0+^;Z2]^4LP6&:<)3"@&AG P5ZG"-I MRB%+<*1"H;!D@Z[D M39*T*]#VDUGLV#+N2+^9;VU;V'0D^,T8"6HK/2Z+#,*^SZ'%+\!1QX]!N-T= M)(9II'_.BLVH4]_ZRT,AJ6[_[[3(S4S+9%(+9T$6!$@P"8-(,(B826#!X@S& M,<,R0BA->\UC;-N?Z#RD><_+&K&1A,<6\X$4G*NR;P).ZSZR4V^OE(^8)F.# M^:K5UR]KWCO@=?)*OZDS7*CRG4S#JNW1TVNX,'(HX8;3]3T3MAOO^;762^-? MURJ[.7E#&0XR+ C,""$0(:),]@T&DR0+HE@B14.G0_$GVIJ:\_FYD \T%]U> M3N/>-'/FUH#6[W',TWZ";3M-\L3AP#)TB*F!SK9;$.(UC_J)YL9-F'[>[KW, MZ!:7>-D3VDR3XE!/;64:0(Y-T$ J8L@"@B F01RQ))0HLZKNG'X7T/ MFUF.&[^]-HFF.*/L3]BENT4G9G@^=HQ&GI_9&GEFY\C7K*DKN/!U>?U(\[EQ7MXM"Y/=:G. PC@\LRAE2!&4PI1E"40J""!E*84L325E7)*,DQZ3 M)T<8$YU#=7&XI3G14-XMBZK)D9 O'O4$JL=9;-?>L7-1AB![I*P4+7)S5K/% M#NH9U0;Q%5A; _7; DMMC\>$%/VH\YJ,PA'"N(DH^O&SEX2BYVTNK(G5329F M21C0@%']!*5Z.H4("R!1*(/Z,Z:DS&1$Q:Q:5G1N.;':;<')'5JW,]R+]=6T M 9;K>DRRQ=FSRM6:2"2#*!":OH"'@28RHL:]#&&H0L9)AF(IK(Z^^2%RA"%@ M*"(M)Y^7T#/TE'/-R=MSG/0OX;5K]R 5NM:-O$P!KET;C];7VOOB0 %&1PL6 MMAN^?]/?K,INP_2O??I<%STOYN4$\5"*MRJ>X^'?6I*5"-O(XO$[6))FH8V$0378&.!=#2 #H>0$W$B.%&_GMOU(@CC_"G%73D MOU^>*C-8] SL7KVNRZ[[9 G@% M-MC!NN-V/]NZP)^7X(58G^/^98!&'4/WW5HW])ZY1]&DS]V[SQ(,3_K)HU^(^R^J2^TN^?ET7] MATKC9:NJKI^T_$S-YNM,B50K>11"S%D($4$1I#*3D 0)D4FHTB2@[I$5(Z&? MVDRT-1+PUDI0;0P#=&U9GTB-L9X'R^6WJ?;RT$M[333)MN&@L1S\^&%9EG^^ M MTST'$ MDBH1Y0M&L"&A[JHA1G\-1@"CPT=+L-.8>8M!L8+N1G8/G>%'-H2.K" M G^AE?>\JB>8\"F AYH95:9.V+DK)J>^.O*1<)LEM/J/;V@EUX<_9@%35$59 M"E,21Q#)+( L"A",L/:3>:CB*,".6SP_0)[V?%[NH9C OH_';9_Z*\"0 38'"2=PV/RR M?IS$F?.>)DQK%VB8_O%V OU"&)ZK66X.D" 2Q4K1&$9)E$"492&D,:F#&WC* M$24B= IN.-_DU)SP+EV6&;>&KV+IK7;E%$_PG*Y8V61P&J86D3U-HY2HG%IA MRO[E*'W5%&K6(LS"VSL-^_72E#):Y8O;-C!,2^,KJ99%NV;QE7Z7Y=OO54%U M&_F"%D_UN8*/F@9]I:9$MW3[OCT$/".ITOZ]4C 1&8(H3@4D1/_*HI10_9-D M<>(2&3L@UJG%V!HC :NMT=Y7O3I:&7O/3B%E$1Z M"%&F;(7DB!"GXA_GFYS:"']XOMKCS+@#ZQ?.6WMQ^;+S5ALV_ MK>C<;+9%,Q8PG+ L@@EC"J),F')&802E2DD2Q$)B(9R/&HUKP]0DLML_*#K M@&\0@WJ'^<CYT MS,!X6_M3V(%WVRB_4!NN"TE-D2(Z?ZM5J9+='&"&M;NY1<.YWP0=G M2F$@FEU^ Q(T*-<[_OY4X1P1/G7A:%NC*L,YBW>UX>SW>ZK#.H"]?+7-8^_I[7LX$"1'3?@-,,3&'8I,(DEA1LY:(92"QE,JI MK()3ZU/3D2WP0"T+H.&##7[PW #PFS'!<6'1K7,L)6_+6ZR8]#]+D"_E)O2ZDR*MWE)LJ!T_:S\V;S9LW==[Z.(@# M%I(04H'TU"D(8XB#+((TD1'-,B9(XE2#UZ+-J>E; Q:H%JW)@-;"K:/7'8_< M6'!N)V">F1Q8MNIM$.T^M61V@.O:M1V;;[P6"'#@Q^M!'8MFQSVX8\_#WD$> MATM?(.7,-2OKQ:-9%"99B$Q<%Y%Z!A?'%!*F,A@*F@08*19E3H?;O:":FHR9 M\KP+TX?-RZ;?1>Z2M01\RZN[? &J.PE6"[K2CT2]KK003>EI_5.YG.=&$05@ M5#?-)2COI&R2VYK+:%V,NC2)A+\M@.V]:B^_\68ZS&J^_*9!LN6C_,N(Z5/6 MSYN=0(_^% TLX9[2J6B?M+7-HU_JE>O)9%A9 _OC9%K9Y=)KQI6]F[L-.F51 MS;YT:O(WN;PMZ,-=SNF\GC;BC' :X0P*+C/MZ:8<8A6E4)I@815PI <7FT'D M9"M3&Q2V\3E-S4]S>5H@O3$TL."YD&.M6%;&GU @??V6^NC?=I7G= .C*(F5 MC9TRV'W91PF]+KC05+%ZJY3D5?XH/S=UW^BMG)&8LQ@E% 94"(B(5)"&<09Q MJCA3##,IG%;UG%J?FC*L(3ZOE^>G4-ZYGK!SL ;C=V!=V2N9UT&O2^3I*?&: M^@W\H0KG6;(V7/6\L(2>)3>GZ^C9WJ3GM@7GA:RC,NY- IA_U7.[3^I- M7M:KAJ: Z>="WN>K^_+]IF;++ U)@#,JS8(>ARC,.&1!@F&(HXQ(JO\A68^C M,_W06+V9XY^*J5,B.>Y3].L-RPV+X<@=:>>B,P#\N&W"G\VT?FU%/7OL[##* M>+[0D/LFQD5,>MW-Z(=DW&V-B]C:V]^X[&XCIP\R<\_J:2/F92T*7^_HH@UQ M^[BL01PQ&1*002?U@D$1BJ/U,KB68QVFFO!:% M&->^J;FR'7;8+QW,'^*1LAM#)H9Z0H.3AV#OAJ,MQ[YLZ_=6FJ9-*/B:*=L\ M18,LF$[T29A$2J.!3)Q P.6+]Z^WE$@#P^R=IZ0PH91O9//?]XLW4LFBD.)& M/LK%2L[B!,<92C.(669&_C2"+),15%D@.)4L$8'3J=.S+4YM+.[@@:+!YYQC MX S!=N.@5]H&'IDZK.#'#NV?S=[IFLB;,T3V.<%O1X[G<_AG&AW[-+T=!P?. MQ%M>Z$MBV@"Q\D9RF3^:+%FS!*$8A0F"1(82(E4?:Q<*RE E:<)9P@/:+>_T MU9G]9GNLXPPL-AU&+38=R$OUY@#;?26G)X,OJCIK1F_.,^I!>(Y3-*SV'&CW MA>7G.!/G%>C$M;U7G5?WJ[EY@X\ECC=903ZLTSY@AK,TPPQRK)T=Q*($DD@2 M&*L@80(S2I%3>G97 %/S@K;P@[.U)B[(R.'<4=9+T8/1/_PBM&_F^ZP_]Z+/ M\\JS&X:QUYQ[,71@M;G???KIXGI*^7[QL*K*#]KCF\>_R'LFBUD8QC2DDL- M9#%$)E$=HS&%DM P$)+(6#$7"3S1UM34KL8&8C?I.L6EG4IY8FA@0=JL\YG= M+@/T"K2$@=\:M!ZEQX(3GRISJKE1!<7"[EWML+FD;W8R^4!S42=$FXF0\DAH M(:#*E)K@"$,:AP(JC&6:IE&<1=PM#]GFYE,3@J_N626?<67WWO=E8. 7O84% M3I/0(Q78OK5^DWYMW7_D]%[[ENTG\CKP';>W4LA\]G91Y=73NWRN703M+-PN MBZ<909F,:)+!5 _/$&%I$D-' F(2I5>[@(_>?VKO90 0U1M"!M'M7 MCS%X^G7UP,O ;ZP;)=9O[AG#-R]OV;V]I>0_W2X??]97FA<7FQ_,^XJWWM=C M=QWEE3UC4O?6GON:>SB_.2K0A@Z_69J<0C,2I1$2:0IE;()X!2*0TDA[W($0 M/(XHUF^S;1C_WMVG]M)N 02_-1 =XO?WR3O]QEY,R<#OJQ,;3@'[1ZV^-%!_ M_\:C!>@?M6D[,/_XEWHGYN52BCIA\*8:7SV*/S7'VA?B-9W/RT_J^I'F<[-8 M^6Y9?*%S^47R]NLSE&992J6".-/N,@HR!JEVDV&,"$^H3%3F5NW1"ZJI:8*K V%:EG DOK<>_'*M^>DPQZ C9V7V!^7!U(7>[QYS]+U7>:P#W7B ML')AM&3WYZ*MZ%&2ZZUIKHZ/6[)5(IM=-(M0L6:S^,<0E) MQO1\&0<\9EGR?\E[U^:X<2Q-^*\@HB-ZJR*$'EY $IC^)-^J_;YNRVNKNF.B M/F3@*G$ZE:G)B\KN7[\ +YF4,I,), &*M;NS[9)EDN><2AR;7&1 MY%DNG/((7168VI>_UQ@818%)WWJV9V)6P9TME<'!=';#8T<=(4$/3"[7-V\_ M7H%N2%T%>QT\=V6S@76EW9Y5M5_O/=1E**Z!HNSL='BM*#LGA'JB[-R>,[1F MY&.YJ268>+ZM9I9O2[7Y7;](6OR,$!&A'"-($<<0*5/.7[(,YB0O,A;17&7$ MK1ADG[BI46!'V[IPSX+.X78MP;K1&?#EVG73Z0SB=CSG#\? K-:%L-44M*I> M :VLS[J%-J#X+4C8*W'D2H,VUA^6$+2ZRXU<_KU=ML%$[<.^;=F:K\HZG?3M M=F7FJ9F(BRC.-+(\QBE$F"I(LRB!>2IDRI',5&95:M92WM3HI0UBV[')NJNT M':O80MU/*P$ #'X$6&/7J@N>Z0L:A?UB*):\2H^NFS:-B.4SP:_U/@)>*_Z7 MRPG;$:*:L?5-%0W'44/"MD\9A84=36IIV/4V=QXV-8*V4C0MM\R!9I6\\:FD MS)0@UTN)]O5.,,=1(@C4:UT*$2=Z 2PS N,BC44NTB*S6P [29T:)S>*F[X$ ME>95%,&RRFUJWG\PWQMASR_VP\!P)%FL9\&L*B>'<@:Q'AJH)TK&XY13GBB; M<]YPPS#6*6\(=,_/@T$P"[UWT+RUK=) :]UDY'7T=I\5[7&UGQN#X#O2#.D) M9Z>)TAFOGNG2_EFC39K.YG6G3O>;!Q>*6#[(6_K=E-:;+]?;U?ZL-1-YFB>( M0I%AJ?E:,[?I= A93DW%B (EV*E?1H^LJ4V637ZOUA7LE1U\5M0'LMVNB"?H M I/U8-2&U( XAX?GT@\GQ8U=\>&URO?GXH)W^E9FS MS%[N3'O>),HQ@4)2 E'$%:1(9C!-(L0C_8^H< J7L9(Z.3[9:0?T$*Q-C925 MG->E S?+>K,5\+UE%VR\GAR( ?NO/N ==1NV5A@8C:] !W2C=*#MV',8!=N5 M/2GX]39GSV'1NT=[]N:!57WI7-ZHJLOY9_T>W:C;%5VLM233FZS.9RI$FN"D MX!KN+(8(B\P$OBC(,U;D,L^82)VZ%YX7.35^JDZ\EPI4.COFB#D ;4=!?N$+ MS#^.R+E78+4&PVM1U/-2QZU3:HW"0>E0^SL'>D&'Q6(^RXV60[_/(JIDK"(* M66)64&G!((D4@U+@ A/M =$T=F&J$LAD*J&4A"98X8PIJ^1=W[".<7 ?$%9+!]$/6*'=PM/ENJJS>4/96N,K M<+W9K$JVW9AX(^.*UX%&'GW%\W!Y]1![Q(WK%YZW^\ ;M+AEH _89B=_VI6P M$P2G6&8IY&FA?;Z"((@9CB#G-$F+E",2.P4['XJ8&G5\VV>]?QI:*? (D)8^ MW47PA/;AW)!Q]^%.&N_59SN4,JZ/=M+* Y_L])7NQ\"?CG2?WN>Y?I#RW=8T MTKJ^6\E*YD>U_]<;SK>K]775<'A6)$PR(@54B3F>E(1 @O,$8I'(.--T@%)A M>TKL2ZFI<4BM%1!;"1[E"M!6?[!]7"[ X\X&/7K 5!$H%[LVTJJ!P?Z,SMO( MGC\:?8WQ"DQJ%9/=*% ;!5JKNI4$@#;,Y)&9!H)@9QOXJ+K7U.9I1ZDR\!5& MS_X ]C5&<:3SV9%'T^D\WD2-=@KL&YSN(;'W9P]MG]NV+EAL:F5F M>:YX@J,"JD*:\EJ,01;G" J41;E*!<;,J5SEH8BIS8R=CB7Z,RL7?+X557 ] MH$Z!5YU_G2\7=W4M'N? K)ZAL?/7+P,\\-36:6JBP:O5\]GY]I3I?MO;'D@9 MN8?M*2L/&]6>O-+KN;%>ZW_6NC=A5UC$269J\Y%<*1,L&$%,.86\R*G(,*92 M.24MV@B=+*=4=6#6Z[HSW*+>O6JYX]$TR%PNO)P8/Q^"M%!4LCR'":.%7A!E M&20R2F D$29"Y3'E^>Q)KMCRM0:A*_S_VF&XZ-Q^,+2O=VRO5:[:'W)?L89# M(!KAU/ZYW"DI60NQ59?BY@:L1?ZPCV2@*CI6N9Y1<@]O.(#V@")2RR\>.W*MY>-&'19;/G'=X,2<7Y9+80*7O\G54\GENJJ^WD;5%TP( MGNAE82KB'"*LW0IB?+R8\QQ1&L=(6H7<6,J;V@?>AMO?&9VK)=^ZT1IL[+L? MV()]?O_3,X2!B:!%[Y<=>JW"==N$P>D@O2@Z)X+X0G/D%)!3[Z3G-$D'D,[G M??0^9>R,#QN3CN1Z6-TV=,6]OO\P7_YN/#3]8UUQHUS<:6D?R@5=R^,+7[Y+U0IU&7L[Z0?!PJ>OIN0/[!&Y7B](4 M@*SD?3<_M37#(HPCQ*7VG*,(:S[.8D@EC2#%*J8JC2F)(JYQ=_3,RHGWJ/G2^_\;Y+A\8N+_F_/J[7>H7X;KO2 M'L<7N2J7XML]U:_*^X?'^?*'E-5%7_1[I,G*(]T5X'<:!7_:X@?T^GN3J>CY?5B5G;ZIJ9(WSG^ \ M(G&D().$0R0*[3/)#,&<1KED"8M8[K2J.BEI:J1H%(4[34&MJF,CCY.HVO&: M%ZP",]=1F (LJ,YBX;6MQDEAXS;0.&?S0:N,LS=<7%Z_*KET)"O-I!'NLB8E M9TG": Q9EDB(BFH7)J4PCTQ?LU0Q1?' ZOHV\J=&)=TR[TV0Z[-4S+*R8'!) M?:LAL6.<@$"'/__<85S7:+-,=PU2-M\%O$!5\ZU4>*VB^2[X]-3,=WJ,>]S5 MM:914:4-S.G=+$](HB2/(.9(FOA]!6E.)4P2KAA#:9%CJ]VC@R=/CJY:Y8#1 MSC["ZCE<_81S$0BAJ<3.?J=8JJ.V7A!$]?QYHT5/'36C&S9U_(*A6[B'J3R? MI-F1:$KG)(HP@M,4BI@+B"1/($6IA(*@6*I<,6H7,&4K<&H?JM'7S&('"7"U MT@-K%IV%W78;V!^8P?>$+\1QP"ZQ'3A^MXS/R!QY_]@.@FX8MB!="R3R'1% .4993R'"A?0*6Q1G%/,^Y4XN<,_*FQCB[M(\-_7YY M!MXID)G^?PE5)JC*U#)2@D-"20;S1&"E&1XQDKHEV7B$>>3\FJ! VS&Y1_ " M$_D.M4[5W8ZRGCL06>(2(D/RE,A729<\8_^IW,ESM[D'V;^=+[=-8Z-R<=?& MC+89.+V+4=WX>J?[!@9I;-FZ%"5=_>C4&[W^7JYGN$ YSI2$DA*E>3@O(,%9 M"I.")YBC+.:Y556ILY*FQKTO"N,:%5V+S9T$U6*]=5]G\EROUW*SOC7E1F_E]\T;K?J_ MC)]&LS2.8*92#!'/,\AH@2$F*8X8EIP4;B1A+7IRK-%H;KZ)MFO?^V[AG.:\ MJZFZ4)OD2"OVXV+),T'0#DT\':"/80I^JU0'1G=0*>^3EYP1\TI4]M+'92YG M5 ZHS/T)P[CMRVK)I13K#]J(K[(ZG_Q"5YL?II?[3.1)$:4T@:+(8XBRA$$< MDP0RS@5.4HH5=6*S/F%3XZ]65V"&%S3:@DK=JM&]&U7UPFQ'3K[ "TQ'@W%S MYAX;0'RR3:^\4?G%QO*7C&)US^#&"0_+1>5M-35EZL#/K]+DG4OQ8;GZL#5) M,B9"E&H+9W&$!5%9!',I*$0(99#D+(:$Q86@11)CYE2SVUF#J;'-VV[\^JK1 MNG*3Z!,MY]4$KI8K4#;Z#P]J=Q\L.WH*.@2A=\EJ]"OEKT"C?A/"#EH#*OQK M$T!K@]?N L/@\]QSP%&)L3L1#,/H2'^"@0]RW][_12[O5O3QON0?%_H->JBV M)?<9QOLEBB*I3"@14'&J($I0#!E""J94(DI(GF;UK="IT>!>;_W]=52W MWYRVAOO\5G\($ ,3V5[E+GK/ZA[8+ .'HVJ_[1\"W9&V_F_O)=!22@WG\PHA M30&0']7$778&@/T =_NA6UW'H.62P?M1H!PVNQG4/&YSO'5HB\6TUI/./"R&_ M___RQXP)D]1).(R35$\$BC!(1*),YF>!I2P02V*W&HDO)$R-]9MR@(V6H%(3 M:#U=RR2^!+*?XKW $YC/G9$94"KQA/47UTI\^=R1BR6>,.NP6N*I"P=$Z M5ZO@ZC++1?#@43KO+8;&?M0E<&T!J$VX LV8W"A0F0&T'< 84B^1@3$E,/X. MX22!QV&L\))0X^$6?7(!F'W1*$,>.UYTR@5&/XM6N>0Y S/BS6%14X6R$Z#8 M%C[EN4@S)B.(30L7Q,U1CD08,LQX@3$5F""GM/A><5.;6>K#T9=-7!R3X_L! MMMLJ]0=;X$FA1JPM)_LL)OE<85[W5'DK4+SFR_=+'#=IWLKZ@\QYN[L&G@S7 M[:7631Q-NQ5J6@2L9WH)JM>B"88BJ>)X)5H"CB197-$IIP07,L$@@ M2@B!C.8<,D40R^,88;><6&O)4_-1[ I">"^ZT0Q#3@A/)8]APDTK;2F4'@$F M(!-)0HM$8)1QMQ2V( ,Q3C+;];%8EVVZJL(7- MTD3_F'A$__65G!$:N6S):]1?.TP( '9K=NK'6M/ZP,.,1[I*AK9Q##A%_;J_%* M<=C..)T.R'9_U&#OV;1T7FL'W3SV>B$.5_K'0C PS23+.868%DH[<:;. TZT M3Y<(%"F4Y"IWJA<^4(^IT62[B]63@S*X[/C0H;)V T,/0&BGL+$ -"94V!_9 M5G0.5!KB,%Z"I6?W<9 J8SN3E^!UQ+6\Z''#F/0?\K[D\UUGD +%$4M9"HN( M:1\R11+B5,50L"*C.8U)))T:4C]__-1XK]7.C=%>0&9'5,.!",P_K6(!5J#' M;?;)$R\DC/KY'[?NY5=]XJIA'^L_I3DEE>+Z2:[HG6Q/2ZL3TIOM9JT]+A,R M^8:N2Z[YXUTYW^JK9YSG/"VH@$QE!*(B9A G*8],6W3-PVOPJ%VD.OB&OMC7Z79= MN%_.]2"OKP S@%0SO*@A&9ZK,O!=4)CQF$NSFVP(/C$!E"S"L,A)FHJ4T[B0 M+@0?_DT88R(X> _:T3MX':8PAG8S3OB1"3PSM0: Q@*P#W]KTH]NNN/R9C-GX]7LPIBL-B'\4:H'4'WRZB7JC$JN'G![R; ^ M'CGPE,N0^!MS*&/.T30E5('#UZN5?G&K/M-O?NPO:8(QKG^G*U%W0EEW^/_K MS_'":#KN45]0M ]. \-* M\]=YXN_T>_FP?7BS7*V6OVMI;ZG^NO3O9X(7*:KT!:Q4'O-'\\IX4)P?$CN5#P1R8NS^= MZE71Z YVRH.WYZ#VTK;B'&:A6UB040=PC:W+TU:T=17=J>BD1 M=8"S'4UY0B\P*SW/L6S6!GM-@Q1W.@5'H#).!^)>JV#3*;M[2C.=O&48>WRM MBZA\E:;A3MVBN"KKH2VY8?/RKG+A3'00WTAQ6S[H2V[4-_W;M3)U79:+*KIK M)@J!HCA-8"RP:2U,]!*<)%2/16*&0Z0)H*[.P"'4T@I6/%<4^#;<=VXP]A8&(<D8X M0BB/"(Q5ED&$$@5I002D&*>M]-]>,E6_@%'XQLK&EC7L+A[F,][JVV[4M5A6QS5M=CQB,HH5AA3)7#M^ M!$,2:_PP2P4KJ$HR-\?OF)"I??E&1[.F:[48'88#Y\P2-HCX9(M>>:.RAHWE+]G#ZIZ!V89T59IMJZ]T(QO_-M$+@Z(@ M!,I49! 1R2!+F(0)DEP*A3-%G5*R#T5,C3%:#8%1<:#3< 1(.W*X#)[ E."( MC'M"XDGCO28E'DH9-S'QI)4'R8FGKPQ6U>S3_E3*\]U@,R "EV'SQC:GN3;O9S/C02Z^#'+:1Q%L4Q@S$T%Z3C* M(!&20YZ)7+"@ M@6$"F4R#AVX2V4WNVO\Q,IX&CXJW+*CA&@QN96!F1-;=YI5=UGPFME!^_J]X%L-T5X@B[T M,?]0U(8T,CB'A^<^!B?%C=W&X)S=1[H8G+UE&'?LVX"^[79?_5JN_]6<8V=I MH2)>,$@3)B!*50Y)Q'.()1>90#'-(N'"(&:24\@!HVV :H76V/CDE?-"1V47:PQ>OF9'KMD<+[QRVWUSW)SHV[I]YUGJPJ2YY@FD"L3 M%D2EA#1&*41217FN/]4BPHYYQ^=D3NT#?GZP9$J&_J=SOO%9G.V^T[DKH#6V\05:LVO3O;3";#F<$#0<\KR6;%CIR[;XG DA=GZUH&[_)V"N^__ M9VO*AU!">%[(&*HLBR'*"8*4F%9[^,]_PDE<_!7(2E_'_?)#2!/,],*N*&"<%:F)^$PAB9E&6#+,)$T+ M'+'98Y5X\FU#5YLQ@'TI+AR\;^1=N:A2?QF=FXS-B_'$1 I,B8!Y07.(,G-@ MI&&$,N%"*2KS.!8-GN\7EEU#?:#9"@MY;BI\ FEYX'(1-*$/1CK*_2]0JW=B MFO-XCG$2$:_G#8=2QCT7.&GEP?[]Z2L'MA_7'U15//Z3J;&Y_JI'K\D(U1/@ MC"AE_G\.><8CB A2D&11#F.AO>1"%CCGQ*G[>)^TJ3G)1KNV)K!CR_%>4.VX MP!M4@6EAIR>H%345*#1NC:Z54^RQX[@-*%X;CO<*'+??N(WM!^W&K6X:F'MS MNJO:+RN](IJQ/,HIHA&,J.#:>U Y9#R3,$N(XBS%G&*W_)LS J=&()52X"U= MK7Z8[Z/.IW?,NSF'L1V9^$0N,)_T]VB\ I6^'G-P+)'QFH=S3N:XN3B6"!SD MX]C>-S 0+\5G_5[?[H/5XNUQ4VV3_+#?W;[?KS?)!KO9=,WG.&66F=+'*]?>;9PI2 MJC#$&<.4,2H0=SIOMQ4\M6_[G51RM=(36V- %9!RO$Z;X_&:]5#8<4((@ /S M10NI^2I JS3X76L-6K4#=2AU!2M !;OSLE^C1ITU(B>JT-G?/Y2_'NL0Q_6- M^K12= MR?"Q)3%KZ5:?&:D_LZX. 6?G1G6P76B\3;5UHS>85\M,5^JR'P5;]O*+[%@$ MUFIM3A&-WE#/20]M4;9Z?\5JAAC 8,Z ^24Q>_$C\Y@S+H=4YOZ(@54SJ_U@ M,$4YAHB1W/0?*F",0&D@:=0#;R^'1"SYULQEU7P5$IIG M@D9^:_YR.0.>0:#F/GU116AQU-#9J;M&(;(S*K<4=NZR"\NX_5V[1-M5E8FV MWOWR;Z5_V@F8!81S 02ID6XIK8TD9#(+(415ZE,XDAEN55%@T'2IT9\ MG633G:;5MM+GZW\,='O<1L/R!"H4QJ&/HRZ"=WA).!>8@M2(LU+@=8K&N6!S MLHJ4,ON%M7*WH%*E4K M_-[O\?-\/FX'B]?3LWZ)XYZG65E_<,)F=]?%'?6:;"J:4QICE4#*4@:1-.VM M$(VU8Q1'LJ"4*^[45_I PM2HH]L$;G";/*=4M(L@"[O>F)^:MY+)2.1)JITWMFU7T =K_F7N$*?@9T4[+ M#D8>/WM+*"[M6M$G8K2^%19V=CM7V%P>)([FRW)>\A_[$(Z4XE0O&2B4.>$0 M)?H/QC6^FAC2-..2Y&X+!S?Q4R.--NZCZ2SD7L7"$7T[CR$:G!E")K3J#C&%]SZBG#V*TZYNZ4&#-M0*KPU$1$-,$1@TG, M$$2(K._V D^LF-N9V^6&[$)^6='&[_"JK,ME? MZ&KSX^/BS79=+N1ZK9=>K%S4!X^,"2:DB&&.4[,\RCG$%#.(8A$7&.N?\ZB- MQ;NU/.(>HHC55_(\+.]VC*W5QI8__RG.H[^N:BOJOVR6]7]98TS]-[XWR>%\ M>-#0]=-2V)$8K=A@'<1WNP3& F!,,']IC "5%>#C K1V@+?CX>]P@A]Z',8Z MX[]H/'P% UP"9E^XP*#GCA=0<(G9ST(.+GJ0^^;<-WE7;=COZL?1^:Z;+.8Y MQAG$+#%.:Z[T3SF%>89XSFF"THS9;LV=E#(UC[6KX8 VLJ?1/+\OYP6CP)3O M!H_37MQ9\R_=B3LM8+1]N+,V=G?ASE\\L$ 3OY=B.S<-*I]H.3<%33XL5]_H M7'Z3?+LJ-Z5LFA EN>!$)I%>MIK6< SGD)CRTY@I155">,:L&,!9\M18H56\ M:J;:J@[5<@776GFPUWY89RC[$;%;ZP;!.3"S^(/8O?2.*UQ>*_)8"Q^W4(\K M)@?U>YP?,')3F9NVM+]<\7)M-/F\K:,,XKQ0*N$0B2+7?_ 44DIBF*5*Q3'. M$AJ[L9YO#:?&CAT%P4_E JR-->NQ>L*<'$=+KGS-T0G-J9=W>+G9MW39V7D% M:DLGT,3EW"!,HE?+227_&"U9SF'LK?/*64&#>Z*:0"0321&F),V<@DK/2IP:)?2&60_ON'06>#O6\ IGZ .12Y'T M%[0>M!?36:'3"%T_VY?)^L:!CL=B4XIROMV43YU%KZE(U:;W%6F1F[:D.2'2 MA+QFD+(B@HI0F6=IA#/NU-[MG,"I,4]7W\X.SU53#&U02M]9T"V=%8]0AG9; M+D/1W8>QA,:K-W-.YKA^C24"!QZ.[7T#>S3)S;Z_^F[7[7;9B>5O"FKKI5?) M=Q.QC#'*,U' 5,0*(B0RB(GBD&&51SQF/,J:*1!%,8*YR A$N*"0F&Y"0DC"]-_B2%@UQ^P3,C5/J=$3U(H"HRG0J@*C MJQTG]$+:SP>^@ K,!8,PLN8"&Q#V/+!NB6 M^5_NED__H6\W'(#-#^;3QYU/ MO_?1HWSV-L:UG[S5M:\::2#7'Q=?JMY>59.XCXN-GFVU:U.599E%:9'P/(X@ MRF(*D2G[A&6R"L$'_0J/34ZNKZ[6U7.$BA;/<%35=A(S\++ MVBX@&\/$JX0I]+\$=@[0U(8V,($&"&:0:_V&@-KX*["SO*Z"-;GH!JN!FF# M0[_>?\08"*N1"!0682=[Z+)8KZY+KE>9W<(QA$%A[1@>DU, M\HA&*BE8*MV2\(](F=H<\NOB2:NI*62UT[9NYPK*]7JK_V+.]I;;S7I#J_Z9 MKDO?8T#;KGLOA"_XHG<'6*A*/;T0^%WN'A,T\EJWQ];#A6[?Q>Y)JW4>K/:F M*H+Z*LL'MM7?7D5-\_GR=]/)Y:ODTK3&FL68I#S-(QAG7$*4&I[@,8-%DND5 M<%Z07%@=([@*GAIUU-WO-'$T2FNNJ/9_ZH:^0"XL74[G >CGCY"P!J:4)C&^ MU=LTWNQH#G:J@U;W0 #;IY2& GJD3%)_@#OEC@Y!K2=EU.EQHV6*#C&RFR Z MZ/Y .Q[K4SYK]4=5-6$AVC9L3?P%8G&<"H3U>"6FTW)L.J1)"27/5,9IQ@KF MY$Z&4')R4XK1M"D&,B@J)LA(>MJF"#P^@>_^=S[=F96L.S,RIY?Z?JJI+C/$\DRR! ML:#(5*;)(,V0_BE%,LX*R8O8ZIQKL 93X^C6 +!7TVPT-C9TNYSM_GU8WUOG MH;+CZ: #$)B$ V#O'HH]%#^OH=G.2HP;JCT4HX/0[<$/>IVSOVLAJGJ==/ZN M7//YTC1D6.\B_UA29'&:IY"12$*4,\VEA6;5""ZT..6SL'M+D#I)W,2/'96EM?N WO?!WEV0@>G.W(IQ=K4N_UDJH3=J+7-)*>, M*AD;5UW_D2,&,2$IS'*1Z/DG+W#LU$KLI*2IS0^MHG6=9_I0I_BRY6JU_-TU M^N,TO)8^M@_00OO2S_"JM#2G%[6>7C,7^Z'PG+%X0MC8F8K]-A_)4#QSP\CN M;-W/]>-"D]6V#JC=W,O5[3U=-.3VBW[$9A>B\$]9WMUOI&A\M.H?323>K@W9 M+%-YRD160)+ERE1AR"'.D()2=M-8NP,/J/ !&PW0WA>O,>I&VK4X@7;M M5EU2A4*#?1O*";CHH<9_$NZ\=^/^&*Y_J#'UMDP(IN# *@;MH?*'Y>K=R6OP'.T:S\9F+32$'6< MA@#GM2""DP+C5D<8@LU!J81!#QF\:?)4KC6S'I$UBY6(51$5,)99K@DMY1 G M6,%$Y'E11"A/4Z>]^3YA4^.OG:X^^*L79>OM$R_8O08[=?@(O/]N_ $)?C+= MJ59K.C^]_AJRKW(6(\];*Z?EC;V[\DX\KR4I"F+ M$YFU-0DLG2I/JEE]<\_+%P1FK$^FJ0G=FP=$Q[XJ9X-V#',N?NEG0"U]LS$' M:31BW U,UZ8KL+.J&J.N75?@156]J^=E];S6YO0*N.=JGGYT&[O^IU=$CU0, M]?O\84S_<<%7)BC[G:S_^W'Q_N%QOOPA9=.XYU-)63FOBGW-4I92HOU&B&FJ MV5Q)\Q-*H6!IG&:\B&*WLL,NPJ?F7^KQ6YE<.MEH#.9[7=VXV6D([/@W%+"! M.;95&_S4*OZSV7IM==_U OMD ;4SA0[!S"=-.LD?E0J'(/.2[@8]8TC2WWHM MY"_C 15;,H4CFFF$"<1Q@BP1"DN8I@5#FKN9)Y M897$82EO:L1EU /WM7YM7I]I'*T_M!^FL,MR47?">%@N-O>V,6>VV/?35P!$ M S-6K:T)WFKT!97")NE,H]SH7 7R^<71)9O/*YZC)?%=C*MC]IXU2KU)>^>? M,F*NGK5)SU/T[&\;NF59/LBOFO.;T@&*)#S)HA3R+)40\4Q"'*4Y+)@2"5:F M>:-3&,6+YT^-?__Y[?\#E8K@JW6)L5/0V6X]#@8D,'WN<0A0:>&$V7XW$)^+ M&'G/\*A]A]N$QR][G62"Y^>_OZR6Z_6,(YHAHA1$-#'AG44*3?( )$5<9+3 M.([XF"D$1W2<&HET(Z)>I679L7&T8Z-7'IW C.8S$> P^*BR=@*Q1>>'8A)1 M0CUJ_C'B?<[C[#O OT^4^W+\14V?7Q?EYNNW7Z\7XG@1J007L3!UJUF1I1!A MA2&EB802D;2@(J(11K8KJZ.BOH5J2J>-Y^'>D(_OFE>3A( Y/R M05DOHSK0NH/K%Q#;%?VZ%&K[U7LXR$=:R'? K4O0;0WTYLU^69SN+WY6\L,0 MZUG4.SYPM/7],$.[2_V!3QBV<-B%='Y]W.] M"L")@DQ&%&9QBC 6@BJ>NRP >F1-C>@KW4#LYKSW86GGA'M"*#!O[^/I385; MH^@5: +L%]@@8E/K[9/W*C>J87=+[U,FUL&1AZ]:+AN6AWLVTTU)^+&N5UO M3%.5]2P5*5=Y@B!'^@]$L.EXGN60J13I?XM33J+9QI2;M>,.5P6<"&6G1L!S MZ59#8%1TC!)R!=^.;$)"&IB!C*J@VY=N9PM4RQ5@;AY#=YQ MU6'<()V!"!T$XPQ]SC"2V^?.WZCN,KTY"C=BU@>K]/6M_+YYHZW_URR-"I*F M$8(D03E$5$:0L )#17D4RYAFBCHUO;M0GZGY5+MXD7HY9T*F'$-R+AT@.UX< M$?81=SUWNYF=#<_?C-*@TMJCP^8)/Y]T>:E*H[*G)_Q>DJFOQP[CUE_D0J[H MW(1/BH=R49K2)*9G:9.WT*R29)RJ-%,$IHC%$,5Q!FDL&2SB0D28$)FFV(5! MK:1.C2<;I>O0\F=JN[&E'>1VG.@=R,#,U\7PN<:[3!G_*U4GD'S2FYW@44G, M"8N75.5VL_OYA^&Z&_5EM51RO:[*)GV3JZ>2R[7)GEILVV_#=.Q$IGY>2C'6 M=)3GQK53D,=<)GF>$<6L"APYR)P:&1FUJTX#'<7!NM$:- 5V?0*@T:K0><[7VVH>SOME7/9W.9T4,[ MO7.Z7E>^;]L&>B931&C,*,0Q-Z4E(@))H:D^3261!2Y2'BF'WLQ^M;/ZO,;O MY+Q7NJKA9M0&;P"O6ZS7AXFFY7KU^^MGO[>G-(]#?'XF&7G$1EKZ5P.QLPK4 M9NTBEIK3F]8V_<\2W"Y!9VQOVK$U/]2#^.W5!M%^ZGJ=P1QI=AM_4)TF1/_8 M]\R9'H6--JWZ!Z@[\P9X^L!]=*GD:O4\U&V_L]1M2M%FE_UH:PQ1GF'..-S=6^\:,03MV.Q"7 +35*4=:-0+0#T]UOODE&-B1B6+'CM?LD#? MI>[[&M?BO[?K37WJMMQ7]/]"2_%Q\98^EALZ;WGG1NG_:O^N.K6;%:20>8(% M+')3SBE-(\A,)\1,9$F!XJC0Q&"[3SU8BZE1Q&[:7C9: F[4M%^_#A^/\WL. MHZ '8#ASQYMP7^Q^=WU_>4/&UR+:OD@O^E7MO)H/YD!-\EK MI@\@%TJA2'N=11YSB)($0X+B!+(LY7$49>;7CJ6G3LF:VOQ2JPIVNH)6V4$M M&/M MO-./4$7>-(8C-J0PE'G\/!<)^JDN+'+0IVS^T@5J+.W#...>E.QVF&\ M;H^A&4\S)B@L*(WJSH0DQ1',8X9IA&12)$[5Z@Y%3(TIAI^%]M]?OE'I(SZP9^V\N5WWG/ET,^[;HOYSW)S_U8[)YI%5M?K MM=Q\EIL9$GD<)9Q!1$4.$:(Y)'&BO_8L4KQ@A4295=JXC;#)??*-KH :!1UW MJ'I1M?WN_6 5G $:F$RE.] J>@4J5:\ 57JL3C=A\$D4Y^'R2QD]\D8FC_.6 M']*(Q3U3ZR+W8;E2LMQ(T1;1F!'!LIFV39TFW_TNP**TV@HM+PP9M$I:4! MZO\Q*C -'Y?Q>JJ=5F&@LUUO\56E/V_8O+RK-%WKQ;LY>A*S F,JBBR!199I MISO-**12_Z2(C J1H;1@S,G?[I[+<7_YS_%>?17NA#U#[*MR-_\GNN_ M:^WKOVT7&O[Z1UY;6_]E;FQV]=K/#(^EX^X/],!30Z4BV.L(6AT]NN5V8'CU MS,^('-Z*0!.1HAAST^A,,Y+D#+(4:3<[SJG2_Q@3Q%V*@-B+=B*G$*NW&.PUC8T4\8A ,SD0'7: V^=,#]R6BN? M9F>.4EB Y[@E<]VI=8[WU L&)'+>A ; M@J.73EJGS]OZM)8F420@RKB$& L".6S=7O6S0:\MG];E!F,2.]$DE_QC[SN-C1^\!,7_51J3M M&+25O,U_U#X*$9J0N"8=N26FGRR@U*7= ZWZK4Z6D#%U1R/C<+M(7X M.UW]2YK%6B-FIHHTRY(B@7F.)41%HKV&2 KM,B>BR'D1(^E4J_"TJ*F=M)E2 MO#71/;2:.OJWIU$MXCQ)&-(PYBS5B\XT@=1,/#F-,2Y(3"(8@%+D"XF?7)?IYV)!1(G^YK8W#N, M:KYJ5[*N>'VCFHK87^AJ\\.T')AE11P5*BU@)&0,D904LDP5D&%2Y!%-$6.. MR]\^<1-"JQJA<&CT1@LEINJM":7Y9,IA.!&0;VXVU'/Q5B.U>VN M5=/436P4!96FP*CJCW1L /%)-KWR1B49&\M?DHO5/<-(I8K NE_.Q<<'$_=3 M\U;;5#.A<29C32<9TG\D(H%,Z9\42E->$)I@YI0=U2-K:M[*3E50=G1UXXT^ M:.UHPQ-@@5ECCU57S0">B@4IMA&6-)I(21S(BF#^V28,DIC!264C D2.+$'#9"IT8AK7[@ M3BL(?IIK%7\&)K>:SJ697A]V-H'USB@WAK$:"SNJ\8UP8,[9J_NLQ]H.\U\J MS(W2I\^UG?G'!2.?1&0E=U1&P#'0,[V6M7H+41U$8:+[)KYA6H# 7&TD$5OCR_ M![9[8Z\UNL%WTUYC8 =LQ87 W^_FG5<-1][N"X'NX09A$"G#9I,FYN5K5?=; M9E%.A.DR3"*(*,TA9MIM5#B3"O1;V/V.J37+J/'Y49CMCU\K,^=LGP(H=E79CU>B%,=21- 7+!]=I[ MWW3WFJVKHDDS&E,4%;&"F),$(A1)O;H3&(HDRN)"?]"T<"O3X")]:M]U1_DJ MFN>9^F"OOYZ8&PLP=$9FV/% M'=T?XMZFH&U$5'6*^J+?S7NZEE_TB];6G&[*:DD5JR@R)1]XA"%*S)Y@P339 M%7F&<)90E&:V30DL94Z-W=Y_^_)EWWZ@3DFKLL(>].C3V"!H Q, M6[O.5W7[NU9G8)3>%ZT_4S)L,*+V_0,"(#M2MP O"#OU!7#$JJ<+@.V31JOY M[VA:M\*_ZZW#W-6=E+HO[_$4M<^F0>!:+VBK;+3UK3E1Z?Z[:2SP>;GY+[GY M*OGR;F$.F&KM/BQ7S:_,=?%,)@I+$@N(!2D@RBF!6'$,4\SS#/-,86$U#[R. M^E.;4GY=K'8*FX+B^SQ6T]WF"JSVNC<3CIN_//++8>=P3W?( T]]1Y.1]\FC M5V!G=)NC7#5 UV:"'W(#]H9>->Q=E5#N&.O/OW^=,?*Y0!C9@E%7&*\S.B^7 M**^DQ M&;.J[0=1&U8MB,1R/J>KSL,<*V:<&RS+><;?$(1>$S6:&EJO2U9<@3<[9!M] M/9*['3!>V?B,R''IT\[^ [ZSO,U]$Z8*0;V^6\G*#_@JRP>VU=]\53ZB;9>@ MI>ZNF,4TRQ%'D0DW3R!**(*8F+).7''..$MY;'56-$3XU*CKF<: /FLOL9$+ MJG_9#4RO2(FVQMCO,#B/T?G-FY#(!V:LNESP3C-S<-\=A7V3#\-HUR.@;;^Q M$Q+UD79X/*/OM-31_G1XZV^S/4V.XVT.!G3*WGRLZ5;ZJ0R306A(@" M)JFI!QWC!)*,95"I&!.&%"49&K&8H*O^+M_U_\-%!IU?BU1&"4>T@"S)M6^2 M,@(QCS'D<9[DL4"9*)+1B@^&?RG^7RM*Z/P^V"W6)CG"(^X'AFW'L\-@0@4. MAP[<) H?.BO_QRB(.'1,QFO#$3BF(I,.B4 A=5W:DM[GYZ9^CPCZ@I<'X[NWFZP-US/9G)C,@"T\5>@,1]S\C,M.E";^1WU(MQ"[U(>E^55G[?%/ M6=[=FVN>Y(K>[1,HVOZQ6SJ_E:N'>":S.&),I5 (@?4"L*"09$3/?#3)E)X. M52J=*AI,Q[2IS8^-OF"URYKB>XV!UN !_/1#TI7AU":PP!PHR3:%2I.C^?6 ME>,DAL-E:3D)A2?[]?!"ABP/*]0 M)S7^WI>PT[!N_#7N-.SN6P1/2\/+0DR;>FJ?2LK*>>7AO#4M*/4:1T:8Q CE M$"CXET97V-:B[&A[!1I]_0H835>6J$MW/TGG9J@I\>I7[Z8C/6493#B <^A HSCM-? NP+;X..Y9TB M'7OC@;%^ L=.[D,UB0,G![7_&$=-[N/@[9!I@&BWN6R]VLQ,G;[WVE'?F!8V MVCW=Q83-#7:S)U.:=S_K?S(Y_JZ-3\:;+QZ5_'AD5[<"S@RO0 MU@SN#:0>7M8R.IRL__:2CR]78A26]895RYW^'CC0N^?W4FSG\D9]V&ZV*_GW M_E MYE[_JMR4F@4>MVQ>\ET)FBNPJ*-?JCX^OYN8 \T)HESSY;8M"E6V8DP] 5=* MMQI-2\KV/4:A*;D:BUIA4&OY1];4F.UE73K>5=9; MN;_+B_M-B&UZ2_F-4K0O!*?TB9M*0;Y3_&%SR\4K8#.ORT_EDQ0?M9.VN"NU M*U;WN:Z\LAE% A<("4B8,HY2E$":*P%3D21*96F2)G3@,O>,Z*EQRK,54J4[ MK)0'>^V;[O#-8LBQKJC#H#@O43U"/>8Z]#*4+UEG6@(6:#%Y3OIKK1@M4>E9 M%MH^8>C:CVZJ4Y<;]:U3(J9.Z-F5Y$TYB5"1YA"C2$ 420Y)DB0PC12*$D4H M)TYE=JRD3H[-6J6KY@4=M?]7F\\WM#ZRW2#8+MD\0QM\R>8!U0$K-@>4_*[8 M; 2/O&)SP.)PQ>9R\]#F/6NI;[HW17ODDYPO'XW IKO]+!<8\QA1J$0B(1*I MV9+*!,111C&1&4H9=NO%TR-M:IS4*EO7\MJKZ]H5IP]@.][Q!EM@OGF&6$=3 MT*CJL^V,!2)^N\CT"1RY*8R%[8<]7FQN/_"#W MT;FY%(H@5< LP=K#(8A#FO(")E+_B'.1ILPJS2P X _-+BV2C+M#Z@D9A8#0^'Q@]"$;[0EJ>X1RI M=M;EL#J5RW( J:="ELU31BN*Y6!2MPZ6RVW#W+M.+/I,(*4R2H@I4=Y1HN8N?2P[3S;B7)'Z%U;U=0=GG#213\"UHKN#_$9=\%B7"7!>>QU'69 , M1S3FD%>QQ!E)()$::BZC7!"6:[^4SI[DBBW'Q+DK\/\6I*T7N!>C%WYMV\+V MMH)MKZ7796TO#IY7M,=EC;V8[;7XR#JV__I+CR"O%YNR*MQ>/G7JEKS_SN=; M(<4';8!)K=C6/OF->ED!NSX1$XPSJ;B BC!S3,D))*D9A8P46:YBDJ=.+.Y7 MO:EQ?_>0K6M?M\)1:R$PKQ#HV&AN.BP6?^F9IY>WP/5<=.RQ'?'L=*QAO>"0 MU2?Z80YBO6CX2H>U/M$]?:#K5:B.XZ3&U.2*(D<2Q:. !X.X8. M#&=@&GZ9&W'U,J&B->$*:"-,L'5E!JCL\%@B<#B(7LO^#5!CW%)^PW$Z*,]W MP:/OG\'OMU>W[[_=CDC'-JX_\#7[1>^ MEOPO=\NG_V@N-A]XT?[%?-M%Y]ON/'"43_70@/;+._(O P/IZ6.YH?/J?%:4 MYKM=?ZR7NN+-MND.]X668D8ICS(E*C8 M^1]-D%1?!2!+(/M)Q@L\@=G$&1EKWCAK?8_KH>\UY(#-#X83<(<3 M3C]WE(__K%GM5W[^PH'U+Y62?'.CWG_7T^OB3IK*0#<+LR5O_FYP6/%T' CX;7&: UQZU*&@[G M@SJF 46Y1Q8/KF77U(I^3U?S'^^_RQ4OUW4G]O4,%5C%,LT@Y\Q428H99!CI M*:;(M.M)6<0RJ\VI0/I-;GHQ*NJII=;1\%)=D&-96^#>:B_4N/9/'A,8K=!' MK54]TC?]=4O?M'5+W_2V+J@'O37UJK['(3 ]Q/C:1V"_\CB/%+%==WJK/LA* M1=!6"=\L@>S_:/_B)X@[(,X]0=\AI(X6)!X0LFY0>4@Q S>SZW**Y9-L/8S/ M\O?K>@?6U*%9E0M>/L[EQT6]1+U1UZ)^6V>QH$J*(M>+0)'H"9L2R+*"PU1& MF"9,(EQ8;1)=KLK4YN:])4#NE@VT4=;\O)"_M]OK'=MY RLPH>UQJA4%K:;@MUI7 MCR&85ICXC7SO$SAR^+N%[8../3]],QVUM%NX_O51Z+6%QA)%I'G9 M.8FY+!B"L3)G=VE"(1%Y J5"!8EE04CL%-]N)75J7'*[?"PYR*/LQ^WX4_G\D8O=KG,0N/E?@\>EV VE+M M:@1CSB.6Z\\988BHP) 5)(,$QU3$18SBV*GRN87,J7WP(]29(4P^$JE MO^94D 6+-4"CE:!ZG<6+-0Y.Y:B\^!%!6J&]*Y]*(1>B:J H&$6,X<044$D@ MTHX(Q(40^@_)<1*+A FG>*7@&D^-^'8M$46C)/A1RKF85-/,9R-NQY^3&L=1 M#I[#-LQL3?\CM,L\-DR3;Y;Y3.D_?JO,8V,P2J/,HX)'#'PZIMON=S>JX]W/ M1)1F1+$,XI03B JD(#.'JXGDE&>19$F$[0K@C*2Q"^>-4T>GXJVGBK=>-BPR M<5%B.9_3U1KHN:P.TA@C1,KA#<@PHY*@#&9*,H@$97H)EA+]0A1)EF.<*V35 M\'N"XS^&[_(''_U^3V:"8SJ*'W-1 -TI/Z;S^QL%NCM:TWHE1HBQ"_-JC!1S M-ZU79)Q@/?\A_UGYT^XD+Q B4Q M%"C)361'%7";P9B@'"%4*"R=.G[8B9W:UUQI;1S[+_JIK6M1G3#LHO:J?WZK M651;(JA[Q53+\;#;[8:4SZT[2\FC[K^Y MH?%R$\WQ;O>=L-O?E[?WR^U:?WC7"_&^O+O?2+FH^Q]]7)@C@O))?M$O5G.^ M20I.\H)@&#&B_8U884@PU^Z'3#..(J2)S+T;9?KP=$?:2U=_4VRQKH<@?T MH[[&4SK;0(AZ5KNN3QQMY3K0U.XJ=.@CAD8$+I[D:F-ZKZ]31LM(=J.4*2,KOZU_7E^UL!H^MT9T];J?,[TL&T\X'#CQ$@>>7 MCO9@IWX;^%A;T 0^@NVCJ0>R,\)G(.1@!/W&2KJK,7(XY6"<#B,NAS]J*)NN M-S?JE^52F#;NW^3JJ>1R_6TY%[,B8IE@+(>YB#!$>G@@)BJ'640SE:4QSE'F M1IJG1$V-&^M^45SK:XAO)9_D8NN:*'L:5UO^\H%6<)JJ(:K4K#9$6D6!T=0G M%YU#PR_EG)0V,K.<5$%VO+?YJAA4;4:-K*N'TQ[H']7_GZ=MCI+ M14%$AC#$&2(0H53_1!"%44[3N(ABBJ0;;=A*GAJ+O%]ORH>J# ?MZ&IB $RN MMW&P1#NQ&Q=,.UZ[*CH_3/%M5U?*>H0L"2@$[J'Y:*\S:)4&1NLKT-6[R;?W M7H?6'JL A6@MA+]&)5I[3$Z4HG5XP, <5_'?V_6F*G]_N[P6HC1/IG-3Y?;C MHE&B\K_8RX/6KV8/8EUN9$.TM3I?)5_>+:JGU'E7)%-$I1Q!R4D"D4J57GVF M#&8QDTK_+XFQ5&I%6'G 3+9CM:G=+@!6;CZR\?WUX= MC_7>1RAE(44V)E4?9L\EAR!]=G M,>O+]35;5Y/0A;G#)(\$Y&2!<,X=VFG7C_6Z5,=K9,ZK71S=+]J MF"R=)&?C0[LR_1:[.R//#/3J,M1/'G=B?V;-P?3[_%^'?64?O]PT!]T1C;)" M4@8CQ6,3U8&T5W=WC!P GNB99STQ7KPW+UC"(2008M0N73,DU./D77Z[7ZXV4 _K R@73[)9YP4" MWM)["0!F8-HUBG4:<5^!G0U0+5=P37L*!;L[/X[X>'6/;&6/ZT Y(G+@8KG> M?T$1E8--DL-T(W:JEGA=1MPH^D]9A8F):\T2]$Y^E0^T-,VWVYW^+9W?ZF\Z MGD6I%%$D9KO"MV]#SQ-R PTWLHT;+O#;)'X@JT6(#V]=JA 3IP M (.'YZHMKS.6WNNXC&S&^)5=7F>255ADV[)G3ZL_ZDWRW-\V=IK%!& M$@)YC J(!*DF0P$IHDG.5,'SPNDX^?GCIS995>D31CWP6ZV@90[%"?#LIHCA MD 1F;PZ%A%$9Z+AU+\GAQ%4#W643MU#'[+[3#OCBKCX^K'8& M]BWRJJLJ@ODL-S=*>_!*UHV79UE>9#B-&<11KO0Z7Z_X68XY%%F*DEA30(:= MNKE?JM#4N.'KMU]-JRL3/."XXK]X:"Q=S1$!#^TW5HD>3KQ-QI M-%I?W?B+VBH3)-RQRZ,#Z EAK][ANH?:X M5Q^A 1YV4 6(^C@C M^#5"0>RP.!$?8GFS&SL)6<[>-4G2'\HUI_.:%3_HWZUGDN,L(H3#1"42HB@M M(#4U&1,EE"JHQ$A*&S;JE3(U]FD5!;6F;2^\2E<[XND'M9]HO$$5^H!F"$K6 M'&*%PIXSUBUIK"7_R]WRZ3_T_88OL/G!T 3NT$3_LT>A!2OS6AJPNWCX9W^K M;YT5K(A$;-9S(D40)9Q!TW$<"I[GA&9,Q:E5U[V7#Y[LQVV4<_^:*ZSL/V!7 M!,;Z9GN-'_21=BWU\%U6CQO]4^P:<>SK>_;O \/&%GSY(+_M"J>UL<(155A) M2:'91#$AFS%D5&6PD/K/G"J)I%,CX1-RIO8YUFJ";YV:?&@_BU,YK4W=)9@ZFQ M2/["F!G@3U!;F@Y).O MK.2.2E$N2+QD):=[AQ'1>Z4DW^R>K!]HVB<9CZ-<;#7[W3S*57TH,5.Y3",< M82A3@2"BN8#$+'%S++A0189R;+5;ZBYZ:J2TTQQLZ'>P,NVS!S;- P:I= MI[VJP'OBLA4F7C-V^B6.FZ=C9?U!=H[=78.[JC>A-&_I^O[M=K72\]$LHWF4 M8Z(@4RS7OE&J(%':2R*",H[R7/),N&4('I7C\@V,DP[8B4'C6L\KP&M-P:,9 M ]>:4EXDA21)!!1%FJ0JY8H3IPJ'%T,[5D>C8\#Z -2. MCB^&*3 +=Q!Z6R'T]@Q"0SK-GT; -[+G;O-&(6M+5O M>"<7_$==*_U&57DA]\NY?L@[N2J?J'$H/]'?U]MRL_Y0SJ68%5F:,8P0S*72 MQ%LP"5F4;7>]V!V"D/YHWV0!GU[9MD#!^G M?LH9#?W E&1L !TCKD S%#<*= P!>TM :PKX,-90V'K?O)Q>9W^Z!<_K"A-?Q7VKO5:^CGR?Y-+: TC:.<< DS$5&] M%, I9"*.(P_;"JO\U-P\CCU[6\46VI^O4L37*5"D*@D)HC M4$XQ)(PBF*8X8BS'.;7S7X\_?FKTH+4S7NE./S=^> &='2$,!R0P [S$8IP& MG,?A\/GQOY PZM=^W+J7G_>)JRZ)>+VEW]_7V^MOY$*JLG+,L@C1V4+>F:UXNT_[A"2K5YK4KW177K@WNSG$,V>CCZOE M4]G;)LL)U)R@5/!(0I'GN8F(49"DBL),%DAF5!92,?XP'$IR\?1K"FNF.5 MQ/SFQ^['OY5RI1]T_^.3?-((?"_7,Y[':<&3!/(LTXZ45!G$)L.'(AH5 F4, M(:?.Z79BI\84^U*88*=LU2?L\_4_P&]&8\?$ TOT[7C$/Z:!:>42.)W9Q0T= MGV1C*7E4[G%#XR45.=Y]227Z]E M30JD>(Z@XE%N'#X*B2F6'8DHS7DD1)(J M]X+T0TXG1ZM+WY[U#J]/[W8B.1B2P#11ZQ7@ /*HP?ZKU[_*@>-1VX[7LK_L M@'$735N'G"WN/E4%C#YL3=F3)KJ_J3NWKJ/^A=E&KG.1_TO2U0Q%+,ED+"&. MX@(BDYM$,,=0\EBF-$\85TX-8@9K,C5W8Z>DV>]5IB/\L-_=OM^N-7NNM/I64E?-R\^.S!J.9R^,8Q3E6"2PXTVR)!(78 M[&M+A@0KBCA/,Z=ZF99RI\:-[]IFLZNV1M&B3K2Y*$+.=A 8)Z20J811&F40 M$20A$41!LQ2.>,XEUE.64T!B@&$8)T3Q=0?"]MC2.[C!#S";=K^_:Y5!J_,5 MV&E]!?9Z^SS+= +*[ZFFG>B1SS>=\#@\Z72[?6@S\_6]^=_[_]F63W1>3U#= M",+KA7C^B\Z5=36@MFGI.UG_5_]]OA5Z$GS_G=^;2M(FO:1..IEEF'']_D:: M[(H8(DH$Q GED)F!3:3)_. N*_%QU9_:4M^DA_XD&KU_!F7;/;9<5(')U798 M]8/<&UW]?J[[$-12@Q:+. :S1\-D\_C5&T6\'^E$M&+F-_6N,SL&\^#I: MN$?.FPBECPNM2!5#^W:I/5RZV-0=F*7XW]N2_^NKB:QM$F?IG:F%E["4IDB_ M50Q#5*@8,B05S#**8L*3A$56*9'#Q$]MF=;J"O['* NJI-2JM(XP<7GT;B7K M@E2\L^WUC-+H?P5VPU"9 "H;=NG>VHJ@L-M' MQ(>%?Z10^*.O_.-.X[_XB70?#E5/B/N AXX6VS[]T]2^Y,2UWS+2V^;&/@=7_^%:N-K1\%N0@-_0 MH^(WZ"V0KB-'S85%_##L+K"\@84_FZ.HV^4UUSJLY)OMNEQ(+:VN756MHNI_ M$;,DRB,>)Q&D4:0@4E$!,9$)5#'F-(V02)ALHZ5O'4I_.NA@13//XZAO1Y@- M6HW__*J&CV;>/="(ED1 6%>8RHZ2B/(4N2 I(,<4&I9(I(ER.*0Q%3.T9X'C$X MW^OK1DY'L+2CH,L0"DPT'>4"1!&>-MTG71R1,BHIG+;RY:??<^6 TB7M:>F' MY>H]7JTU76QG"4:H2 C7'[N((-(?N>E\)F&,DD1A[=[H_[,+ MR'"0.KU@C)WBW3)TTEC0MCZOLB+753_#Y:-#.S27P3B_SQH X)$XY(=I_ @J MG=N&X;(JA,*4H>J(OZA':N&2.?EY88@A,-;[&E;U1&]OG(AED\:KSB( MFVG/2H$XWCK,D?M%+N2*SO42^EH\E(O2-,@PQ46:?+=94<1,9 K#.&(,(A0Q MR K,(XZ;(:VXY< M=6OTF:"HR F5L# ']BC/-:W0+-&@1Q&+!5)QYL0M%C*GQB^MRE>@4KKZ7G9J M7U5=W\!OM>J.6:XV V"YT^47UM ;7#X0==_8LL?(ZWZ6A=AQM['L<3C8O7*X M=<":UFR#R>=Y)M>+Q9;.OQHG>VXBE]KPIDX8!2XDXXRF4)-1KM>Y4:(]'ZR@ MC*D@$D62<*LTN>$J3(VQ:HW!JE*Y;A2QBY]U[!AQP;A8K':#HQUZ\5L9 %XD MRUV!9@!J*^IPTM:.8=%% X? 874+RU]$6& M/UM:7_:D2ZOL5\OW7Q?E9OWUVZ]-*<@,93Q113O1J#S6OC#A,"WT5)/&+,V3 M@07ACTB;VISR:W7<+P70&JY!N5YO]<_&<5MN-^N-_D$/TM B\*+H9"?4&Z*5IN G ^;/ 6IO6N$2II3\,8&O5%*^Q_;3I>7[;KKX(%;[S-7S MZSK!ZSI*9J8BQ=(L3V -[7L$7'?FUY M.4HCK1UW:*T;33T=GO8#T+/<.W'C:,NY?L6[R[4S5X8KG?5NJY>!M[\O3:69 M]4Q2EB2<<5@DN>F[2(5F.\I@3)(\E1&CJ5NSV/_3W;?VR*U;V7Z?7R'@7ER< M ,V,*%(/Y@(#M%\97_BX#;M/!@-_*%!\N#6IKNJ4JNSC_/I+4E*5JNM%JDBU M3I+ :;]%:7&3W%S;V8*ID6$2)]"_.M8^Z';Q4U H ].H@QJ6D]34L[B35'*) M82Y ;!/K^0,N>-2G,-.Y=WW,.FL'18 7T'.)!?VA.%I4>/H-])5>9PO+V5CQ MPB-&C!KMG-F/'RWO&:B9S'FE'TKGGVC%WR]>TZ=J3>43L-I%A![ "DRD M/9RTB3JP>WT!)W>QY?,H>)5=/M'4N +,Y_T]D&*^UN49?\[^0F2Q*SZ*Q^3/6/YO=W;+W452\1 MO(GTRVFN^']TL:&KG]M?WFCMMB?!=(;CW'&1_VR'6M*1IVX*S4D=W)][/42E M7K:ZW>N@URNA/IU(EZL,H1%O@997[CK7WK@$9N'Y 8O9W.-&95Q4L[>+=;7^ M^7KY^+AI;%2,*<2(!(R0%6?P642P@$P8+!F&22.,V6CK8R-0HQ1NH8IDG<^:H- MC8RECMG^QS&UBTVN1BKTBM, D-P55,^!X%7H]&A#X^J1GO/U0#;T[,4#Z]]5 MBVHM/JA07$VZ%*E\JU30THCVO/KY*_V?YF'*](NU?-<\?,:^D\A^;'K9_GCLM!$;T!CQC&<29J>D5KP77Z@EC49B?A M=K72.LEZ9^'5S]TE[:[?[0^ZXKOAF\08)IGJ($&+ F I*"@2'JL(*2LI+"45 MPJE&U_4F38T1C;F@U/9&?9^BGE/Z:^U?USH6&<^N"+D\=+ =A8[;;8&9=:0> M<^9*6JLPV.RT(VOA\0C-5-(\>"C2T[[?3Z;OT@5OJ!YT^F>][R/C/O16OG?R<[=1 T$.G^C 6$"0>G M;IM$Z.IJ^Q\CP!W8(]["X*'M#QOP_D97E=Z(U@?I3?@F,Y3B I8 \SC7?T!0 MZL+C)(\S042:4NAT=N)Y U,;0#K[&C&((>'P 81V3'\-,($9V0D39ZX\Y;A/ M3CMH8U3N.>7A=W4@M=WRY44E3[\4/^7J+X]J(CK]KM8T6_"D-$;9?\[ M6JW^1N<;,2.9Y%B2&'!,,H#S H$BYA"(7,1E3$FIYM_3"&U=W)H:;[6VMZ$O M7\[G=%7K0EI-&#R9*-CIU7GI&#G4"_$O$T'W +J).HBB%J,FOHXT2I&&*3(X M_1&"["']_L<(P9T\^Q<)T(?TYGCA^R#K!@8$[$'PS5SK4!^UM:].K=MK?*SK MS6/SNWL=G.PJL149+TJ4<,!IE@!5,;H#OO M=#[4UOJH9[Y)SWY;KZM'(^*^8\Q=!I638'Z@7K< M (J34G%_'JM)G4[ZY05&:DXG8F1U@.#HTZ=&W4WZ0B- /6!!:!\Y._X]&!& M\&IK?6T.-[K6.[8 O,"*-$M* 2]+!7-,4T!3!3TI&2[31$C%HW9UMT)!/D[A MK5%!MR-YZQJ96VZGF@3ZPW9P9>1:Q_D7.BR: ^.L]AH9$/ MS&7]0Z11WWA%;5O0CYTT#0BXDXYE,.#'4[CTW &N0IB#$#POD>GVR#'%,P3+V*E0L).T2LND[Q &010B!S@/"\ S0D#E">L*'C*<$9MAXJ] M)T]M'&B-LR>8?9PNT_5@[T,O;S9V#9"#VT? GC\'(S$2.;;V>9)T.^KM&2+; MOWXTECIJ9I^"CE\P4-!W]8TNJG^:?GR]7-3+><6;I%?LIL"TW+?M9MHSSG3:7WW M=-]M'8QV'D8[%Z.O0?:<0G6 5ZEBWS:.JV0<".$#H>-0[0P4GGD>T;XWE:9F M):%)S#%5G0P5T2.2@%+0$JA8E"4%$C#.8R?IF>/M3(VO]U8IVJ);@P^\G,+6 MCG,](#;BZD(W;[V)&C,]JM"FMXRMU!.T MN%7%A0Y'*V;*YVBZVLRU2'LG]*@X0C*9QP!)B@'&0H ")0I7#"4GJ629+J1E M-VNU;W9JI-%:;BKS*=.CNK7=Q ]L:[W]A,^A!R[/A\/@&GHSO(6TM3KJS(Z4 MW='.\(LRF]= :S_1#@/Q2+-PR[;Z[@_U%@ %W MNQ-]5\[UC6C^?ROV7/U3)^,NUBO*UEHH?A93B'%9,,"I3 $FNJA9EA, 14[B M)!,X+K/90GS3Z97W=G1OW;C5)T.:3^; A'"?S1LAA>H ;O:L5*1HGSWJ!OUE M@O>+Y%B;[%UY],[J/T7OMV+OVO"HLSS2IH= UI[?@R \$KU[0]J)WIT1.\/N M]L\:C=R=W>MSN_O- S:7JGFE_/@;G<_%SU=T\??;;RMAUA"ZVMH,IS*!#,29 MSI>B:0X(HK%>TD491J54;Y/U?M.%QJ86K[?V1HW!D;8X>B/*=;2UVV%OYA+0 M%AM6'N$+O8=U!+FMM4-VMBZAY[#9Y1'%L?:_KD/3;7?,$IYS&V:7'C'>'IJE M,WO;:K;W#%M'_;1JXT&S$O.)KNY69MF6FW-&G\3*+,[,I"A$)C$',N$JD&:L M!*7019 0S5"<()*X*7K;-3LU MY:W2ZT/M%5]-V9G6#2B?J[:6+8^ZB.N&QO,U7<>[ M@Q;[O7\0*DK5Y6YFN2Q()ED*4LYTCCTI (6"Z+*8F2QCS*5T.M3@;,'4>&QG M69"2OSWH+;?I0P(:>A_>K>2O!?2A"OX>PO<"!7][1DRQX.\A1@,+_AYYT-0D M>SXN%]]%K=CYLPIA,05+]JF[]8PCH'/7@7T0HYUSOC">(<]8*]T7FSX+_ M6"[YEX>E^F1>W]Y)63'Q17_7W2)S5HHD23'(>9X!S$4.:"H98(C$69Z2G,36 MY]\N-3:U(:NU-VH,CAI[(V.P_?KH180OKR[[Q"TP]>]#=A.]OMV#;<#Z\D7\ M[->7?>(XTOKRU7@ZK3#; G1FA?GB(T9;8;9UIK_";'W/R!.8EOQ[\?$S-;2W MOXL5JVKQ20748A936F*6,5!"JF8N'!- 6,%!FN<9SSBD,$YF3T81^-6"P?JX7FB[_83]6N[([+$^'Q0 X\5AQ0>KMZ M>=>N7O8' '/FF)E3$ZU#T=?.)8=Y])6=8S_+'J^31IJ#'P1SB^U2LXG3S+&+ MKK-*TUEZ>X,WCGDZ;.$'U3,3]RL;&&U:[P>(_J3?TQ.'+0E\J!;B3KY>"5ZM MWU%6S9LB?8_56K_9[X2X?5QN%NL903*G*80@H2154_H$ XIE!J3,4!FG.4J$ MTV:D9;M3&YAN%XL-G4=2J*]N$:W$]^7\N_[LYDOJ*,-@"[S=="< G(&'(&VQ MIK#&YJ@S^B;:F1TINZ/&<'^3#$>D?$X2;)L>-[H3XVS; M")BW(-:*76K'L@+[@(DLS7D2YP!*E &<4*'(FQ0@P2C#)2TR')=NRK:#(1M' MPM8':+P4),XH R6!.OU&38Z\5D-1*MUJYHS2VDF M="4<-7ID.< L+@%!7((,LEPBS"F.>7<:V>X#=S?"C05VI@2,;G>&1GU+W9AA M0'?8T4<@B,?AF,9X8*R/C@B$.V/OS#G#X?-)3 .L&)6]AJ/TG.*N>-(P'OPL MF*B^ZR&K?J?\,B<_'I9S]8 V585B+C@A$J 2J\ Y*R0H.69 Q#"EN$@)X5;) M5+8-3FWV_EDTWY<:S=<_HYWU;OQV$68[-O,)7F#NZID:Z2\FZAGK,07(%1F? MM'2QS5%)R!:!YY1C?=_ *E/\?S:UF=C7]TO5EG*FFHN]4.Y^^9K6#Y]6R^^5 MXII7/W^K-?MM3VK M)$PZ%:L*8.34B*SGHYZ=K#HO=9$6,Y?3O]4_,^5GM&EJN43+[?DHNO70K9A?J1]:HV=ZM7C_H M=)#WB_X5E;+Y:2[TVO3[M7BL9X(*GF04 1*+ N"RX(!0G9^:QSS!&:(ILRJ- MX,VBJ0THRJ%H9V^T[Y(^^]\XI4>1OQRQRX*O M5X[06P/6-#TA['<=]%JC1EX[]83AX7JKKP>[<3@7U>RM>N3ZYY='.I^_VM3J M@68/CT.(&0=QP2' <9Z ,D8$9"+'198GF>!6LK\GGC\U?FU,C(R-46>D'5&> M0O \[7G )3")N4%BS487'-]Q2]V12RW8G[\MO_^[NE/S2J%_T'12].CDU%-' M(8<++G6?^J7+!IX9VI:YOOU.J[E>6WBW7'VA<_%%L,W*Q'F[L1@3GB.99D B M7:J6H$Q-Y@L)BKB,DU3]F3+DI%G@TOK4/GHC"+BS\R;:^@#D<@5J>E7@Y-8Q M=D%2,+@#JAS I$))0(H&<5B[=FI\:V_6L-_G'>_:[ M5SUQZ <[;@N';F!R.PML^+I1PW#S75/%P8+12ZVXHW.L LN I[B?6+K_L;Q_ M6&YJ]1ZIAMZ:Q'.Q>/OX-%_^%*+1"FS+OW]2+V&[H:DK-<4)0_H MZ(WKF9L M)802$%YP@I(D([RT/:@TR(*I<9V>'42=S6UIWL[J2)MM?RYF6(^LK^J'/ T%[GPEG(KD-:*=ZN0Y[4 M_9Z.'UT%XIE31\.>.]IAHZO<[I\QNNY! XH'[#(/ZDY3ZGG)@C8;QR3C[!(7 M9@+E:2DQ!$569 "K#@-%D1)04%F6!4V)"J\="\4,MV9 CN88E6.Z1*8GD\BT M6*Y5(+AR3&>ZLILNCT"!41])5:'G1*L*>!.=*(AR77K9E?WA4.9@E'X9JP!" MR/YQ*X]P-:SG"B<,?_AX)16N!F"OV,+U3QM:AF')A. F@4X7PM0".>UIW/JW MA7J.LD.]U]5WH4;2XQH5>@BM9S2%,LZ8!#P6F=;OS0&E20(25)0BSU,$*7$K MU.#'L*E-ICJ_]&G0JO5+_\SZA70WVL&SD:9KA0=/O6RW^/02?1=X9.Q<:LKU M=IW6E? ]JC*TDVZYB=[^SN8;(UG0R+5L584\UOWUC;K?DA.>;!NY*(5?1 _+ M5GA^_M6;GKN3&D8*5[>T$@^J,65#+R5.#SR[%>E8(H2P8$#&4 ",4 (HXC&( M.8PE4?_%/!NX#3K$GJDQ?N>..?^O'%@NFL0EN7<*JA'W!H%.;&R"FI$\: MJ!]'%2KU[<.T%$L#]9"S=&DH.X8>'/\N%AOQ63S22DN(JP;EW41;WZ*><]'..[U6TO@7-0Z:=9:>BU;NQ M\&7Z,_ H-W97#CA1[QMUOV?OO5DW\BE]WZ@>GN?WWL*U"V+;G &Q^JZ+DQP? MZ>;FG50_W4E]AO3;HOJG&N?,./9Z6:_KW>H*Y D5,"4@H24!.,WT0: L!Y!E M!8%I7%":#ELJ\VSIU,:/_C*-V2P#KP[#;/UN+.K!"V:^.]MU*>T%NW#$B=&) M_1'3NDN5(/#QIHW M54V_?5N);]O&S""XBS1SPN(T3PI "UH G @$"I9@D"1YDM(L3C/J=)K_4H-3 M8_Y]>TU)V\;B*R8"%T&WHVZ?4 9FX"M1=.946VA\4N/%-D=E.%L$GA.5]7WN M>:H?CLA7-Y16L798[O3X=5%4.I^;U9M9AF/&LYR!!$L5M6+" "$9 3"F*2P1 M@2P5MBF3+LZI_4GZ)>@^5B_C-JBJ+9 M)TD.[;/S##923P0F-<-<=T=4]3LWNF#SIE?RI>]+^&ZP3U0=H3M&RE(-URU. M*:I7 GHF/W7HDT=+3KW2]7YFZK6/&BQR31>LHO-=<>[;WZMZAF :PQ0B0+D0 M*AAF&!1)3D"9PP1!F0C&K4:B"^U,;;39FAGM[(R^:DL= ]]3N-K%NQ[0"CPB M# %JB+3T.1@\ZTAS_AY1@CY[N1LCU*NUSI/D&[:^6[53=O/*9BA% M:4(R@'79"LQ2 JC,,9 Q0B2E6&2$V5#!J0:FQ@&MC6:%K#73B0). GG^V_Q1ONY+GG6?]<7K_)5BVZV_9(@7 ML<@+D"+]<<,B!43D%,195L0,H51@IY3BLZU-[4O_<+Q8V!7K7>?!MAO\O4$X MQJ1P*'I>"JP%7>0ZW^"+%U.[N+QE=]- 3A%K_7UVC^^5DVS+"R:8I)(5&8!8 M31IP@0M0LC)3,&=,S?"P8A>WNHX7&IP?1JZ;J2"F7L+9D%8\( MAB:6'7@MM^P5CO=>NM$2&:_DDLV]>LR;I4ZMFY49Y!QFN0);IRT7L T)BDHD"Q%6F9E'#NMHIYN:FID M9"S=3SW2QD9?&W-=IU6G(;:-?GP %SSN&8C9@)#G$AQ^@YV3K8T;59-^J\;JO]'Y1KQ>+KZKK]/D([R>TUK'5D:OPMPT0V6* M\CRE0!1,\8G($"AE' -:0)P*668XBVWS X:;,36NV5EKQFQM;_1J7^=#US8R MO[_=^[VCA-*P3CO/4.-U16#V:F03&R^BQHWM63KCR4W4ZZB[KJ/NS%E]W2-? M1NL11U&KX#TSIJA5N!YRE[6Z"MA+LE;#'CZNK-55 !S(6EWWM('Y [1:F5;: M"K0+_J&BI8ZT*U'_JH;/C8J^[Q:?M:BZMDM=\'&Y6'5_?47KZKDP1B+BC-)8 M JY+9V-&:)6]#LW\2I#8!?-H^/=&7FI-K9YF.._K,2*]6? M#S\CN5Q%NPW[!H:H\SQ2'S:-MMY'QE_'9 ?_+X%=6/^R71MX0.UU9>N*F:W> M]/I*;\3V'0IZ>B,AR- MMIO@6L5+'R'9K-O,[;=TI8\QUFK0,X=,>HI9!2U8P0M LP0#+&,&*(L3D*8X M)["@>5Q:Y:Z$,W%R8TGO_-^GY5JKHJDQXTWK::\:CB(>4T'6^*N%,]8/HKE. MGST3JT9[(WI-YTS+]VCY@<$"6[Y>![M1Y64[.?0TK2_#U7.OW[.=@TU5]IZ+ M^J;.R5X?CR30Y;DS FEV^;+RI62\/*-\1MG+=TM7B'V5SX\E-MJ0MYOUPW*E M#R0:E4@S86JD5(P]2-C^1G\.K>3*.7T5.)-JII/FL 0)+CG 29X MHOX.F"R$&IR$$*55"90I.#.UD:QGOC\9L)=Z42Q'KC](]X<>XRZ=@F_\N7DF MZ149M[>_U8Z/+0/VPGWG71+LI?P97Q[LA7ONJ%382]LT-.UG.PM]K:::^E1# M6:]7E*UG.2P@SV$*,I0Q@ 4AH! $ \&I* J.J"@=,WU.-36UP:PU+YKO+/Z+ M:T[/25AMTWA\@!4\2$G$M>'^;@7+QC M8%75G7B-KFRHGZCU0FX?EZMU]<]F:R\6,$]2)(#,$IT9&*OK.A10KO>RO]\&KNG9?E[$!WHY1/,,9F%IZUD:=N9&V MUZ0D;RWV6"+5'AZO=5$MFAVW&*H]#@<54!UN'49#S\M'ZYKAN]6,GGKY7U?+ MNOYML1*-.7^EU>*5D,N5N*>_SQA.($$)!5DB,X#57T&1E1!06)1)3G,BH=-Y M"2]638W*C*W1SMA(6^M(7GZZRX[>1N^$P 2H[>\M$RO:ZQP$REA04SU?[I=V M.-IA-U%I?(N4<_ZXTBO6/MG4CV&C\JU7+)\SLM^'#USR/9XMT\R.>]/A[528 MSZ3Z3Y&K2#*.,0(XBV- XH*"%):$ET0(3+C30JVS"5-CX_V@W\J(:]&G2E785JKH_.O5 MJ?"X_CP89:^KQNY6C+O6.QBE@Q7:X4^Z>EU55[D[*(2Z70Y$*4-:[!3D4C* MB2Q!D:BA3T!")#%Z) M/=\1SNNRWN =;Y76(-L8&GJ=U@J=0*NVY]M^J35<*T3.K.C:W1^H"-NI6C== M6>=.$ZLV=>/N'^BB)=2/.B&^5C'5LUVLOZI'K]^H8&N;&3DCB> HH3%($,IT M?@948;^( 4)%@FG"6)R6L^:L]9V#47-GCN8#ABV!-Z*,6W:F'* MGI1T;J8:HU1S&^.]0@42E*OYHZ!YKJ>3!!0X5^]5"@N6Y%P@DK3OU=N%[31D M HZYOU6=>R.]4\+\_[_>"V4YDYJ J1,*0SS,S=K(I8=,6]!VK;#9S=RV\!Q) M*#(011JCWNF=$4*F\3C9J_POZKU MP^N-FO<]BE63F*S/P=2U4/_C>B.(4P;+O*0J*E0O*4Y2# JJXD.LTY%BEB0Q MKQI%!90.=>D! 'J)S-%L(R,@^%_W8M-W0 O8>^X][H$/@)(;B4*0-%3(5>*TK5IX HH!BS)$N2 MA!7Q3'VPY7(BGT#?EG#=\'FLU]\N[@N,:> PK2N@TYY&:C-O?B@'HLZ#FVCK M0]0YX7>#^0H( Q2U=#+C):I7#L'I1)G*08\:F%.X)Q76*DPA2FE,I0 YS!# M3$LDPT0 'A>Y8$+"$KHE$1YI9&J#^(&F[R#9KJ-PVC'6M2 %IB1G?-R3_\X MX#7;[U@[XZ;WG?'T()_OW+7#OOE?EPOQ\U>Z^KM8O]LL>/VKT$569C17GW:, M"4@)2@".4Q73((H AXC$&2X*EDB7K_YX,U/[[HV5T:,Q,Y+:3K_O\\[]P]3 ">+]@*IQ0 MP<.;JF;SI9:]V"D&Y#(O!8<9B%FF!234X%]P2-4?,D]RD:0\<1K\SS4V-3)H M;-5AM.M,\BRD=F3@"ZC E+##*-H9>-(H5@ XE/?CC;WJ@L8>/YMWVW6ZN&_5HOJ5T+L=_LO5@]:C')9FUF)N-8$D0H0)02%2ME,:!Y$0-4) 7C>8*RV(GC+CV>)C%W\"%Q^_Y+$AD3F$+ =+E[K#X= M0$B.08DP3$F6E%E9N(P:07IOE)/ZW[ZMS%F?Z*GKQ95@HOJNLX94CX7J +L1 M)0BL@0>6_:]A>V"M&Z4;NZ/.<'^CBS-6/@<9^\9''6N<,7D^Y+@_8.CA4/4) MZOA9C66T?G@W7_ZHMR IPB"9_Q1=$*T9]/2"3F*]11T0O8- M^T/HA!S%TI=.R/&'#Z/PORZ7_$M4V)(HJBY+H(+$O" $%S)WD@AQ:GUJP6)GO%E%V)G?%9_I[Y4.#!_= M.L>.B8-!'IAQO:+MS*F#4//)G6X&C,J1@[!YSH7#'G+E]+)[C58!28A-YB&3VQ/01!D5GO0V,M,:4_Y?'(^>_*&@8GQ1_+O.QV( MGZVN[ZPHTY)@'0#%C &:E!#%1$*"(7%*E+=H=&I<\::3UVV/8-U$ MK!6A?M*2HV?D88?C+BF!&>(%$!G+ .8*_#(N8L %9XDB;$*EXPZ8;^3'V?QZ M">SMZ-LWGJ&9_,09JZW)6VEUC^<='"#R>O[!IMUQST,X('%P/L+EWF%#P?,Z M3-LI%J"4"3N 0%QJG("$ICX93^T)[&U MHQD?B 6FEF%@.;/))21\,LC)MD9EC4L>/V>*B]MQ",2 XX2!A/(DI3_(8.FVH.K8_-2YI MS ?&_L.%G)O(^-#69==>##R8Z=I+=O03$/O K.0?=O?JRL/ \UHZV=&$<>LB M#\/GH.CQP,<$TC"L3\GB/--^K=\O&GG8)\_LJ6"XK3K:# Q.^C?);?84L]]AU(T?O MPU&5W/QZ,"W-MB"]XZS.%L8*MT&S7JUG[0FF5C: 4,2Q%"4@%*KQK$A+4!8T M 3$3A>2QB FQ*O=X\.2I#36M<78CRB%.Y\G^*N\#\W!W1M&?C,));\\PEKJG MQU;J;\^9ZO"AHY#(25^Z[_OT!6Z?WC\WRUFW>MZE4>LZ:;6B E/U=77+V&HC M^*O-^N-R_8E6?);R7)0RB0%*8 9PIK[00I8I4)-Y21C4^8E6R@@#VI[:Y[O= M>.A.V$1,.Q ]-1ZH+HAHXT-4;M;18KE6_U2=KMUQ==^<)X3 B >FC"W8G>FF M!F,=M<9'=ZNH-3]2]D?*@>A34+#YDAGETJ;RY0N!OF?$Y-[T/U_/ZU?@US"_ M>H"A=1BWI#[DB:/0_A6N=@/#-8]P'SJ.%QOOA9?ES]TE1Z++[Y^I#*-,YI"(*56X.,H R7FI?IKG&<\+S.64-NA)K"M4QN:=H<*M_9> M$!@?O7V8+1H8"0H^]'#6$T.SD=D0J>ZZ+8^5_7?/XF5_@7])N L%PE*48H!0UD! ML(@1(&7. 12$99PD:8R=I#O/-3:U\7[/UFBEC(U^>6K,==RP. NQW?:"+^ " M#[K[F&D[;Z*=I5Y3W"["X3FU[71[8Z>T7?3\2"K;Y7N"5/IH5U59@9E$10(0 M+C' ZC^ DIB"C(D"91@E,O=9VV.:*],A"ADXB0)[1RTPF5@4*XA>B05[T"++ M >2#G? :L3+!2X@+.V'A6'W B_1PDWC2YN7NECMPRCE.!VK]G*\'I]#/7CSLHW]3U;2='*G(YDZV1'.OUV5W*MDL366:400@ M0@3@ B6 2,4)'(FD+%B9,>:4RV75ZM1(X0M[$'RC]Q5DU VLY4\UK&X4(?^, M3+9"I&+V[/NY?C0(PSQD@ ME$(@4Y*5"1:<(^@4SKBU/SE.>UBNUD!K T>5J6QI\J^N4R>ZU 66D5 X8(/G M!%@H#GD_LC@0KY"J09=,>%%]($M\+BD!V3[&1PDX(]%0)!GB:8*!2/1\#%-] MKKU@0&1ED1=%EJ?2Z6#C81-3XZB#\F8#)"^. &FY:GP5/*'7BMV0N;+L6RAY MBR.MO&#)MW."%F>N'*IOHR(@K1\K^)N-3HMI\IG-YM1K76IZ59O(J?EYK8\' M[2AFQK# 11ZK65D92X!S) #)$JA( :4 M5EW>6&VT8=9+HRRN+FS^7BWTY0O!S*3#+):>T"YWE=VYIK/MZ&JT+@S,;(UJ M3^-(U'BR/XX_ZTG<>W42M3S=&7="XY5'&\=J.M5R&&Z^[ M@D]U1^@I]P4\/_AZ7=J[TJ1Q%_W\X'>P'.CIL0-2PO58T0X$^\.%R1I34W>V MTD6#WFS$_7)O\&B$ZUZ;\- \98:S),T3@0'*:*%KL":@0 P"F)><QFI&N>+4?=:LHO/G][?[O]7%W<\2]MDP9\]WAYSG])?IO MS!!\Z];S*+QQ[2;JG#/U'.^7_;#\KNMJ_4/3I^:A+]./#CG=+].?8^5OC]^O M;IG:_M$_EY7ML;7Q,K#]0[27;1W@\?[7Q\R_/5,$X#.N*_ E60P@A27 .*: M$", 6\HLSP3!B6--)$<+IC:9VA8:,ZM@O8%U\Z1^%)T.B/K7YM?+[FQ&6Y9/ M!6?*E ?J7+3$O>^N7^*ZND=>?EFKN:3U8:O35K+/XC;5Z==R(R:Q8 MG<7(997J_(.\*QY^J!;B_5H\UC,L,XSB4H*X%#G 28H!4?0().,2YX0GDEB= M8'5I=&JT>%YD+_JJ#8^,Y?[4#'<]8,=TOG$-3&X^(/6I5'B T4CRA+MVIZ)) M>("$@Q#AX;T#2[8O%]]T46:=)O%1>=0F \4Q+B1E$J08"\5%# )::AT7Q4-, MPKA$%#N5:3_:S-381UNWC;"NTH4_ :L=P5P/5F!*T08VV6D-8F]_9_,--S(K M+6B_TK7WO;[SL'BMP7Z\I7'KKI_U]J#6^OFK!T8MM%J9D.A7-:WHOA5"6>8$445 ",-&U)VF)@*((AAA+9)HX5>:V:'-JK-&S--J: M.E1TV0)RRRC%+Y"!&64@ANYQB3TJ7L,2BV;'C4KL<3@(2AQN'<8[9K^IJTBA MAI#> $J8R(34I1-CJH^]Y3D@-(U!EG!88B@PAK$+W9QN:FHLT^S4SKE;>1#L[_?')92Q\TLB9UD9EC\M>/R<-BSN&<<6G MU9()P6M]!/?X\B6"$"EV0( F2/$&Y!10PA$@!4XI(H31V$H@UKK%J3%'9W!S MW+P:MO#LQC&7>\6.:KQB'9AQ]F$.OEYL#8U/ KKX\?MU+TH5\'=:"/7.*GB-_N6#N) MF8"EBJ%*RKC>S8]!@20'-$U8 I,R%=RIB.O)EJ;VO7X4Z^B#>6&WE>ENU^M5 M56[6YN"[SI;K9=X\+.<*;L?8Z33L=M^Y%S #?_7'*OP%$0VX"$;((G\O) YP MT>=+9?Y\B0#TZTMWI?R(E)A*!O216#7 RURK-#, )>(%27,$N=LQV8,FID89 MSRN>#UH6/H*D'1EEPBD>58"G"']I2<P-2^;F-?9*YP M^Z(/D+/[GJ_!(_#7W$!A; L@67C*<9\?\D$;HW[&ISQ\_A&?O.Z*S9;VK,_; MW[6(L^@481BE/$&0 :KS/U24KR)\P7+ .$F(% 2EW$DC^7134_NLC:4#ME6. MX^BPK7(U.J-LJ[161JV9 61S+H/A?5_E>&OC[ZN<]?KHOLKY.[RF^#Q/# Y=C'I_GRIQ!?Q.I[ MQ<3Q7]]=T]J;C)CROT# M7;2;8C.!,US&/ 4DSS-=8E7%@3E4G%ZJN5Z>$ MC-\5[=$5\QR7C5_L];!=8[:5=M1R3HM3XWXTVN\SJQIL;(^EA M"E;^5 /1#H6;Z/91*QY[7#I_Z0[SNC3_8LZ,N_3_TGUVL+7PX@:YRY*\7RCN M5_:\7RA*%IW^2?.W=HZEAO99QB&!.46@E$+GH^),S6\X!WDJ<<'R-$/,:GYC MW^34AJ_.:J,DM#0K Y4Q.?I%-$;_R9RFL1>6L(3^_(@3!M# 0\,6R\;&Z'8K MSM3^HK5:SS^\XVFOP>$?UY'D-;S@ZR28X0;5&2T,RP>-)G/AYEA?P<+QS@'U MZ=N723WZ[6)=K7^^7\CEZK$I2]BIP14T+5"9"L!$B@"&@@""909X6L9Q#+,R MA\*Z*+U%@U.C[0](SI6#?D. M61U:B ;9:F>YKUKQ#N"<*Q!O\YCQJL([.+57"M[E/G=J_E MQ)W*IK&*:2@U,7-2BA8BDB2(FJ57^C8[M2(>F>F0CG2 MI[ZJ14,L:L;A6K+5M0\NDW4@9 -SMK;:**0]$^GO@:U,MZGM>MTK;LW@@6 > MBW$[ - .T/P+D\;C><'N-BG^R&WN[%^O5K/?J6_5X^;QS;'*68Y(1+F M@-$B!SB'&-!<2 S+B 7A8"QU4;"P9.GQMRM<7;4<8C3>>Z]ROO [-K:Y3$! M[*2W9Y:'U3V]I6'UM^?+PH6S/>E+]V&>OF!@%D=;&]&(/SXM%[J*V)UL M)MSW]/=VSOU*+(2LUL]J%^9(2(D%!RR),X EAZ!(, (,\D+"%*D0S4VR<;@M M4_N\^R4GV^4CY8$^Q?2]JLTNC6+2M?J-/BO2"*V_E5)7+OG>7/F9KAWK35[3 MDY8)'N/T3^@MME[7[/QXUE'=6M\OK3=_"EJXT@.P7O,YKC!GW$R.ZW$[R.'P M\,B!.FN]<&LF4LPE)@+(A)0 %R75=;L)2)G ,J.\)-A)DJ#_\*EQ9;,M'?$5 M_;&(-@N%6,2:N8!LHTY'9;4^D';,-A2>T#/1K9:+F20MNTF21\6T(XY[U4GK M/W]<=;0CGAUHHAV[YM37VP==W?CW__BW[C?J#YVQ\1__]O\!4$L#!!0 ( M .J D$_S2BA:.9$ -3#!@ 4 >G5O+3(P,3DQ,#,Q7W!R92YX;6SLO=F2 M6SF2)GS?3Y%3B7UIZ^XQ29FJD?VJE$Q2=<]G__EO__1/__+? /[WRP]O?_IED4Y/<+[^Z=42PQKS3[]/ MUU]^^H^,J[__5):+DY_^8['\^_1; /BWS3]ZM?CZ8SG]_&7]DV#3F K) ,_>@O(L@XL^@L\VB6QD M5/GLH;/I_.__7/^(884_$7/SU>;;?_W3E_7ZZS___//OO__^Y^]Q.?OS8OGY M9\&8_/G\TW_:?OS[K<__+C>?YM[[GS>_O?CH:GK7!^FQ_.?__=>W'],7/ DP MG:_689[J"U;3?UYM?OAVD<)Z(_-'Z?KIWD_4[^#\8U!_!"1)R?_\?97_]&__ M]--/9^)8+F;X ^_?7AS[97_=;I8AC^GQJ4L[,7_O?+?_OSY;N_+G%%<-GP^I9^ ML'U$?=D!=.#W-S$'&V^>F$7C(Y!_"+>?YU MOIZN?[R9E\7R9$/@B[A:+T-:3]!HIKA28'G6H!(W$!E]Q5"''!"MD.(1:>SZ MKC-A[<]+QNG%\Z\\]E.(,YR(Q)D0ID!$S4%QS!!\8%#H9[Z$E&)DU^FOJEB1 M+C8 6V'Z\^?%MY_I'00T[NH7E3L'C&_A]=\?>O]UGJY"X,4R_;189ER2K3DG M("S3+3ADG$DS!Y1+S MVS.UWLO_AODU&6GK\)YLE M<@5$CU(T#I*&4_:BA>0[@-!5^G]9G(3I?&*4=")4N@/SM)-+#3'0=F0TNDQ" M2Z*$%MBY3Y-K!PGZ;ZP\G++@1.".) &6)*9./ >O$P. MM.!&Q<*Y"ZDQ5E[N@17Q_+!RB*1'Q,H]FS0%&?B&#/!JHKR3HF !SHAZY3"0 MFQ<VI5M.!X(APNT$X/P'I?31?YUGG\A_WV"SM > M:@0$*P1YZ"%"C!:!11.X*L6:NZ*9@RW#M9?OA SY;)!QO( [0LZ&>*E4,%/3): MSLZG/^#G:3V6GJ]_"RS//^/W_PQ^3H@I&95V-R.LY#D7I+E. [I+VGH)S MYDT9#!\W7KX30.PS \@Q AX9(:].E\MK&^:Y:\4RO2KH EZG&H:1;IT1BA0< MK>,JIZR'B&KO>_]..''/!B>#B+D+8_)Z.L/E*R+]\V+Y8Z*B\-Q:(IJ1%ZX4 M"[1+"@Y,^B3(S=(J^,%,R;57[P00_VP V;@.%RZ78#CUQ-75XN1KF/^8>('!DXT#G0KYVDBFSW.4D,@ 1E^BSF8X7_5.$G8#R_,Y M3!U*VGV YOLG\KM7TRJ:LQ!MPHMPH21+9 &M1[B1N:^ M]^\&E^=SY#J(G+O RLCY1M%\C8>M\?\.MBN2:C6+-K3E<3&TL00;":N$?^5= *@B)F M7 @:,62!'@?#R-TT[(:6YW, .YB\^\#-)J]ADR7Q\0L)=/7N=%VSL&MB^T06 M9FTAQUS7>$WI("G=; B9F M_WY@BOP\XWR%F;Y8+6;37,L@7H99S? G6XOKU77R=\R=?_2A0R35[T?YD=GV MMQ(BWY77TSF];!IF[Q=G#LM%3G:)V0<;+81:_:%\O1@4)4#R(A$8$\DJWUZ2 M V8>/T#<8/G69QDX3DHG%68HKMK2D@W$%#0@+2W!"L;0F-41<_2;8>+>3.O] M9=Y!_N/].<2I$*E<%5!"!5"1;+2+-9$S%]J*;=%9W9&I\H?+T!]"S3OGYN\C M\P[ &J%3&J) 41"UI)=$&#E%)\N&8*\E9&]#>40_TCY2;OY>.'\_-WT?@ M/4#FCHQQ)*NK"D()R8,R-D*0G@%R8SC:4+2](V7A'R(W?R_E[I";OX>D^\+* M><:XR#PY3;H4*3)0TF9P+AB@-<.C3S)[=L>YWC]$;OY 6#E$TAU@Y<+>7H:6 M/#@A M8L+@*ZBIR?51C O!TW.;^EYW*8E#O R8O5BJ+/ M2\<_<7+O(\&:!;*(3&4(& J(XK&X>A,2FSBYU\GHQ%4Y4*F+P23<#3ZV9Y,7 M3+@2C Q$?Y F@7*:Y)%X YB=XL0J3<1'"=YKVDVUJ85SM*"* M\2;(X)5MY./N0ET/@#H*!3>]F<%5T@'.7GP+TUG=P%\OEA^)HX^83I?3]117 MOV!<7WZW%>0D>8Q6"P-<1EJ8420RX23/J)R)T=JDRQTY$P.8K/WH'-ZDYIQ2I_:P>=XD1^,FV^XC(O!G*ZOTW683?]K<\.X$JJ'5SCCR'3E%/3D%X(H7P9-@(3>Q43O0 M-DYQ53M\#:V.#A!VG7@?)7=)*-JTD=9(X>FL88Y"F3,/MF R3;RFO5$S>,55 M0S?I8!$?CH\%F<&!+-#B*R[7/][/PEE_00IBO]8#.C*J$R)5HO49N(O$BRT) M0A&T5_/(B\[2RMSD!N0AHGH(X@8YD1I,\AU8F>NNWF^+>=JN!I=+L9%%6DU( M:R AK[> #K@OV@:1> ?(>4/BGW^>4FQY)AP"_Z_? MT^RT9E7^9;'(OT]G,^))(TJE 3TQIH(,Y- % T4H[ZWPFDQK"Q3M0EP/4=L@ MB!I<$QV@Z_Z X%2,GSD9O2!):U#MN7=L3:DGAHV1M8'$G-3U$78-@Y'A9=P"8 M,_HG+"B1=.!08FTMF-! -&3PDN8"K98&&UV<;5X_3DN+9I?[>TFS@]#[[33$ MZ6QS0T?AWR:][LMB1D)?U5!P_>-"- *1 !P=.&*$C"'MC<$E"S+88M &XWD3 M.[(K@9VDG+T=)*6HB58ZL#A7^+IY^.6%SZJ$#,G6MI84)H*WC(%U"AG%C)+[ M)GGT]Y,T;I9(&PCP=#R>9(P:0"GFP 98R%B#&2!!69;UN424VR\Q^E;-SCZ$96 M:5A]= "PMXOYYT^X/*E9=1=I+-:B-DA19F84:V02E5.>0@_MB^ EZ"3O:-4Q M@,]TFY9Q3Z ;@>A8F7< F_-SSO^8KK^\.EVM%R>7UO:\(\G$22UU9G4T9%:@ M7.3@N+10@A$B(PL)FYBF78@;]_"Y$; &UTH'2+O#Q$9G1:@)#;PDK W&8S6Q M&F)R3!K:R*.ZHZ5NBYANW,/I5N;I.(GW.4?-,>K,4P21+",NHH"H M'?V1A73"DXUU32[#[B:G&R>\X3G \7KHP (]:%6OL.5%"2RH $DH!XKQ +Y8 M"[1R/-(BD8;=T<2Y\7;72WK(D^"MA:8Z . OV]>^F2?BZ%/X?D68-:$JZ6 S M,Q1R^)A!18)(-(5#HA#7*9F45TW.T!^AJQO?O1W@AM1,!T"[>6AR9/#MX#60/CI UA4F)BJ9G)!V?K:9 M#U2]U%"MKRSDH:+4-LHF%\-7:.C&;W^2.YB])-Z!^UZ[J$S7)YMBX_DFI6HZ M_XSS5%D)V2;FLH/DG:D9$!)BJ!.9M=;"&(D^-FM<8F)1=1M:B=O$#)V6YQA%'QGJZT#I=T!6E[D MO.F=&F;OPY0"B&T2\21YAH81W<@B"49NSD5RG:/H@RQ99BF;.-KWT#-V_E,3 M[ PA^QX@E-+IR>GF(G(3*=21 4O\@O/5]!N>A:1O%ZL:B+XK%)L2>]I:%@OH MF&KVJ"'VZIPCYW-6: W%HTWVMSWI'/>@JA7D&NJJ RA^P'68SC'_&I9S<@U7 M5]C]!,F!8_;)BR:W@8^3-NY!52/ #:R1 M#C!V6U 3BB[(-O,$VB."8C79PF*$6 )#E6Q.I4D[L-NDC'L:U0A#1TJ\@Z.$ MQT*8B4C>*"X]^!@H>O5!II!2>PW#$R:,"VQ0WGD[R8S1:_5XF_7BQ_69S&=3F=W>YH=IZ]P;P0)6@- MNFPZ-$J*C&LID9(H=)9,.M/$\]J+RK$/*09&U"W_OYG&GL_(I0LAKQ;E6OQ3 M(Y^AC-_#+VED__;@;" 3>!8R7KSW J/6)V."]T4:W:22^#'"1@?2L;J_N1<-J8@. M@/4)TY?Y8K;X_&,KI"T;J<3,):G<89U?5D("'U""+6AXB24;WZ3QUSWTC'/1 MUPY&0XB] _32NU@G.[,Z9%-#X$E"9M'8J%%%WN3(LO-Y3(?X.0-) MN0.!K4TA\JV@X21=U]Q&6IU MPT4OH?-ED[,PC%8(+9M:RZ>2IM""X@NC+&=)!F%3$S_H7HK&3EL;%#+#R+T# MN_*!U$ $U,&)OY#AG2TV-N4@-I_O8,@8'4T &F/N)L5GW]>?YK6/X=KPBKGGIPXS295R$1"+ 1(;=R'Q+.*-TLD[V^CN]K9Q6T@, MA(]&PNU@-[H$^OD1^G1^2@M@NQ(6\]5++(LE7G3NP=6OW\DJD^*F\[#\L9%I M[;=2#]\7&^_O7% 3J1,WGEG@TM1!48R1*)2#;+UG*'+@;6Y$&O(T;@^+@:U= M+[KO8).]8'&[DE^2SUE/Y5RB9>O)32@I4-12.X&2KZ"!Y4!,8"Y&-W'-[J%G MW#X73>!WG,SWAXX_@\X MUMID:YIDEE^C8MRRN(&!O7\0W6N7D,2@@!\$2XID&IZRJ M0SN%EIGK4)JDN.U VVYGGNR9(&EH973@P-W7)>$U;=S3S_.S2JGTX],RS%?$ MWEFRZ.:[LV31%_G_GJ[6VYG#&TF\7RPWOUBOE]-XNJY)8Y\69\6*$Q^CR-$R MX%[7##)IH%9-0.T4:E#K;-I,@WY2+L>^C!X8HW!5F^!'3Z?*L)'LO%C;K9+ M;0D9LF%LBZQ(I_8DQGW2J0U-H=2 M1@>>\GD'GO>X_/B%A/LRK*:IWDM/9Z<4JDT\5TK4D6:R-F95/DKP2AE0FF>N MI VNS03X1^C:S5MX+IG;0RJA UOU'^32?"&Z7WS#9?B,OYW6VI9W92XDC-K 3AI .5M(*8"!E6)E.L(7OMFA0%'$;N;@A\+NFW3Z"R M ?-SG[09Q!WMCZYQ-$PWB/N:++5M!_$8;\.WQ'F@75.NTRT<&3AOT)-M*[I. M/TR@F4E)H[!!-G'3=Z)NX%X1Y!)XE5 #1QWK(#[R$CPG/Y0'%9Q17I@FC51[ MZA4Q/"H>Z1RQC] [V$8OJ#^32'4Z%_.Z;C9SAB)-(!88 R>+ :&( M%NVDR;G)B?>#5'4"J /4?1]RCI9]!T"ZP<.V?CEH5@I7&E+VJKH+GIQ*SR'0 MGJV#*I;S)BW([J2F$^ +@07> 6BNM,#?,B"UT"5'#Q08)%"Y M=HW60=1&4#&(( .VR0:_1 E7M:WF^9L3H:S]&!T*G.A$4& M47':T867))GLN&ZR43U(U;@'G,-C:#@5=("GRYZ5FR2K*]'%N2TU-B6T'I"Q MFB_(%?C@$9B1SG+%.'--0LW'"!LW%WQX5 VJB Z M<.@A',++,AEU )!EEK' M''VL8:L#3+J@5"5FW^0PVK65BMML=LFY@V,L6L MK2DAFM5^5"D!>846,I?2Z^ALD6W[C]^DJ)-F)@.>'!TE\P[ 6*9V<%QVGXYMAW'$"[P$RFT!TP\>+K<74 M0?-4.]WQ4*>["E?3+ *OF6G(M$^N\"8EN[=)&3G!\$CEWAGR'RSIOK#R\KQW M*@N.HZE%*SK4V^1(HF$6HHDIQ\*%R4U&Q=\F9>34NF98.432'6#ECF2'X(V+ MH7!PQ9%S1\85Z"<>$N84R0]3(K6]0'V[5Y_1]LV1!O1<#I-R!SBY?FZ^25Y9 M7F: P*:3LP*= )E+) M%:A,1+DLJYZ%F3PK)'Z.K$F3E0[0_>71RG@X,A M]167TT7-=%FNA[[,N,V1"QZUT1YB-K6)&,6#C@0$A39B(W-)-K5*O[V7J$[" MJ6$@-9CTN\'3'?/DM,QHF:PMH8D91\IN_T= M@YTC)3TZ8FH3A T/;U:K4\R_G"X)]._/'KY9"Z\6\V_$&VGG7=DZCE?6"T4% MP@51&"23):@B @05$8*0R1O.24)WG0 /@=-3JF%$1^H!-C=S[!_C MLC8(==8:':%,EC8_0:W[N?<[)YI?O-D.K5K]^QV6:KC!/E),DY-I@W0BL3;,D MK<*B@24K8S$NJ])F9MC>I';7@>?HB*2=ICHXAGO(>;F;P>05Q?"UT7%2Y!XS M11N"]!3)&ZD8=\ZIT.1@;F]*NVOQTP") ^EI9-_RLAO ZM/BGNS&\V+;6B!W M4MMA;31YE?6WX>L*ZY2*U7HYW?3E>#?_-2QG/\YE,M$\"2>L!M2RSK7)"9QW M'(0P3GF*^6YUGKIS3W\B[RZ\G7V>+'WBVN-^?+M,7 MDLW[69BO)E9P)5,08 6K;0MXHC5>N28>F1%,AM@D7_% >ONK_V_F$@RDM'ZQ MN=EO[N5R8IW/R2@+F%UMU%(\1);U8%IRN3^DS$^:@S). .T0'HR5P>1L M,YHFJ;A'4[X;6I_55<^3*;)?Y&Z6YT[\&B5$$+F3-/L(L.%&:*5ZV.P*2))AN9)39)R&C-V&ZP[_UZJTL8/(/#BE^V M9+TK]#=9B3KM44XF8-!E"B1**9U%3,*"*OM&?[>#CASL)V V3 MS^&6ZVETT(']O:\\KC;ZOFACF+PU,2H'@M=;9*T=1"$UR&ACSIP8:Q-U[4+< M;ICK_=JJF3HZ@-CUYO')^8+*!-"\"%",:7)-M ;E2]*".>58DQZ2^S?GY\_E M$NEP 78P M@!6]7Q8]O0([V( ?7)V_X>^;7ZTFO 1&\LR@%2N@R)D [XV!Y!QJF3QJWV3B M\V[D[8:_/\0ESV$JZ=XP7K*E WDH*#RHDNM("DLNBL\&N JF1$%_Y29UP#M1 MMQO0_@BW-HOT12,MJ(0"@HL1=&2.."0&L4F@<'PQZ7.Y=QA,_)W Z8X*1XI%M#+,UBDA M%%R+X,!)M("N\. P^:(:=7@]%C)8N?::2D)P3@ TK4HWGF!4QJNS M/H[3;_AK*9CH712UO$AI<5IG97]^3R%-FA+"WLS/ IMWY45>;-)Y)R1_9ZVL M5[Z%Y)*\.2OREJP8\@BBUZQ-*X:#2>ZD]\=@:+NUVSZ-,@>+4)_4K+X*JR^O M9XO?5RT,Z.7#G\!4WL/)\$;QXD47Z/2BJ()< ;/%$SII5P\NT(;,@N#2"*9M M:UMXBZ@![D_K,]\O%]^F)+Z7/_Y&LG\S?T>.0*C+YD6B%74V]/)<#-&C"88; ML$YF4+D(B!1?UUQP$8L-,8LF)53[D]J-R3L.2W=7"M3-[#>L U2]K:5A7.LBF0]-DD8^C38F]98O8A)@.).5-["1@(=3"/*\4'7\>MMNGBWX*9<1MV/3&0 M1T=#!\;T%Z0WIVG8SGI_<5)G5?_7YMN)Y98%IRP!,'%001$7T1;(!84L/@IT M3?;R!V@:U]".#YA%&^UU ,2[BV0G00GI$X]0:KVW"ES6D] ,1JOLE=+,QC8Y M5G>2,ZYY[ Y^ ^BL ^1MI%63;EXOEK\L3N.ZG,ZV1P.KB<^J>&4LQ))-S8-( MM9Z% 3,BT(^4#6V21A\B:MS.B-VA<##]=8#%;8+_]+\V9QP;V=3D_FN&'5DI M1C('SM4FW#XS<#Y)X#):6G:V$&%-3A$G VC+;.@53U$M8&6(:<=(HGL,'%5 M9=PD1CJ(W''[-W8'XR?0>3_I-K>SB2[$NEW.5V2J4S Q@E":8D\I$#S6>:@1 M!;DX'$MJTJQD=Q+'[?W8'9 ;Z;8#LWR;LW,/Z$K^6[""I\ "[2U%UZD,IN;T MK%5;/O$K2)P1K.?&9LP9?G(/BE,RTQC%X_31HW(7<<2/_T? YN"9' M16S-'[[-XSU>^L0CR\18!*]X %5[L491B"T9"A=<.W8S!_+.I.V=7SAN6-\8 M8NU$W[/K>&[>WXR">"XLXTCQN6CP;2-CKM$K[GW?RV!3Q7>2O&9%8X!_1,@HJ902@BU[F2 MNO!23,8F-:+[$#ENN#T:0 ?26I>(//=\/^ WG)_2#H&*5E%-V<^,T0ZA'03- M!! W640KLBU-4GL?I6S<&0JC8>\8_70 N-TS7B969V&,->21B#I[-7$(/$1P M)NED(1,\5I) M&8(/Y'@$YZV6SBAL\*5[ZS]/I$HE76FOK M'[79\YK\X5HM\K5^9.(U!6I>6^"*0KG-E&K/:>4)+0QGUEINV^1L[$QBE_G" M@X'E9GY&&\UU30DX/C^2/<.]2/&^2SK8GG5VF 3\9/@?483^'DR3-A)A7KTGE/.:1&K)=9&!0CHI4A%-]O1]">W2ZVR&U99:[&&7O\+?7\-ZR\GF M%NILD=)V\2K,9JN'&"<)VUS'/T"6-M9S,%JAOM1=A1GC4>40FUPM#D+]N$?Q M(^+Y:?3= \AO;C@O3U?3.:Y6>-9IMRI@^YL\T2J(R#V"B/5 0V4#42*Y1+D$ M';U)6>&3> P/$#GNP?S8[L)0VNO'5]A=HI.D>>9H-R>Z%+2RQ" $D4$FG;Z/95Z/9V'>;I;D,'0OH#9@54)066LQWNHP/#L M>#2T8;1Q _8G=5P?]JE/I8;260=;^8<+1^5=>;N8?R8;?+*]\'A;+RC>Q=GT M\T:1JTEF/KK:M20Z;\@?M_15+ DTDU9')Q/73>HV]J"QRW.IP>"R>!K=]7$P M=350O'.(;E#.95\E8"YDS5S-%$\0B"ZVEY$HNV:;7[4 M#&Y#::<[(W?."G&V::?YMSDI[@W]8%Z[?KV8Y[N+E<\FV"I;VS#2RM(L*U!6 M,7")!0S%0)=G1D]A,I],ZSU8UCOX?E,GS879^U/R5=+Y.+!) M)*^$I,DHM*. 3@D?P->3,,D:P,R3[)*#%5QT;7?P _"6K.,S!&-W%':Z6&CW:Z:UXLE M+:'M3/DZD>FB8_M$:30HZ_%LU@*4=R0JYCEPQE-DPC%IFF2C/T[:3JAK-E]P MI'!F($UU8>?N.I;:K"+D+%H1$NA0AV\BH<,YX\%$SE@(SK/T9.>'.]NW9G,$ M.S@LW%LKX]_PU3+,RPO,UZ?S_'81YK4[PZ7)?C,_O]&D=11)GIL^-9QA0*$M M",]/+=CJ6;30!\(J@]C6[&Q^#^8IU8 ME,8JY&!]3A08&4F+K!0()M)/A!5,-3%]NY.X&T3_*%9HL MJOM+45;42H%#EZV+(1O=Y#BF 2_C'C0VNZ@>6^L=!#U',7LV-.-V=5Z:G=9Y M5E?%>B;JB9(E91O)+7>*@THU^T0S ]P9D;R5D>4-/R^:XYYS-EDO'6.E@ M"SG.;.C$#&<":;_TNF8,(GA)X867OF 09#ADD\VB_;;0?KQ:5SC?2Y-'SF0C M"2R'F9!P',O!AV))K,#0D;!YT.!,IC^"'M(EE 4QRD4!0M6.4H2E$&D+M0 M=-!2VB;9*<<2/NZ1;U, /YD^1YXM_C9\/1M:P;8N_FO83G[<9$(=N50 M>YLC-O$HO-;&0BEUZC GP0:A$'@RH3A$;L6-EA!WGLD=]/)Q4T6?%AN+IU14 M%['@)@MVT^TQ3]5DI>GZ]\6Z_^#Z_=AFB?<&^V]S^ L,E#%: @4 MW (ZX[SB*9G<9M#EC@2.FTHZ"DB;ZG!D*WG>[.<\86:3MKCMB/9NN6V(=L;= MAK4@$Q/%!Q""5IQBQ&347 ./ @-SSOFH=K"/>[YVW(32T2QC2^7T8Q-O5@:< MKZF)S2)B)D\GE$+L.!*@HW4%SFM59)0DS993.>ZC:]P#VQXLX" :ZP* 1\1S MET.4@]9)UPM"7B(YY-Q"3(56G0[>6FR#Q M3FK&CVO&1=[Q*NK EYGHKI(6SX*0YM*]7)"39>-@D,L9E-V*@1&J4)HDLQ\ M'T'C!S0]H>U 10UHVO[EYUN*>$L_V/QJ\YOZ[SY@^:G^_;>O:(08C&;YO.9NU=?_JYLHYHPNW 6 M+R&8E43I*,(U3E(LD\A0A1P%1;WHTZ9349MQ88-0?ZRQ.XJ(R\#P$VGTY:SF M=P-.9 MY-_(N0ZUN/477(?I;#6XB;[U@M8F^V&.NC+A ;4*2AM@,B(HM?$PM09TGF&V M6$_,NS,Z0YGPC^D+YM/:V4- MV*(XBR)A<$T$\P!-?P3#N@_>;@UG'TA='41*'T_C:IJG8?GCK.?IAJ$7WZ>K MB2W<*5G 5TD)P[ $CUAE_,9HO-9.RS#*$M(UF[FLYN(4F;0:&V$)3< M%"Q'KW,VJDW#RGLI&GE:2EL #:.'#@!UX3AN=ONKEEF1^RB#RL""\/5$/((+ M%*=[$3!BULRD-F[Y?12-#*A6[M$@"N@ 25?IWZZPG*U#8R5(+V0=B9K!U:&\ M3OJ -F3F>9/^X[=)&7DW&T;'-Z]0CQ-X#Y#99+MN^'BQ-9\HHW#HR2@S1U&K M8!$BSP*8YL$&Z;UH4^]ZFY21;^B/5.Y-K!PGZ;ZP\G++@6;:)B?)=PMU/HFD MKYR.B9:14MZ7VIRJ20!_FY21[]2;8>402?> E2L">3N=XQNROF1K)7?!1 D8 M34VDIS]9GDURB#,PG$-8K4*%D""YSXD8%'T3FTKXY5?GRVQB5/!V5*'9-M8G<>HR1?- M",5G\D)U)%_U1G7+G954^[YWY.J5P<#47.8=V+ '=_=7B_DW>M/FPOOLZ_4T M7IOAEYD(*3L'GE$4JVC'!Z^1@2>#+5PD6;=I\78,V^'EB%VU8)78 V2M, MO#\GX4X[1JHSTU-:G,YK(>7[!7D@M/)"S8&O M4R^N_&JYF-.7Z2REZ( TP:'>?'S^8!,9#)18>)N.RT&.(H84:B_@K,@::J,@ M;.:&,^F5U=&@;9+P?3])1^_Q#\G_,@67U1'IGG-@4;HZQR)"5-E#2#6N5R8@ M;[.7[T3>N,,&/LS\O%Z.6-G&=.92:MZ*2D!!8 M'2]IK9"9HY.^20_4W;9K*!9CJ(8_Y6AU[\NEI/3\*:HC!,RAF4 M'G*0]?8G.++O10!)BFNF+"NZR9WJ=3+&/6QNA)\C)-T!3C[@-YR?8CW*I!!I M(XW_F*Z_O#I=K1@=P$BN:%9<"+(Q\"BQ6M!GCM0^:X M!\Z-<-904QW@\#?\_4$GY+8])N?+,A_ 1DM66+@$T2D+C@>3@F8BWCQ^'FK^ MPWZ$CGM>W0B+3;7U1PXR-KD8(X88V_=W$V#<)8_VX05W@8E,@-6)JU,<^FD?[JS?SJ9Z;S-"4$7CD3<%(F5<]@ MO49+RS5&\,$$R$D'X0NWUC2I.AB6C6[#E7WP=W\-YY-K^H]LF >HH6]%23?& M^DFJ\A_R6$*.7!L#VM44QMHWV057 -%'YV/B4C;-?+_UH\F9;3K]L* M\'?S]TL\F=(ZF9(.5OCB\Q(W8J]C!?\ZG4]/3D\FF6/2A=5\DMI24'$'/CD# M:'5$6U()/#V"T@-?W:TMW0<45W,O6HM_Y'2>O=@+WS?L:6M29CD!^?[$7@CT M%061$+F1B)@B:CW>_!T%.@ZP#Q=Q"Q;WOI3O^KMK<_.X^H_9U?G"R6 MZVV7B[-,D0FSDCD>"T'%)% Q&7!96##D7#B+(2"V; G_.(7]GA<= +^V^ND! M>'>O,B+S;:P*)\67Z?),+/)3LIU7\B7?8$POPRS MFEG\\0OB>O2H9'!.NHEJVNJH?50D'4JAE0/C103%M(%H4H# 8DQ81"S8I*2D MW6'6 P<;[Y9GYQIW'FN<%;H)JXR4U4EWM+_';='&ZFOWX@%\I M7,.\+=A7I3@9M006=.TIGC3445W K&(R8+K!RB(X7C03> MCRFY=&FW;+@Z X$["=DZBL=$(?DD7^=O$&]*V^+"+B6B>V](-^@8YYAO6,@, M)>8.#E*N1#ZO%\N'KA.K13:%:PS*N_?:UG.:1OQ?R6J12M#9;B7*2_0=%W M$#R+8)'+[!*M1M'D$&$GZL:%V_$@N&F[!M=(!S [="MX>U$6JY/DO.@$3(8Z MNJH.X14\0;"J>"%S";E)ML/1E(][FS;>'ORT*N\ XYOKGBOSM!@+B:D,L?K1 MBHM8)YIKT$5D9I*Q5C:Y>KM.QO,\ #L0 S$*Z6+,XCU7UK_A^GR>G[8Y M!B4]%%9S)$@F=;P:!Y'0%66L4FWVY4J, $^607>DME74=BV5U!R]$"V'+G0QO LGM9D M]3+&\TFLUH&:Z,)PO2%ES#_7YC9GHB)V?OV>9J>97(>_+!;Y]^EL-D&>0V'! M0_3.@:II_-'5#'[EB\H%K\ZL'W2DR [$C9SY-!R^!M=$%_BZH#RZY+T+#EQD MEJRN,!""DU RELC0>6V;M!W8"R?->J8-B).#)-H%%MY.0YS.-CW;+KO/A)*Y M8@BR$"?*4ACB!#> R>2DLK,A-RD#NX.6YWFP/TQ8=ZQJ.C@JN"M;])RM'^>^ M'T^A"YC1I"CBTLAJ;G'CM0MRX\=W1"-@A>?**>/&&@2I)@M?1@M016:1(([LF M3='N)^EYWO0,XY0-I*@N0/>A5B[,,?\:EG.2U(J$=GIRNJF%H 4V3=/U)/O@ ME? 2 M9N,;Z6*3HL0 M78QV")R\K2 S2[&*^GGM5UEXZ?+ J M:Q^!]EZ5E6IYA\P.//I2VR@P\+(8<(;9;"-JDMI0X'A.55E[Z7B?JJQ]!-Z/ M*;E5+F2#(7F4#(YC!A6D N^E!^E),_Y1JK(.<7_:J[(#G-Y9!U(H,N&) M&;"ZIN]9SZ$F0@ +HJ[KD'.;1)+G7I6UE^YWJ!'B\8F^C MY$@I=["UW6@%^VJZ3/4B[])*"VT2UR$!&619ZVD">.8B6*EM5$5RCVV:[3]" MV.A .E;W-V_LAU1$%_?VGS!]F2]FB\\_MF+:,N*)4I9#H7U?.5#&1EISA '! MDPXEB6Q#&R_\;GK&.V!H Z0AQ-X%?H[/H)$V!*-R'2)49^%%SX#\00M&H-?* MEQQT$X_\:8K4FU6FC'EM-XL'HFF_B7A'JW;T^M*_+!>K%8FU3->3 MP!$C;2^U V(!E5.$R#DY)]HF9$8$Y=J4:%W2\#R/<8?!VJ&JZ, "?L39K*Z" M>?YK6/X=JW"V)=@3P5WQ%(-!B76@290(KAA%'DL626A76&E2FWP_2<_S0&08 MC VDJ"Y HHV36'N MH&7<0N9.L'6@:CI UR7EYT[E='Y*'&U96\Q7+[$LEGA1;H2K7[^3XTF*G<[# M\L=&B+6HK;JCBXTU?S,G\G!5Y^UBE'728@I,@6+9@C>9@]':<>%.]"QSB'W)D*P14&2*:G@F!2N MR=RO>^C9":WVCXS6XU1T1#C\N59I#'1DN;ZRO5C'?#%2@I'UTMGX#)Y%!Q*# MR"&[+%F3)L#7J-@)5^Z/B:O#U=%%E'*M6NB,$>+H7:DG14QIS8V64!A/0(M! M@)>:(K# '6:;G/5-YBH]0--.2/-_3*0-I:H.]LOSHL[WN/SXA43_,JRFB:+^ M7Z:S4[*3$R>+5EI6*TR;OD):4-%G3V*BY:695)W.G>I=K_[KXVM*[Z5EH+K-*\__!>.:U'A6NOT1T^GR>G.* MVM0\!FO!AMH,C&D!T:H(,5-DJ[(3S#;R87)-;^;;=YV=/];+QEMO MG>=7N*S%Z9^6X?QRA6B3V&8,:R[OH>GJ364(N M0@0#K%A&40 W$ 5MA9ES*Q(3$;%10]*G,ID?TQ?,I[.:NH9[2NWV;NK.A;$HUZ1_:%^479\\J%GG-Y9!H."8!3B;;1W" ME""DE"'*;#,F$YAM="O0D[$\RVNS$FG=R #29O?WUU<.SR>CH/9+/#[,VOMAGI21<2FR*8H"/>21(02(20"XM1&XM>-.F0-"03XV)W$%3=S/4?2\4= MP/MO'S\M,5 8_X.8_\OB&R[G5]HJ!.N2%5*"E=*!$KZ KRE$Z+1/J$6RNLFX MKP>I&KD(=S2P+%IIK@,8OEHLOY)KO\;J]5SN0EMFLDDT,(EC8?*UW$)KG[AY,\ M;AIV1P!^$IUW@.Y=_/[+FU0>G**H4@+:DLCWSY&2@Q* +3^AXF[R;O:@< MUP@_32#53FT=8/(F2]=WD1[9OJL?^-B>??#.B M\"^T+YUE!]?LI10+\>TCT'*7M.J)\R DAYR,R74:=7%-$LT&H;Y_(_LD4&Z@ MZOX-\+U,UV302Z:C2,5[8T&K0/L;*O*$4HJ#5M&FVN2.!XU8V MC@?60136^TW\;V%9"XN^X2"W[[>>-NB-^\.T/OTM.WKCM+0!F.8.5+0"0D$# M/#KN,Y>ZV"9U[CW>L@>!R%%:8CY%4$[4L41:0."R.@),U'X%=9 R&AX9*\;X70Z(=FMM?O[6 M_L/J S2Z.%:\/6!B>R:JLTS*T$[,3"4[%P7TX5 92!QUC$[M,A)S=U2,W4ML@D@!06D7P"M7B ])N!?.T-]#Z?W: MFT?6_"%Z6PPAQ [.#O:+!JRPPOEH(D@ ;ED MG!>N#38)4Q\GK7_3-PSP!E92EV=*K\-T^>]A=DKN24T1PT-K?N]^SO'G2#O0 M-] )TL6;+@L6+Z-[)J(7(D9@D=>LT4 ($M9 B4D4,C1&M1EE\Q!11Z? W_'L MR[HE'4-TC/Q*]((,*I<27!5 RKHHYT5QI4DMRH-4C9Q2/!1";F7 #Z:)YV-C M#BZ;?>AIC>Q-PU+:!S%EI"P*#8*E;:P.U,G@ VUC29=(+H[U3#;Q/I_$ZIQ5 MA[^8Y[?3$*>S;3+H1NCYW?Q#W7>79PU0?UO,E^??;E)#;I18YN +2SQ":>UH2@>DZ6A051!(V%%8'T:J<";#_L-9Z M(F2Q+@@#61N*E%1RX#1]:YP1,MLB=)NT]\$XZ-@V[X.\9K9Y+PUW< 1SP?C+ M'U<,SNLE_N5G3&*MVE3O@-MG<#Q M:5%S'W8'4F%/J+R+H6T1BPHFJQ(#9&LU*,L0@A8(*- K)8)NU"9B!]HZ0>50 M>+@/;P,IIU.\K2Z6[?E@5Y99KI"7(O?UQ\^;^FN"2BOOQXB]]P=E:HKT+0NC 2EJR54-E D"( MUY&KF'74;*?++$APJ+[G(,LHFE\0/T-0)V(9'PGV8.U(MG2),;%E)))184H2D MD9:E,QI\35UT40:K+1:9FW0B>H"F3O;>41!VB%HZ19@\GY2L# MH,Z"N[3D= MRN MDK+*NB8GS7_\AG][H:IEP[]]5-P!O/^ZF../L]S;UZ?S?-[*2$JC@TB27%N? M05E;(! '4$H0*!FR%-MD1-])SA^HQ=]>\+B9(GV\KCI W,.-"@W37!J#M,5$ M>7:,ZE G,%H9XSVG7S8!WO$M)I]';[]C\#>DT^GQ+2:?1X>^8V XG.:Z@.'![08I,B.'G&+ $FMRG(D, M7)UZH;WPM!89.>B-,-JTQ62S9B4= ?A)=-X!NH>(1-]>5/FPG%7( <$762>+ M.PO>.@Y&2>>%,UJ;MAD10W Q[AKHY&A@-%ATL";N7M]W9/Y-%.U6RB13<->A.5=H#5G;MN)6NSQ:B F5HW M$'D!CUJ X(6Q+$UJ5#DW:)NTKA,YAD%J$X5V,=?[ Y*+-DUKW"S#21'&6X,( M7&\&@&P*66(&YT-@7%LK>!- 7B?C^=\## .[(Y3395G/+UM"JB<_7:WH48?4 MYMSUE.,+;!ZE;: JF0_X#>>G^)I@]VHQWY0H;,*7T]5Z0>'-1=F"YC+HG,D] MM-J!>+8TBKB3^"EKU>.*YGU@(:YR:EG=R?BZ49H"OH M+D]M8HF>I$OHSO!S":U'#D7& BI; TXH"3J+&$H4B6&3 [3&ENDR*ODZ79\U MT#E_35T=O^%Z$@V+R@4)7-0PQ$GB/(8$SA@L(F?&2I.I"?>3]$P,UAZ(N1TD M#J*.#J+">SC9#G?8*&V2O1/91$$@(!@H7:MF;I$ZJU):#3KR.RM*$FU0"F&2$ M8M%PRYODJ!])][&6[[9V+L.;DD,Q2=,Z9:4N)>DAZ*0@..=-E*BS:=(3YP&: MQG7DGA)C-ZW?4(IZMC;OX&9?>SS\:>Q?PU9@QR+4"P)/T1*BV0K>-D/]!YM7:XU$H$V3#FP-KIZQU; U6)#SDQ@DGYA1)-J MN=U)?-XVE U/EN3>2Z/1=GETX#-RUX*T7V<,9TU[E(9>PW7&]9FZ0<.+JL M@4>A:\TWAY"U Y/I-S(GKD*3('0'VL;%9#-'59)(^*N7F5NQ?9Q4=:_ MDYP_GL956DZ_5JVM+MAQ)109/6BM$BA%G(3:YS[6@I_ 2M3JL?U_QU>->S3> M&D(MY-T'?/X7;033^>?-?C I"3>Y.L!E;;&B:1TXG1,((5#$'$UBX7'WT MN"?83PB/@^79P2ZV9>'-G+;\,$\XT=K9$FISDMH_0!GAP7N3H'A#(HJ2R=(D M%>XF(>-FOC_5_G24^/N!SX=J"$4R,:$I8)PE/]$H#XYE#B:EP+4L6P>0V8CDNJ#.7:^BR 51%?*J[K5!DTB4,*!0B)P%)FPS%/!^ MDG:"DWWN)39BR@MRX #%XC 9C^YP&UI)A^-NL0ZS9N?_BZ^X7/\(9_/$O]8$F)KI>,CI_=U/&N+L?0<: M!SHY/W_7^UF8GP]9W[SP E(ABMJY1(#42=896.0TBZ H!/?"^^!9MDWN-A^E M['BC=,\++@]G+R^^+,4%PM,>'IVM9C99\(9<0DMYIP4X(I?CH>1UM!%R1:A(Q(6Q5+&D)1 6RTA9M8 M"""-3EC&LEN7"T"BXCX8 WJS +2.X.NH^Y2L+D&&+-L46CY.6N\V:A_4[&RC M#E/,<[),5U,![OS ,5D2Q[VQF74[C.I""%5"B9/ Y,Q(NLUDX MH3(VNK!O;/\NTY7N7W";;BA61Y:#=> <^0(4&EMPF2M(G+GB4)ABFEP+[TI@ M[[9P'P3=GU,VH)*Z.,FXAYN7/VI_JDW;TZ1C#BE35%Q[-2A#SJZOQW^6-I#@ M V9434H8=Z!M7,BU <6NN_"!&NH9=)6A;>\SSE1QTF:(65!P960=@AT$E**, M<<$RUJ8/UPZT=6KG#L7#SE[?8@U7,@LK>0K!2 M@=.QIA0;A;D\XK_=>FBG<#A478LA9#>RTE\M3KZ>TJ/.,W"V' @5%"A]IUA(8-)UB=9 NW#33!U#SUC)T:UQ=,02N@ 2Z]/ ME_/INF;1S_/KZ??ZU?FJ8$KG:$DZMC9%4\;3JLB)@R5SFYEG/+0Y KV?I+&S MIMHB:B!5= "J?\ZR9C)ZV2, MG4#5%CQ'B+P#P-PKG;<7?1KK\,'L:8]VLC971"DA!"VAT$9=#&KCP]->R+S= MJ_5U,S=\W!.AP_33,^+^LJS-7!)/M2,]+1VK:^1I%41-BS('#%DC9G1-^CP] M3%:G']W^#-US_%PI M;6L_:^._%&0L66=(4>M:::8@*!D@(%K+0O%:-VE5\1!1G9YN-+:=^VKC.66< M#M P=M)+&L3OD[)2@LE0&6)1U[ ]SX,D(0<2@@A/1.?D\,[UV]HYE M4,SZ8" +18LD8!VY28X&2N:$5])K]?\R'09"T,&9#OLHJ0,?<)=[4Z4=HQ5> MP$K/Z^2K %YR"9SGR$2T_JE7WK/+=-@+% =D.NRCH9Y!=^6@*7@3I&(98D 2 MF:@>0:X] 85P3&2>E'O:@H3GE.FP%QX.R'381SF=77J_F=,W\S#[V^KBQA:S M2I8QR+90Z)X,1>U6$4?6HV,^)6+H@/OO6R_J%#:'JO6!J_#C9-RS@;H,A9QD MB8E4R(\0'A0C@=$2J[Z%]\Q++ &;]+O^PYSU-MD3#]-/!XB[>C0S$58&42?G M.FUS78<.HBH1)&,Y1>:+%(W:+5\2T:FU.E#!BX&DW0%2KG5ZOVYWZTF*$3DY M701XIFL;Y>3KU#!=;^D\D@T6IDV&Z,-D=7_">@R:!M1(W_BZ>D[,)\RQ%(Q" M,(PAJ$B+)PB48!0)DLPY$=>D]&17 KL_36V$N<.UU&[D;G0.>E?UDL\N_3V8R0=?-]=W0=9=6Q%Y%\+8Z$-,\< M.!4L1%)_R#[F*Q.CAURJ>U%YK.&Z_PU7AM)IVM1%DJ!]%O4.*X'+/H-4"K6/ MO/C_O[TO:W;K1M)\G_^2,]B7EXF0+:O:$2[+(\G5,4\,+ F)4U>DF^156?WK M)T'R[AN7 Q[PNJ(KW+(DWY/+EXE,())*T&'4L!J$H=2)D$T0@.S*'TB8W*I22AV *UGY>;VP-O3#T9M MU'A>;N_CY=>O8?%]7I[\&T<\D!__T8;.\T#.1_&O)0FE8JK%O2'43)5^Q2EG ME1I#SLI)H9NT-'?J7R>\3AS&:"$$I-S)8(2HZH1'+X673EC#FPQAW9W$<_*F M^Z#K<&^ZE](ZN&YYAI\?OO\]_+_YXL>+L%RNG_4*Y[[N0@.NL"Z(S(FX(DY% MCM$:$8+73?"X!XV]/,@/"Y/[73"-=-8W'&\8^S5\O7HR9%HZE32'6)P&E3R) ML3XW6\2$SAGG;O;(GPB2C]$Y+BR;X65W7!ZMO ZP^1:_X<7\#\R?,'V9S2_F MG[]_F'[^LZ#;ARPMT=8N]XS'QX%EM M. 5U@+>K'3"CLCK7]]=(WSFYU-]ZN>YAP[HRV+D )M5/-,$:\,@4^DZEJ,M7LFK3W[4]J MMV%;,UQMZ].^FPX?>HY:8B6TYU_=L.'LY.TG>[W@A%YU,437HS ]7;2 -&BAR2] M$9(Q[4N3GJ23OH_==L7OR_WO35"SXEW1H$ORH"2W=;ZA!F2!6R9==JG) +?G MR3JG=[!]4/1@F,-PRNFR@(!"@L4E7FVG6H;M>JKM8JI?IB%.+Z:KZ4$55+O_ M[..]VH%\#-5,'[ZO2[;J:(]*2+A87J,O)15#C@C&!%,KCRE]C8$#G:5%&Q%D M2;*%_3Y#TP!S;.:7L]5R^XFK+Q"<;^3\^ *A)'7FJ8X=HRP(8X*@R7A\+94N M7!86FXCB0'I'[L@9"%./C*=IKKSS=G4'EXSN^X43NKV6.Z.> :H7S#'F(@1O M"E &H:Z-C*3\>@( M9"S169W)Y\W]Q>#Y[ J).Z#L'DMP) MW*TP/JO@"^C *!VQQH(KE/A@B+Y$Y8,3;7KDAW>W=;I*Z/T#)RF_7 &!I*Z'VXF?^8+ZN?).'\0E9 0<([O#&#G$0A!ZF@ M,'*8*@B*-2W/(((EN:FGIKA)BU!J:X=IQ'D4N3 M!\[#21YY2T)ZLD;=[- +=@*KHX]"\RJ??;//I1YABJ8@@K0 6F:[S#PHX)05H'PIJ MF[.X_W+PW-'Y\@=W0HX]%^2TDW67E1I77OD#?L/9)899_@T79;[X&F8)W\>+ MZ>=-$?L!%UL[_^CCKZ<.XV*@2Z;M1]\1-"G[7R/O/Z>K+U=] #=H5%Q)%B+P M4&<*JOH\A$82.&,T(F$@@+;P^SO2=^RI]\)G;JZ1'0I*9LGIRL YJ%3GL]21 M8[6Z"7EBFIDFA2J[$CCN;54+--T_%9NHJLL;_UT=PP!U:0=_ZG3N[R15:[L" M.-()3- B2PW%@G(!P6D5(#F6$B6@0K@F8?")W.%C/_LZL=G2\ '3_/.LCLF; M:,&0LYS )!G(G#U)0Z( H\FR=0D^WM]S/%#+WEYDGH=KW =9#[>2-E-;!YGI M-0.U+VTZ^_RHFYC(G+@3FH-/=14],0)>4\Z=K8\,F1:6-6G'VHFZ<5\%3@'! MX95TUD?SX[_;_IQ^_KNG.[3WX/_$)[A2E/P:&X"7($ Q4R 4\H764F+-,C.$ MQ#,^P7>R0_K-5)7_&2>F<%5J-[=*R8 J5M%9X 1HS76,=02E:E+!M">=YW&& M[X.M@QSH@8H[ET.\WEVE%>9/TZ_T5]Z7C_2[RT*2I3_;] M'YGE.4@##XD 9 MY:#6R0(FGZ37AL78Y%UD&/+/(PQHCN)AU?P:P/UQ%1:KMV&UV36$$I7/PH+5 M9=W.DL&C3<#)TKWC0N4V5:7#LM&%RSXI$(>VA<-1\1ILXI?KIE7C(M-.>0BV M-JW6J?O.T7DGDM&&)QNT:S)K?3@6NG#\9VT+AZ'A-=@!_0?3>>83EX(7/"NP M6*^U@Y(0M(G@,\M&>5-*[M,*M@R<^7EP( "'MH-#T-#E3^DG'WW;L1..)[R\R3TQJI:KOI>C<<$*?4 QD%CD*J9.0 MYWA_42L8;L1]2]B/=2H&2=&/(=Q'7WMZ0D@D#1($TSI8+-$)LTN=Y:[?Z\)S M#0J,VW4C3:1^3B[GX&[0YW]>,_?3L--S5ZRYPGV014.QF4X?AXFP)B(4-+5- M1$3F6E[#M+Y$)?2'SY\7^'D[%6+[V7N=A2?JSL-G[8.C!Z6Y@ROIG)S6EMOX_.;U$V+@P&PX"#\N$AM-'E_BZ MXF8[P]I%[X7D#D2J[86IMN"0@ !]#0IR-(DUN3)[B;!Q\34L#%[$V!$ZZ0!C M+_C\JQ'YK&2;E /GO:7<.VN*8R,'-%@7G[/H9)/U\CM1UQO:C@'$?C7A!VBG M \@]8I^?Z#]=FV8R6BJI$:2KIEEG'D9G)' ;'(OD_@-3)SHQKV@:]VWKE(?E M05KH$5"5D:LU#RGHX&4$5,74C>D&(D\1+,O,C]#4V_^ZD"]OX2G M Y70 9YN$O@'3&T]KG")#$TB&*\9*,"D,&!4$3X7EXIIYF,W*6%=3?8/$7%.(YG0.W.AQ;UB'A)FQOFR>\?)Y3FINB$!9Y5=;M! M0$B*=*KH@\IS[M4C5U#+*W0L,?W/S_-O_VO[$RM [-6_5'S86_BX^>J(8!A& M=?.CY-A!"//K?/;[U7(R96(2V2(S6+I].#@3+?I>-1VON8'!^PT6/PP!N,%UT6=CR%N/J@'*5]7\V1"/S M_:\/5%I2?_ C*XJ0^RQK%YW)@F(H+)1KZ,-7DA>IRBO+"<=1:M!D(\@0](Q]&QR/AX3C*X^7>K3,8 M9)S1(S]F&&=QDC%$3T F:N&<3A8LUGFB,G**(I@#KD/PT0KIVZQ>;>,\ZN'X MOOQ(L)NNWH6T'E*SR1.0"ZO6 T@\IS--6SK32E&@%?$M9"I)-TFMGJ2H2P>R M#QKN.Y!A9-]!&O48(^M+35?0YT">E5RAJM(I$+.OPC+9F*ALPB9SW)\B:%P( M#:3O'5"TM_ [!=$OU8\OMG=@RLJB6#1TFE8A51PCIZ@E#ARC]8<720!KH $X? M,5W25^NCV)8!&9-G/F>;'#8'"?I M#J#RZ,WS=4E6LDX7RNG!YQ (]]J#HX.< D!7O)91*M.D.>U9JL9=G]HFZ!E. M#9UBZN_ASYH#_#!?+.;_JFXV_$%_LOH^P>"Q,+(YQH6@=$!&\-([X%++9+63 M(C0IV-B'R X?AP[#Q@ZH&T11'8"PNN2?9\O5XK*^=OT0EM/E1Z(EY/>SVQ>; M?%+W>7JI-,@4:SX:,CAG+/GOR+G-CBG99GC3C@3V][(T#/B:*&A_X/D-\&:U M+AGSIT$>M1\3VF8:\33]%KY7?G^]K-'"^U(E$"XNUGNQ)SID9Z(/(++RH$*M M@#92UB$?(L00A-;W5N8]^M9]X.?[NV8^#FBGTD0'SNXQ-M\M\+\N<9:^OR]; M3I<3KK@4.=8E=G44=B'>G,\> I,A%_12M%D/L"-]_5UGM3MGCU5/IZC[Z<\_ MIILNC+=KYZV*06.,!!,HPZ)T""'4$F[%BX^*,B[=9C3B#K3UET>T0]LQ:ND4 M:3_.OWZ=KJKAO$-\\[7V5T]RPB1YUI MCZ"23>#K9! E- M9%LKHFVRVW)&^ MG1!G7@?BCE5/!ZC[;3%/B'E9VQ@KB\LK'BL8530 9;N9CL_S^@GXW)5$YR?2L%4NV5N;2S,A0=6 MK%O/%X$Z%J N?Y60UDOAT7HM0@M\[47E3IASYX>Y=JH:N=9ZAV3H[>5BVYY[ M$Y1ZIFWD!0+%!21*U. 5_2.(@H&;( S>6[%W:%+Z\.,[08;; M/S:L4#1PRWHX.BZM,F"2J*\E/H.KY8 QU"Y[!5@:@"1 M]XZDMY>5L^N>AI_+S9^^3^ERL=P&GHH%)XP.(&QUTM99"A8T@V -19Z\6%D. MOE@[@)[=,'A&#PJC*:N#R.XVWQ.I2J*/),*.T$2[BB2\["G7\5SY;$3FS5^S M=D/7&;X8'"SID=W8W8#RQ_DWG(79ZDW^?Y?+%>;_T3&K) M0,C:'FB+@J@HQ4DQV1*2-3F''1S6_E_>#3QG]@K06 %=CHGX>4:_Q$_ASX/V MM=W^KX\?"O$D+0/-@KC^^8^, . QUQ(>!Q0HUX+U7!N;L@"1@\Z^$'S:S%=^ MAJ9C3YQ'?O2MU8-,B^2B!AL4!\54G:=$$([9:!%3'2OG3\1O)\-EAD+'_>-H M,#7T[C\.WOKX\&<,ZDL:;G=\#C,)?>&H.3B-$E0@6_#:!81Y>:M!PW M]"@?TQ?,EQ?UZ)U__6,^JU<.]45\^\&Z97FVQ!]PAF6ZNKW=7U[_\;3'_-EW63> + M7(4_?YDOEV&6KR]QZ6^L6UL/'J%U_#<'=8=#\'T"]^EY8L9G!HK3N:LT1=8^ M8@"4!BW';,W]*[_NW>?F1U4]=.?]&7R M---96'Q?9S>_SNE/9RO2*GWF\]6SP\1R+H-C!D)&"PJ3@A"MJ@L3462+%%XT MJ=QOR%._[G#HX/@O%+(!](^N[1,V&)6XS!@%3!DZCK^CQI+12FF&7D M7YEMFZ+N:8,G9'W^0K.7L6ZEN-EJ762==\!3UDRF(D<\R+-KGP73*.3G\? MR.[7.07(CUSKU 4=3%-^9B(1I23+X(2@@YCR-N:L2"PTN4W E!.CN(1"%:.TV1Q/$1F=5LIGG1AJFYK4 MPPWL9JXO:-ZD=/GU\J*&V^]77W!1+VP6^(7BM.MCM"82]RYIG,LEU_8GQ@(! M71.]T4L&B4NGE50LM*EN/I+NKES2/DAZ^H*MO?[.Q%$-,(A^AQ_:PGF=9$C] M/?!A5@R1(M^<:F6+EK;6OR-D&9@5AEG%FY2-MW)C:ZG^\/W'B[#%^B1SHYBW MGC!=5[-:9<'5D1G+-M^(B4$[*H(F1GE:?_J22;!#2/4C,N8EH%,\<+ MO@/T_';UW34;'[^01)=O+E=?YHOI?V.>Z+K!2A@-VC'B)G$D,_ 9K,S:I< < MXTTF=SQ/5C^GU8%Z?]!N/)@2NH/4;V'Q?K&."?,_PL6Z%V?-X$1H9HLC[1>+ M9'K18[?C;Q^#KD6$!M$*=U!;6,X/R^7EV0TUBM&U")D MY9",)AD(K@[RLDGE@BB%;E(?^C1)XS[#G\9K'2#\3F'T_G*U7(5971<^R5&P MJ.O>5F5J Q!:B*I&"9Y)56=(ZS;#(E^@:]RY5:9/-476(.KH"V%W#O(DK8@H,H10 MKVSK?C;'+4)Q% XR84(230J/GJ!GW'E3)_!1!XB]1_3*GD+ZL^?P/O,B3B,8*GR,P$^M029[ .2_ $#"2\#;J^_O$ M'QU:<,BWQQT4-1R.3B+[,ZDMNNEBG.]2<#5D!=*!GVY1IS2$%-I4,SF96+*N MUK(0VE04!6)4&HIR.D?Z0\N;G"?#5C/M4\HW<2;*''P FV*]3@D)0K:.W'CT MD1O'&I46[$-D5_5.^V#D_EG:3#,=!&K7M1GWC7RS9#-'%02Q8%2JLTV1^-!T M?#"OG:1_E=Z7%C![EJIQ<=4.#$]51AVMF0Y@=H^'JRW.*J/3W@*B"A28Q "^ M7@KSPKW(,G%>&E;3WZ.FDQJIX[5]ORON:-%W@)\=K.YJJZNW&9,I($JLP:Z5 MX.N&O) DJIR,E?=7EYSL9.RAL&H -.Q_.AZ@FH,Q]PT7<3X\ZCXMPFQYL5'3 M>EQ;M=4M7RX$Q;@28&/U\C7O"0HER&!45B%1[-$Z&'N&O.Z/RT/0\30&AU)4 M7T[O5US]/EM@N*B/%3_/ON&&K[^1\=9H8\M?R#S'@@@HZ[V.SQ3DMTLQK^9)DABEKX:5)0-ID84Y,T=P\:NS_%CP#+?60V MTEP'H'QXJSI1R(/2E-4Q5FHS@N40BJ/3!@WWF@'T\^S'2Z)LEKZOP^&0UEJ/*&%"87+@4B3(-5ZF?Y$4.5-,9!4/SMJ@;9M7_Y-R.?+)?R(#Z!"A=SD1OHXLH]>;;GKUW^X_?6;L4@R6!.+\T"NEH&2 MJ8"704#,S%$*:UG!)D'ND72/F[>=$*D/]F.>4-]=EJH]=$8'S^M[\D>U<)D- MY_4="4?O?8A.>M?OAK<[E-Q5IS[_]8 MC\Y]4R?L7LUBO1-C<5O^X^K&3\9#2G]4\ M\!EW8]W+1?I"?Z/&O#LX$)F"#T0S)2%&@2J)0V2V0"X^9YF\R;')W7!#GL:] MA>O'9D;#25=;ZY6/](^M7[\@'3_/.L5DW]MKYP7&OLEB $ M:L=#I'.6=*,84O2I->7OGA24LH^L-#:8@3D:=^!"%^8R)D;.Y(YG@%'G._S0 M%O<^)QEU?B2,L\@&2Y; =7T_X8*\JZK>U<<06,FBA%=X=?[27< ;4MSL\[I! M9?G#]\?/M$U-8DBYUM)8<(&DIC":NLB8 ::,0FN68FD]>/TX#L[Z/F@?].Y[ M']0& QU$*!O*Z2^O>ZU\5ES;E,#Z0AE)T09BD;4:+":?DZL[,YH4@]ZFHIMA M[Z=$POTZT(/5T@&F#A?<#=NS7$_-7\-7W+9IR>R50E? Q**)*+8 M2SFKC&XR=:X%,R-7FQZ.K?M>=+B((ICSY M TNA>-V3QL%;&\'*E*5DN;#[VV<>'<^R_Y=']JJC(V5^,K5UX($?X7#+B"K" M964$H%.Y[IA'B(G")5UL=MJ'8-O<3C])T4*TZ<8<$$[9KTJ)_/4JR]=/SR4JQ]!-X#9!ZN:M(\.Y_(VEV*M9=R7UZ*M8^D.\#*U=F_-IMHHRNBJ+J9 MHE;S4@P0-+E>QIRP13.#NQT (B_5> M""&8Y*%$+8RS&$6;-HJ>;LH.5^<3N#A MB.G MZZ28,F&7.]*]/CINZC4\@@86)3X>(OUQ-_ J*P3!3(VAJ@I"2# MLZ7ND\@BG0=6TPG!R+"U8! *0_",4F-OA!*E]3ZEW2CM M_)ES8"@]O?BD@5Y'C@$.ENWM]2^;_1T3M$99*^M+B2.V10X00M1U[9E*F-'8 MG5ZA%4P02. M&PZ6972^,)-UFT+P$S W_8V;^I7EFNW;?UZ+ M^W^=K_XOKFZ:FFXWH4^$M J9-!"],+69*4%@W($P-CB6R0V))K-B3\+=N,UO M(]M4?_AYS4:U<3N4"6Y_J_X]3M+)4F3A(4C%=?5\O]%Q\4:@A3I&33V.NN:X"AQO"V)SJS.A1OO]6_+T3+=/9Y$[Q-O-/21Z$I':JUM"X[B%DZL,K9Q N2HO(.1\F. MG]OMD8Z],N"VTL=Y0&SS1/.^7/^-]>^2,X**W0#YVIZ-3ZR]\\#I70X_X>+K)'&G;181DB=(#"/:4/VB0(M8F]:&]BDK5X6+>(BMNQM)L]O.H7WO&A-A. M81UR=-PS/[[%$+E=N>ECG%Q*DO[/\DUO@C(Z0U!U-*(H*:&0*HDF_=4CCY,[ M\@KH5EG3[55)2I68B[-@0ZC3S72$$(.'XGG@'$WM^NBQI.!Q=LYZT-P^N!ZZ M@& =/02[@PCA6WIGW>6:^T+<%=+_SSS$*R0D)PH=*;QH!H-D!Z:DS,M8!X0 MGNTLY@"L=+/S=MC"OK\MYLOE1&29DXC$OESW!84,,9H(245N0Q8IFRZ-YA%> MSK1^NE^S.18O/9PR-5JNK0Z8WU[>W!9LGM5N/R5?/;CEB=<^1!T5L& D29P7 MB$)JH,Q(QE2$LB4WL8B]23W3*N>&@&^K[?WQ[#=XGN'G&E1V<0B0G M.:P?0 MM65/$J.LWC$)L@ZP5]S)VCIGP5N%D@LG0FKR:MJ ES,M3>[W$#@6+Z_":!X& MD,Y[D;Q34+"02J0FEQ&LHQ.1!71&">[:7:F>/-GHK^ZX7X,Y#BN#[J0>O46F M-F9OA9!\EEYH!<9*"ZK67?M@./B4T25E,KM?.=F'P3S@Y$PKB/LUF..PTD.2 M<:0 _K$I3YKEG_[\ ^NHU4_S^EL/'8EDE&#Q9$&&>NYJ$HDKR$@NPO/(4974 M9EKIB1@\TWKG?DVK";)>@<7=$L"]_M:KS'#]0EK56+9JM,RRJ+.'Y.OL-VL1 M@E4.4HX^1IU\R5W:WOZLGO5&W$X>9EJ@ZJ]C=Q,OE?;&,BA,Q%I>6\");"C! MU)PGSU5JM$#W-/R]F@>>)C ?QRKWPMSY/ D].31KEV$/=P6D=-+2.5*BK3$" MDG^E\( #SX)G99+7:$!V* MY%S=+* DA&P81$^_I 1;%M_F4?G$C+Z:Y[>SL-&6*#P'*QTH\B_<2+E>9$7J M J5T !^%A< PQL(55WZ

8YO/!U89,C8*ZG-\$'72>;XIHWEZLO\T5M MG?Y]1GBZ56NS;EJXJZHJREN//EO)/2)2.8!^>M@!0"IJRC M+['=[M^1F'XU+XTG,]QS0.)T\A2&<$KK4[%& M^H*HC>SQO#V.[5?SN'D.Q_ )$?H*[/E-SNN1;>'BYO7MYDF-%>E)5P:0FTA9 M0_$014K DTW,N"R"ZK(Z]%FNQKU,.N-'SN&PTHOA/ @:=FBD?M$K?L"Z=H=^ M_\?Y;"V:RW!1IQ*(220)L6026"MKZQ%YF>@2A0[>F!@T=U[CZ2+9IKR>]SOG M@$@?JG__1+![!99Y*X+?441\8HVI*T_(CSHDE4IOP5$F#J4P95$H5++)AIL1 M>#WOA\Y^+;,U[%Z!9>X=FC\M.9VXMRG4!^%:)YQDH;1;D@P5-\4F8Y1H=W'; MA0C.^TVT7SL>":0][-=Z3FKQ>:F]^?QYL>[:NKO-XEJC*"(RSP2@J\.%%(4? M0?( Q=GJY+Q/[MZ(^:>G%;L.L^W>$8\ 4"^6-$Q$?5<0?,)\-EPP M"4(X28$S_E7K&4<4J+QHUU+8A*5QTK*SL*7Q(=2+,35]%GE"CQ-9A')U MS+D7=9BJBY2D*K1@6# !6##F\]$@26@PX'5(J?0Q!156P9&TA8[W@X\Q M3-*!%,%GKXKR]U=-OXHAJ.D+YLN+NK+IX#K73_7,GF3I74C.@BX\@](D29^S M!68L6BM"%+;- _10')SUJ--]T/O@N!@% QT$:AO*Z2^_^7.ZG!B%7#A%B9I7 MOI:3"")>*'"A!*-#=LDVZ<^Y0\7(C['C(&$^E%HZP-3A@KMA>Y;K&?MK^(IO MY_7">J),89G) LD7"RI@!E^[ZPQW7"F=4\%VU0@#,S,NPH_ UF!](0,IN@.P MWXD+-R'>WW$]JB38@M(D2E\L4LKNB:5:V0#2:)Y1<<]":('8)RGJO,JE.5B> M6LIVE.9&A.!RL9JLJ\#7AIR$3I:I #)Y0\>-+1"S2Y;V;]F]_>9SS8C#M'RS$#@+5@V_$?[E>!8966E>, NDS@K*1U0F!&4+A M(AI>- M]S1*^)GWD\K,N[A1.#( >2L0.X?;ZVO[6M?[U[]U913?Q5D==; +T M,H 2HD#$2+^BY(%K:4+&>V^-PRZUWYW4SE._@9$WQ)+[1C XV"J^X2+.QSX* M'A/*U0/I/^87]&,NIJOO'\(*)XF"(RDE0G&%D5 B@M=: 69GE$^JUO]U=5;L MSMN9]B0<9TR]8N><(ZO=1;+-.R8YY5B<$5!4K9KE=/Y3Q$I&$ 0CY166LQL4UV-[$J%):* ,KA(ZA4O8\C&>5LE!8Q6H%]+8#8 MF\4S'7YV/C9V ))ZL;%#RE>?D\RFM\BCU$6A!!$]G>B10F27N (AI U6DL=I M.+FL"4MG.JQL0!L:'RFO+YGZ,%W^\]T":TTI$J16ZW"X2!8$\E0OEW4=VN3 M>8]@:]5W!U)F9U"(K^$M:U#7I#E,DPG:#8Z&K0J\!97L!J M+3FCXSW*OA9U[\G@3M;E_FU=IT/1:[.NJX#X[?3;-.,LKP]S;QU7+''(N-[_ M[ )X3>[&9R$Q2>FB[M^L'N-L)WOR_[:G$^#F3-K1/GS\/1!WY#$6T\KO^D\V ME:)I1;ROO@_9>;;[UUHTF1W(:R?]9%PC]P0V&3-ACX4$45*5:*^]77W#QZ4N8;8>^_#J??5M/%*I[1]YM]XXD7IQR MPH)!JRC!R+XVH%D0BCR.L+;HG7JP3F<>!['9^8$Q,(B'LJ'VB/IKV-NOE^NS MEQM3,!@%/'@2C&66=$C&D43*(4D94CE74]MP>*96=@*8G]XB#\#K#<3/;\EHNBAEMM/*4(YBZ_LYD<*[._9M5<7=&^1V/?HM"5F64]#*0O:(H R/$(S7H#4C%0IAA.^K MSVM_'L^T">4UF>5QN/LK6.;]F)X)+U7*"#%(M:GU\>@=,.N9Y13LA[.]LMDC MC^ROK>4U6>4QF#LRC_QIEL_%(.^MM5K'^F_)K5P7QMU6M/89ZP8%D.@XJ"(X M1(D24L'B,;,2>%^;@=O(X4QSTK.YBFV&R5>=CNXNOHDEM1M MIQ1^22]/S-OL*<$7OT=]ROP!BU!_:J]P?::LN[J16W7'H6,Z1H M:D*E+$0=/$0O9$(6H]>O]K;OU=_?OP('T C*@][]=[-0].Y_?+E(7TC>]8>, MM%WT17I&7C6ZG[SZZ!.W.G";10+#2J9#CI)?;W*&&(Q)2M,Y9YI4.[R6/G&9 MC8VJSDE109";TPD<\@@E"QUM#L;I)FVV_^X3WQ>][?K$]\% !X'BW:91:5DT M4F7P1"H1CPEBRA922"X3/['P)B6(K[)/?"\D/-LGOH]:.L!4D^90X[S11BG MHF)]QC/O$]\+6Z?H$]]'T2/WB3\9XUW]^D/-*Y;; MOF.>2R('P,':NIZ$HP,?2.88C=#,9,:X>"%BWONCG3]6-\?'_!3*ZF&-Y&;F M0P@6E?4@1)*@9-V\+C5%0"YP%Y+Q9:=-MW_-U:.''->'B[\'S&RA+I.2T:X+ M+V4] ;@#5V($9B4*R93(:9=BGG-/GEW:V9$H9C+X 31 M3(Y4@?>14*]T8E*HH,,N4^'.=?7H7GI[>O7H'D(<6_MWMF8B:BU+[2OP@=5Y ME 3]4@)H9[BD0Q43[M+W>:ZK1P_6_L%"/(?$[.7*7R^LM-H4D+%ZS)P9(=\% MX(9CT,(5]>_5H_W%*2,!X"^P>M1(77PV$LBA%%!.1/")U6S$.1=%1!7ON=%_ MKQX]!?).O'IT'QB<\T&P_WZ[8)CGBB*BX*(%98N"8 ,'YY00W)LL[3CS'4^[ M*;&_"N#C#*MS)/U%;&R[I$'R6(R4&J*5IG8+,_"2])E2U"6D2*[H?'82'+XI ML;^ZVO.QL0.0U(N-Q91S&;_'6J311 %&-8IH;JN%9)90Z($SRC42,EC M,YMJPM*9UJ0.:$/C(Z47FQG*FSRWF(M;%K5, K)!RE9S21"U$J"Q[I:4QGO6 M9FO"B1@\TQ+/#L^DH5#TE["N[4F=?4R^%#( S!D4HY XZ!Q 2,Z,TU'&W->T ML!;KW7K>2=JW=1V HM=F78^NZ7*V.(\V@*\;$Y1U=)A[U& =!A4$JL#ZWTEZ M\'JWGI>1=F-/1^/F3-:[K7_U0&B5^]D2AZSZW^E#+PCSK]8*+&J!*4 M7#<=.F_ <65!&"(M*XU!-'F$ZZ5._UJ3N/@V3?B$=5^L?R3]ZGWY@&G^>3;] M;R)JW6.SIG3SG(8^*"LHM+2UGTZOQ'0\R\C?KZ1>*V@I>K8E-MU"F>$3.!4R07F ,6I!"163+T M)D^"SU(U+AH'T_UNF#I $2/7U\^7L9E6DS_V)PJWW!VB5<%V\R(9)F/ MP&4(FRY]S[,'H1+WR5F;%7LA,MWE.UW"Y!!USAO)M@N<_+:8%UPNB9-PL77K MRRU/6Y:<%T+5?2 VU"+ 4 (9E=50M]U'R9P1(NP,EQ<_-VZ)0$O4#"OI#HZN M#Z0;(N#+FUE^2WQ#1(9,Q8FPR0FY@/GIID.SEGF-,F'1@)9NX>1LC MWUQ^8B@Y"@'(0@(5C0ZH^)@/K:P.$+>5%>;' M1;D]/_?3CG\AWIG6@9Z!;WWOS;WOW;RE7:.M M>&D\UP&$_<@U0MG#T[*9\L[-MZW#Y($]W/9G M-O5SC]$]BK[B8Y>W=9!U%O MBYX_5)U>7!5(O)LOWO^!]7Y@]OD7I$!AHZ0;.PHR.<>=(FNM19R&D\D620$) MYRE9(6PI;5HLAZ#^G'SC/IA\ND+E5*H^-Y?Y:UAL+L$.KRW/IBY[_".5T4'5R=7LP%O^/CISW1Q MF:M_GL\^TX>^WOS1NEK'HF24F$<0/.J-R().%-E*J6-.!G.;&=![4SHN#@= MQ_R4JCHW+&[?J()6P28MH1050(E,$4M6E<7"698Y.MGD6OD 6L?%8V/T'(/5 M U0Y=A'6Q?QR?9MY64^7J[*@>MC44^6J6D-RX2WQHZ6C %:* "[Q!(5'5Y25 MMTXIAHN?EO4!OCZ5IW3Y]7+=2_ 6B9HTW3S' MXW7=XKH>C1*HU?>UB3I6?/'DG5R@?Z@@$:)' 1EY\K:V-^[THK';9--C*!WW MB7BXL_BT*CL#;-:YU3<<;HW;96UBR0F$]Q(4G180''I XP2O@U:\'&Y,\X%$ MCCBC]73XV1.U1RMSY&/Y ^9_S>?YXY2.0=Y"#K2\E;?=/7:R0B M9\$[:2!RE6HTS"'6J 69*)AR80F;C"![BJ!QZZ"'SVX'$7RG +J*>:7TD@D! MS&HR!2DMA&P4,*^U=X(IXYKDJD^3-&[>,(S*=\#1 ?(?^22[^TCRYO,"U\QL M?:J*C&M!\DG9(Z@<*6\JGARKM:XDGA-Y\AV.L6<_TA\T#M'BO(5(QP[+K[<[ M,(Z54@>"#F@@Q@WX$B@@+&A%(HZ2&&S!P7[K4)HU1PR82 MLC(@=+*@O$[@&7(@"T%#='O#=ZD@/\?5)GMI[(G5)ON(;^SE%G>V)X]/0N+):E5 %\4I0"/&HK(.K-I_JZ36T#FV.DVR%8WLQFE[>-X.=96M3?)V-(]3<_XR2F9"TK M!E $2A^!"B)!%QF!Y;9KD!^+GY:_W=4_2!E(#ZZ"#$.DQ+JNUU(&/FQJ3 M"=.HC8J>[,;6-3T\0)!T7F>NM',RA)!CFVO\ETCK*_ >)FP:6"&=0HQ,"/\5 M+M9^F0@N3@<-D/.JS\=N Y5Q>A'Y.U7 MC0\X_1HOZ>>NJSDO+N;_"K-4W?+UWY@4:;.S'.OJ(P7*V A1,F+0,.9$*75@ M_DZ'XW[?'7=,>XMCL:':Z%<:F*V%28D20[8Y*L%S M(/,9"$]7W]P)2^YU8>D@>7=QZJWJ#Z-CF[X]7;V_7"U7859KA-]\G5^275C* M4(W% ,;6SC]1*!V168'1.42.*JDV>S1?(FPGD/GS %D3970 KK?;S]9,9,/2 MA)-II.(RL$R6H="X31<^5ZQ@CA9M:3(/_"$INUUFLO-"T)$2[P S]_J0/^#U MM,U?D7(*0KEP.0 S/H)RJD! 4R]E'<6"P;B 36[$GZ5J-R2=V;WX<'H8.UJ: M+Y6)"8T6 M!>WG_^>7QT.E0 G;#U3G=FI]$%1TXL8>M5Q^P5LD1 MX]M:A\V!OOGS5670>(>B,)#24]CHC(%UABLLL9<"NB).U##Y J6[@?),[N1/ MHZ]S&XAQ9U#(VOU?S0GY?4;JO79OV(R*68P@Z?^# M4D&!JTNVO0K<%R-<5$WNQ4\[?^.N]._HZDI-;V]-4*3CA"4N8]V31^8;>:A5 MBIFR=&5MLH$[UT0H>])Y3C,[]L'9"\'FH.KK(!S8A;W-@5,=27E'P@T7_Q?# M8I)+,(G"&SIF-#&JO8%@K:&3S7D;A$F8VTR0.93BD4N$6N+H ,P>K]0S02\) M]>?9IW_-*W_+B0PRDLT7,(F$J8(I$$NQ8*+U@?&DA&BRVW!O2D.YD)'5N @?,J\\.Q$;#+9]@!:1ZZ$ZA*IARGR MG+#Z;GZYV'#(&6.A: $L,[-IA N^=F'2OY:HLI>ZR5C2_4D=N<"J1Z0>IL:S M NKTV]84A0K2Z"CHV) (REL)SM=^D&RR"B7QDL<]^Z])';DLJTN@'J3&\P'J MIR^XP%!6=1A5#LZ@Y)!R8IL^(R^8 AYLB*D8$T_RDO0RI2,7>/4'TP.5>#XH MG5AMO*$3 G0,"I2- 1RCP :#J=WO7)+]C8C-D6O%^D/D7@H['(?S5;AH]!KP M*Z[JX]QON%@_QKU9K1;3>+FJ/7JK>;T'G,\^KN;IGYM7ND,N^_?]PO%W^4?Q M--!5_4]A41^1;HBX0B7E)58+4\<@AGH'E#T$R>I&']214VX=39L=RJ9ZY]=(E^%0U:2,(X(TU,+#2Y:G^2HI&WC V!B >K[0:1 M?I?OE'M:\<'[3P[[SLF]5,,]*4\B,V"]\K.4JC(I0"F+X&TBFW.6Z8(R!]XD MI6OEJVZMIKSWA1_"4*\[TE&+68%Y41$&TJH+A-$$DT4(1T/ 5I M16ER!W,@O9WZN7W0]/0RDW::ZR!/N&'SS6PUS94E2LP_8KI<3%=37&[F.&-^ M1U+?#%T.FY&D3Y\#&*6P3@LH3M,YD(,&9XP%HQ46&9DU]WMVA\;N4*R,^V;3 M&-:CZ/LUG/MK^P_7]G_OOSZ\1JD)&2>/&@Z03NN@PBMGA:H[3%,*]>K&D>44 M"]E8G[7DDKDF:X%:!14DT\W:]BK9-]](H.LCZ"EE7,M!>A%=0@K+'7D+I1R" MBZY6$XK 2T8F59,*CP/I[32HV =-][WO*33705!QA\V)YE&H0CDFB[4YFVL# M,=&_&E2R4'PD,8CFL!L73"?1^W-8VTL)!R/H&R[B?( ^BO_$Z>>3"4@@>$&DSS MDVNV _R^<&4QL-6GC6)^(;4 MQ&M(GG^;4ZY79]==?'_[X/+AUWD-6=;W#]/9Z@MNA73ULW\,%ZDN,R%RCV@% M&IG@DR?D327>/'47TB@,"G2NS;^HR#Q"3N"CB59+X6-I4I[0_CW@V.NW]4Q; MP2Q'%1484[U'DADB3PFTT(["?:8\8RW$,RP;O2;Z>V"OW37KWGKN(/PXDN1H7_V-"]?Z Y$YP MTZT)U<5M-TMP3#($555':ZKL.80B-(0J MLP-X_D2!]OP[XCK0?+_>4KE=JI"81:\H1>*\#J!&&\"Y8 &CS]ZFQ.D732*V MIRCJ$9"'*OY^=6E,"U<]&W ]"@UX][H-@72\=+OP"?=8^+WV72U_/#Q]RMF9"(I1 -.Z?5L M,O+C,B0H2ED5@I"AS2/PLU2->^%U2D@=H8V1AWK=<;)7TWM^NPA7KC8RE,BD M!5'G4"C/ZSXA%X!'9Y0*S)')[/#:],)GQFUU;(*4H87;@0LZ,OS\Y7K"5/2E M5D]Y,-HS4$76GCB-='X;$[,MAK>9I#,4 ^.>E:\GI3T,$>=O"=LAM"PR@:5@ M9;4R[65= UPH(.&.9)\\5TU:5P:AOL?$HS7PAD7_ 2AH_T:V_8/ZCTB'U?_^ M'_\?4$L! A0#% @ Z8"03Z*M3#O3)P ZQX! !@ ( ! M &$R,#$Y,3 S,7$S+65X,3 Q>&YG+FAT;5!+ 0(4 Q0 ( .F D$]^ M_,0D"P@ $0N 8 " 0DH !A,C Q.3$P,S%Q,RUE>#,Q M,7AN9RYH=&U02P$"% ,4 " #I@)!/0A;&814( !C+@ & M @ %*, 83(P,3DQ,#,Q<3,M97@S,3)X;F&YG+FAT;5!+ 0(4 Q0 ( .F D$_2 >UG] 0 *P9 8 M " :T] !A,C Q.3$P,S%Q,RUE>#,R,GAN9RYH=&U02P$"% ,4 M " #J@)!/ACF"/KM( P!S0"P $ @ '70@ >G5O+3(P M,3DQ,#,Q+FAT;5!+ 0(4 Q0 ( .J D$\_I ZFJQ( (/, 0 M " <"+ P!Z=6\M,C Q.3$P,S$N>'-D4$L! A0#% @ ZH"03]K: MG[ D(0 IUP! !0 ( !F9X# 'IU;RTR,#$Y,3 S,5]C86PN M>&UL4$L! A0#% @ ZH"03W%S6L^C

&UL4$L! A0#% @ ZH"03]%:;- S M[P +@8* !0 ( !Q#,$ 'IU;RTR,#$Y,3 S,5]L86(N>&UL M4$L! A0#% @ ZH"03_-**%HYD0 U,,& !0 ( !*2,% K 'IU;RTR,#$Y,3 S,5]P&UL4$L%!@ + L X@( )2T!0 $! end XML 33 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Current Liabilities
9 Months Ended
Oct. 31, 2019
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 October 31, 2019January 31, 2019
Accrued outside services and consulting$3,443  $2,089  
Accrued goods and services taxes2,980  3,098  
Accrued taxes1,941  1,651  
Accrued hosting and third party license fees1,919  1,073  
Employee early exercised stock options143  436  
Other accrued expenses6,732  5,863  
Total$17,158  $14,210  

XML 34 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deferred Commissions
9 Months Ended
Oct. 31, 2019
Revenue from Contract with Customer [Abstract]  
Deferred Commissions Deferred CommissionsDeferred commissions, related to incremental costs of obtaining customer contracts, were $27.0 million as of October 31, 2019 and $27.3 million as of January 31, 2019 (as adjusted), respectively. Amortization expense for deferred commissions was $2.4 million and $7.0 million for the three and nine months ended October 31, 2019, respectively, and $2.0 million and $5.8 million for the three and nine months ended October 31, 2018 (as adjusted), respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.
XML 35 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Overview and Basis of Presentation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
Mar. 31, 2018
Apr. 30, 2018
Oct. 31, 2019
Oct. 31, 2018
[1]
Class of Stock [Line Items]        
Public offering price (in dollars per share)   $ 14.00    
Aggregate proceeds received, net     $ 0 $ 164,703
Common stock reclassified as Class B common stock (in shares) 30,500,000      
Class B common stock        
Class of Stock [Line Items]        
Common stock issued upon conversion of convertible preferred stock (in shares) 62,000,000.0      
Number of common shares issued for each share of convertible preferred stock (in shares) 1      
IPO        
Class of Stock [Line Items]        
Shares issued and sold (in shares)   12,700,000    
Aggregate proceeds received, net   $ 159,700    
Over-Allotment Option        
Class of Stock [Line Items]        
Shares issued and sold (in shares)   1,700,000    
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 36 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Purchased Intangible Assets (Tables)
9 Months Ended
Oct. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Purchased Intangible Assets
The following table summarizes the purchased intangible asset balances (in thousands):
October 31, 2019
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Developed technology$7,697  $(4,879) $2,818  
Customer relationships4,287  (1,657) 2,630  
Trade names909  (314) 595  
Total$12,893  $(6,850) $6,043  

 January 31, 2019
 Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Developed technology$7,697  $(4,045) $3,652  
Customer relationships (as adjusted)¹4,287  (1,236) 3,051  
Trade names909  (216) 693  
Total$12,893  $(5,497) $7,396  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 37 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity (Tables)
9 Months Ended
Oct. 31, 2019
Equity [Abstract]  
Schedule of Components of Accumulated Other Comprehensive Income
Components of accumulated other comprehensive income were as follows (in thousands):
Foreign Currency Translation AdjustmentUnrealized Gain on Available-for-Sale SecuritiesTotal
Balance, January 31, 2019$474  $ $481  
Foreign currency translation adjustment(416) —  (416) 
Unrealized gain on available-for-sale securities—  121  121  
Balance, October 31, 2019$58  $128  $186  
XML 38 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deferred Revenue and Performance Obligations - Performance Obligations (Details)
Oct. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-11-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation (percent) 61.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-11-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation (percent) 39.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, period
XML 39 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Purchased Intangible Assets - Summary of Purchased Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,893 $ 12,893
Accumulated Amortization (6,850) (5,497)
Net Carrying Amount 6,043 7,396
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 7,697 7,697
Accumulated Amortization (4,879) (4,045)
Net Carrying Amount 2,818 3,652
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,287 4,287
Accumulated Amortization (1,657) (1,236)
Net Carrying Amount 2,630 3,051
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 909 909
Accumulated Amortization (314) (216)
Net Carrying Amount $ 595 $ 693
XML 40 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
[1]
Oct. 31, 2019
Oct. 31, 2018
[1]
Revenue:        
Total revenue $ 71,822 $ 61,356 $ 205,664 $ 171,651
Cost of revenue:        
Total cost of revenue 34,301 30,177 100,034 84,842
Gross profit 37,521 31,179 105,630 86,809
Operating expenses:        
Research and development 17,903 14,282 53,662 39,667
Sales and marketing 28,027 24,849 80,818 71,008
General and administrative 10,597 9,579 32,366 27,553
Total operating expenses 56,527 48,710 166,846 138,228
Loss from operations (19,006) (17,531) (61,216) (51,419)
Interest and other income (expense), net 1,190 633 2,294 (1,218)
Loss before income taxes (17,816) (16,898) (58,922) (52,637)
Income tax provision (421) (326) (720) (921)
Net loss (18,237) (17,224) [2] (59,642) (53,558) [2],[3]
Comprehensive loss:        
Foreign currency translation adjustment (141) (679) (416) (341)
Unrealized gain (loss) on available-for-sale securities 75 (32) 121 (32)
Comprehensive loss $ (18,303) $ (17,935) $ (59,937) $ (53,931)
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.16) $ (0.16) $ (0.54) $ (0.62)
Weighted-average shares outstanding used in calculating net loss per share attributable to common stockholders, basic and diluted (in shares) 111,835 106,049 110,436 85,820
Subscription        
Revenue:        
Total revenue $ 54,038 $ 43,083 $ 151,996 $ 119,849
Cost of revenue:        
Total cost of revenue 13,858 10,987 38,589 31,273
Professional services        
Revenue:        
Total revenue 17,784 18,273 53,668 51,802
Cost of revenue:        
Total cost of revenue $ 20,443 $ 19,190 $ 61,445 $ 53,569
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2018 was a credit of $24.0 million primarily related to deferred commissions.
[3] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 41 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Narrative (Details)
Oct. 31, 2019
vote
$ / shares
shares
Class of Stock [Line Items]  
Preferred stock authorized (in shares) 10,000,000
Preferred stock par value (in dollars per share) | $ / shares $ 0.0001
Preferred stock issued (in shares) 0
Preferred stock outstanding (in shares) 0
Class A common stock  
Class of Stock [Line Items]  
Common stock authorized (in shares) 500,000,000
Common stock par value (in dollars per share) | $ / shares $ 0.0001
Common stock issued (in shares) 93,600,000
Common stock outstanding (in shares) 93,600,000
Number of votes for each share of stock held (in votes) | vote 1
Class B common stock  
Class of Stock [Line Items]  
Common stock authorized (in shares) 500,000,000
Common stock par value (in dollars per share) | $ / shares $ 0.0001
Common stock issued (in shares) 19,500,000
Common stock outstanding (in shares) 19,500,000
Number of votes for each share of stock held (in votes) | vote 10
JSON 42 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zuo-20191031.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 273, "dts": { "calculationLink": { "local": [ "zuo-20191031_cal.xml" ] }, "definitionLink": { "local": [ "zuo-20191031_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "zuo-20191031.htm" ] }, "labelLink": { "local": [ "zuo-20191031_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2018/dei-doc-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "zuo-20191031_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-ref-2018-01-31.xml" ] }, "schema": { "local": [ "zuo-20191031.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 491, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 50, "http://www.zuora.com/20191031": 9, "http://xbrl.sec.gov/dei/2018-01-31": 11, "total": 70 }, "keyCustom": 42, "keyStandard": 322, "memberCustom": 16, "memberStandard": 48, "nsprefix": "zuo", "nsuri": "http://www.zuora.com/20191031", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.zuora.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "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": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Investments", "role": "http://www.zuora.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - Fair Value Measurements", "role": "http://www.zuora.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "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": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "zuo:CustomerContractsAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Deferred Commissions", "role": "http://www.zuora.com/role/DeferredCommissions", "shortName": "Deferred Commissions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "zuo:CustomerContractsAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118106 - Disclosure - Prepaid Expenses and Other Current Assets", "role": "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - Property and Equipment, Net", "role": "http://www.zuora.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125108 - Disclosure - Purchased Intangible Assets", "role": "http://www.zuora.com/role/PurchasedIntangibleAssets", "shortName": "Purchased Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129109 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132110 - Disclosure - Deferred Revenue and Performance Obligations", "role": "http://www.zuora.com/role/DeferredRevenueandPerformanceObligations", "shortName": "Deferred Revenue and Performance Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "zuo:GeographicInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135111 - Disclosure - Geographical Information", "role": "http://www.zuora.com/role/GeographicalInformation", "shortName": "Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "zuo:GeographicInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138112 - Disclosure - Debt", "role": "http://www.zuora.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie5bbb6fdc9854d509bc72e308ae91552_I20190131", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140113 - Disclosure - Income Taxes", "role": "http://www.zuora.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143114 - Disclosure - Stockholders' Equity", "role": "http://www.zuora.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147115 - Disclosure - Employee Stock Plans", "role": "http://www.zuora.com/role/EmployeeStockPlans", "shortName": "Employee Stock Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155116 - Disclosure - Commitments and Contingencies", "role": "http://www.zuora.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159117 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "role": "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)", "role": "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables)", "role": "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsTables", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Investments (Tables)", "role": "http://www.zuora.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.zuora.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "role": "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.zuora.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.zuora.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326306 - Disclosure - Purchased Intangible Assets (Tables)", "role": "http://www.zuora.com/role/PurchasedIntangibleAssetsTables", "shortName": "Purchased Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330307 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336308 - Disclosure - Geographical Information (Tables)", "role": "http://www.zuora.com/role/GeographicalInformationTables", "shortName": "Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341309 - Disclosure - Income Taxes (Tables)", "role": "http://www.zuora.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344310 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.zuora.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348311 - Disclosure - Employee Stock Plans (Tables)", "role": "http://www.zuora.com/role/EmployeeStockPlansTables", "shortName": "Employee Stock Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356312 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.zuora.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360313 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "role": "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersTables", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9f8c9771b9f34777a5c2b1ad7dfd6269_I20180430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Overview and Basis of Presentation - Narrative (Details)", "role": "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails", "shortName": "Overview and Basis of Presentation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9f8c9771b9f34777a5c2b1ad7dfd6269_I20180430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "role": "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "zuo:SubscriptionAndOnPremiseLicenseAgreementTermMaximum", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details)", "role": "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "zuo:SubscriptionAndOnPremiseLicenseAgreementTermMaximum", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Condensed Consolidated Balance Sheet (Details)", "role": "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Condensed Consolidated Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i5e1e9d80c08142b2a5b593f8c54d3986_I20190131", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Condensed Consolidated Statement of Comprehensive Loss (Details)", "role": "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Condensed Consolidated Statement of Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i0327dc9bf6494e7eb4705d66a365c44a_D20180801-20181031", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Investments - Schedule of Investments (Details)", "role": "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails", "shortName": "Investments - Schedule of Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:MarketableSecuritiesRealizedGainLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:MarketableSecuritiesRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Investments - Narrative (Details)", "role": "http://www.zuora.com/role/InvestmentsNarrativeDetails", "shortName": "Investments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:MarketableSecuritiesRealizedGainLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:MarketableSecuritiesRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details)", "role": "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ia79e2382dcf84165b7552fa50a0967ee_I20191031", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - Deferred Commissions - Narrative (Details)", "role": "http://www.zuora.com/role/DeferredCommissionsNarrativeDetails", "shortName": "Deferred Commissions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie5bbb6fdc9854d509bc72e308ae91552_I20190131", "decimals": "-5", "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420409 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423410 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "role": "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424411 - Disclosure - Property and Equipment, Net - Narrative (Details)", "role": "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails", "shortName": "Property and Equipment, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i02d93adb26c746ab9db1c08e2a88ecb9_I20180131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i02d93adb26c746ab9db1c08e2a88ecb9_I20180131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427412 - Disclosure - Purchased Intangible Assets - Summary of Purchased Intangible Assets (Details)", "role": "http://www.zuora.com/role/PurchasedIntangibleAssetsSummaryofPurchasedIntangibleAssetsDetails", "shortName": "Purchased Intangible Assets - Summary of Purchased Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428413 - Disclosure - Purchased Intangible Assets - Narrative (Details)", "role": "http://www.zuora.com/role/PurchasedIntangibleAssetsNarrativeDetails", "shortName": "Purchased Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "-3", "first": true, "lang": null, "name": "zuo:AccruedOutsideServicesAndConsultingCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431414 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "-3", "first": true, "lang": null, "name": "zuo:AccruedOutsideServicesAndConsultingCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433415 - Disclosure - Deferred Revenue and Performance Obligations - Narrative (Details)", "role": "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsNarrativeDetails", "shortName": "Deferred Revenue and Performance Obligations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie3fb2fb0bb5040218890c4c6f8fb1319_I20191031", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434416 - Disclosure - Deferred Revenue and Performance Obligations - Performance Obligations (Details)", "role": "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails", "shortName": "Deferred Revenue and Performance Obligations - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie3fb2fb0bb5040218890c4c6f8fb1319_I20191031", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437417 - Disclosure - Geographical Information - Revenue by Country (Details)", "role": "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails", "shortName": "Geographical Information - Revenue by Country (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i5e4c758b5bfc4e23b1d7a1f72c6d07aa_D20190801-20191031", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i96d6b419421b4f89968619b49a181ee8_I20181031", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439418 - Disclosure - Debt - Narrative (Details)", "role": "http://www.zuora.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i96d6b419421b4f89968619b49a181ee8_I20181031", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442419 - Disclosure - Income Taxes - Income Tax Provision, Pretax Loss, and Effective Tax Rate (Details)", "role": "http://www.zuora.com/role/IncomeTaxesIncomeTaxProvisionPretaxLossandEffectiveTaxRateDetails", "shortName": "Income Taxes - Income Tax Provision, Pretax Loss, and Effective Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445420 - Disclosure - Stockholders' Equity - Narrative (Details)", "role": "http://www.zuora.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i8e75eaea50bc438d90378a8c060dd9ae_I20190731", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446421 - Disclosure - Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details)", "role": "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ic3b0ff9e419845bc9779147b30fb685e_I20190131", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ib2187dfe0290441fa27c3675fe4fac2d_I20180131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)", "role": "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ib2187dfe0290441fa27c3675fe4fac2d_I20180131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449422 - Disclosure - Employee Stock Plans - Narrative (Details)", "role": "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "shortName": "Employee Stock Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie5bbb6fdc9854d509bc72e308ae91552_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450423 - Disclosure - Employee Stock Plans - Stock Option Activity (Details)", "role": "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails", "shortName": "Employee Stock Plans - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2451424 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details)", "role": "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails", "shortName": "Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ibd6bc8a0a67b447d8f70670eb99a1321_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452425 - Disclosure - Employee Stock Plans - RSU and Restricted Stock Award Activity (Details)", "role": "http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails", "shortName": "Employee Stock Plans - RSU and Restricted Stock Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ibd6bc8a0a67b447d8f70670eb99a1321_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i40ae9fb5b2fc4483ac1e5e9e4ca66a0f_D20190201-20191031", "decimals": "2", "first": true, "lang": null, "name": "zuo:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453426 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details)", "role": "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "shortName": "Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i40ae9fb5b2fc4483ac1e5e9e4ca66a0f_D20190201-20191031", "decimals": "2", "first": true, "lang": null, "name": "zuo:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454427 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense (Details)", "role": "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails", "shortName": "Employee Stock Plans - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i199facbba2a0443886dbe49cf7451bed_I20190331", "decimals": "-5", "first": true, "lang": null, "name": "zuo:LeaseAgreementReimbursementAllowancePerAgreement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457428 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i199facbba2a0443886dbe49cf7451bed_I20190331", "decimals": "-5", "first": true, "lang": null, "name": "zuo:LeaseAgreementReimbursementAllowancePerAgreement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458429 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Operating Leases (Details)", "role": "http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails", "shortName": "Commitments and Contingencies - Future Minimum Lease Payments Under Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "ie0fceaa319c742e7af2db144bc5c0275_I20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i3b4f0784b3fd4e3e8027d8796b1b2891_D20190801-20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461430 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details)", "role": "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462431 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Potentially Dilutive Securities Not Included in the Diluted Per Share Calculations (Details)", "role": "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersPotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Potentially Dilutive Securities Not Included in the Diluted Per Share Calculations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": "-3", "first": true, "lang": null, "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.zuora.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "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 - Overview and Basis of Presentation", "role": "http://www.zuora.com/role/OverviewandBasisofPresentation", "shortName": "Overview and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "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": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements", "role": "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20191031.htm", "contextRef": "i9c8386cfdf294e12a9a6d426f2db142f_D20190201-20191031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 65, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "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/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r331" ], "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/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r331" ], "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/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large 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/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r331" ], "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/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Indicate if company meets the shell company criteria: a company with no or nominal operations, and with no or nominal assets or assets consisting solely of cash and cash equivalents.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails", "http://www.zuora.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r127", "r206", "r209", "r317", "r318" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails", "http://www.zuora.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails", "http://www.zuora.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "label": "Name of Property [Axis]", "terseLabel": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Name of Property [Domain]", "terseLabel": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r103", "r105", "r106", "r107" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Topic 606 Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r105", "r106", "r107" ], "lang": { "en-US": { "role": { "label": "Previously Reported [Member]", "terseLabel": "As Reported Under ASC 605" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r128", "r206", "r210", "r319", "r323", "r325" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "Components of Accumulated Other Comprehensive Income" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Topic 606" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r23", "r129", "r130", "r207" ], "calculation": { "http://www.zuora.com/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 doubtful accounts of $2,622 and $2,522 as of October 31, 2019 and January 31, 2019, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r89" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Other" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r34", "r178" ], "calculation": { "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r53", "r54", "r55", "r59", "r60" ], "lang": { "en-US": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "terseLabel": "Unrealized Gain on Available-for-Sale Securities" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r57", "r58", "r59" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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 income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r59", "r60", "r266" ], "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 Income", "verboseLabel": "AOCI" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r52", "r59", "r60", "r266" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r216", "r218", "r249", "r250" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r218", "r243", "r248" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r29", "r131", "r147" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r88", "r167", "r173" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense related to purchased intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r109" ], "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": "Potentially dilutive securities not included in the diluted per share calculation" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersPotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersPotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersPotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersPotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Operating leases, area (sq ft)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r126", "r296", "r308" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r51" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r138" ], "calculation": { "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r139" ], "calculation": { "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r136", "r154" ], "calculation": { "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r133", "r137", "r154" ], "calculation": { "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value", "verboseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails", "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r135", "r154" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r219", "r245" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "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 and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r91", "r92", "r93" ], "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 purchases accrued or in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r91", "r92" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Lease Obligation Incurred", "terseLabel": "Property\u00a0and\u00a0equipment\u00a0acquired\u00a0under\u00a0capital\u00a0leases" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r328", "r330" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Internal-use software amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized internal-use software costs" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r163" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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", "terseLabel": "Amortization of deferred commissions" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.zuora.com/role/DeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Estimated amortization period for deferred commissions (in years)" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r163" ], "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 loss in relation to costs capitalized" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r162" ], "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", "terseLabel": "Deferred commissions related to incremental costs of obtaining customer contracts" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r162" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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 commissions, current portion", "verboseLabel": "Deferred commissions, current portion" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r162" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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 commissions, net of current portion", "verboseLabel": "Deferred commissions, net of current portion" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r32", "r90" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r85", "r90", "r94" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash and cash equivalents and restricted cash within the unaudited condensed consolidated balance sheets to the amounts shown in the unaudited condensed consolidated statements of cash flows above:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r85", "r279" ], "calculation": { "http://www.zuora.com/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 (decrease) increase in cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/CoverPage", "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r213", "r273" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents.", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails", "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r183", "r301", "r314" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r182", "r184" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A common stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/CoverPage", "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B common stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/CoverPage", "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved and available for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r190" ], "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", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r65", "r66" ], "calculation": { "http://www.zuora.com/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", "terseLabel": "Comprehensive loss", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive loss:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r120", "r121", "r277", "r278" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r120", "r121", "r277", "r278", "r321" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r120", "r121", "r277", "r278", "r321" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r120", "r121", "r277", "r278" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r120", "r121", "r277", "r278" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r200", "r202", "r207" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r200", "r202", "r207" ], "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r200", "r201", "r207" ], "calculation": { "http://www.zuora.com/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, current portion", "verboseLabel": "Deferred revenue, current portion" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r200", "r201", "r207" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion", "verboseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r208" ], "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", "terseLabel": "Revenue recognized that was previously included in deferred revenue balances" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r20", "r21", "r191", "r194" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Number of common shares issued for each share of convertible preferred stock (in shares)" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r213", "r215", "r320" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails", "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r73" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of Revenue", "verboseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect of adoption of new accounting principle" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r261" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsSummaryofPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "negatedTerseLabel": "Basis spread on variable interest rate, minus (percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r43", "r185", "r280" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate (percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTerm": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Debt Securities, Available-for-sale, Term", "terseLabel": "Securities stated effective maturities (in years)" } } }, "localname": "DebtSecuritiesAvailableForSaleTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).", "label": "Deferred Compensation Share-based Arrangements, Liability, Current", "terseLabel": "Employee early exercised stock options" } } }, "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r253", "r256" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities", "verboseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCredit": { "auth_ref": [ "r282" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative difference between the rental payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense over the term of the leased property by the lessor or lessee, respectively.", "label": "Deferred Rent Credit", "terseLabel": "Deferred rent included in accrued expenses and other current liabilities and other long-term liabilities" } } }, "localname": "DeferredRentCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r88", "r176" ], "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 and amortization expense related to property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r88", "r176" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r262" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsSummaryofPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r206" ], "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 Country Based on Customer Address at Time of Sale" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Employee Stock Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlans" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Net loss per share attributable to common stockholders, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r279" ], "calculation": { "http://www.zuora.com/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 rates on cash and cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r100", "r254", "r255" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesIncomeTaxProvisionPretaxLossandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.zuora.com/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 employee liabilities" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r244" ], "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 compensation cost, recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r241" ], "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", "verboseLabel": "Issued and outstanding stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails", "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersPotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "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": "Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r268", "r269", "r270", "r275" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r268", "r269", "r270", "r274", "r275" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Summary of Fair Value Hierarchy for Financial Assets Measured on a Recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r213", "r214", "r215", "r269", "r287" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r268", "r269", "r271", "r272", "r276" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r273" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r213", "r214", "r215", "r269", "r288" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r213", "r214", "r215", "r269", "r289" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r213", "r214", "r215", "r269", "r290" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r273", "r276" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r148", "r150", "r151", "r152", "r153", "r155", "r156", "r157", "r158" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails", "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r172" ], "calculation": { "http://www.zuora.com/role/PurchasedIntangibleAssetsSummaryofPurchasedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsSummaryofPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r168", "r169", "r172", "r174", "r292" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsSummaryofPurchasedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r172", "r292" ], "calculation": { "http://www.zuora.com/role/PurchasedIntangibleAssetsSummaryofPurchasedIntangibleAssetsDetails": { "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 Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsSummaryofPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsSummaryofPurchasedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r168", "r171" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsSummaryofPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r172" ], "calculation": { "http://www.zuora.com/role/PurchasedIntangibleAssetsSummaryofPurchasedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net\u00a0Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsSummaryofPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r70" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r164", "r165" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r72" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r68", "r103", "r293", "r302", "r316" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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", "negatedTerseLabel": "Loss before income taxes", "terseLabel": "Loss before income taxes", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/IncomeTaxesIncomeTaxProvisionPretaxLossandEffectiveTaxRateDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r259" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r125", "r258" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax provision", "terseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/IncomeTaxesIncomeTaxProvisionPretaxLossandEffectiveTaxRateDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r87" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r87" ], "calculation": { "http://www.zuora.com/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" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r87" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.zuora.com/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 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 employee liabilities" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/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/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.zuora.com/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 other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r87" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Purchased Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r166", "r170" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Purchased intangibles, net", "verboseLabel": "Purchased intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r146", "r294", "r306", "r322" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseArrangementTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms.", "label": "Lease Arrangement, Type [Axis]", "terseLabel": "Lease Arrangement, Type [Axis]" } } }, "localname": "LeaseArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseArrangementTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms.", "label": "Lease Arrangement, Type [Domain]", "terseLabel": "Lease Arrangement, Type [Domain]" } } }, "localname": "LeaseArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating renewal term (in years)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Initial lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r299", "r312" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r18", "r297", "r307" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Amount drawn under credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r38", "r98" ], "lang": { "en-US": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r38" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Annual fee on revolving loan" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Credit facility expiration date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityFrequencyOfPayments": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "Description of the frequency of periodic payments, which may be presented in a variety of ways (for example, monthly, quarterly, annually).", "label": "Line of Credit Facility, Frequency of Payments", "terseLabel": "Frequency of periodic payment" } } }, "localname": "LineOfCreditFacilityFrequencyOfPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Credit facility maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r38", "r98" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Debt, current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesRealizedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).", "label": "Marketable Securities, Realized Gain (Loss)", "terseLabel": "Realized gain (loss) on sale of marketable securities" } } }, "localname": "MarketableSecuritiesRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r213" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://www.zuora.com/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/2019-01-31", "presentation": [ "http://www.zuora.com/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/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://www.zuora.com/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/2019-01-31", "presentation": [ "http://www.zuora.com/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/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r85", "r86", "r89" ], "calculation": { "http://www.zuora.com/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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/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/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r61", "r64", "r69", "r89", "r110", "r303", "r315" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r102", "r104" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "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": "Others" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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", "terseLabel": "Total operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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)", "terseLabel": "Loss from operations", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r281", "r284" ], "calculation": { "http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total future lease commitments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r281", "r284" ], "calculation": { "http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r281", "r284" ], "calculation": { "http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r281", "r284" ], "calculation": { "http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r281", "r284" ], "calculation": { "http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r281", "r284" ], "calculation": { "http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r283" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r267" ], "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": "Overview and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r41" ], "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "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 accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r263", "r264", "r265" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gain (loss) on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r263", "r264", "r265" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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 adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r62", "r65", "r67", "r190" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r3", "r8" ], "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 7.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 other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r82" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of unvested common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r84" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payments of offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r75", "r77", "r134" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedTerseLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r78" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Business\u00a0combinations,\u00a0net\u00a0of\u00a0cash\u00a0acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://www.zuora.com/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 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/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r219", "r245" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Preferred stock outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r30", "r31" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "netLabel": "Prepaid expenses and other current assets\u00b9", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r4", "r8", "r159", "r160" ], "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r5", "r8", "r159", "r160" ], "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Rent", "terseLabel": "Prepaid rent" } } }, "localname": "PrepaidRent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r6", "r8", "r159", "r160" ], "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 5.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": "Taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "WSJ Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r80" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Aggregate proceeds received, net", "verboseLabel": "Proceeds from initial public offering, net of underwriters\u2019 discounts and commissions" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r80", "r246" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds of issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r81", "r99" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from amounts borrowed" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r75", "r76", "r134" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r81" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Proceeds from Related Party Debt" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r75", "r76", "r134" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Sales of short-term investments" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r80", "r246" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from issuance of common stock upon exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r34", "r179" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r33", "r177" ], "calculation": { "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "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 and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r179", "r313" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r179" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r177" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r71", "r149" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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 for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r19", "r298", "r309" ], "lang": { "en-US": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r19", "r298", "r309" ], "lang": { "en-US": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Domain]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r19", "r298", "r309" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Contractual obligation for cloud computing services" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesFromStockholderMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Category of equity that is due from owners or affiliates of the reporting entity (including due from officers or directors) resulting from the sale of stock before the cash payment is received.", "label": "Receivables from Stockholder [Member]", "terseLabel": "Related Party Receivable" } } }, "localname": "ReceivablesFromStockholderMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r83" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedLabel": "Payments under capital leases" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r83" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Principal\u00a0payments\u00a0on\u00a0long-term\u00a0debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r83" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments of Related Party Debt", "negatedLabel": "Payments under related party notes receivable" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r252", "r329" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r94", "r295", "r310" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r1", "r14", "r94" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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, current", "verboseLabel": "Restricted cash, current portion" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r10", "r17", "r94", "r324" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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, Noncurrent", "terseLabel": "Restricted cash, net of current portion", "verboseLabel": "Restricted cash, net of current portion" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Unvested restricted stock issued and outstanding" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersPotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Unvested RSUs issued and outstanding" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersPotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r198", "r311" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r205", "r206" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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", "netLabel": "Total revenues", "terseLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r95", "r212" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r212" ], "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": "Deferred Revenue and Performance Obligations" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r203" ], "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": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r204" ], "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, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r204" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r204" ], "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 (percent)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Loan" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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 Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Components of Accumulated Other Comprehensive Income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersPotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r109" ], "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 Potential Dilutive Securities Not Included in the Diluted Per Share Calculations" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/InvestmentsNarrativeDetails", "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Amortized Cost, Unrealized Gains and Losses, and Estimated Fair Value of Short-term Investments" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r140", "r141", "r142", "r143", "r144", "r145", "r304", "r305" ], "lang": { "en-US": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/InvestmentsNarrativeDetails", "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Income Tax Provision, Pretax Loss, and Effective Tax Rate" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r110" ], "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 Calculation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r218", "r242", "r248" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r218", "r242", "r248" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r168", "r171" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsSummaryofPurchasedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r168", "r171" ], "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": "Summary of Purchased Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments Under Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r102", "r104", "r112", "r113", "r114" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Schedule of Impact of Adopting Topic 606" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r34", "r179" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r219", "r245" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r221", "r231", "r234" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Valuation Assumptions for Estimated Fair Value of Stock Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU and Restricted Stock Award Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r47", "r97", "r187", "r188", "r189", "r191", "r192", "r193", "r195", "r196", "r197", "r198" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Term Loan" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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", "verboseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r70" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r87" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r228" ], "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": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of RSU and Restricted Shares Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, ending balance (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails" ], "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 Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, maximum (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, minimum (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Average Remaining Contractual Term\u00a0(Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r233" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r226" ], "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", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r232" ], "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", "verboseLabel": "Weighted average grant date fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r245" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r223", "r245" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "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": "Shares Subject To Outstanding Stock\u00a0Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r222" ], "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": "Weighted average exercise price, ending balance (in dollars per share)", "periodStartLabel": "Weighted average exercise price, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r234" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r217", "r220" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r237", "r247" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)", "verboseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r245" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r245" ], "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": "Average remaining contractual term (years), exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r235" ], "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": "Average remaining contractual term (years), outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Average remaining contractual term (years), vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price, percentage of fair market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Public offering price (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r190" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/CoverPage", "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r50", "r190" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r49", "r190", "r191", "r198" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Common stock issued upon conversion of convertible preferred stock (in shares)", "verboseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r21", "r22", "r190", "r198" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Purchases of common stock under the ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r22", "r190", "r198" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued and sold (in shares)", "verboseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r21", "r22", "r190", "r198" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "RSU releases (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r190", "r198", "r225" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options, net of repurchases (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r50", "r190", "r198" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r21", "r22", "r190", "r198" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Purchases of common stock under the ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r21", "r22", "r190", "r198" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r190", "r198" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "RSU releases" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r50", "r190", "r198" ], "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 common stock upon exercise of stock options, net of repurchases" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r26", "r27", "r132" ], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:", "verboseLabel": "Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription", "verboseLabel": "Subscription" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "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 income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Accrued taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Technology Service [Member]", "terseLabel": "Professional services", "verboseLabel": "Professional services" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r260" ], "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 names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsSummaryofPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails", "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedBalanceSheetDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onCondensedConsolidatedStatementofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r213", "r300", "r320" ], "lang": { "en-US": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Treasury and Government [Member]", "terseLabel": "U.S. government securities" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails", "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r115", "r116", "r117", "r118", "r122", "r123", "r124" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "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 common shares outstanding, basic and diluted (in shares)", "verboseLabel": "Weighted-average shares outstanding used in calculating net loss per share attributable to common stockholders, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "zuo_AccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Expenses And Other Liabilities Current", "label": "Accrued Expenses And Other Liabilities Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.zuora.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "zuo_AccruedGoodsAndServicesTaxesCurrent": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued goods and services taxes current.", "label": "Accrued Goods and Services Taxes Current", "terseLabel": "Accrued goods and services taxes" } } }, "localname": "AccruedGoodsAndServicesTaxesCurrent", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zuo_AccruedHostingAndLicenseFeesCurrent": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Hosting And License Fees, Current", "label": "Accrued Hosting And License Fees, Current", "terseLabel": "Accrued hosting and third party license fees" } } }, "localname": "AccruedHostingAndLicenseFeesCurrent", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zuo_AccruedOutsideServicesAndConsultingCurrent": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued outside services and consulting current.", "label": "Accrued Outside Services And Consulting Current", "terseLabel": "Accrued outside services and consulting" } } }, "localname": "AccruedOutsideServicesAndConsultingCurrent", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zuo_AdjustmentsToAdditionalPaidInCapitalDeferredOfferingCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Deferred Offering Costs", "label": "Adjustments To Additional Paid In Capital, Deferred Offering Costs", "terseLabel": "Deferred offering costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDeferredOfferingCosts", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "zuo_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsLapseOfRestrictionOnEarlyExercise": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Share-Based Compensation, Stock Options, Lapse Of Restriction On Early Exercise", "label": "Adjustments To Additional Paid In Capital, Share-Based Compensation, Stock Options, Lapse Of Restriction On Early Exercise", "terseLabel": "Lapse of restrictions on common stock related to early exercise of stock options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsLapseOfRestrictionOnEarlyExercise", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "zuo_CloudComputingServicesContractMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cloud Computing Services Contract", "label": "Cloud Computing Services Contract [Member]", "terseLabel": "Cloud Computing Services" } } }, "localname": "CloudComputingServicesContractMember", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_CommonStockReclassifiedAsClassBCommonStockShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock Reclassified As Class B Common Stock, Shares", "label": "Common Stock Reclassified As Class B Common Stock, Shares", "terseLabel": "Common stock reclassified as Class B common stock (in shares)" } } }, "localname": "CommonStockReclassifiedAsClassBCommonStockShares", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "zuo_CommonStockVotingRightsNumberOfVotesForEachShareHeld": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Voting Rights, Number Of Votes For Each Share Held", "label": "Common Stock, Voting Rights, Number Of Votes For Each Share Held", "terseLabel": "Number of votes for each share of stock held (in votes)" } } }, "localname": "CommonStockVotingRightsNumberOfVotesForEachShareHeld", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "zuo_ComputerSoftwareInternalUseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computer Software, Internal Use [Member]", "label": "Computer Software, Internal Use [Member]", "terseLabel": "Internal-use software" } } }, "localname": "ComputerSoftwareInternalUseMember", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_ComputerSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computer software.", "label": "Computer Software [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareMember", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "zuo_CostOfProfessionalServicesRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost of professional services revenue.", "label": "Cost Of Professional Services Revenue [Member]", "terseLabel": "Cost of professional services revenue" } } }, "localname": "CostOfProfessionalServicesRevenueMember", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "zuo_CostOfSubscriptionRevenuesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost of subscription revenues.", "label": "Cost Of Subscription Revenues [Member]", "terseLabel": "Cost of subscription revenue" } } }, "localname": "CostOfSubscriptionRevenuesMember", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "zuo_CustomerContractsAndRelatedCostsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of customer contracts and related costs.", "label": "Customer Contracts And Related Costs [Text Block]", "terseLabel": "Deferred Commissions" } } }, "localname": "CustomerContractsAndRelatedCostsTextBlock", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/DeferredCommissions" ], "xbrltype": "textBlockItemType" }, "zuo_DebtInstrumentCovenantAdjustedQuickRatioPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adjusted quick ratio percentage.", "label": "Debt Instrument, Covenant, Adjusted Quick Ratio, Percentage", "terseLabel": "Adjusted quick ratio for debt agreement covenant" } } }, "localname": "DebtInstrumentCovenantAdjustedQuickRatioPercentage", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "zuo_DeferredOfferingCostsPayableOrAccruedButNotPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred offering costs payable or accrued but not paid.", "label": "Deferred Offering Costs Payable Or Accrued But Not Paid", "terseLabel": "Deferred offering costs payable or accrued but not paid" } } }, "localname": "DeferredOfferingCostsPayableOrAccruedButNotPaid", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zuo_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and entity information.", "label": "Document And Entity Information [Abstract]", "terseLabel": "Document And Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.zuora.com/20191031", "xbrltype": "stringItemType" }, "zuo_EmployeeStockOptionAndRestrictedStockUnitRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Option And Restricted Stock Unit RSU [Member]", "label": "Employee Stock Option And Restricted Stock Unit RSU [Member]", "terseLabel": "Stock Options and RSUs" } } }, "localname": "EmployeeStockOptionAndRestrictedStockUnitRSUMember", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Shares committed under ESPP" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersPotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "xbrltype": "domainItemType" }, "zuo_EmployeeStockPurchasePlanOfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan Offering Period", "label": "Employee Stock Purchase Plan Offering Period", "terseLabel": "ESPP offering period (in months)" } } }, "localname": "EmployeeStockPurchasePlanOfferingPeriod", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "zuo_EmployeeStockPurchasePlanOfferingPeriodNumberOfPurchasePeriods": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan, Offering Period, Number Of Purchase Periods", "label": "Employee Stock Purchase Plan, Offering Period, Number Of Purchase Periods", "terseLabel": "Number of purchase periods in offering period" } } }, "localname": "EmployeeStockPurchasePlanOfferingPeriodNumberOfPurchasePeriods", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "zuo_EmployeeStockPurchasePlanOfferingPeriodPurchasePeriodTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan, Offering Period, Purchase Period Term", "label": "Employee Stock Purchase Plan, Offering Period, Purchase Period Term", "terseLabel": "Term of purchase period (in months)" } } }, "localname": "EmployeeStockPurchasePlanOfferingPeriodPurchasePeriodTerm", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "zuo_EmployeeStockPurchasePlanPurchaseRightsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan Purchase Rights [Member]", "label": "Employee Stock Purchase Plan Purchase Rights [Member]", "terseLabel": "ESPP Purchase Rights" } } }, "localname": "EmployeeStockPurchasePlanPurchaseRightsMember", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "zuo_GeographicInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of activity and information by geographic region, including but not limited to revenue and revenue concentration.", "label": "Geographic Information Disclosure [Text Block]", "terseLabel": "Geographical Information" } } }, "localname": "GeographicInformationDisclosureTextBlock", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/GeographicalInformation" ], "xbrltype": "textBlockItemType" }, "zuo_IncreaseDecreaseInCapitalizedContractCost": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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", "negatedTerseLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCost", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zuo_InterestIncomeAndOtherIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Interest Income And Other Income Expense Net", "label": "Interest Income And Other Income Expense Net", "terseLabel": "Interest and other income (expense), net" } } }, "localname": "InterestIncomeAndOtherIncomeExpenseNet", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "zuo_LapseInRestrictionsOnEarlyExercisedCommonStockOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lapse in restrictions on early exercised common stock options", "label": "Lapse in restrictions on early exercised common stock options", "terseLabel": "Lapse of restrictions on common stock related to early exercise of stock options" } } }, "localname": "LapseInRestrictionsOnEarlyExercisedCommonStockOptions", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zuo_LeaseAgreementReimbursementAllowancePerAgreement": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lease Agreement, Reimbursement Allowance Per Agreement", "label": "Lease Agreement, Reimbursement Allowance Per Agreement", "terseLabel": "Reimbursement allowance for tenant improvements per agreement" } } }, "localname": "LeaseAgreementReimbursementAllowancePerAgreement", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zuo_LeaseAgreementReimbursementAllowanceReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lease Agreement, Reimbursement Allowance Received", "label": "Lease Agreement, Reimbursement Allowance Received", "terseLabel": "Amount reimbursed as of period end" } } }, "localname": "LeaseAgreementReimbursementAllowanceReceived", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zuo_LesseeOperatingLeaseAnnualRentalRateIncreasePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee Operating Lease, Annual Rental Rate Increase, Percentage", "label": "Lessee Operating Lease, Annual Rental Rate Increase, Percentage", "terseLabel": "Annual rental rate increase (percent)" } } }, "localname": "LesseeOperatingLeaseAnnualRentalRateIncreasePercentage", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "zuo_LesseeOperatingLeaseInitialRentalRatePerMonth": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Initial Rental Rate Per Month", "label": "Lessee, Operating Lease, Initial Rental Rate Per Month", "terseLabel": "Initial monthly rental rate per lease agreement (per month)" } } }, "localname": "LesseeOperatingLeaseInitialRentalRatePerMonth", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zuo_LesseeOperatingLeaseRentHolidayTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Rent Holiday Term", "label": "Lessee, Operating Lease, Rent Holiday Term", "terseLabel": "Rent holiday period within year one (in months)" } } }, "localname": "LesseeOperatingLeaseRentHolidayTerm", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "zuo_LiabilityForEarlyExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Liability recorded related to early exercise of stock options.", "label": "Liability For Early Exercise Of Stock Options", "verboseLabel": "Liability related to early exercise of stock options" } } }, "localname": "LiabilityForEarlyExerciseOfStockOptions", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zuo_LineOfCreditFacilityPeriodicPaymentDurationOfPayments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Periodic Payment, Duration Of Payments", "label": "Line Of Credit Facility, Periodic Payment, Duration Of Payments", "terseLabel": "Duration of periodic payments due after interest-only period" } } }, "localname": "LineOfCreditFacilityPeriodicPaymentDurationOfPayments", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "zuo_LineOfCreditFacilityPeriodicPaymentNumberOfInstallments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Periodic Payment, Number Of Installments", "label": "Line Of Credit Facility, Periodic Payment, Number Of Installments", "terseLabel": "Number of equal installment payments after interest-only period" } } }, "localname": "LineOfCreditFacilityPeriodicPaymentNumberOfInstallments", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "zuo_LineOfCreditFacilityPrepaymentFeeDuePerAgreementIfPrepaymentOccursAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Prepayment Fee Due Per Agreement If Prepayment Occurs, Amount", "label": "Line Of Credit Facility, Prepayment Fee Due Per Agreement If Prepayment Occurs, Amount", "terseLabel": "Amount due per agreement upon prepayment or termination of facility" } } }, "localname": "LineOfCreditFacilityPrepaymentFeeDuePerAgreementIfPrepaymentOccursAmount", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zuo_LineOfCreditFacilityPrepaymentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility Prepayment Fee Percentage", "label": "Line Of Credit Facility Prepayment Fee Percentage", "terseLabel": "Prepayment or termination fee (percent)" } } }, "localname": "LineOfCreditFacilityPrepaymentFeePercentage", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "zuo_LossContingencyNumberOfShareholderDerivativeLawsuitsFiled": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Number Of Shareholder Derivative Lawsuits Filed", "label": "Loss Contingency, Number Of Shareholder Derivative Lawsuits Filed", "terseLabel": "Number of shareholder derivative lawsuits filed" } } }, "localname": "LossContingencyNumberOfShareholderDerivativeLawsuitsFiled", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "zuo_OperatingLeaseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating lease agreement.", "label": "Operating Lease Agreement [Member]", "terseLabel": "Operating Lease Agreements" } } }, "localname": "OperatingLeaseAgreementMember", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_PaymentsToFundLoanToRelatedPartyInBusinessCombination": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments To Fund Loan To Related Party In Business Combination.", "label": "Payments To Fund Loan To Related Party In Business Combination", "negatedTerseLabel": "Payments\u00a0related\u00a0to\u00a0business\u00a0combination" } } }, "localname": "PaymentsToFundLoanToRelatedPartyInBusinessCombination", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zuo_PrepaidHostingCosts": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 6.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.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "zuo_PrepaidSoftwareSubscriptionsCurrent": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepaid software subscriptions current.", "label": "Prepaid Software Subscriptions Current", "terseLabel": "Prepaid software subscriptions" } } }, "localname": "PrepaidSoftwareSubscriptionsCurrent", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "zuo_RedwoodShoresCAOfficeSpaceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Redwood Shores, CA Office Space [Member]", "label": "Redwood Shores, CA Office Space [Member]", "terseLabel": "Redwood Shores Office Space" } } }, "localname": "RedwoodShoresCAOfficeSpaceMember", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_RestrictedStockUnitRSUAndRestrictedStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted stock unit and restricted stock.", "label": "Restricted Stock Unit RSU And Restricted Stock [Member]", "terseLabel": "RSUs and Restricted Shares" } } }, "localname": "RestrictedStockUnitRSUAndRestrictedStockMember", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "domainItemType" }, "zuo_ServersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Servers.", "label": "Servers [Member]", "terseLabel": "Servers" } } }, "localname": "ServersMember", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "zuo_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Fair Value Of Common Stock", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Fair Value Of Common Stock", "terseLabel": "Fair value of common stock (in dollars per share)", "verboseLabel": "Fair value of common stock (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfCommonStock", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "zuo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExerciseShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares related to early exercise of stock options.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Early Exercise, Shares", "terseLabel": "Early exercise of stock options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExerciseShares", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "zuo_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Awards Outstanding Number", "label": "Share Based Compensation Arrangement By Share Based Payment Awards Outstanding Number", "terseLabel": "Aggregate equity awards outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "zuo_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "zuo_SiliconValleyBankAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Silicon Valley Bank Agreement [Member]", "label": "Silicon Valley Bank Agreement [Member]", "terseLabel": "Silicon Valley Bank Debt Agreement" } } }, "localname": "SiliconValleyBankAgreementMember", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_StockConvertedDuringPeriodSharesDecreaseDueToConversionOfClassOfCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Converted During Period, Shares, Decrease Due To Conversion Of Class Of Common Stock", "label": "Stock Converted During Period, Shares, Decrease Due To Conversion Of Class Of Common Stock", "negatedTerseLabel": "Conversion of Class B common stock to Class A common stock (in shares)" } } }, "localname": "StockConvertedDuringPeriodSharesDecreaseDueToConversionOfClassOfCommonStock", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "zuo_StockConvertedDuringPeriodValueDecreaseDueToConversionOfClassOfCommonStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Stock Converted During Period, Value, Decrease Due To Conversion Of Class Of Common Stock", "label": "Stock Converted During Period, Value, Decrease Due To Conversion Of Class Of Common Stock", "negatedTerseLabel": "Conversion of Class B common stock to Class A common stock" } } }, "localname": "StockConvertedDuringPeriodValueDecreaseDueToConversionOfClassOfCommonStock", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "zuo_StockIssuedDuringPeriodSharesConversionOfClassOfCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares, Conversion Of Class Of Common Stock", "label": "Stock Issued During Period, Shares, Conversion Of Class Of Common Stock", "terseLabel": "Conversion of Class B common stock to Class A common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfClassOfCommonStock", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "zuo_StockIssuedDuringPeriodValueConversionOfClassOfCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Value, Conversion Of Class Of Common Stock", "label": "Stock Issued During Period, Value, Conversion Of Class Of Common Stock", "terseLabel": "Conversion of Class B common stock to Class A common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfClassOfCommonStock", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "zuo_StockholdersEquityIncreaseDecreaseInRelatedPartyReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Stockholders Equity, Increase (Decrease) In Related Party Receivable", "label": "Stockholders Equity, Increase (Decrease) In Related Party Receivable", "negatedTerseLabel": "Related party notes receivable" } } }, "localname": "StockholdersEquityIncreaseDecreaseInRelatedPartyReceivable", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "zuo_SubscriptionAndOnPremiseLicenseAgreementTermMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subscription And On-Premise License Agreement Term, Maximum", "label": "Subscription And On-Premise License Agreement Term, Maximum", "terseLabel": "Subscription and on-premise license agreements term, maximum (in years)" } } }, "localname": "SubscriptionAndOnPremiseLicenseAgreementTermMaximum", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "zuo_SubscriptionAndOnPremiseLicenseAgreementTermMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subscription And On-Premise License Agreement Term, Minimum", "label": "Subscription And On-Premise License Agreement Term, Minimum", "terseLabel": "Subscription and on-premise license agreements term, minimum (in years)" } } }, "localname": "SubscriptionAndOnPremiseLicenseAgreementTermMinimum", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "zuo_TwoThousandAndEighteenEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two thousand and eighteen employee stock purchase plan.", "label": "Two Thousand and Eighteen Employee Stock Purchase Plan [Member]", "terseLabel": "2018 Employee Stock Purchase Plan" } } }, "localname": "TwoThousandAndEighteenEmployeeStockPurchasePlanMember", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_TwoThousandAndEighteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2018 equity incentive plan.", "label": "Two Thousand And Eighteen Equity Incentive Plan [Member]", "terseLabel": "2018 Equity Incentive Plan" } } }, "localname": "TwoThousandAndEighteenEquityIncentivePlanMember", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_TwoThousandSixAndTwoThousandFifteenPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two thousand six and two thousand fifteen plan.", "label": "Two Thousand Six and Two Thousand Fifteen Plan [Member]", "terseLabel": "2006 Stock Plan and 2015 Equity Incentive Plan" } } }, "localname": "TwoThousandSixAndTwoThousandFifteenPlanMember", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_WeightedAverageNumberOfShareOutstandingBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average number of share outstanding basic and diluted.", "label": "Weighted Average Number Of Share Outstanding Basic And Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDilutedAbstract", "nsuri": "http://www.zuora.com/20191031", "presentation": [ "http://www.zuora.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26626-111562" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27340-111563" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r222": { "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=116856206&loc=d3e5070-113901" }, "r223": { "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=116856206&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "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=116856206&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r275": { "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" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39896-112707" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r323": { "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=6589523&loc=d3e617274-123014" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580" }, "r325": { "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=6590653&loc=d3e638233-123024" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28)", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r331": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r332": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "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=116634182&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r72": { "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=116634182&loc=SL114868664-224227" }, "r73": { "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=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" } }, "version": "2.1" } XML 43 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Overview and Basis of Presentation
9 Months Ended
Oct. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Overview and Basis of Presentation Overview and Basis of Presentation
Description of Business
Zuora, Inc. was incorporated in the state of Delaware in 2006 and began operations in 2007. Zuora’s fiscal year ends on January 31. Zuora is headquartered in San Mateo, California.
The Company provides software that enables companies across multiple industries and geographies to launch, manage or transform to a subscription business model. Architected specifically for dynamic, recurring subscription business models, Zuora's cloud-based software functions as an intelligent subscription management hub that automates and orchestrates the entire subscription order-to-revenue process, including billing and revenue recognition. Zuora's solution enables businesses to easily change pricing and packaging for products and services to grow and scale, to efficiently comply with revenue recognition standards, and to build meaningful relationships with their subscribers.
References to Zuora, “Company”, “our”, or “we” in these notes refer to Zuora, Inc. and its subsidiaries on a consolidated basis.
Initial Public Offering
In April 2018, the Company completed an initial public offering (IPO), in which the Company issued and sold an aggregate of 12.7 million shares of its newly authorized Class A common stock at a price to the public of $14.00 per share. The shares sold included 1.7 million shares pursuant to the exercise by the underwriters of an option to purchase additional shares. The Company received aggregate net proceeds of $159.7 million from the IPO after deducting underwriting discounts and commissions and payments of offering costs.
Prior to the completion of the IPO, 30.5 million shares of common stock then outstanding were reclassified as Class B common stock, and all shares of convertible preferred stock outstanding immediately prior to the IPO were converted into 62.0 million shares of Class B common stock on a one-to-one basis.
Basis of Presentation and Principles of Consolidation
Effective February 1, 2019, the Company adopted the requirements of Accounting Standards Update 2014-09, Revenue from Contracts with Customers (Topic 606) issued by the Financial Accounting Standards Board (FASB), as Discussed in Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to Topic 606 and Subtopic 340-40 as "Topic 606" or the "new standard." The Company adopted the standard using the full retrospective adoption method. Consequently, all amounts and disclosures set forth in this Quarterly Report on Form 10-Q, including historical amounts, have been adjusted on a full retrospective basis to comply with the new standard.
The accompanying unaudited condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. All intercompany balances and transactions have been eliminated in consolidation.
The unaudited condensed consolidated balance sheet as of January 31, 2019 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of cash flows and statements of stockholders' equity for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending January 31, 2020 or any future period.
The unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (SEC) on April 18, 2019 (Annual Report).
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the unaudited condensed consolidated financial statements, as well as reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates. The Company’s most significant estimates and assumptions are related to revenue recognition with respect to the determination of the standalone selling prices for the Company’s services; estimates of the useful life of benefits of commissions; determination of the fair value of the Company’s common stock for valuation of the Company’s stock-based awards issued prior to the completion of the IPO; valuation of the Company’s stock-based awards; estimates of allowance for doubtful accounts; estimates of the fair value of goodwill, intangible assets and other long-lived assets; and the valuation of deferred income tax assets and contingencies. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ materially from these estimates under different assumptions or conditions.
XML 44 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment, Net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Jan. 31, 2019
Property and Equipment [Line Items]          
Depreciation and amortization expense related to property and equipment $ 2.8 $ 1.8 $ 7.0 $ 4.9  
Internal-use software          
Property and Equipment [Line Items]          
Capitalized internal-use software costs 5.7   5.7   $ 4.3
Internal-use software amortization $ 1.0 $ 0.4 $ 1.8 $ 1.0  
XML 45 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Condensed Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Assets    
Deferred commissions, current portion $ 8,981 $ 8,616 [1]
Prepaid expenses and other current assets¹ 16,157 14,632 [1]
Deferred commissions, net of current portion 18,044 18,664 [1]
Purchased intangibles, net 6,043 7,396 [1]
Goodwill 17,632 17,632 [1]
Liabilities    
Deferred revenue, current portion 94,010 86,784 [1]
Deferred revenue, net of current portion 209 112 [1]
Deferred tax liabilities 1,877 1,877 [1]
Equity    
Accumulated deficit $ (367,096) (307,454) [1]
As Reported Under ASC 605    
Assets    
Deferred commissions, current portion   0
Prepaid expenses and other current assets¹   10,414
Deferred commissions, net of current portion   0
Purchased intangibles, net   9,042
Goodwill   20,861
Liabilities    
Deferred revenue, current portion   90,565
Deferred revenue, net of current portion   406
Deferred tax liabilities   0
Equity    
Accumulated deficit   (336,275)
Topic 606 Adjustment | Topic 606    
Assets    
Deferred commissions, current portion   8,616
Prepaid expenses and other current assets¹   4,218
Deferred commissions, net of current portion   18,664
Purchased intangibles, net   (1,646)
Goodwill   (3,229)
Liabilities    
Deferred revenue, current portion   (3,781)
Deferred revenue, net of current portion   (294)
Deferred tax liabilities   1,877
Equity    
Accumulated deficit   $ 28,821
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 46 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Assets Measured on Recurring Basis    
Short-term investments $ 105,777 $ 107,908
U.S. government securities    
Assets Measured on Recurring Basis    
Short-term investments 28,002 17,951
Corporate bonds    
Assets Measured on Recurring Basis    
Short-term investments 36,964 34,302
Commercial paper    
Assets Measured on Recurring Basis    
Short-term investments 40,811 55,655
Recurring    
Assets Measured on Recurring Basis    
Short-term investments 105,777 107,908
Recurring | Money market funds    
Assets Measured on Recurring Basis    
Cash equivalents 53,274 61,201
Restricted cash   2,084
Recurring | U.S. government securities    
Assets Measured on Recurring Basis    
Short-term investments 28,002 17,951
Recurring | Corporate bonds    
Assets Measured on Recurring Basis    
Short-term investments 36,964 34,302
Recurring | Commercial paper    
Assets Measured on Recurring Basis    
Short-term investments 40,811 55,655
Recurring | Level 1    
Assets Measured on Recurring Basis    
Short-term investments 0 0
Recurring | Level 1 | Money market funds    
Assets Measured on Recurring Basis    
Cash equivalents 53,274 61,201
Restricted cash   2,084
Recurring | Level 1 | U.S. government securities    
Assets Measured on Recurring Basis    
Short-term investments 0 0
Recurring | Level 1 | Corporate bonds    
Assets Measured on Recurring Basis    
Short-term investments 0 0
Recurring | Level 1 | Commercial paper    
Assets Measured on Recurring Basis    
Short-term investments 0 0
Recurring | Level 2    
Assets Measured on Recurring Basis    
Short-term investments 105,777 107,908
Recurring | Level 2 | Money market funds    
Assets Measured on Recurring Basis    
Cash equivalents 0 0
Restricted cash   0
Recurring | Level 2 | U.S. government securities    
Assets Measured on Recurring Basis    
Short-term investments 28,002 17,951
Recurring | Level 2 | Corporate bonds    
Assets Measured on Recurring Basis    
Short-term investments 36,964 34,302
Recurring | Level 2 | Commercial paper    
Assets Measured on Recurring Basis    
Short-term investments 40,811 55,655
Recurring | Level 3    
Assets Measured on Recurring Basis    
Short-term investments 0 0
Recurring | Level 3 | Money market funds    
Assets Measured on Recurring Basis    
Cash equivalents 0 0
Restricted cash   0
Recurring | Level 3 | U.S. government securities    
Assets Measured on Recurring Basis    
Short-term investments 0 0
Recurring | Level 3 | Corporate bonds    
Assets Measured on Recurring Basis    
Short-term investments 0 0
Recurring | Level 3 | Commercial paper    
Assets Measured on Recurring Basis    
Short-term investments $ 0 $ 0
XML 47 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Narrative (Details)
ft² in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2019
USD ($)
ft²
Oct. 31, 2019
USD ($)
ft²
Oct. 31, 2018
USD ($)
Oct. 31, 2019
USD ($)
ft²
Oct. 31, 2018
USD ($)
Sep. 10, 2019
lawsuit
Jan. 31, 2019
USD ($)
Other Commitments [Line Items]              
Reimbursement allowance for tenant improvements per agreement $ 10,000,000.0            
Amount reimbursed as of period end   $ 5,300,000   $ 5,300,000      
Deferred rent included in accrued expenses and other current liabilities and other long-term liabilities   9,200,000   9,200,000     $ 3,000,000.0
Rent expense   $ 4,000,000.0 $ 2,800,000 $ 9,300,000 $ 7,200,000    
Number of shareholder derivative lawsuits filed | lawsuit           2  
Operating Lease Agreements              
Other Commitments [Line Items]              
Operating leases, area (sq ft) | ft²   270   270      
Letters of credit outstanding   $ 5,100,000   $ 5,100,000      
Operating Lease Agreements | Minimum              
Other Commitments [Line Items]              
Initial lease term   1 year   1 year      
Operating Lease Agreements | Maximum              
Other Commitments [Line Items]              
Initial lease term   11 years   11 years      
Redwood Shores Office Space              
Other Commitments [Line Items]              
Operating leases, area (sq ft) | ft² 100            
Initial monthly rental rate per lease agreement (per month) $ 446,460            
Rent holiday period within year one (in months) 7 months            
Annual rental rate increase (percent) 3.00%            
Initial lease term 127 months            
Operating renewal term (in years) 7 years            
Cloud Computing Services              
Other Commitments [Line Items]              
Contractual obligation for cloud computing services   $ 14,600,000   $ 14,600,000      
XML 48 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details) - Stock Options - $ / shares
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair value of common stock (in dollars per share)   $ 27.86    
Expected volatility (percent)   32.40%    
Expected volatility, minimum (percent) 38.30%   35.00% 39.20%
Expected volatility, maximum (percent) 38.90%   39.00% 40.90%
Risk-free interest rate (percent)   2.80%    
Risk-free interest rate, minimum (percent) 1.40%   1.40% 2.60%
Risk-free interest rate, maximum (percent) 1.70%   2.50% 2.90%
Expected dividend yield (percent) 0.00% 0.00% 0.00% 0.00%
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair value of common stock (in dollars per share) $ 13.67   $ 13.67 $ 12.28
Expected term (years) 5 years 7 months 6 days 5 years 10 months 24 days 5 years 7 months 6 days 5 years 1 month 6 days
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair value of common stock (in dollars per share) $ 14.82   $ 23.64 $ 27.86
Expected term (years) 6 years 6 months 6 years 6 years 6 months 6 years 4 months 24 days
XML 49 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Loss Per Share Attributable to Common Stockholders
9 Months Ended
Oct. 31, 2019
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders Net Loss Per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders for the periods presented (in thousands, except per share data):
 Three Months Ended
October 31,
Nine Months Ended
October 31,
 2019201820192018
 As Adjusted¹As Adjusted¹
Numerator:
Net loss$(18,237) $(17,224) $(59,642) $(53,558) 
Denominator:
Weighted-average common shares outstanding, basic and diluted111,835  106,049  110,436  85,820  
Net loss per share attributable to common stockholders, basic and diluted$(0.16) $(0.16) $(0.54) $(0.62) 
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Since the Company was in a loss position for all periods presented, basic net loss per share attributable to common stockholders is the same as diluted net loss per share attributable to common stockholders as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
 October 31,
 20192018
Issued and outstanding stock options14,098  15,645  
Unvested restricted stock issued and outstanding551  1,495  
Unvested RSUs issued and outstanding3,655  1,566  
Shares committed under ESPP313  398  
Total18,617  19,104  
XML 50 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes
9 Months Ended
Oct. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The following table reflects the Company's income tax provision, pretax loss and effective tax rate for the periods presented (in thousands, except percentages):
Three Months Ended October 31,Nine Months Ended October 31,
2019201820192018
As Adjusted¹  As Adjusted¹  
Loss before income taxes$17,816  $16,898  $58,922  $52,637  
Income tax provision$421  $326  $720  $921  
Effective tax rate(2.4)%(1.9)%(1.2)%(1.7)%
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
The effective tax rates differ from the statutory rates primarily as a result of no benefit on pretax losses incurred in the United States, as the Company has determined that the benefit of the losses is not more likely than not to be realized.
XML 51 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements (Tables)
9 Months Ended
Oct. 31, 2019
Fair Value Disclosures [Abstract]  
Summary of Fair Value Hierarchy for Financial Assets Measured on a Recurring Basis
The following tables summarize the Companys fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):
October 31, 2019
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$53,274  $—  $—  $53,274  
Short-term investments:
U.S. government securities$—  $28,002  $—  $28,002  
Corporate bonds—  36,964  —  36,964  
Commercial paper—  40,811  —  40,811  
Total short-term investments$—  $105,777  $—  $105,777  

January 31, 2019
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$61,201  $—  $—  $61,201  
Short-term investments:
U.S. government securities$—  $17,951  $—  $17,951  
Corporate bonds—  34,302  —  34,302  
Commercial paper—  55,655  —  55,655  
Total short-term investments$—  $107,908  $—  $107,908  
Restricted cash:
Money market funds$2,084  $—  $—  $2,084  
EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .F D$\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ Z8"03R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #I@)!/90QDP.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$XA4)/ZTM%3!X,5-G8SMMJ:Q8FQ-9*^_1RO M31G; PQ\L?3[TR=PJ[W00\#G,'@,9#$^3*[KH]!^P\Y$7@!$?4:G8ID2?6H> MA^ 4I6LX@5?Z0YT0ZJIJP"$IHTC!#"S\0F2R-5KH@(J&<,4;O>#]9^@RS&C M#AWV%(&7')B<)_K+U+5P!\PPPN#B=P'-0LS5/[&Y ^R:G*)=4N,XEN,JY](. M'-Z>]B]YW<+VD52O,;V*5M#%XX;=)K^NMH^''9-UQ=<%KPO>''@CJG36[[/K M#[^[L!N,/=I_;'P3E"W\^A?R"U!+ P04 " #I@)!/F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( .F D$\<@'?1L0( T+ 8 >&PO=V]R:W-H965T&ULC5;MCML@$'P5RP\0&W"^3DFD2ZJJE5HINJKM;RXAB76V<8$D MU[35#4W=JK.F6Z5X$=/JJN,YODLJWG9I)N57]NKS4I>354V8J\2?:UKKGYO M127OZY2D;PM/Y?EBW$*V6;7\++X)\[W=*SO+ABC'LA:-+F63*'%:IX_D84>9 M(WC$CU+<]6BI7QQD\_'=9J['8E*'(P+P>WK)G:BJEPDNX]??=!TT'3$ M\?@M^D>?O$WFF6NQD]7/\F@NZW21)D=QXM?*/,G[)]$G-$V3/OLOXB8J"W<[ ML1H'66G_3 Y7;63=1[%;J?EK]RX;_[YW7XHW&DZ@/8$.!$K_2V ]@0T$4OCD MNYWY5#]PPS^)ZJK5;K;:KMTV^RFXN3(_8=@@Z M0I !D=G8@P#%!+84T.F_ CN(8+@ 0S-@GLY&] *G%RB]\/1B1)\&!P 1,UQ@ MB@I, 7T>"$#$ A>8H0(S0%\& A!!K<1T)AA+#L M&"92=X+;ES 8(:P\@HD=&&YR CU,BU $P4PC*KC3"30RG84J[S8[P=U.H)DI MN&$0$Q/!#4^@G>DB%$$PRX@*[GD"'?3>3_85WC>)7KLYEHY-G:6R+XQN1DY1&V,WD$[N-B^U- MATDE3L8-YW:LN@:MFQC9]LUG-G3 FS]02P,$% @ Z8"03V!W66^J!0 M41P !@ !X;"]W;W)KB[?3M.Z1D5=HYZP0!8FEUECQSN/PX M)*]>V^[K_K%I^LFW[6:WOYX^]OW3?#;;WSXVVWK_H7UJ=OK+?=MMZUZ_=@^S M_5/7U'?CI.UFQD419MMZO9O>7(UCG[J;J_:YWZQWS:=NLG_>;NONWT6S:5^O MIS1]&_B\?GCLAX'9S=53_=#\T?1_/GWJ]-OLM)6[];;9[=?M;M(U]]?3CS1? M.1DFC(J_ULWK_NSS9"CE2]M^';[\>G<]+09'S::Y[8=-U/KGI5DVF\VP)?7Q MSW&CT],^AXGGG]^V_O-8O!;SI=XWRW;S]_JN?[R>EM/)77-?/V_ZS^WK+\VQ M(#^='*O_K7EI-BH?G.@^;MO-?OQ_'2L9H5G5?WUQU[>ND.QS=IWI81#1W M&O[M,#AF/?ZFZ>QU].5&Y&KV,FSG*%D<)'PFX4O%TBK$74I60.)/DIE://ED MZ)/'^7(^/^#Y N?+.-^=SX])G0=)&"6[41)<8$IJ!:I8N0)[<="+LU[*Q,M! M$L_V0H6/,;&\1+)8%25VXZ$;;]U4B1MO=A.*(B;K9&E5OF2?\1*@EV"\G"5[ M\!+,7A+%TBIDE)49F]L/>A2);3$LEB] Z[H0*#J[!^7$JNPNZIE,K@ MR\JH"ISA$V5 2M:/3_W0=Q-1=5ET5Z/)=0%D(N'4Q?LOAU*7X)@#6>GR]'/]^37?K!_"4+8)<" MF !;?4C/*Z 2KG)N,(')(MBG""9+6!'BTO@!.M95%C..,(TIFDN_I\P6,$7) M8M2G&"5 R$BF(J#RE$L8"2\8-!RA:D/@4I6THZEU)E"51I3EK*EI':$E*(= MR,H01.=0QFMF .*9B1 M)NU2WM=!EB(AA198N'XDR[RHC)^D+"(+G<_(QBC8C&: M-G@+ 8 ,,9JV'>E*_9=SA$DJEJ0QI9> EA.U@DCW3BLHF*=B>2J99D

(-$!+>)7QB_-U;VCI3P)\:P77W8+U]<5\9QOI:9(U>7,USS/-9.J MXT]/Z@XY=>#U_2O[IU:\$O.4-GPM\M_93AX7+G.='=^GIUQ^%Y?/O!=$7:=7 M_Y6?>:[@NA*58RORIOUTMJ=&BJ)G4:44Z4MWSNGY7\/P -('D"% Y7XO M(.@#@K> \-V L \(IV:@?0 U,GB=]M;,32K3Y;P6%Z?NSD.5ZF,',ZH>UU9O MMD^G_4[YV:C=\S+RD[EWUD0]9M5AR!4FCF\A&QL" \)3!0Q5$*R*%;'"R6V" MM8V(F5'#?TD>WB6Y*3- S0K:^.#:+/!Q@A E"%N"\(8 #+<[3-1BRLY*8($A M=FVCXI :#VYC@P(((3!<01+&,2&X+HKJHHBN$8(()8BF.QNC!/$$9SM,?"4T M8H89:QM#*35LM3&0,..->$! 8R\% R5Q!!) 4Z0H 3)=%/!Q[N#/\'6'G0C ME4%H&(NA(F9:BZ H4--;!!4"T!%I(XT/+&ELC %M6O= /N OWE @F.)O8*OU M@9K^VBA(?&+ZBZ @2GS38"1E$$4CVO!>!W:S8V,,>%QNJ^[T;=;2%'U8[TW_+=8_@-02P,$% @ Z8"03[V1 4"& P MOQ !D !X;"]W;W)K&ULE5C;CILP$/T5Q <4 M/%P3)9$VV5NE5EJU:OO,)DZ""C@%9[/]^YK+IL$^9-D\!&S.S)RQ?0:;V4F4 MOZL]Y])ZS;.BFMM[*0]3QZG6>YXGU2=QX(5ZLA5EGDC5+'=.=2AYLFF,\LPA MUPV=/$D+>S%K^I[*Q4P<9986_*FTJF.>)^7?)<_$:6XS^ZWC6[K;R[K#6?L99/FO*A245@EW\[M&S9]I$EMT"!^IOQ47=Q;=2K/0ORN M&Y\W<]NM&?&,KV7M(E&7%[[B659[4CS^=$[M<\S:\/+^S?M]D[Q*YCFI^$ID MO]*-W,_MV+8V?)L<,_E-G!YYEU!@6UWV7_@+SQ2\9J)BK$56-?_6^EA)D7=> M%)4\>6VO:=%<3YW_-S-L0)T!G0W(OVK@=0;>6 ._,_#_&["K!D%G$(R-$'8& MX=@(46<0C36(.X-8,W#:Z6CF]S:1R6)6BI-5MDOTD-1*8--8K:!UW=DLF.:9 MFN)*];XL0N;/G)?:48=9MABZP/@^]3$K$Q-%?#W M'#!M#;28L,$4[>2Y[0]'"F"D $325U)@1 J\?J!VCM[']0B%D% ("'D:H183 M702:$"(T$O<8&L2]:R,90>(1(*[I=A49@7P7$+HU<12C!$W, )E8)T.F\AA:+R. ?5*XOC$/D!JHD Q7..9_8)YPZ6*@=GFN/C0F MR--?4G?O@/ID<-EBH&YY V]3A@L(BSXP)%BB#&C4'!($(GU(KH/Z9+"8&5"S MYV$7A-5,'U S8373"#4OR10J&]($8:$2$*JG[]O(U)_OAWXX% K+CX#\O$ / MA4 #M92P1@EL0SQCZ! H'HB#A4PCA+R$H(&:0UBC!#3J&W$0:&A;C(5,8"O@ M#VB'L) I_L#"Q_(C(#]?WTEUH-XN4BU'\.H8@VQI.1UYLCDW,KZ5]6VD[LOV2-TVI#ATGPN<\S>+Q3]02P,$% @ MZ8"03]SO\4," @ Q 4 !D !X;"]W;W)K&UL M=93=CILP$(5?!?$ :W#XC0A2LU752JT4;=7VVH$AH#68VD[8OGUM0Q !YP9[ MS)GSS1CL;&#\7=0 TOEH:2<.;BUEOT=(%#6T1+RP'CKUIF*\)5*%_()$SX&4 M)JFE"'M>A%K2=&Z>F;43SS-VE;3IX,0=<6U;PO\=@;+AX/KN?>&MN=12+Z \ MZ\D%?H+\U9^XBM#L4C8M=*)AG<.A.KB?_/TQU7HC^-W (!9S1W=R9NQ=!]_* M@^OI@H!"(;4#4<,-7H%2;:3*^#MYNC-2)R[G=_&7T3U/*^N F MKE-"1:Y4OK'A*TS]A*XS-?\=;D"57%>B& 6CPCR=XBHD:R<754I+/L:QZJ>*%6 M;WD4!!FZ::-)*$)@G#6(.4_0[ 5@HW![@'RQ&!G-=@9@^#!(%I5.6HB MH^F,!J?8LU,"*R6P4.(59=3$"TH:1XF=$EHIH862K"CAAN+C&&,[)K)B(@LF M76$B&V;W9,]B*R;>8D)OA8FW&,];%/. 2:R8Q(+Q5YAD@PEPB)_\9ZD5DUHP M>(5)-_]9ZL5^L,*@Q0'4]]L/PB]-)YPSD^HLFQ-7,29!.7HOZG/7ZDJ= PJ5 MU--8S?EXL8R!9/UT9Z+YXL[_ U!+ P04 " #I@)!/SJ[X2-$" M"@ M&0 'AL+W=OJK.7,/RC53() ;@ZLHO*&-ZS63W9<5%3II=@'LA&,;BVI*H,0H22H:%'[ M\ZF-/8CYE!]56=3L07CR6%54_%NPDI]G/O9? X_%_J!,()A/&[IG/YGZU3P( MO0IZE6U1L5H6O/8$V\W\6SQ98TNPB-\%.\O!O6>L/''^;!;?MC,?F8I8R3;* M2%!].;$E*TNCI.OXVXGZ?4Y#'-Z_JM];\]K,$Y5LRUNVH\=2 M/?+S5]89(K[7N?_.3JS4<%.)SK'AI;2_WN8H%:\Z%5U*15_::U';Z[G3?Z7! MA+ CA)\E1!TAZ@DXODJ(.T+<$Z[C28BT;35.&!&G MLX 2R9/8;2\$BPAQ6SQ.F! "MXB +2) CQ-8( $%$J "IWN+%I,.S&",,[D[-O$[ M+VT,%.J: 4"C-,'@,U$QL;>@/M)""'S2CT+!FX5VD/I!Q;ZHI??$E?Y^VL_+^!-O,SLY. M6):DI>R%YX0(X[4J:[XUA-E49,C,_BMJC#[NR MMZ:M%)&29$)18'FYDP,I2\4D=?SI21; M,S*-,[G@6RF>:?N%] 7YIM%7_XW<22GA2HG,D=&2ZU\CNW%!JYY%2JGP:W_Y'&!S@] '.$"!S_R_ [0/IX]UT1,4S@@02>)O#&!($]<:'#A!I3=RY$ 0HGI0"H&-D>+,8' MQ?B F 7# Y @6&]'"!*$*^P(YX5Z=CQY= X R@\\'Q83@6(B0(P#$\0@0;S> M#F3#36*O,*0'C6OU?33Q P A+U[P RVT+ +4N L48$OND/,!3^">0^X:3]Q9 MN6[@^U-3YBCYE 0+X\%*PQ)9B;@MRI)P HGKX4 MK=%;OB+LJ@&POJ/?ZCS/_YA]\?S\BZK@HOT)@L&07V;5EFM_LF+X/M\ MO<[+HO[#[W=__,/O\0U^:Q%\7Q:[VSIX6ZRR5?O7#\O=,!C%89!$\:+]XP_E M'?P8^7]\4RZ;35;L@O<%;PLF#_[R75YDP?M=MJG_N_>%'Q^V6?O'.!K\J?W= M&3R]HC?>K=.;]J_7Z;KN#*/GN,BJO%SAGH,WZ:[SG-KV__F7?]F[MW=YO4S7 MP7]E:16\@R\[IYM$273H;5F+]_T_C=K?O"UV^>XA^)C=Y/6N2F&8'])-9P/_ M7U-6:0AGO^QY_QP64,'D[^'6/P?_F3VTGXNB*!XGH]ELW/[EO*FJ]N;[#G(P MB.+!*.Y9Q+M\#1![#N_=E%5G!3^4Q2!=+C-X!IY8\=,](UUNTO4Z>-W4 %]U MYQ3EH;>;K+K)BYO@FZJ\W]T&Y^5FFQ:=>7=5T]F'&N%S\".<>9T3-//%]:WH M-H,5]4RA+D%.\F.V+:L=KNQRE^ZZ4/!?6>>K\W5:U\%9L"PW&UA*O2N7/_?- MPH]7=9O=OXGCI;+I'8UD&5+3,8 MZFJ=A4&1[8+R.@"H*^]IRT#D@E797.VNFW60JE?@D1=).$T26@]\G.!'^AYH M3'D%X*_V34_ 231I]:"_#&'2>ILM=_E=MNZ T4=81QJV&PE(,A<"J+ M#N7)KC-X8$57F]8LW7M,ZR]TM+'WIW$/[Q1_+'9"' M_<]<5,#Z*@!2'!1O:HM70,=[<+-R!8>6WU3+VQ0A-2\ X&]RN+[:.X'_=(Z; MY9NR7-T#A^TP$CJG?>?C_TU!^#I/K_(UD)NL"^8:+K?I P*EYW>@9'LOSAJ^ M]^W-=ET^9-F^9]]D5[OC@:_*[K*BR0Z^X,+/P>F/NZCN*A[YWB[]O&\M?.'K MLKAANK+G4=[?G@>0<.=,DYB<@: &]#HKEMV'4;!\66_39?;O7X'D6&?57?;5 M'X,.Q4-B?ENN5UE5_]N_SI-X]HK0;O?0!:_5BM@+!WS[PU&^MLNM\F7U] M>>D^U6% %>Y[6Y77733ZL$4)&N%.L8+.',!<08Q?LMBT@BG6)7'BSLV#(,5 M#:#Z<[;SB(_?9$6&F@4^E*XV>4%Z"@HP_HV5G=6UGZ,KO:[*C7K6H\:^+X#< M@H1@,3DF.\&)#'OJ9?HT]E4&T*CH%%+X[AK>Z]_PD._RVL,C?@!.LBZ[ZL=? MD@X>P%?A7T9=P=8!91RKO7AFZT7_M45%FZSO\' ML.@_P<%/ WSG+LW7*#\,X! &-5QP4&

A]+:BVP[Q "N"K&OB#=@>!V MU>QP$B1CMF(A=#D,KM(::!F!7[YN$,M/8)FK^*9UTG3]I9W&5S52^K?.N7J\OKC*1,Y'' MK_-E][S_L;D.T- L$"Z.\)!=7X.J8HV#K]M\_@WS>5H?8[\MD/PN>$ML^:C) M18MJ*4SSX!Z^3X,EB&KYCM6O\3 *-FS] MS-8;?YVIECY1'\.QS5BZU'<"?O M!H]EM'1&'H5,UGOI5\V-NG^,E:#[_'[5WY(++T0N//?+A1_EB$'*((N5TI[W M28(L/[MDYOU!^?&-7WY\G=WD18&@?R6"CX6K@.Z!;7CH,//NVX?> # (E0+ MJ/H.$\'-=RG[B,C31^TPL;IN:".H[]CO-UOXF'W.JF5>TZ_\-:.=48*K;"O: M=+UOP<\X38==IUM^LQ)K +Z(7,R9Q\)MD&H V7OG[(#LY2=\.SNT1?LYKXXU MN"*; RI" ,7I7I6R!+)9(9RAC->C42X/,EX73);TUPZM'4#TU$P:6ISC0LY8 M%D5&IQG76/8@_LB"G@3ZO^2"^NCNENAN >*#;;OL6HE7>RCD7G6G]>JAQP^3XV;] M6'+\N#?VD/^.W?D@^>]:JL==.7_2^>I"D] .><0+)XGG[>7%Q3XP.W:,I]]U M9W/[[_J(T]MSUT>>_;XWGBZ+M8T@+_9Y2QWV+S+<7NN(=\I^^\AY1Y@FN=S( MOT5VKZPE>#P@SQ;+?-O%ZN,L)^@?>;\H?_>__6L\C5[!C5WE!9O'0OX*$(<_E-?R#)P7?TJ7L->J:]_L7(/O M2 ]=PS7;A ]<0_K >,\\2YP+@5^H!OQ<9ME*7?/3-(S>%<"#^X5P/3T\V3\Y M[4,[S/A+IF:X7,KZQ7X+?A?[5CC/U>>N2^<%V6?_,>NY'^O^O"F%QG( MYKN"'5P]>(&[(RUIYIU]7A*)#S"(A575OO $^K)RW=R^%9VLLF6%6'**)FOZ MQ-;-+QBW-V;"]W(87&D!#4FH-P[FD2-FR$/ZQKILMB#CX+4">B#(@V305(2! M15D,: :+3L%0QU$@+^T/#.RFPNE*]":8J(X>AWN/0J\>QU'4@%?-#I&./*M] MJQ(Z70CPZO6Y])O_(J16))[HJ."+EYA^%"DKU_++HV"'U%/+.:XL6I'>ET:II->E7==QUE?>$Q',+M# MZSL*U@6Z2.N)XGY+G*\ (4YH/4#LM+$^; M_#@;\MC">( 5'D:F&5PFZ6KO\'7Z*"C-5S"^"#N9"4< M7;K.0> N\I2="1(OI^@M $AYO:,E[FY!!<\P0!5_1F^(<=@$BDT$ MFW*5@>YY!F0!P), "H.RR .S7C^PRO!0I)M\B0%;"&:(_7L&JT,^G]_!7M9E MLQ)SH=[M-:R33Q_=&8@ANPPTTALD3\ZPO!,B6[?-%9]2VNS*#7$;$LQAU1FY M8/$,X(SA62 <[C!E!?1CL"L'(ISC!2QAM2$"T+IAU1]U8B&OZC'4UVX*\@<, M]8X &1H:55V7VCM? I D=, (6P0-=JE&W:;+GU.*T,03A26LFJ60(.4@PP%N MJI)1 P$P"VG,:W0 P,YP8 .^(=L;)YU!N063"L,!,!!X.VK)E^O@DV6(D=# MM8^D!CS^VWQ;\TAPCR7X_<6'4P2/X/XV7]XZ Z"$ M3&\C1*]IF/3FI@+"PG0G3H8S[9)3_MIKVE21W:J^W!(&<("=3 M#$4O+W@1CX=19-RZ3%A4/#PNAT$:QHZ[RP#>C]+]3HVK=0D0_)A'&1F<;#.% M*!?X@I;U4^,CXW%=ZL:"-IZ0/A44\;>6DO$BGBRLU9'P 8 M.\B]W6\HMA0"P; ^C6<(_"4O*[5O@0%A+S)S&(RBX<1S"EL$T ML?S"9CZO?XVPJRPRI)#PC\(M/VMF 4#L]==E41O]31OC86 MD=D/O5BW>'HD[>F[L[SZEXJ^5Z7\$]P\N[L\C50 KC3-P![32UV@U\J;&%HQP"L MZU*AWHI]$X&HRC4)S)9\::IB7T$NMJE.2E%1(II8!X7_I:1AS#E>JT"NMT+)^@F7F+M$%;=VA>>]%?Z MB:](BH%1OD+3L.)MPZ\<@F.#DGHD0*9\0U\!RT.>MP-12F+-C#A'=!]E"ME]#"X36$Y5UFFHIM0OT)T]"R:T%+4S_-4BY%'*'C'.YS+:6J/^IR+79'S#]F[.SBU,FLJ!0PSDC5:T: M%=,'O*@1P4?MX%*'@M$3;Y4UXUPSEN#D\NWY*;X+ATN4&$/Q\HUU:)7*;P$9 M&BZ-'I#C5_HA#T_2>"J2KSF1;)UOT$*CS\104[[-QVFA_M"AA9$+@&ID*-C M<\!9B5-K!JPF\H&$#$Q".,X;DIZ_*F%WJ.PK2$'DL1'&P/\2^!-&YRGICU5\ M),=X90/A65/@%BRLP&2]M:7%V%%A189* 1X:2CO, M](+K-$?4QL-QE?VPK;!W8A@Z3U@J?='6]VO'E<81W*0HX,P*Z-A^5//)HR:% M!Z^6C6H'*(@ ]T0N!,1A&Z ],@4W6B^J!7!5@&MHE*2CDZF(\+2T7SPH%YZ2 MB.P] .'7S0YM5;RR+[FF^K9LUJB@!Y@:*JCP5]$4#;$[/!#C.AMQ&=0TZ O= M$,(%RMP90UN70=2)2$H1'>LH@YJ?KP$5N\?DQ;3VSJ]T M:C*:*A?@JJF4-&$(DP+YL^6.*18CVI+ >)6C_A'@$50YFU&8QI;VX3B*D[8] M;3 8OK:DR3V'2;J'C@?S&03$4D!BA-(:5AEZ&<0MH,Z318@U:@!UQL804D)K MC0KMA2JSQ2MKA>IRZ@Q-#>O\FN[K"GCX=:X)I=+:7OE7@C0WN$O73=82-?3, MCOZ"R\.GG3$Z:[7BUM L"!*^J /;@YKAJZ<,WSJ4 [F4GB-T3^%&V;(M8 U(? MQ;44),[> 7,JF]JXYC7\LD6O0DEHG6=W#,7, NJ2[&M6S,\RKY;-!L%TB:M" M)8ID,A+9723#PRWN_HU5.=_>.9.B 2G843_HG2.;RGA,DR+T*NN#L!B M0 46F=AP#A!O/G;!*5+=,!E&53(U-5OFKY2+P!AG M KE@#JV]$[,U=P\X7MZC89EG_6C->N9-@GB*+4GG+]6*A:=T2)9?M6UN,A/N M-1HH6X%#=VP16QTW,Q12 2LB82PI\.%I-9\4^4(Y9XB^J21=?GP#-+#A98I, M:\Z+8\1Q5J;..<>6)GP,U5_E3"P,Z]F9)&8V M10"**&C+"ST]'KJ22LE/-LC8EZZ-4MI:A:EPN!I9\?]D*T/V@3M8.*;M6RB< MO-(+Q_S.I>&AVA9-I6DLYQ.AS4XD4QZ([U1MA2@ "\)9RRYP3R3"6KO)DE;A M$.2QY^?,&J[7#;) ,B"IY?1L P%F!R/M5!BG[RHMJ;(L!L!2-N@GD*SO)8G% MKF!P2^2 +A,5KV:#) FUSMZW/Q'GM0#/-1?*)=6"8[S$4KF0U#!X$.+X5>[% M' T;* 15)LM*':BV:\&P#UOQ<(IRX81]=,X/G4V,WFF]\R]UY4!EW\8Q5@;( MPD/O/2&R>T#N*MO=DP6-C0#BSN;O''>G+$)\(KY$///("@U !=I@%//9H!:P M8[N,(2:*MCEPHZA'4&&68NTG[1=,$VQ088O>SJS#REQC&>T>&&/95+#4E\%) M?.KN3^W"NDLRON2$&@:<:2CGS>LLDRBOI;:%HU&QUG2_HVAX_-=\0R?):<_A M&G%<5C(,?E+2@S?;+]1+SFL;FBC>#]-KZFLF#Q)#1"6G*$;O:IW?F$ &-)^1 M)LO,6@Q?M;:;Y"LQ #G@B_+Z4@HN[VZIL;FZ5Q=;1 C7[ 'ZY)?ZQF$7)J^#]"NGL=>MQA42A2.VV MY\-X*%X=&&7/Z=J3F&'>^!18BZ*S#FV>=WF(]V'M]3UV+4PP>/R/;2F!#YZH M))KL:N?N&;ARN:^>"?U6"A]*@K!?(="((0X#6S21Y5 V&)K2L24_%PCD0()- MQ&>@AR2:2=)H2:**&0DWGI((< W*VP!^L,4^5"RL82X55E[Z2(A%*RN;"CGT MA*@&890$[EC40_DMLEI'?QD%Q!O\8HD9M$6! NODAL&Y_:*.#3'\"A'#6@1, MW-19:W(6AG99@9J%GAW76S9PFNG/K Y@W$IM0:-ZTA#SW';!V+QN+QNSN:F" MU\TF$VU-&_*R%"4[C;J&.2MCW[%$&5_:I.A_4!G_)&&K,QH&WV790PG_O4F! M&WTH!A?"F\]LD'7RD02IW)"WYY2.DWZ@$K)C!UA!1!^$H%J-*RL M>3Y+%A QP$$59375(H(+C7R>;%M"I@]0KU52):=A^42Z;$Q&NCB_/#47J'BW M/BJUA+Z;/4H>TH8EF*S%M_9#1@M!V4;4/9Z;*I-+,6LDN1G'0"&JX%@JRM,! ME=BI.'!I\V)VE*O3\%8FZ/+LFCDF1;CJBU#$@$4(^!UP+'4)"@!=W6S)XH#J M77[35!)(">"?T1Z>9:XW;85>:]:(+"IH P(CHCDE^AG?4QZC[G1F;:6L"9-0N.X41EI9 M/(8]VM=Z@/6:#,D+%;WQ8#OE=QE!?6(CY8G-5&_ZR@*"B* MIFF)$VC]M*@O<@9 K:S0/E O@;*YVS[9O)<+G_7\A-B76IHBB8*],1K$IB@N M-*N\(ITQRH)V";HX)D(J*8>4^=N,X,T?P6B_URO!T S&X2?V*8&IFGU;&.K$ M9I2KO."K1C1O"JY\8=FTT-@K-AW'G/;79G7#_/3'PVS9[,;>0(IR#G D9WM\ MUQ1L9]9*ZN'*?TP^>F/-THY/9$&];@G!J *4%:,+<@17=?*DX(;K0'C1[ M5\\QW:05 FJM2JS^0N;%=">Y!V)-Z\[!#^XP:H%8@]; ]Q,K,CKA_:A ![2/ MY34'%Q*7\-P+^= KD1<4QU$CHG5WE6V1($G&4M\P6@81)#!2K*U=:1NO?R/W M9?4S&LHD^L&^-#1^8-8!NYD9@=;KO:?H>*5;!$8'?/\+]FARQ>#X; M$K8%"2UJ9%,#BF$WH6;?"GJS\"&R&A6\$264S?6P,(TR!PB3>Y*P#Y!B\OH6 ME0<9Y:H4\N\U2.PAZF*4M(6)*X/K2B$0F*XIN5*6WH_GA3C'D(35JW"O (!'"(85W]E@[J*@L';O:$H,5%*%,NU[!5< MC\URQED"FQ!&.]).\[H:I(0PN"O7S2;3 Q-JS<#NE$DZX.YNQ:R94RPI&?1&G45H0 %RK9 MW#8VLQD)E\CN"^/UM]0Z0QO8$G2-5 :];QYCL@:JE3).N,/N 9<:_1>P4W5K M!C*Y*@KQV1SQP5,X%58T)Q[E^/#*;37@*%"IKT.-"/@^%KAG16048[S6?_(HV@AZW@4@C4@BA MZ?=K6)$!R'?%NRN!W'#?@Z63F\8,.R4!;"E\1]E*L\\[#J#8F:X'@DO7XL!G M\PB1<(RRYY@)$E4MW-X*T]R,9Z=F11 M2Q_X))%BSQ47?'58G?8[K4@W4&AY=OFI$Z&A Z8);SGS3.=W9MQU(=.1&2N. M8P3E5\=H "@+9<'D&15F!U,!! [IUT&4A,%W4H>.J=%\G)P&BGK6#8HPV4JT M&$5<"<7IZ;/+,F#HF%@*NF'YD=E97GE)C,?Q1M=#1R3'8X6B MZ"@,7SB*!11:T'A\W),OP-N6I]WX\7V?+ S.[SM>4!F%O$IVS&H4S"4+$ M(6&A?+RXRFN@R:4E?=4=9RFEVNCL'C@RCJ$P/F@5 E.PL+6/S@.P?ML4V1Y MI5N(1Z&5)/:^ "VA89EI$)QS"=;OR'_R,OC>BM7!E#C[5[H![S ZLD7%?4DD M3U[10)1+35=&$<$FG)FY#Y\S@CL_V!"[Q.6#%[TA1X4VO:%,BK.@N4XB\U/".3M9]D-Z#X?:^%"B.A M4P&QM;.:BA,_+3^GT354E7!/46>LE6)5=CX6T>*1#X$.8T?\PXOG/)'I9"*6P)-U0(08B_4B>_$\' MDA&MCLHP69W7X)98L0(5.,H.(X^%0XJ9O-9Q-M]A\?@@IB?Y<^()U[[-V>SQ MP(DZPD--60O=&0O MT0HN/!)9YO\O(8O#77YU9)F@#UFWZQFH]CI&I1F\%X/. --_E.TD\ MJD:!PQMRCAE4AD(%Z[406YNZ.)?=61*;F7)G2;>EU#JREK+32U%:KNOA^M*) M+9Q"QR49R+1AC21#$QIQ)+Y,?L.7/?ARI%JIU,GWI@#/,0I&;&'+/)D,XNBT M1YJ3>3Z0R7#]THF@PK-HR796V0!CB#!??FKF$OI)!H MO:S5TL"D&IFLIY0"C8P+PY8L5W;[*3&M<*2WCO!H3(>/M9:JCY4#6RV,";'AK' N6,[K*Z$'JJOJHL06%5#M:.F+-XJ)$@A%3JP2. M7#W=\9'K)VL,KAD> VY6D.WX).TV43OE$!&S"W-!LM$6X<"+0<@[;X14?PLR M,ELD5AE;N65QOC!?'KJ)J[W2I M,7#@,=IDG62U.0DA3.Q,[0#-[[O[U23$Y-7HU?BR5S?8,9F)"D9; MJS74G7A^3"9NA?%_PEP#=45A1[JX5DG3O7,HI=9RVZ;:-4YO2=P,$TRC QMW MDG(2*@%?.8TNE,/-$CB4YHR Q2M3-B91;2F,U=H"#R81U/=,F4VT%FL/3&J$ MU!^"^MFCF/5^H"^>#=([*NCEVW,G01+?7+,'D@5)?. C=WLA1!B-0%B>C!+' MHB/5MZA@$^I1ALR'3"[M B]]HB8I+9+]2J01C7UP'&CC6362 '('((*0L$ZW MVQSK0P--Y3TCO"K'P,HCG5ID6Z=]DG^^+_53[(MP'@]2ZJRW"DNW[(]][L;[ M8-80B/1A(\"&1^6.A^L<7?/,P!ZDZ]^BB<\H!Z233&D<&NNNHY&';GE)E MVW5*H6-*\/6F:5)Y*Q7BZQRN>GQ?'K&C]!_*E=Y+$/%X@I-#E=N^ B5\GZQP M1 (V0:9VV-KIS[4_"UWAN>/&/U0;IU6\>2>E7CF#_<=;E9WQ8*8V$1(DC!=6 MNJY)ADUU]A(F/1B71A74J* P;0D#<,BYI()- M2;!T)W1R5%YC\"/3A=JM31AYZBCU9X8)^OW5[=BJL]IE00;\\<.A;1C0Y+34.;3.!-UL1!KU5* M+OMU;L)>U7F::"AD:.4&HQ.E"[&-\\Q M.VNV+MAN2+3O/!U97L&/'9[1BD:S3"?:T&%74-!Y>VE-#4"TD\^'[:IH/,+* M*I!"[I3GQ:6DZ6NB^(3KE5 MW;6WBY6Z-&'5+*WI34Z$"2$TQ:.HTHL""%5?JMNN0%_1L93_]J_Q?/(JB*-P'(^#<9C$\P"$YNDHZ5F#M.QI+T4M!%3/Z72L_E'= MI58VM/,8BS :)\%)'$['("G/PM%B&FAO:!*%\VDM_A?#:3_THS MO+.N"1-6,YJ&R6QR&B3S$-Z$+Z)9.)[ -%CKXO@06%T;VK7SM:)4O9A6&U3[ MQ3#M4)#YTY'OQ]LJRX+ON0C66U\1K/ESXJ-2^IP8^!?!>!R.YQ/X \CA)L M+C@>A=%\U)-C#! <3Q* CQCN') CF8VD3[A.;YT"*HQF ',(K?#': ((02([ MROT .["]\322!^"/>+;P9@4DDW .R 0KB\8S +1Q.!\O9#;3>DZ#V'@1SB8S M_?AX'L[BB.+7G$:(R%Y/<.4+>&@VQ?%GX60$2Z%'KSCPU-B],;P3\78Z5H]/ M85EH,36F<6W]ADTE$T2!",8[&25 $7Y0;1)QE/DCB36.[IL 3'97Y5?-3E<*L"I*BB4F)-%R*=[3=8.@<1(-8]A[-$0' M,WS&12**_&_#8IPD831=(# F<#@1 F,,&C7>NA\:X 8"-)O#KE#Y/)[$+C4!/D\6(?H>/\\@/B[-Q&$\3),(QTC@8*(KF_; 8 MCP'NY^;Y> 0 E\Q[H'$R 8P#P!B%TQG@!6QD'"_VP>-D&@*Y-2\DB'%]$#G% M"P;RC'"Y2&(;(F&<13+"<48(:I-1.)G,_3 Y 7A=3.U'%Z/XF:%R.B6H'--G MH$6=WLW]C1;?VR$'V/"."QLR [/*'?:W=+)&$ >:';()HUKN>])TV#4K\:%H M>M)Y8<9BWZXS;W)VO>TC^W(ON.I>+0RP[O"2S@MG>O$8+24 _\ELX!O:0.=K M"?:UHA))![Q!C:D@M#9Q X"<"9*F"#[,$D>$ Y$@ DP\5WVM@JL2/4(@,2P M:8 =J$?Q&Y"NL.PD-G'!T@HI M(8Q*8XUH^I?^5KQKJ>$P22$4U %EL009D[ MZ\)?9B#7_"]?;T?L/G2]73G]5[E>Y#P3O-[8/47\.N[>[A@)1#"GHF+PQX@@ MH'6Q0.FFDTGG8N7K@Q<+,T>X&.81I_J[N3*^951/WBKJYEYI6:D;Y;IJ*O.5 MZ3QK;^8$3+50IS4.^L>Y>,,Q40&4V6GVH;ZV*RB1((@@=K@L*CUF]'EMJ5*A M;E*"F)>.OW1CCJI,^4MHU0.,6(?3WN!EBBV88_=KDP--I9(=6X"I4)2AYP:4 M4>X<81W?;2KB\\HREV^<)KI8(X]L570SF)OC)X"=LL7^N.D.5[ >>V/%.#RR M G'/9.VP+.W8);N5/TS92H'*6S'DNH P6;>L): ]F@OW+F? M/"'KSCF9)@2:05P!(&B6P@5(TIV:%2U^U-0"(8:K3#0DE%;0NGC9-2N3.K[ MKB/W/*>0Y$&9NS18'TS^&W?=N3N_CYYOGHA)!*_ M2&96=\9]-0/@P=&!H@'!";I!?H3@[:XIE)W9)X!?3(;S+YEEOO\<3(!!4=HYMF1_R0OMEC-]8/ Z38D> MTR!+)>+H\*R.@*T,^&]M [X$N(L!GST\>X"0U.IS,WVHW *A-9KR$YEPG7X M/WI1C_ _2(7,3+N!#1,^R -]_C-M]!2'5+M8R(M@3!;T%^*C4BOM*;$X#J/1 M#/X[6\STHRJSC.\W#B>3*?PW >JJG@!=MZE(%XG#T3@)9HM(_T:;1QOY)%@L M8@RF1D/J. HFLX4M+GN'K1E<,N9N3]DG7[SZE& V'5:[-PW]@)H[Q2!\UMF M?BNRW?,"(68Y8MP*W=E\-N([6\P2DX09CT"FF:&S=#:+N/[$+?5=MH/ XR2< M 1A,PBB.)+4RJ\S*@QB=0",<)(X6P;NF N6QJ3)))_J\(U4;)AHC*$W@R3]G MH-BB6(O/X_\G<[+8CT?A>#&"9=1UX*9+ 'U:YB;]RX[&0(MV.(ZCT^ D&87S MZ?Q4@RK(=Z,%8AB0[6DR"=[L'4H'+<6NIIWUR[[VC.<>G VG(@<*'XZVO11 5MP61^,L$$3]$16VA M*OXRN&U#5(>:ZJ +DVG>(W4XZ>>=IX^4+OJG.R;.9^L)$1$;C+4U)!YB!;G/L#MD#PF).? M?#I!MSJP\PBK5*^P<.X&5KG *.A1/#X-)HN)$0!@S 4RDQ/@*A-RSDY!BAAU M&= 7;P)D$QQ^! M,^C;A2,HB:^F-)2/R5$8@$G4VEJ [=+H8>38V 3XT.Z6U MC"CPX!]=Q/&K1C8GZP5*5I32+?"ZSV2$7#]X,7S\2]"127N6V;-RIB\YE1:_ M.M]'>W\9+N7IH5AA'L<>K<<**.M0M?2!;8GX%@V%0>6/]( \;@F!>GR/]F4; M59]7!9.YRV:'J0AN>H&T.\"1D;R,QR,QUYCW.*TPM6J%]T]0]*:LBK%1GU'W10/;5@@!=AQ:"+@9#^5B5;9BGVZLX^ MH]V+RG]3WF8I^F ,2QZ/IJIJ9/N@I^$,=+,)R,,6?<.0K3EK 0F(\KT:^Q&5 M%+_DW4L?"ME][)[F$@7:/XU>L:\V[?;)7K7B)*V\^9Z\!T-+3,$2JI&9M.G6 M;&0(EX_2L;2_L&MFDI4H&L:_H)G(%RIE8:#GY%4 >;HQ6R83Y+,=GM.GT2^% MAU*VU-0$-=V6UJH%I;=&J*DE8M)B''K=JDQO=3[JLL!D&@^GSGW9KA>WSQB? MGSXP)L/+&XW8A(.A-"/_/)8_"SOI)O/A4D M#USNJ*#'"XQ:'(]F'&D[I?BI> Q,:,0A2Z,PFML]N0[.K%*K_+ M5PVY0PCPI"@T/!9'C,]VA&F+@,,?CXGBZ?+3JXXQDJ(9C])@Z4FK4L2LU6(8 M)2#)-I(R[T@F\U4.:FQ6<[<@%HHQ91&K!XD@1$Z^!].7A>GH)0AP0$0P-&:= M/02OT^)G]GP;"QF>4KF^TY(0]1#%<:_3)84L4-:@.A^3\&_-A)B[X7,\H0V> MJ=].X28P<[]$]B/WBD570ITC)L12+8%W9'>4@8V^&$66&>.$:.R+6'\#[!5( MAA#F*PP4N3>V=^8\U%##G6Q.-%]:6R;9%PR+%^22'08)HGS+0KD JOA[G:K M!>=.B-'+R7Q'?__8'29E#M;*,V3 #)IM%Z*YS[1UX+7GC+$4[AU+=JLJO2^" M%2:.&[AI71D5'+1 @EFN"ZTVL)KF&0@Y"D#H:!^D<*D]<6AW,5) B&]2B!3? M-:P8WD4M#W-W">=D'%54 A-5&1ER;N12J6!Z=^+2J. ><04,*D:-O>?@ MSEXD41A%$0LB]()]-BB-8[%[BF9$%N7=89\INMV1B;-TK2NQAU/7TUD#[ EA MZFDP]"*>N-!CZ)BN>Y,Z8));'(=/#;""2M1P"%+63O_4J:O]E^@C6:SM[@&[ MJ@5V4EA!/4\_X]I!;9M\W1=JN@\>-NG/68O*Z<)%,%8/Q23,!YU=9 +&/G=K M-(^X;OM(%W;]V!)MY[Y0Y%E$[E2! M>SR<*"U&%WBS)]2=2IP=40?C%TDR050)N0LT/H#6C9Q;.91+G(>.33.LTMQY MJ^R"$1B.Q9P7L:W)V>%?40!"ZQ4*(-2>V&VKJ(.BEM6NNM['E-?;*PCY$T50@#;/B05:URDPR. M&O&QH) NN8ZB-BPC6_'[V->,\H;XN9LFI2I=*)8#Q!12IS(#X-Q<46Q#JY8+ M"8JT#]]9L ;.D5V<87\,]NNZNE8+.FDI50C3W[)]53']-746;8L"6(E'E1AJ M@9WDHC0J% !9AF6^#LD@O=$)#5S\!C/DI26Z\JKTX*%5@8FA'F^^FV.,P_(O M/5G$S].8IITF8T. A94MZ,1"-JB"L+"<$C@@]T7E!5!:>(WT*J02\F3*=RH0 M4Z;Q+J..0@T1,';Q=S0PR:&CL)C^WX[3Q^RQO"Y$I[N].=O'_=PR2MI& MYQJA@DZJ4-5"^^.[7(M'*'T^\#DQ"QR1D7PP1W2?=:37.-*;Y$B&ZSF5 N", M6PP)GH<+,G5PQJ,_X?%%,$XP]G243"DU#0TL"_CF;?>\3I+A^)0,%\.%_)O( MO[/3?PJ#1AOD+ITJ;)S_V'Y&LB+[X=8>1 6;RTL7E3()'G)93AST.E.-#:EAIM!J6)_K6BNR>Z23YB;,JGB"L]8$ M3[C<2>2[7=_PM-Y]C[O;?1Z(6(PLD?"(]8%$,#ER@?L!ZC\8F^S)*.[)-Q#U M0\<>56O&?NR+>H<4R,JQ)OM205];N=<^)Q1Y=@[OM'/F $2%%+9+15H*"5 M+HL"Q9E3BQW+ -BIXVQO?\UB3=CU/ /?H5P6LNS/8[V0I5K(SEJ((?3!R1@C M4E3Z /_UR4U&[BD4;V5?Z/(M6)8#_J^7V>'1R$5U;G0\G_:GSKJUL.M')KX^ MT9W;;LJTLX/>]>*0@YM"93LM0^\+:=<>=J'J<$ =">_2*DFL*QU;!0X?&3?A MFU)Q4L !1"PX,/Z:2GU60.*,%;PM+G-U3[B"-Y0V1KU\I8(E&1S0H&^Q;O9& MWF5, T@B\\X-8A#^AA^E>+C^VY!V*69U+RMPHA)"K5II[LKUC$/UU]8*%64B M$08?+S]AEV++@:E>(DY&+UZ51<.=NGH(NNMPC:>69_T T1-62S?%YV?2""F% M3NEL1B_1Q](JW.O7)1#^CL:4&%82"UH]T/9Y0!A-D)5=9Z3LG\3P[N04QHH6K=D[G 9FQV"IV1#XT72XH)C_<#Y:J%E2 M#KOSOQN'(W1U#Z=C>!EQ E,*ZIY:S('B@R;#R42E <11;QA1' V3 M,3\W'>)V*T7],1Z>-%,K?R)^!AK*RA(ZB6=EL%BM>WM/>&#*+M4#Z[H[P%R)YV M JD&4DT^8/X$#L73=9Y[Z\$7K]?I\N?!Y1*$ >2"-.E U0_@[IA8R5>5(& ; MN]TL08L3'7C7WCE#4(%--1M^[ O":=XY"W"8'D'!+!C !R!F":65@O!JODY& M2"M>Q,D0)-N!^OVM.MJ[$B5OB.N(BG': M ?PS^QKNM4IHM/^5W&^2^.J>$NQI8K( M!V=2K#>OEU5F.UL."YZF08\"#G1/766./)-O-MDJ9]%,G'4K*7?!5!8[2W:\ M*56FXK-95 Q%G#%-BFR/V%4#_T])B7VP,(TYJ$S* 1R\-P P[<5J\6>F(X6V M?1,Z2-XW Z4(6ACYPZJ0*4RLS\KV76V5Y0B7I5NEN%72X4"S_$X"$G! M2@> M7V])9).\UN]K@H%!"]NRSK7YWR-XL&=+$NL ;;'&!;L,6V M*VYTS5-*%K-TA)JV_,B,JXX'+VJ'SD;] ;>MCE./"$ /K9^QSRK7#G >L*BY M&Y]=VVR2.A=Q:R57+QE/*6* +$H3CA[P6P3;?.DCMFPB2[+6K\3N2HK8F1)4 M#TBW:AB_FG98WE4L]@A&?Z1H[)6R0/3]0;<9\&V=S^R#I09T9&22:H,W.+!5 MM^F G#P*HRGER8Z&/3Y"#AL1$31J:=V2>F7GP)6= M#\G ^P3>?6(N:,U#R=E'?=4KOTY95AV3E)B,159<>&15(,8BKF+2'0J448 \ M%#\E>T33!4N?"4JB$7\>'R^)$NY)OSBGX9SDC\D#>T $0:[3.E ?-%$Z90' MQY>PZINRDJ)RNV?/R7N^A(&]^80O@NDX'5P^,1AP?,DJ23SD;%CZSPHW/5KV?I MR8[<^_!Q01[[ASA)3[F^1NU0)J>1WYI_EP@W%3Q@"FTP/RG*PDZ&,D6GR0?' MM0ID**:"2 %T@5IN-:;#ZEE=4XT801A;-80(%1>"4D&-H6GO0D(P+.:6D.9! MU<2%';!WB)Q^@*^PHFY'#]WEQ]9":#AUT>7!GCAHBJ[41K@G4;$2(E&+'DN> M<&3!JO64\@H!E:]NQ)MJ"F]+T0KV&V'P)<:UFI0W#):SQ966AM)*E\!6*N92 M6N?-RIWKJXA$$<"&+9002O@-S!I5-G(E!=1HBRG@QVQU7Y8KJLR645VE=0Z# M%GG*.1<2H$[]UKA>JVJY=INE*VD*0^3Q,L4][;+2'D2%RN8[]OT1&! SR-%P M!PH,ENQ'*RA+)\3^:J0Z2A^ M1,KJ;C*+9/LO *JQ>((>^XYDEKE9PAXXFL2 MBA2I16P WLHU"">%4JB[)T<.X?WK8H[%9$(Q\(5[15>6AH40!V@J(B-][21ZL, ML&X4IIT[DV^NFJJV@K95$*$$^L=1NP('1YTZ=7PV6 !!LDSD#,* *HZBR/5B M8E5G8[8KLZYZ)==CXT):Z%#KTI0,Y)I9NSEGMC*N7,]I!5C*8MQ]6:U7O1 B MFFJ=V>24_+;L("&&5F1KNK4W-N*S[M7)W!T=5_*N:]GH6K9;=08>F3)O M\N^]!HNG24'MB,V/-H$6 WZKSLS" IYG+*O7J8^4_%K6_N"ZH2)6*,1LFHV ME@[R9U;<@>NK!Z>Q]<%R_?I]$0T^DC=PQ40+B0^5)5C OYBB$BS"V71.&0%4 ME O^@<\C^CRB1\98A2O"YBBZ%2=H!^$D4>5;9%>\FZ4EL;S ]D(SD!E/KE!0 MN8%G+ZH2\QVI??D[RCC.N;LY_NLBN=A\+?/MFH;8FB'(.WZ?86D>9*X;-@LM MUVF^42T?L2E9AAWL$'AOI-=:*U$3\)7X%U!&$)NO$%JQCR46H]1E@ 51*"FC MXN0^7J0$C736AE2?5X*Q@A4-=,\&S$SE[FRE22R!G6>E9@SFPTLJURQ]]4S8 M]@I#I%2O5\I& M7;!,\;B.)^0GA$6,WU&N&'E17(CF+6+9L=QNFP ;.I/*?CIHH;F9:BPK K)1]V4P![ UEV MQY6D+6"PVPIBT"LY#(S%E8_J*K/">DI:2N5$O7M@P<"4U:$KC)-JS@.[.L#Y+Z@[U^);K%#O$BJWL@60CK]+YN M8F7=5 M*VF9FE_7RK6Q 0DTQ\2!!@O],"!E%-FF-[-43%^^456[S8Y8<+H& MJ8QO?Y/70#^)&%CV@O0*P^)\"^M@MU(YMM(/F-CT75ZN=:+392;9*7&$])@# M8E"%%&"VHA'??I:6LF=\C?%B-"9:JY.E[2=.):@JRWY&)H;3L_]&:]UEA>FS M&TP%"#FSA5&TQJL%R+S,MCLV-"YL=KE2D+0D2 /IJLQ5) ZRFU7 APRJ&0U( M7V$X?)VM:=P?4$[%8>?VL*TW&<)35UQ1&[4NLJX!5!4(4SD3)LVN65":9$C9 M-C6)*22!X*#E3I,QM\$VO#JS#\M 4[5Y!!>XQ9L21-0:'9U6&U0U^S?YG92? M)_J*&,\'%Z5W[&=2'8KP63/1M'495@DS(>J*^-N(*LBH!FMRI ZE#,] MU+&F=O4;\B9KRL'09FU.=W4E0J/$!5W.A-S)M6X]0'II6>M;[6,!9+T@B ^( M6TD0-?]F :%5T<(B;GB"5Y7X!^# 5PT(%T@#&BQ[VQ08G@SB-)SIK10_3>N= MV*M5"7>59T7)<-B%._V9.XX\)\D,CZ.9P#4M0FG3OB$Z?QC':Z* U@XJ3#S: M4/AK) MW%^;%6P66:B8S&"?F@[N%R&>0)TR2YCZYZ%/:!00-6(8G"Q/=6:"B;^TJI4= MG_SB1'":&DPZ7QP#EJ9V0KV2=OR:IO6R8GS7$Q;1Y7SR$E/^()@N1 MQ.#:5DBTKAXLM5GUVVI/(99TH^K0JZ%[- M*(\,BG_:.KPA#A+LKU)AUZ@,*+K0[3!8/*E7X5.2*F5T[![T3-6E>O,G?V@V M2"G+ZJ7IQ?B"&YR.J):I[C2*!4X7X72<\$?I]?@F8_Y%(_S4#M-0YR&><1-X MX>O@&).O9@(,?TK&B!B;,8^FP7P2SI/H&5M%OE!M2]T/D[%\P-Z1__BIF[ . M51NCE)D)W7AH.@,O=E>)*J/F7 #I1*3*N&&Z D M[7YHDB97I)-?D=\&7AC0>H W 0-70P"A5-_Z._6A':A3 E+V9;9CD0JC[,.C M#[(0C*FS5_#X!IR$O^^]R8"=BIX4)1]CT\I)\$D%[71B=?R9A<%D@J5'QPOK M58KWZ7E\1(URXG""+EZ^!S8'F@H!%!DQBD?!:*$ZW&)#8@J%"N.HV]GFN5'K M1#U^VI[I-;L$KS$-&3' U&>ZX((DTL_Q7.N)GFJ$3QK$RAY_EUU5QE'4%@E4 MO!+++F2WT($%UI8O\4(H3O+3ECQ4,-)X$,%@'P-?$Z#:[0($AZ0)R:FZ:_'Q MO-.60N]\'&-U\N[L\O4I&0S0R]W4TE;PER*70ZO]L^OGNFRN=O33:!P-QB"\ M.'UA.,3);BD3#/H/A45J.79Q"M/+'.QUH->1D>14FK$J,HD)X50Z0MP4KG?[ M&J<&HFCM$%;=VA>>]%?ZB:]4I9NOT)%8R^4,OW)KE5F@I!Z1$"7V5)#'=R>: M$2F:BM%P/\@AP3"F%BG_AJU:2GL5@=_8I\QD%SN^XVJ MZCO0EH"_#_YDB_WP,$@/W*>/1P]M4JY*WI"+W[-H]O,S4]FN'TQDE7,TNMOF M\?XL8S(WRF>KB8?VDC6"HFW;)YDD@,.AK_ >M2Z[8J*]32IBQ.$ N I4*S%6 MBP')H,76D!CIR+BFHG39=F=9/!Q_Z,DW9V<7; PT'1N#JEEK%?5&\[*NG1"? MT-JP:0P6G%R^/3^56F6<0X@V^(UU:!7=.D6MGU%9*'A@J4QHN@YPX53'J:T3 MR;" D,X(7-K4E&_S<0[)OMA=S>W1(9&S#YOT;>7QI2N6B7P@(0.S]1>^#"DM M0;?459""R&,CC(%_95PJ*!E?UPL#&O6VX>:_& VY9H;A^GW#@]%PG2>,8X8S=^T?;1'Q M=RI30*E4"NA$L UU0@@>O%IV3K4D5Y2&?J01A#,3.H5ROK]=:BOI M9_=46'>H]K9^AUF;%5Z M9:U074Z= 9[ %5[3?5T!A[K.-1E0+19?^5?BQE?[9G8BG:F*B-U2W+M6*T!4 M\HI$V-W:17E(PHWT)0H] MG49:24=KXEC\VRMM=G6VH&,3K0)AUF".E[[E\J(PDYP;D*L%%[;DAE@#,DVA M2L07,#4<<:,Z'=OPJ]L;BR?-!.N+K=;.@5CFU;+9()A2R3XG2C1UD1!MMKTH MZ-(G'E]%?.Z8UMAWQ2'#FL^$\22O4E6&6V--Y1 M',V$>\5_)?5W(G'5 6M3)B$/"7.5:JV F2%LYE ".XGDQ&HTGJFJ@/RXW6=< M!>.J\R*B3+-*K)[$5]B;H=!W(>:&"/)2.\T'S'L@=I?W\'@52IWFGL@ 'UW= MHM;ZT$TIN$\?ZI>4P)!,7V$\5GG'.B-[.U0ES* L#)KMU Q*J<"X$O$YY":J MGRS[PH$WV'UFD*D@DDYS7< B#GLQ75$4B*/IRS TK:DB(7ZE%PZ"NL1,$KT MB!(6V8JB-C8?/1#?J=H*A\<0=&;7(5!2I==EI$\%:R6S1QZ[LG1'8/R*GX&V6GQL?4=[Z$%QT.TY_1 M@H6FR3V)C4!(B24)5_3#!XN8Z,!0&VY,-2NI3.8C[1=,$VQ08=U\9V766)XZ MXD<8RL A7B_)U^#L3^W"NDM2HZB$A@7.-)3S)KF7Z6O3I0;- [6F^QVA"IV& M(L,H .,;.DE.>P[7B!ZRDF'PD[*Z>)T5H5ZR9(L+-%'0/>;LU-?B5<84I9Z> M-%("F;/.289PZI^Z:?$V^+I==S*IL9@IJP;??$GI[N6JP2>IDA)OUJ4!2G)5 M]:QTU5RUOT[:X>ZV*IN;6V5[<21>S3Z 7VZ)?RQF4?(J>$\U\ZY;CRLD"D5" ML6V8QM;XZL H>T[7GL0,\\8GK-L5C4E?,,^[/,3[L&YH<>Q:F&#P^!_;4H(T M,J5:F)5R(ZD+8^#*5;26?T*_1N9#21!;=34W5L0,D37]IG1.;XI*^\"$ACA# MZB2D54FBBAE),FP1OD%0'< /MMB'UG5KF$N%E9<^$F+1RLJF0@X](:I!&"61 M G:/*[% 4GGQ=@U3'_%P:OS@%@4*K),;!N?VB[I1GN%7B!C6(C =OG85;K?C8"(,^F "IC5>>=(0\]PVIMJ\;B\;L[FI@E=.)B+NH8P6%")E M4-HASD$E)JTL91PE9G-.26"!2$#]SH0S&X$-Y\9H.LXR!0<;'\ MYJ5N,_V^6 Z#$_KVU"K'-I/HQ5N,9*25;3**^UX^V+* ZE%HHXJR$&D1P85& M/D_6HY'I ]1C!)]8,5A.HSKX&3>$.+DXOSRU&IL)[]9'I9;0=[-'R4-:B8;) M6GQK/V2T$)3UX>[QF&1*LT:2FSGS$@^/PN&0FZ-]QFG,=VGS8G9YJ=/P-?#S M\&S=.+.V+D(1 Q8AN-UEZA(4#,QOMN310?4NOY%^-"'%JP2;_$;]K6)=Y0L_ ME?5+&%9S.:QFF]/"R0-$V22<5\RR6(K]#^Q1F1101L0)(1! MGQ+]7'!U' *K[G1F;:6L":O!L%,O?3 PRQN"P[#Q^S0)DA M8P>=+09\CR1Q"Y2AIX>F6]Z@D)1.5M3M<=#28U%?Y R 6EFAO1E> F5SMWVR M>2\7/NOY";$OM31%#G+I\[82FT*1 PU!/I'.&*!6E..*,9Y*RB%E_C8C>-/O M2+ED@U.:J3J[R^G$P(E<& MLDW$&+;)_/3'PVS9[,;>0%IS_H^S/;YK*@9NUDKJX7%Z[C9160ME9#PO3*'. ,'7JVZ3<1K#6 MHU S0M7:L:M-]!-U,4K:PL25P76E$ A,UU0=1!Q- D/*JDG(1K1'BCK G .^ M(BGI4%G/[,H;ID($5HSN:BG#X">%N-Y \2J3+G(J]AHWP[7/:'UYL6VH#\S. MUOOQI'3N!0J 6-]! 0X1#$I@S.\RY<_&V[VA> ]12A3+M>P54B?0.!ZZB7]V MS(SF=35("2%6]VFPY:+*?PO5>"R"K>#IZL$:/%2 J'33I::^^(;EU^&34+40 MV.A(#>&')J[*\NTY\"551;A ,HUCGG0SU=.Z+K&^-V)(^E !2Y N+E168U>R MI[\PD /MX%((Z;F3)]?P_*"(M\5SU&= M[QK5V]NT >^T_*-8;(=^M)8/>-'"RU!+"B8!3"2RN1XO"RQ@WE;_$6[&J MY;O WF\E<53>H9LZ0>% PC1/EE9 97"5$^NN3X]PN6 ,@*4[D/^;^8GG.$I' MS^!&SBP#J"E;:[3 2GG6J\R!\ MIU+BG4H?ED_^@G.?93IM%C9S_I"9J7+O0 M%VCQN[IU+K4JVS$YIFR)79^[)]INB!&@P75#69=(_T!^MX((W;4<[E*_Y8(4 M%$*+L$31QW%DL29E$Z'P[!Z=V./BWQ^-?%2:TJ%!I-@=+#GX+X# ,_'P?]*! M#]\VFRVK!A^:*G@MJ8T8U5GM&B"[F+A]\NV'UY>2H.VH6+J4!38;SUCB@WL1YJ-]CO2#STCDB=4Z@BQ;O &[RU!]E8SXXL M"NP#R212++_B'G(.^]2^K!7I&PK5SS!!8J7#WJF2B ZG)%J W;F7.AV5NS$] M6"V^5AP'!@JUCOL ]!!JA:'U*DP)I@*HIL*HTT&4A*KBBX3OSS$;2U'DND&Q M*%N)9J0(-I$->OKL\AS>B-0@0PO8[%CID'J)HA60#OPJ.B(Y'BN\ M14=V^$)<+*#0PLL9!]AV8]7_T\2 '@[_=)I&.M&I3O OSDK4'!CD-17VZO0- M-BB<21"7]*&4DD*PRFN@\Z4ET=4=!RP%XNO8?SBR=F$94[:$!+A]O..]:=/< M ZAT"_$HM%)(WA>@>30LAPV"Z >\P.EI&W/D[ MB0[**QJ(RZM2.CE&5)IP4.9H?,X([OP@);ZG^#S&[PW694DBMR8!E,@F4 .R MGE-42/=WY8?TQ$J (.V#-[6F3;6;4QEX1L9M/\FN1?$E7PL5I@ZUJIZBLQIJ MZ>KX3HW^LI3*GYX&8-2KWN3!'8MH\Q(^['CC9*Z*&.PPL% QPAQAA M7]O@SZY6"%6^&%RJ'+0CI'[F'DIG!(,;V;>CK?8<'8(*8G^7/B"7>]S=F4\L!A_,)# MF8WG/6"?JE51!T/?A&0J.-FC1X+T:B :9/*&]V<&(RZ2:827?Z4F?\ M:2.Y):7CU;_'7O1[P67.DFY++MAJ^=T90F@I2G-VO69?.K&%4^@, M):.;-M:19&C"+8[$E\EO^+('7XY4*Y4ZB4*;G-,Q"D9L82)?Q5R_TGD&W4OMA2K-MI%/IF MC2J?KPA'#R+CDS+-.CI]#TL3E)N33O^QU2J7E"'1CW^$RWTK\$]W>EQO9*7; MZRK>F.3'2\ED-#2+BY2)I%%ZVDL27GI/L.+ F$G:E1 5T_)IJ3HQ2YJ\RB[2 M5O["MN-BEJWVE\)4W/^\2%')$9^=?V(+8^!BL#J]M.):/Y@%*H?OI(I<_( M]NC;+'%'W#%5:U#!*^J,;5L(EW/;L[C>N#&.AZ7RN';MG%;;#U=RR#KEM>?< M=VOI>!P,O^_N5Y,0DZNC5]^W[#;9(B#H)UMAEVXY^9K5ZM>@8\K<C!+'HB.U>:B<"^I1ALR'3"[M\@]]HB8I+5(6 M@T@C&ONH"F<8K!I)*KD#$$%(6*?;+957 YK*>T9X58Z!E47* MU;?*]6_YS\1J9U;0#5\0#MD*"KN2LK=^!"1V7 F\]F.@-*PAR74L5/_X MYB UJ1Y=DDHY()T$7>/(T&T*VO84Z6!CM:_QIGY2\1L5-NP2Q#Q>(*30W6=O@(E?)^L<$12-T&F=MC:*=6U8]1PDJL[H0&':HL0@MP7 M"O6HW%_-_M&AE##)J2R8GMI$79 P7E@IP";!-EV;3B[XIV7?HK5>C@H2VI)C$Z@)4$2W=")^_E=4G-&/'MVIRYF_ZR,J$P MJNI1*^_/$UXSY&X=W%Y1LT(9*A7"J:ZBM<5NT@YM;)5A,)A)\+$RN0P<4-90 MK8?BW*%6Y;1-61E4ZN2D]V7?J,P8#E3#QHG;4@SWN4*EV#ORT4(*(FM8W;6;%UP:@5)[CM/1Y97\&.'9[0BW"S3B39TV%49="Y@6E-C M%.WD\V&[J2P/$H=XR5;92CI4L&9M/;P0@(_*VEF3(1MZV"-3HNT TX M-;5P[-;CTB\-\[6Z:V^7,G1IPJI96M.;/ L3EFB*[Z!1.%, H>KSJ!,Q&HBN M@G)L;;I4F1/4XOU%?_%0]W3JYC>--00A2ATOX;W8S=K%M!ZW7(^UR ^E[3JW MG>I[9[5$W.C0-_143Z.)-"%;C;[(L#B MM%/][]'QF5) &XM4QV-LRQW/L1CO=)3TK*'@#HWMI:B%8)'7P:S*?P[]CS7L^&QGCQR0(;FL?66;1II=YW.)_-Y+]O68D[ MZYHP836C:9C,)J=!,@_A3?@BPIZN8Z[5?7Q8K:X^W>GN.?%1*7U.7/V+8#P.Q_,)%98/QQ$5DQ^/PF@^ZLE;!@B. M)PFV (8[Q[+T,]7]5Z?,3@$51C. .816^&,T 80@D1WE?H =[/D[C>0!^".> M+;R9!LDDG ,RP-WO73<4TB(T7X6PRTX^/Y^$LCK@W 21'Q9GXS">)DB$8Z1Q,% 4 MS?MA,1X#W,_-\_$( "Z9]T#C9 (8!X Q"J[(/'R30$2!#C M^B!RBA<,Y!GAHN!.YR0[7TMJF76.Y'&X0?M\013":@KV(DB0RD7P M898XTB!(%Q$@];EN WI58OP1"!\+P#_@+.I1_ 8$M7/,^:_(6[I-$2;'(('% ML7Y,_2M?,P+WG"!0GPA;?2V(-LV==>$O,Q"1_I>OMR/!'[K>KLC_JUPO,K$) M7F_LGB)^'7=O=XRT)IA365SX8T00T+I8()K8'ZU]L?+UP8N%F2-<#+.;4_W= MO$-U_&E<>RB0462M5_]#I5QQ(ED[1O][%1-&_L./NCD,=4![JBK:%I"5%T9@ M*ZB].6'L=Z5$$#>?,^@)7),R3VK)[.X\2%=4IIK*4E,Y8'QSY]BH!OUN, 6> M]DN43K('56L':[7B/0(;2F9C!Z;,)_GQT@L$+_<#;(<"'4&46J3H$&5JD:+' M4:8N)?)]U\'V9SETD.F3*.XY=/GQ"P]=",,1M$*?,I.)UI^]A]ZB'L=1#?N MF5;XOOMHVD%BNZ6>0P11=]X'N/Q;FZXHG?JMK5-+6H+HU$),CI&-CAZM;QF' M57NI>9II)[PA3P>I@\\TI?4)L?6TR[^ ZDK*Z0LQ_ZB5]A3-'(<1J*GC<+:8 MZ4=57A_'UXHQ"13#!NB2YO/1GQI"Q!:=0YL#)K1=(:& MR!GH9E3^ [4>M&V9&/P85%: ]#[XD@R6[/*K!S4WC!.1CA(# KINZ8J@W7Z743-YVXX'I[?, M3?:='0R#VB*HH*" GR2C<#X%E5#!*K"^T0)1#/3R:3+I$BEM*#4)Q ?)DH'$ M/:^WWSK"]+[U6&TE$$;G.1V$ 19];1LH0O5Y6E54>N<-I^0BQNCZ:ZC&A-,% MHO3)&,!D<4I$?0XTZ=P?9@,$:TZFJ^D$+5U !B*L5[S"$JH;6.4"8U='\?@T MF"PFAG# F N$P1, Q@G92["=]Z@+MU^\":!I.#SV)$[Z-G&"H35"HT^%1NN- M)2,R'D1 2CL;2]!",5V,/!N; /A2;W0VK/_SD4:8J\) [3U\UG8''&76>-20 M1Q%0->0>IFX["YZ7L\OQSYBT),(@V M,'R3E3=5NKVEJJ'OJ>V7RODZ##W*^'KU (P'L "NXK4JL:H1^VRUJHAE[((? M)H^BR-%9IZK798G[9FI&9@.X004Z-##J_NMUUX/"9=N[5IZ6X^ M>61'ZROYQNWD^P)MR^/1C/TA4S)-Q6, O!%;@T"U!"9/=PJ EH0CX.9P;;-D M&DQ'Q!G'P"E!BE=W.HO#>9*P@H0>$8!B-"Y-QW3?#(H7 $$8*7N3V04GK[#' MD;IPC&9/7[86.UT$7\,$\!_^E,!_1-S$+Q/\DC_-X3__?#14[-HL3Q_EU]^H+RY)FCK1@[).86''"!E.)R03JY][C.]8^Y?F)!,Y":=Z M2I4%WJIJ65MI50X"A%*_#9\3*#G"C7C0L;,/67IQI= M+@CRV4WA]U( FB6H[X^2*1F!$=\6\,W;[GF=)$.0@Q".APOY-Y%_9Z?_E/!] MZ637B=?]&#@_5[4 :I$+CBA7<)0\X Y\9([\(=OS.PGI9R$%V[AA5#Q+D+;K ML&5]1EYRYA320%9D-TYG&ON:1?JP*V$ <)&1D*CY/-8+6:J%[*R%F-L$N1<% M4V67X;\^N;;]GBH?EEE+!U:@PQS^KY?9041$%>UJB.?3#M_7$@>G>U_ 0,?1 M0W[^ X/B&>(30-AS!#C9H@[6=J>!)8EO+?WD+?'$2\\Z%<24)*5*_J-V*C^9 M.K5VVP8TU0%\429['?RDQCN3E_2_-S=8_Q:H@MQ!GQ,%Q*X9&>?&0X"6V7", ME"D!@2 F58KSRQ,,^ %R-P1U^*V6_=!SC<[U\3":()Q=9\2H00&*8]"@9D/0 M=]S9.V LZ/$.AL"L$R'"U+GPSG('3)+REJL_UT0+E#V&()<,1T".,71/)S- M)L&?,Y)^G)+D0*/0NMD[%MJJQKCD"-<1TU@Q4/)]D/9GG5-R9K7Y19+9ZUNU M8/-X3X=R97"U.?CB]3I=_CR I9141)^&&Z@V 5PO$G/;9!&>\@'4B,&1W%4E M 5V]RR""U#4' ', ' $+@GLEL"!3!?)V,\(Y?Q,D0 MR,5 _?Y6W>U=B>2,:L*.YL/1U_ (_+L .1"X)_QW,HSHNP7^"_]-\*]QA$_H M,<@"?D+I9J?!9#B%)P"FX-."/D7.=S%]&@"&6D(WP1UXYQV@'\ M,P,Q=#C_6GV1#"?XQ90_V].O=].L[ M'J:E'T GQ_1)W&J'KA(E#-[@P!9*'Z"MH(Y/R6PZ&LX-,1T!>9P%\6(XGRE2 MA0%I:-,""(\=4CK!L"EX%.CN 4H*VG,$)'H^A+&?EVBU.;$8&HDE/YJ&67TL M.E3I[>7%A;9C2FM<24)/O30O<&G>(=JUCU#M(T_ I89B_D;^X*4[4Z8Q8\+N M9"PXOO#0& !D(3,1$!,D!!%\FM&G9 ])63#52)""1/QY?#P%.2@Q254A TB2WL05:L+#1Z=(DKZHJB:L.+8^#BV8KHIJSPSI8>?M5''\UE< MSJ40LK<3Q8M@.D?0F4PP\#0.%W-R?H6C.-8O[NTTC>')\1CM=^1#0>?9&.4K M)& 9QC!(ZB@9M4F2!Y$*?H:IH@1EI.DB@J]&TZDWUF\4SH"G@B '(MP\C&8Q MS#$"$O(--R5A@72%=7FHWQ">7AQ.0&1#(2^!@2<1OCZ-E46O/@0'&.<((MZ< M[-SC":H"&"0;CUBAGGF$KG.KESLNZ%Q5+E@>:T9^UY!+Z7O8QZ;9L*=*58"J M)6;S@PYMY#KVQQF3O=182C;QI!N95 JLJTFYWH^)I^0R]F@!LTN+'0QA:RT: MP *UAA4S.VI$@#;D!?R+Q4R#13B;(O#"*:-?#OZ!SR/Z/*)'QNB(BS#V6!=# M :H63A+EBI%=\6Z6ULV\P.C]6=QUYJ/[A:PH%UC@B.(FSUIQD^=,<&WCP'%& M@72];-8ZL?NUCK1\(Y&6W;F/,7N)64H:@+MS=*,YBR?%A3[%%B:C8T/49[(1 M]YJ]0&)"R"JKER;N]04'DX_(2:6CNM%SM0 %,>&/$E?[)L-R#P6/\%-;3E/G MP9)7:20O7[1L3 0#2%HT)6SV%< Z%2 9W+9P[CD;J2;$DC9K6LAI1 M-14B=%C)(V\M0%V.N5T+(:F49BH]9%1S1&R,"O,-]%R/C@,F+'G/5:?(.VBI M!FV/%QDP8HR=G0 CN6.!OJ,1Y?[!)A-TS8T7UJL?L0M,S^,CBMP"!HSYKL=2KUT2[LBL6#X ?*&NBN!^#H(/EV^"4Y>('+\7J$RG"SZ:P"]7N#G']4IMV?]'JMDJWR+ MCA]YBS]&_A_/L;"I,:;\Y3LD>>\QX^F_NP$:5.N_Q*9EU.^)6W!B43R !)#! M#5!UN(PQH(%XQOVY0'K-X A6%&OCDU&TRF#*KV94^837_-K5*W =?&J=R9W! M!!::+=7I*3 F1]4QH;]VN; LR78[.+I1AETR+!/III^,;4^?Y_W%APXMN]=S2[(.:#^R23MJA:$6$HUZV!XV MIN^?9[+T\X')1OQ]QRBOM79Q60_&B9[ MYLUNI-8-2ND\MY5.9:.YI%SE7LCII8I?&(7*HEO[]?[XF#^R^ZV[BI[LMX[H M[$N&^WMO6OD_[KU=VE4Q74Y MJ8#M7_\2_W?XEZ3S4G^>X]^=A,7'O.?-7GPLY!R8_XC7CUJ&G60W"-RH"BO] M[M%X_ 8[$UQ:G0G.NF[3?9?I)BIU0J*\>4L'G^(TIOZ,G_8O_>D+77+MY"GX MI!D[,6'_+>SEO-V@+-L_?8)JX"GB.9TP7",;NMAOT;O\[YD==JB5T5#(F&@' MM 35+_U,[?$S]SZS*E0$&RC?)%.VOJR;S&2<;:GXKU1_US[P^ =]T$ MD XXM#)ONJ,Y.27[)CL>1.VW#H"K^^A^T+6?E7RC(QXYZIC\[SUMQ^;]1^S= M?NFQIY <\<@33R'YPE-(GG(*R9-.873$(T\\A=$7GL+H*:"15]Q6Q<9JT.'56N]5Q.^WF.QS']/4DRV%>Z/!^-A?BF+I=6;9Z>GJ:*U4\ M(JWMT?1\?P98W]-.$EC?0SH/K.\!7'E'1L,@R<KH'=F43C?/^=H-^1/&.O??*]^6.#8+CLL2> M@ <@8>:[;/ =FC$] ^[#!]8G=!K5&75I[0B5%@J<[=D^ ,F__6L\C5X=&,^7 MK-6Y,V^&5H<FY;U>%7BN*RFOM?Z MDIKZGM_[XS&I31TSV%'931W+M#?)J5>64?E#N+"+K*(H.+05?KA:YS?BS/HB M:%,36!T1V+.6DF^9FC:M'QS_VJI56$^GBG;'5K'(6VOII5GZ%VZ[[Q=]"#V; M#0.S,O\8H0F1^A%;8-QP?MMW_!")A&K^ZE>21/XKP<#> M[GGV)@X.?&F!3[#QY74J/D*Q-*MACSC^CJW-SG'S$II>=/][8':*5FT$.>E; M\_=@[[CNPU5>_[P'9KUG//-"\BS9 ]_[U^O?ZL@[3>)=4C+W?4L&V3[J>@F< M#[@4&M?6&6:(%C\'],*9K1A M>[A%SS.7V=9XS'MMI7?E^HY"Q">N0#!RI.:J([@__S+OV 46X?W%P6FQ@!KE\Y/ MLL^U9Y\L9P:K*KTO)&1BZ2ZF(SEBV*[OR(P?'90.:5T,($2:I0[SXP@Z%V)\'?44 MDFR#;,^"X^&D2S44K'##2N-'YUB,;>],V+&F!Y@D K4SDTK9!NT5XT=P'/&G M QTR$R]!VR]2#T&*(Q_9^^GR6W0?;C)OPB][#FK81TKF_[NTRLE5XEPRQ28T M];ZC.S@S@/I^ZM-YO!?IG/SHP=.SGY_ \7WYN7V'@HF[T=?=K^/APO]UXO]Z MYOG:FT+K96Y[6T(NF.#KH[;J//*%^W2%_%U[,1'[L^P*[SYVA/GQ]O^S3'!HPF_3 MHC.$_\E+JX&WDP%U9O4$!6W1?D[W#Z=Y@^Y;6*VGK(3"L.K1JM; #( M/NT[ M7WC1?.*3&SE2^LR-E/X[!^0+DWE/)@,D:SY :,5A4PK"2NHJ"$GEHK_ 8\DN M=0PX[EW5(Z#4R?_G&$>,]L>1HJE%O>FG!-/XCMJSP7GI5D[YUW6?8-"[S7WE M"50T4S!3>#+UH@EMR)M@W3?@(<3KX6[>.A]/YW2]HD:<[#7V^)C,(<8D4?"7 MS=5?0:$(?BR=W'/:&'O'>J[B@Y,OU6D*?\Q5?V-QF$//6A4_CGC:REX_XFEG M*ZTV]H]8&Z'U,<_OJPURS/N=P@#J<%!][0J)'=;OUGOIN[U'\OQOGBXNN'?[ MR)?=JW[DRP>/Q@,-3]NTC<2E9B>SJ3F1QRR$Q.[JE'-Y9;SZC6Q++C/GZUBX1 ^P,B.>0B M8,% EF59/GZRT:2/02Q0SR^Y<14_78+*FO!FKY )HJM MM[_ I=2[IK* ><0T>03Q(VUKY N%2L"C1"T222JRM,:\OZ" M,^Y5KU+(3)\(C1+,AR2KDL5-)6P#TBR>A)(A.WZJY?99RX^V._?F%3IL;/+& MP*>T10F03XSZ*#C%5;#J#/!0]&O&?60C*G)NO= 7KQ&"BOAD[%8\9_^/^RU[ M'LBG;=D5T%3208!A* EQ-2$JE22.8SE)>55\$^>>DE%&O,]^#[&RR]7W:*!" M[X?H"\;XUF/R2I$E&'V2F>B3=;6]-I<#C71A_"2DKO[LQG:1'DIU^/OK N%D9K MA)4:(J&HXA\!K&Z0VC[[TKRU\Q:4O#2Q7LKS&3!(8-&; !QEURJW!^Y/\3$5 MS^#N;_\E#:D*NG6:5/Y6:);QIM"FW%WK>H>/@8%=L-\#:^0'L'"DAG61.SB! MX.XVPD9@&F!CAJ /L#)-9B:FJTW_@_?8;5@18! [#3^KCZ7FVE\*YEX74.4V M#.]<0;N4F!]FC]*X3N4^&NM^ML<:)T M05N\HHA7*T*Z+AY2WBF4.<]CK9JN.I[N@8#?R.+-1,YQH6$ A&.^%>-O R". MI*B@.**TTO!PMU&TMWAT0\+1P,!(&Z<@;V%!EBP7BB;N 9(8:5K<1VK_NMRN MS\&%>:/11._:'MM6[)@&//WK*L<@1J,"; 3>T_8$VR'W9ZO7_0*0LLEH,J+U M(W!BXS)3>6)B>04J1HPYF2LV9/W:-.>'_U!+ P04 " #I@)!/.?J1$UP" M !># #0 'AL+W-T>6QE3=9.).W<93_EDPY[MF?/4ZC#"A6QJVPKV<]4.'P6ZG@$DE/: /K2.*"B04ECR6]UI M!C?.9R'0VLM-H0DSB3:>/X=#0M/H(BLA$RS[,A[L7%% <6IP),ERTRI1.":H ME&#:2 C*!$<-0Y?1&EHVQI0^F"_;MW1'NTZ!'6.VQ(7 4'2FGG5K#KOF-LC; M:E9[6]8_2!<49"W4ITI/AS=]YTS MS+%$=!M:G_UC7N7_3&RNK+]F;GY6QL2O"CD_?LC9Q?$SF@O_!"!/8B4OCQ]R M=O6/&9WV_MYZ).P\$7HO6%6$*L);VIPD";8\YHT6PJ_FB4AW+NKAI:#E%5KI MQ_Z.OLY-<(HJJN[-%)M@" ?[BP'W%OVH92\1PL&^PPFIV%53&PO=V]R:V)O;VLN>&ULQ9I; M;]LV%(#_"J&79< \6]>V01R@3=(N0)<8<9;7@99HFXA$:B3E)/WU)>6E.=KD M@[X<^,G6_3/EP^\>3J>VW(J&V]]U*Y0_LM:F MXU\CO#C@+TNCZ[J_*ASH+_)/L#_V/ CC9#DXT?'5'?>L\ZB8 M^1ONI)4K64OW,H_Z[[6(_*^8@I_1M\/KY[X13\W/-*->KV4I+G79-4*Y?3L: M48>G*[N5K8V8XHV81Q=Z)PQ;\(T(V/XIU]7^)SC?.&]>HV"=>,%NDSEX8]\+H3[$_!;6?$__!0L1";Y5*LA3%]?#2-M#8S1>=,1 3,TI,K!2?;;4^K7GI\:[^Z60;+OB- MW0@8NC'FDYA8*(O.E%L>NL%KWZ.H37@\^VBM&/X1,9O$Q#KQ'8GIQ$^];,PG M,;%0?L3+G=@)Y8,Z8"Z$Z6^F2HB)&24F5LH7H3>&M]N0:_MWOK^'/PGR83*) MB6UR*5:#X,"<$9-+H]2-8/?\6HK)\3$I)$02P/-!X=_2,PG";%/ MD'PPM"@28F]@R="<*PSP[R349P3$+B(EY M)R/V#DPK)VSI[UAUWN.>NC\",3'O9.3>@9@WW!@>9A_9R:5P7-80$YUW(3;0 MH41XPCY+Q0>S0YB#,F('C0W:@F:%F)B%,F(+X?DZK,PRS$(9L86P?-V'%,3$ M+)215S\8Y@W$Q"R445<_2%DQ;,TV$(XY:$W,0CFQA0[6DI,>'&*B\__D%EJY,9D/RJ <$U!./N8& MJMT)>]OTR;O>P3GK'!-03BR@T;IW5.@7 .*;/05JM!DMG!6:CH+33M3[;G9Y582R6J&_\(Z_?[Q*M< M&!8^]JN@LCPL45AW=7WA]]VJKYJ'_?T]7E=5GW\'4$L#!!0 ( .F D$]1 M_3"31 ( (0I : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VL%N MVD 0QO%707Z +#N[,R15R*F77-.^@ 4+1@';\FZ5Y.WKO]3$Y6:_-#=,9U=/C=.;J>;^MAN>]KU8_Z^&8RK9R[V?WU@VON4FI M9'=]\W?C@O$G'WWZG_7=X7#:I>_=[M63BK\+*O=YD,P'"3THS <%>E"< M#XKT()T/4GJ0S0<9/6@S'[2A!]W/!]W3@Q[F@Q[H07X-9%SSDQ#6?*T]X-KS MO?8 ;,\7VP.R/=]L#]#V?+4]8-OSW?8 ;L^7VP.Z/=]N#_#V?+T%Z"U\O07H M+0M<:Z.+;;[> O06OMX"]!:^W@+T%K[> O06OMX"]!:^W@+T%K[> O06OMX! MZ!WX>@>@=^#K'8#>88&S$G18PM<[ +T#7^\ ] Y\O0/0._#U#D#OP-<[ +T# M7^\ ] Y\O2/0._+UCD#OR-<[ KTC7^\(](X+G'6CPVZ^WA'H'?EZ1Z!WY.L= M@=Z1KW<$>D>^WA'H'?EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%L7N%>);E;R M]5:@M_+U5J"W\O56H+?R]5:@M_+U-J"W\?4VH+?Q]3:@M_'U-J"W\?4VH+?Q M]3:@MRWPK EZV(2OMP&]C:^W ;V-K[U_E.'4'O.M2_X9 M_F7-!.YILD6-ZRL743; =@9I> &3G#91D]BR#92W'R=<)%"1BFBE?],T.1J+-@>$[[>.)[G^_X^40AM33^*YE:KMJ+:58]] MOJ6,/I"M8T.4^JZ,C0U4_TNA'=9O>>]L2']LGQNS;<<^+2B/ER.]=+0[P%0Y MY.24MP7M&C457C_YKP:^[X;*!9K[D*LAM3L>+T>ZR]7(QH6'?$0:MTY-]5[# M<^OC_;#/+FRF[[M>^$D !D;V-0&UL4$L! M A0#% @ Z8"03V4,9,#N *P( !$ ( !F0$ &1O M8U!R;W!S+V-O&UL4$L! A0#% @ Z8"03YE&PO=V]R:W-H M965T&UL4$L! A0#% @ Z8"03V!W66^J!0 41P !@ M ( !W@L 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ Z8"03REXI+H""@ 3CX !@ ( !LAD M 'AL+W=OHC !X;"]W;W)KPE35@& "R) & M@ &[)0 >&PO=V]R:W-H965T&UL4$L! A0#% @ Z8"0 M3^PHCXVQ 0 T@, !@ ( !22P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Z8"03W"D,J*U 0 T@, !D ( ![#, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8"0 M3Z;S7&PO=V]R:W-H965T&UL4$L! A0#% @ Z8"03[^"_X2T 0 T@, M !D ( !&PO=V]R:W-H965T&UL4$L! A0#% @ Z8"03X4W(I>S 0 T@, !D M ( !-$4 'AL+W=O1P >&PO=V]R:W-H965T M&UL4$L! A0# M% @ Z8"03^@6<0ZS 0 T@, !D ( !]DH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Z8"03P43 MJ*NS 0 T@, !D ( !WE 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8"03ZDB$:^W 0 T@, !D M ( !H%8 'AL+W=OFTU+@! #2 P &0 @ &.6 >&PO M=V]R:W-H965TMP$ M -(# 9 " 7U: !X;"]W;W)K&UL4$L! A0#% @ Z8"03U>J!#RW 0 T@, !D ( ! M:UP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Z8"03^(5,T_H 0 9@4 !D ( !-6( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8"03PE!*XCL!@ 828 !D M ( !$W( 'AL+W=O0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ Z8"03ZJG#&JR! %AX !D ( !W'X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZ8"03[>IB,0/ P L P !D ( !2XD 'AL+W=O&UL4$L! A0#% @ Z8"03[W%],P* @ MC 4 !D ( !*I( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8"03PQH# GJ 0 T04 !D M ( !AID 'AL+W=O&PO=V]R:W-H M965T !X;"]W;W)K&UL4$L! M A0#% @ Z8"03RO.UDJ< @ D !D ( !9J( 'AL M+W=O_([7\" M #'"0 &0 @ $YI0 >&PO=V]R:W-H965T^G !X;"]W;W)K&UL4$L! A0#% @ Z8"0 M3RZG&S:N P 91$ !D ( !WZL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8"03V&USF!E @ Q0< M !D ( !B[8 'AL+W=O&PO=V]R:W-H965TR[ !X;"]W;W)K&UL4$L! A0#% @ Z8"03[V1 4"& P OQ !D M ( !*K\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Z8"03[NI.MQU @ K@@ !D ( !*,@ 'AL+W=O M&PO# #0 @ %M00$ >&PO M&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " #I@)!/!0U48P$" "S* $P M @ '72P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 3@!. %05 ) %3@$ ! end XML 53 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Geographical Information (Tables)
9 Months Ended
Oct. 31, 2019
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Country Based on Customer Address at Time of Sale
Revenue by country, based on the customer’s address at the time of sale, was as follows (in thousands): 
 Three Months Ended
October 31,
Nine Months Ended
October 31,
 2019201820192018
As Adjusted¹
As Adjusted¹  
United States$49,437  $43,630  $142,039  $123,267  
Others22,385  17,726  63,625  48,384  
Total$71,822  $61,356  $205,664  $171,651  
Percentage of revenue by geographic area:
United States69 %71 %69 %72 %
Other31 %29 %31 %28 %
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.

XML 54 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Tables)
9 Months Ended
Oct. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments Under Operating Leases
As of October 31, 2019, the future minimum lease payments under operating leases by fiscal year were as follows (in thousands):
Operating Leases  
Remainder of 2020$2,920  
20219,768  
202212,722  
202312,730  
202410,049  
Thereafter42,525  
Total future lease commitments$90,714  
XML 55 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Geographical Information
9 Months Ended
Oct. 31, 2019
Revenue from Contract with Customer [Abstract]  
Geographical Information Geographical Information
Disaggregation of Revenue
Revenue by country, based on the customer’s address at the time of sale, was as follows (in thousands): 
 Three Months Ended
October 31,
Nine Months Ended
October 31,
 2019201820192018
As Adjusted¹
As Adjusted¹  
United States$49,437  $43,630  $142,039  $123,267  
Others22,385  17,726  63,625  48,384  
Total$71,822  $61,356  $205,664  $171,651  
Percentage of revenue by geographic area:
United States69 %71 %69 %72 %
Other31 %29 %31 %28 %
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Other than the United States, no individual country exceeded 10% of total revenue for the three or nine months ended October 31, 2019 and 2018.
XML 56 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment, Net
9 Months Ended
Oct. 31, 2019
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 October 31, 2019January 31, 2019
Servers$16,873  $14,972  
Software13,967  10,770  
Leasehold improvements12,785  5,010  
Computer equipment11,123  10,109  
Furniture and fixtures3,945  2,523  
Vehicles109  109  
58,802  43,493  
Less accumulated depreciation and amortization(30,410) (23,868) 
Total$28,392  $19,625  
Depreciation and amortization expense related to property and equipment, which includes amortization of capitalized internal-use software, was $2.8 million and $7.0 million for the three and nine months ended October 31, 2019, respectively, and $1.8 million and $4.9 million for the three and nine months ended October 31, 2018, respectively. Depreciation and amortization expense is included in Operating expenses and Cost of revenue in the accompanying unaudited condensed consolidated statements of comprehensive loss.
As of October 31, 2019 and January 31, 2019, capitalized internal-use software costs were $5.7 million and $4.3 million, respectively. Internal-use software amortization recorded to cost of subscription revenue was $1.0 million and $1.8 million for the three and nine months ended October 31, 2019, respectively, and $0.4 million and $1.0 million for the three and nine months ended October 31, 2018, respectively.
XML 57 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Investments
9 Months Ended
Oct. 31, 2019
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of October 31, 2019 were as follows (in thousands):
October 31, 2019
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$27,930  $72  $—  $28,002  
Corporate bonds36,908  56  —  36,964  
Commercial paper40,811  —  —  40,811  
Total short-term investments$105,649  $128  $—  $105,777  
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2019 were as follows (in thousands):
January 31, 2019
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$17,950  $ $—  $17,951  
Corporate bonds34,296   (2) 34,302  
Commercial paper55,655  —  —  55,655  
Total short-term investments$107,901  $ $(2) $107,908  
There were no material realized gains or losses from sales of marketable securities that were reclassified out of accumulated other comprehensive income into investment income during the three and nine months ended October 31, 2019 and 2018. The Company does not believe that any unrealized losses represent other-than-temporary impairments based on its evaluation of available evidence. All securities had stated effective maturities of two years or less as of October 31, 2019.
XML 58 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
[1]
Current assets:    
Cash and cash equivalents $ 64,621 $ 67,940
Short-term investments 105,777 107,908
Accounts receivable, net of allowance for doubtful accounts of $2,622 and $2,522 as of October 31, 2019 and January 31, 2019, respectively 60,073 58,258
Restricted cash, current portion 0 400
Deferred commissions, current portion 8,981 8,616
Prepaid expenses and other current assets 16,157 14,632
Total current assets 255,609 257,754
Property and equipment, net 28,392 19,625
Restricted cash, net of current portion 0 1,684
Purchased intangibles, net 6,043 7,396
Deferred commissions, net of current portion 18,044 18,664
Goodwill 17,632 17,632
Other assets 5,569 3,292
Total assets 331,289 326,047
Current liabilities:    
Accounts payable 1,719 1,512
Accrued expenses and other current liabilities 17,158 14,210
Accrued employee liabilities 27,227 22,603
Debt, current portion 4,447 2,963
Deferred revenue, current portion 94,010 86,784
Total current liabilities 144,561 128,072
Debt, net of current portion 7,187 10,494
Deferred revenue, net of current portion 209 112
Deferred tax liabilities 1,877 1,877
Other long-term liabilities 9,712 3,678
Total liabilities 163,546 144,233
Commitments and contingencies
Stockholders’ equity:    
Additional paid-in capital 534,642 488,776
Accumulated other comprehensive income 186 481
Accumulated deficit (367,096) (307,454)
Total stockholders’ equity 167,743 181,814
Total liabilities and stockholders’ equity 331,289 326,047
Class A common stock    
Stockholders’ equity:    
Common stock 8 8
Class B common stock    
Stockholders’ equity:    
Common stock $ 3 $ 3
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 59 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt - Narrative (Details) - Silicon Valley Bank Debt Agreement
1 Months Ended 9 Months Ended
Oct. 31, 2018
USD ($)
payment
Jun. 30, 2017
USD ($)
Oct. 31, 2019
USD ($)
Sep. 30, 2018
USD ($)
Revolving Loan        
Line of Credit Facility [Line Items]        
Credit facility maximum borrowing capacity $ 30,000,000.0   $ 30,000,000.0 $ 10,000,000
Credit facility expiration date     Oct. 31, 2021  
Annual fee on revolving loan     $ 20,000  
Amount drawn under credit facility     $ 0  
Term Loan        
Line of Credit Facility [Line Items]        
Number of equal installment payments after interest-only period | payment 36      
Frequency of periodic payment monthly      
Credit facility expiration date     Jun. 30, 2022  
Proceeds from amounts borrowed   $ 15,000,000.0    
Effective interest rate (percent)     3.75%  
Duration of periodic payments due after interest-only period     36 months  
Prepayment or termination fee (percent)     1.50%  
Amount due per agreement upon prepayment or termination of facility     $ 225,000  
Amount drawn under credit facility     $ 11,600,000  
Minimum        
Line of Credit Facility [Line Items]        
Adjusted quick ratio for debt agreement covenant     110.00%  
WSJ Prime Rate        
Line of Credit Facility [Line Items]        
Basis spread on variable interest rate, minus (percent) 1.00%      
WSJ Prime Rate | Revolving Loan        
Line of Credit Facility [Line Items]        
Basis spread on variable interest rate, minus (percent)     1.00%  
WSJ Prime Rate | Term Loan        
Line of Credit Facility [Line Items]        
Basis spread on variable interest rate, minus (percent)     1.00%  
XML 60 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Payables and Accruals [Abstract]    
Accrued outside services and consulting $ 3,443 $ 2,089
Accrued goods and services taxes 2,980 3,098
Accrued taxes 1,941 1,651
Accrued hosting and third party license fees 1,919 1,073
Employee early exercised stock options 143 436
Other accrued expenses 6,732 5,863
Total $ 17,158 $ 14,210 [1]
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 61 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)
$ in Millions
Jan. 31, 2018
USD ($)
Statement of Stockholders' Equity [Abstract]  
Cumulative effect of adoption of new accounting principle $ 24.0
XML 62 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
[2]
Oct. 31, 2019
Oct. 31, 2018
[2]
Numerator:        
Net loss $ (18,237) $ (17,224) [1] $ (59,642) $ (53,558) [1],[3]
Denominator:        
Weighted-average common shares outstanding, basic and diluted (in shares) 111,835 106,049 110,436 85,820
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.16) $ (0.16) $ (0.54) $ (0.62)
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2018 was a credit of $24.0 million primarily related to deferred commissions.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[3] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 63 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details) - ESPP Purchase Rights - $ / shares
9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of common stock (in dollars per share) $ 14.73 $ 14.00
Expected volatility, minimum (percent) 36.00% 24.60%
Expected volatility, maximum (percent) 42.60% 29.90%
Risk-free interest rate, minimum (percent) 1.90% 2.00%
Risk-free interest rate, maximum (percent) 2.20% 2.40%
Expected dividend yield (percent) 0.00% 0.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 months 8 months 12 days
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 2 years 2 years 2 months 12 days
XML 64 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Stock Plans - Narrative (Details)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2019
USD ($)
$ / shares
shares
Oct. 31, 2018
USD ($)
$ / shares
Oct. 31, 2019
USD ($)
purchase_period
$ / shares
shares
Oct. 31, 2018
USD ($)
$ / shares
Jan. 31, 2019
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average grant date fair value of options granted (in dollars per share) | $ / shares $ 5.55 $ 10.24 $ 7.10 $ 6.80  
Aggregate intrinsic value of options exercised $ 4.2 $ 13.6 $ 31.5 $ 31.5  
Liability related to early exercise of stock options $ 0.2   $ 0.2   $ 0.7
Early exercise of stock options (in shares) | shares 46   46   150
2018 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost, recognition period     9 months 18 days    
Unrecognized compensation cost $ 4.4   $ 4.4    
ESPP offering period (in months)     24 months    
Number of purchase periods in offering period | purchase_period     4    
Term of purchase period (in months)     6 months    
Purchase price, percentage of fair market value     85.00%    
Class A common stock | 2018 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved and available for issuance (in shares) | shares 16,100   16,100    
Class A common stock | 2018 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved and available for issuance (in shares) | shares 2,800   2,800    
Stock Options and RSUs | 2006 Stock Plan and 2015 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Aggregate equity awards outstanding (in shares) | shares 11,600   11,600    
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost $ 28.9   $ 28.9    
Unrecognized compensation cost, recognition period     2 years 7 months 6 days    
RSUs and Restricted Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost, recognition period     2 years 9 months 18 days    
Unrecognized compensation cost $ 64.0   $ 64.0    
XML 65 zuo-20191031_htm.xml IDEA: XBRL DOCUMENT 0001423774 2019-02-01 2019-10-31 0001423774 us-gaap:CommonClassAMember 2019-11-30 0001423774 us-gaap:CommonClassBMember 2019-11-30 0001423774 2019-10-31 0001423774 2019-01-31 0001423774 us-gaap:CommonClassAMember 2019-10-31 0001423774 us-gaap:CommonClassAMember 2019-01-31 0001423774 us-gaap:CommonClassBMember 2019-10-31 0001423774 us-gaap:CommonClassBMember 2019-01-31 0001423774 us-gaap:SubscriptionAndCirculationMember 2019-08-01 2019-10-31 0001423774 us-gaap:SubscriptionAndCirculationMember 2018-08-01 2018-10-31 0001423774 us-gaap:SubscriptionAndCirculationMember 2019-02-01 2019-10-31 0001423774 us-gaap:SubscriptionAndCirculationMember 2018-02-01 2018-10-31 0001423774 us-gaap:TechnologyServiceMember 2019-08-01 2019-10-31 0001423774 us-gaap:TechnologyServiceMember 2018-08-01 2018-10-31 0001423774 us-gaap:TechnologyServiceMember 2019-02-01 2019-10-31 0001423774 us-gaap:TechnologyServiceMember 2018-02-01 2018-10-31 0001423774 2019-08-01 2019-10-31 0001423774 2018-08-01 2018-10-31 0001423774 2018-02-01 2018-10-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-01-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-01-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001423774 us-gaap:RetainedEarningsMember 2019-01-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-02-01 2019-10-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-02-01 2019-10-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2019-10-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-01 2019-10-31 0001423774 us-gaap:RetainedEarningsMember 2019-02-01 2019-10-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-10-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-10-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-31 0001423774 us-gaap:RetainedEarningsMember 2019-10-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-07-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-07-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0001423774 us-gaap:RetainedEarningsMember 2019-07-31 0001423774 2019-07-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-08-01 2019-10-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-08-01 2019-10-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2019-08-01 2019-10-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2019-10-31 0001423774 us-gaap:RetainedEarningsMember 2019-08-01 2019-10-31 0001423774 us-gaap:PreferredStockMember 2018-01-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-01-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-01-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0001423774 us-gaap:ReceivablesFromStockholderMember 2018-01-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0001423774 us-gaap:RetainedEarningsMember 2018-01-31 0001423774 2018-01-31 0001423774 us-gaap:PreferredStockMember 2018-02-01 2018-10-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-02-01 2018-10-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-02-01 2018-10-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2018-10-31 0001423774 us-gaap:ReceivablesFromStockholderMember 2018-02-01 2018-10-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-01 2018-10-31 0001423774 us-gaap:RetainedEarningsMember 2018-02-01 2018-10-31 0001423774 us-gaap:PreferredStockMember 2018-10-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-10-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-10-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2018-10-31 0001423774 us-gaap:ReceivablesFromStockholderMember 2018-10-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-31 0001423774 us-gaap:RetainedEarningsMember 2018-10-31 0001423774 2018-10-31 0001423774 us-gaap:PreferredStockMember 2018-07-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-07-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-07-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0001423774 us-gaap:ReceivablesFromStockholderMember 2018-07-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-31 0001423774 us-gaap:RetainedEarningsMember 2018-07-31 0001423774 2018-07-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-08-01 2018-10-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-08-01 2018-10-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2018-08-01 2018-10-31 0001423774 us-gaap:ReceivablesFromStockholderMember 2018-08-01 2018-10-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-08-01 2018-10-31 0001423774 us-gaap:RetainedEarningsMember 2018-08-01 2018-10-31 0001423774 us-gaap:IPOMember 2018-04-01 2018-04-30 0001423774 2018-04-30 0001423774 us-gaap:OverAllotmentOptionMember 2018-04-01 2018-04-30 0001423774 2018-03-31 0001423774 us-gaap:CommonClassBMember 2018-03-31 2018-03-31 0001423774 us-gaap:CommonClassBMember 2018-03-31 0001423774 srt:ScenarioPreviouslyReportedMember 2019-01-31 0001423774 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2019-01-31 0001423774 us-gaap:SubscriptionAndCirculationMember srt:ScenarioPreviouslyReportedMember 2018-08-01 2018-10-31 0001423774 us-gaap:SubscriptionAndCirculationMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-08-01 2018-10-31 0001423774 us-gaap:TechnologyServiceMember srt:ScenarioPreviouslyReportedMember 2018-08-01 2018-10-31 0001423774 us-gaap:TechnologyServiceMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-08-01 2018-10-31 0001423774 srt:ScenarioPreviouslyReportedMember 2018-08-01 2018-10-31 0001423774 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-08-01 2018-10-31 0001423774 us-gaap:SubscriptionAndCirculationMember srt:ScenarioPreviouslyReportedMember 2018-02-01 2018-10-31 0001423774 us-gaap:SubscriptionAndCirculationMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-02-01 2018-10-31 0001423774 us-gaap:TechnologyServiceMember srt:ScenarioPreviouslyReportedMember 2018-02-01 2018-10-31 0001423774 us-gaap:TechnologyServiceMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-02-01 2018-10-31 0001423774 srt:ScenarioPreviouslyReportedMember 2018-02-01 2018-10-31 0001423774 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-02-01 2018-10-31 0001423774 us-gaap:USTreasuryAndGovernmentMember 2019-10-31 0001423774 us-gaap:CorporateDebtSecuritiesMember 2019-10-31 0001423774 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-10-31 0001423774 us-gaap:USTreasuryAndGovernmentMember 2019-01-31 0001423774 us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001423774 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001423774 srt:MaximumMember 2019-10-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-10-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-10-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-10-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-10-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-10-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-10-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-10-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-10-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-10-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-10-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-10-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-10-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-10-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-10-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-10-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-10-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001423774 zuo:ServersMember 2019-10-31 0001423774 zuo:ServersMember 2019-01-31 0001423774 zuo:ComputerSoftwareMember 2019-10-31 0001423774 zuo:ComputerSoftwareMember 2019-01-31 0001423774 us-gaap:LeaseholdImprovementsMember 2019-10-31 0001423774 us-gaap:LeaseholdImprovementsMember 2019-01-31 0001423774 us-gaap:ComputerEquipmentMember 2019-10-31 0001423774 us-gaap:ComputerEquipmentMember 2019-01-31 0001423774 us-gaap:FurnitureAndFixturesMember 2019-10-31 0001423774 us-gaap:FurnitureAndFixturesMember 2019-01-31 0001423774 us-gaap:VehiclesMember 2019-10-31 0001423774 us-gaap:VehiclesMember 2019-01-31 0001423774 zuo:ComputerSoftwareInternalUseMember 2019-10-31 0001423774 zuo:ComputerSoftwareInternalUseMember 2019-01-31 0001423774 zuo:ComputerSoftwareInternalUseMember 2019-08-01 2019-10-31 0001423774 zuo:ComputerSoftwareInternalUseMember 2019-02-01 2019-10-31 0001423774 zuo:ComputerSoftwareInternalUseMember 2018-08-01 2018-10-31 0001423774 zuo:ComputerSoftwareInternalUseMember 2018-02-01 2018-10-31 0001423774 us-gaap:DevelopedTechnologyRightsMember 2019-10-31 0001423774 us-gaap:CustomerRelationshipsMember 2019-10-31 0001423774 us-gaap:TradeNamesMember 2019-10-31 0001423774 us-gaap:DevelopedTechnologyRightsMember 2019-01-31 0001423774 us-gaap:CustomerRelationshipsMember 2019-01-31 0001423774 us-gaap:TradeNamesMember 2019-01-31 0001423774 2019-11-01 2019-10-31 0001423774 2020-11-01 2019-10-31 0001423774 country:US 2019-08-01 2019-10-31 0001423774 country:US 2018-08-01 2018-10-31 0001423774 country:US 2019-02-01 2019-10-31 0001423774 country:US 2018-02-01 2018-10-31 0001423774 us-gaap:NonUsMember 2019-08-01 2019-10-31 0001423774 us-gaap:NonUsMember 2018-08-01 2018-10-31 0001423774 us-gaap:NonUsMember 2019-02-01 2019-10-31 0001423774 us-gaap:NonUsMember 2018-02-01 2018-10-31 0001423774 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-08-01 2019-10-31 0001423774 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-08-01 2018-10-31 0001423774 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2019-10-31 0001423774 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-02-01 2018-10-31 0001423774 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-08-01 2019-10-31 0001423774 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-08-01 2018-10-31 0001423774 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2019-10-31 0001423774 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-02-01 2018-10-31 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember 2018-10-31 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember 2018-09-30 0001423774 zuo:SiliconValleyBankAgreementMember us-gaap:PrimeRateMember 2018-10-01 2018-10-31 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember 2018-10-31 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember 2018-10-01 2018-10-31 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember 2019-10-31 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember us-gaap:PrimeRateMember 2019-02-01 2019-10-31 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember 2019-02-01 2019-10-31 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember 2017-06-01 2017-06-30 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember us-gaap:PrimeRateMember 2019-02-01 2019-10-31 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember 2019-10-31 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember 2019-02-01 2019-10-31 0001423774 srt:MinimumMember zuo:SiliconValleyBankAgreementMember 2019-10-31 0001423774 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-31 0001423774 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-31 0001423774 us-gaap:AccumulatedTranslationAdjustmentMember 2019-10-31 0001423774 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-10-31 0001423774 zuo:TwoThousandAndEighteenEquityIncentivePlanMember us-gaap:CommonClassAMember 2019-10-31 0001423774 zuo:EmployeeStockOptionAndRestrictedStockUnitRSUMember zuo:TwoThousandSixAndTwoThousandFifteenPlanMember 2019-10-31 0001423774 2018-02-01 2019-01-31 0001423774 us-gaap:EmployeeStockOptionMember 2019-10-31 0001423774 us-gaap:EmployeeStockOptionMember 2019-02-01 2019-10-31 0001423774 zuo:RestrictedStockUnitRSUAndRestrictedStockMember 2019-01-31 0001423774 zuo:RestrictedStockUnitRSUAndRestrictedStockMember 2019-02-01 2019-10-31 0001423774 zuo:RestrictedStockUnitRSUAndRestrictedStockMember 2019-10-31 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2019-10-31 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2019-02-01 2019-10-31 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2019-10-31 0001423774 zuo:EmployeeStockPurchasePlanPurchaseRightsMember 2019-02-01 2019-10-31 0001423774 zuo:EmployeeStockPurchasePlanPurchaseRightsMember 2018-02-01 2018-10-31 0001423774 zuo:CostOfSubscriptionRevenuesMember 2019-08-01 2019-10-31 0001423774 zuo:CostOfSubscriptionRevenuesMember 2018-08-01 2018-10-31 0001423774 zuo:CostOfSubscriptionRevenuesMember 2019-02-01 2019-10-31 0001423774 zuo:CostOfSubscriptionRevenuesMember 2018-02-01 2018-10-31 0001423774 zuo:CostOfProfessionalServicesRevenueMember 2019-08-01 2019-10-31 0001423774 zuo:CostOfProfessionalServicesRevenueMember 2018-08-01 2018-10-31 0001423774 zuo:CostOfProfessionalServicesRevenueMember 2019-02-01 2019-10-31 0001423774 zuo:CostOfProfessionalServicesRevenueMember 2018-02-01 2018-10-31 0001423774 us-gaap:ResearchAndDevelopmentExpenseMember 2019-08-01 2019-10-31 0001423774 us-gaap:ResearchAndDevelopmentExpenseMember 2018-08-01 2018-10-31 0001423774 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2019-10-31 0001423774 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2018-10-31 0001423774 us-gaap:SellingAndMarketingExpenseMember 2019-08-01 2019-10-31 0001423774 us-gaap:SellingAndMarketingExpenseMember 2018-08-01 2018-10-31 0001423774 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2019-10-31 0001423774 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2018-10-31 0001423774 us-gaap:GeneralAndAdministrativeExpenseMember 2019-08-01 2019-10-31 0001423774 us-gaap:GeneralAndAdministrativeExpenseMember 2018-08-01 2018-10-31 0001423774 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2019-10-31 0001423774 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2018-10-31 0001423774 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-08-01 2019-10-31 0001423774 us-gaap:EmployeeStockOptionMember 2018-08-01 2018-10-31 0001423774 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-02-01 2019-10-31 0001423774 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-02-01 2018-10-31 0001423774 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-08-01 2019-10-31 0001423774 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-02-01 2019-10-31 0001423774 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-02-01 2018-10-31 0001423774 us-gaap:EmployeeStockOptionMember 2019-08-01 2019-10-31 0001423774 us-gaap:EmployeeStockOptionMember 2018-02-01 2018-10-31 0001423774 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-08-01 2018-10-31 0001423774 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-08-01 2018-10-31 0001423774 srt:MinimumMember zuo:EmployeeStockPurchasePlanPurchaseRightsMember 2019-02-01 2019-10-31 0001423774 srt:MinimumMember zuo:EmployeeStockPurchasePlanPurchaseRightsMember 2018-02-01 2018-10-31 0001423774 srt:MaximumMember zuo:EmployeeStockPurchasePlanPurchaseRightsMember 2019-02-01 2019-10-31 0001423774 srt:MaximumMember zuo:EmployeeStockPurchasePlanPurchaseRightsMember 2018-02-01 2018-10-31 0001423774 zuo:RedwoodShoresCAOfficeSpaceMember 2019-03-31 0001423774 zuo:RedwoodShoresCAOfficeSpaceMember 2019-03-01 2019-03-31 0001423774 2019-03-31 0001423774 srt:MinimumMember zuo:OperatingLeaseAgreementMember 2019-10-31 0001423774 srt:MaximumMember zuo:OperatingLeaseAgreementMember 2019-10-31 0001423774 zuo:OperatingLeaseAgreementMember 2019-10-31 0001423774 2019-09-10 0001423774 zuo:CloudComputingServicesContractMember 2019-10-31 0001423774 us-gaap:EmployeeStockOptionMember 2019-02-01 2019-10-31 0001423774 us-gaap:EmployeeStockOptionMember 2018-02-01 2018-10-31 0001423774 us-gaap:RestrictedStockMember 2019-02-01 2019-10-31 0001423774 us-gaap:RestrictedStockMember 2018-02-01 2018-10-31 0001423774 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2019-10-31 0001423774 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2018-10-31 0001423774 zuo:EmployeeStockPurchasePlanMember 2019-02-01 2019-10-31 0001423774 zuo:EmployeeStockPurchasePlanMember 2018-02-01 2018-10-31 shares iso4217:USD iso4217:USD shares pure zuo:payment zuo:vote zuo:purchase_period utr:sqft zuo:lawsuit false 2019-10-31 2020 Q3 0001423774 --01-31 Non-accelerated Filer false true false false 2622000 2522000 P1Y P12M 0.39 2021-10-31 0 2022-06-30 P6M 13.67 27.86 13.67 12.28 14.82 23.64 27.86 0.383 0.324 0.350 0.392 0.389 0.390 0.409 P5Y7M6D P5Y10M24D P5Y7M6D P5Y1M6D P6Y6M P6Y P6Y6M P6Y4M24D 0.014 0.028 0.014 0.026 0.017 0.025 0.029 0 0 0 0 0.360 0.246 0.426 0.299 P0Y6M P0Y8M12D P2Y P2Y2M12D 0.019 0.020 0.022 0.024 0 0 P1Y P11Y 10-Q Zuora, Inc Yes 93700000 19500000 64621000 67940000 105777000 107908000 60073000 58258000 0 400000 8981000 8616000 16157000 14632000 255609000 257754000 28392000 19625000 0 1684000 6043000 7396000 18044000 18664000 17632000 17632000 5569000 3292000 331289000 326047000 1719000 1512000 17158000 14210000 27227000 22603000 4447000 2963000 94010000 86784000 144561000 128072000 7187000 10494000 209000 112000 1877000 1877000 9712000 3678000 163546000 144233000 8000 8000 3000 3000 534642000 488776000 186000 481000 -367096000 -307454000 167743000 181814000 331289000 326047000 54038000 43083000 151996000 119849000 17784000 18273000 53668000 51802000 71822000 61356000 205664000 171651000 13858000 10987000 38589000 31273000 20443000 19190000 61445000 53569000 34301000 30177000 100034000 84842000 37521000 31179000 105630000 86809000 17903000 14282000 53662000 39667000 28027000 24849000 80818000 71008000 10597000 9579000 32366000 27553000 56527000 48710000 166846000 138228000 -19006000 -17531000 -61216000 -51419000 1190000 633000 2294000 -1218000 -17816000 -16898000 -58922000 -52637000 421000 326000 720000 921000 -18237000 -17224000 -59642000 -53558000 -141000 -679000 -416000 -341000 75000 -32000 121000 -32000 -18303000 -17935000 -59937000 -53931000 -0.16 -0.16 -0.54 -0.62 111835000 106049000 110436000 85820000 77119000 8000 32575000 3000 488776000 481000 -307454000 181814000 15477000 15477000 0 -15000 2217000 8981000 8981000 365000 365000 422000 5069000 5069000 595000 147000 0 31413000 31413000 38000 38000 -295000 -295000 -59642000 -59642000 93598000 8000 19462000 3000 534642000 186000 -367096000 167743000 87875000 8000 24422000 3000 520812000 252000 -348859000 172216000 5413000 5413000 0 -7000 406000 1933000 1933000 59000 59000 317000 47000 0 11838000 11838000 -66000 -66000 -18237000 -18237000 93598000 8000 19462000 3000 534642000 186000 -367096000 167743000 61984000 6000 0 0 30524000 3000 286152000 -1281000 471000 -234713000 50638000 -61984000 -6000 61984000 6000 0 12650000 1000 159999000 160000000 59478000 6000 59478000 6000 0 369000 2543000 1000 7012000 7013000 106000 212000 0 1751000 1751000 -543000 -543000 17722000 17722000 -1281000 -1281000 -373000 -373000 -53558000 -53558000 0 0 72603000 7000 35785000 4000 472093000 0 98000 -288271000 183931000 0 0 44970000 4000 62680000 6000 461804000 -5657000 809000 -271047000 185919000 27239000 3000 27239000 2000 1000 369000 297000 2264000 2264000 25000 47000 0 614000 614000 -10000 -10000 7459000 7459000 38000 -5657000 -5619000 -711000 -711000 -17224000 -17224000 0 0 72603000 7000 35785000 4000 472093000 0 98000 -288271000 183931000 24000000.0 -59642000 -53558000 8399000 6628000 31413000 17722000 3229000 4518000 7049000 5769000 1268000 -68000 5044000 6133000 3521000 4254000 6794000 8923000 -228000 26000 6861000 4211000 4624000 6815000 7323000 10519000 -7599000 -16592000 12878000 10621000 155936000 97118000 3496000 0 155800000 0 0 247000 -9518000 -107986000 0 1336000 8981000 9026000 0 4399000 5069000 0 0 164703000 0 4344000 0 5625000 70000 10000 1850000 834000 0 12558000 12130000 155873000 -416000 -341000 -5403000 30954000 70024000 53363000 64621000 84317000 365000 1751000 3056000 367000 0 210000 0 2392000 64621000 77883000 0 4350000 0 2084000 64621000 84317000 Overview and Basis of Presentation<div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Description of Business</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Zuora, Inc. was incorporated in the state of Delaware in 2006 and began operations in 2007. Zuora’s fiscal year ends on January 31. Zuora is headquartered in San Mateo, California.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> The Company provides software that enables companies across multiple industries and geographies to launch, manage or transform to a subscription business model. Architected specifically for dynamic, recurring subscription business models, Zuora's cloud-based software functions as an intelligent subscription management hub that automates and orchestrates the entire subscription order-to-revenue process, including billing and revenue recognition. Zuora's solution enables businesses to easily change pricing and packaging for products and services to grow and scale, to efficiently comply with revenue recognition standards, and to build meaningful relationships with their subscribers.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">References to Zuora, “Company”, “our”, or “we” in these notes refer to Zuora, Inc. and its subsidiaries on a consolidated basis.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Initial Public Offering</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In April 2018, the Company completed an initial public offering (IPO), in which the Company issued and sold an aggregate of 12.7 million shares of its newly authorized Class A common stock at a price to the public of $14.00 per share. The shares sold included 1.7 million shares pursuant to the exercise by the underwriters of an option to purchase additional shares. The Company received aggregate net proceeds of $159.7 million from the IPO after deducting underwriting discounts and commissions and payments of offering costs.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Prior to the completion of the IPO, 30.5 million shares of common stock then outstanding were reclassified as Class B common stock, and all shares of convertible preferred stock outstanding immediately prior to the IPO were converted into 62.0 million shares of Class B common stock on a one-to-one basis.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation and Principles of Consolidation</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Effective February 1, 2019, the Company adopted the requirements of Accounting Standards Update 2014-09, R</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">evenue from Contracts with Customers (Topic 606)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> issued by the Financial Accounting Standards Board (FASB), as Discussed in </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">. Topic 606 also includes Subtopic 340-40, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other Assets and Deferred Costs - Contracts with Customers</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to Topic 606 and Subtopic 340-40 as "Topic 606" or the "new standard." The Company adopted the standard using the full retrospective adoption method. Consequently, all amounts and disclosures set forth in this Quarterly Report on Form 10-Q, including historical amounts, have been adjusted on a full retrospective basis to comply with the new standard.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The unaudited condensed consolidated balance sheet as of January 31, 2019 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of cash flows and statements of stockholders' equity for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending January 31, 2020 or any future period.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (SEC) on April 18, 2019 (Annual Report).</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the unaudited condensed consolidated financial statements, as well as reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates. The Company’s most significant estimates and assumptions are related to revenue recognition with respect to the determination of the standalone selling prices for the Company’s services; estimates of the useful life of benefits of commissions; determination of the fair value of the Company’s common stock for valuation of the Company’s stock-based awards issued prior to the completion of the IPO; valuation of the Company’s stock-based awards; estimates of allowance for doubtful accounts; estimates of the fair value of goodwill, intangible assets and other long-lived assets; and the valuation of deferred income tax assets and contingencies. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ materially from these estimates under different assumptions or conditions.</span></div> 12700000 14.00 1700000 159700000 30500000 62000000.0 1 <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation and Principles of Consolidation</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Effective February 1, 2019, the Company adopted the requirements of Accounting Standards Update 2014-09, R</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">evenue from Contracts with Customers (Topic 606)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> issued by the Financial Accounting Standards Board (FASB), as Discussed in </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">. Topic 606 also includes Subtopic 340-40, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other Assets and Deferred Costs - Contracts with Customers</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to Topic 606 and Subtopic 340-40 as "Topic 606" or the "new standard." The Company adopted the standard using the full retrospective adoption method. Consequently, all amounts and disclosures set forth in this Quarterly Report on Form 10-Q, including historical amounts, have been adjusted on a full retrospective basis to comply with the new standard.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The unaudited condensed consolidated balance sheet as of January 31, 2019 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of cash flows and statements of stockholders' equity for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending January 31, 2020 or any future period.</span></div>The unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (SEC) on April 18, 2019 (Annual Report). <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the unaudited condensed consolidated financial statements, as well as reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates. The Company’s most significant estimates and assumptions are related to revenue recognition with respect to the determination of the standalone selling prices for the Company’s services; estimates of the useful life of benefits of commissions; determination of the fair value of the Company’s common stock for valuation of the Company’s stock-based awards issued prior to the completion of the IPO; valuation of the Company’s stock-based awards; estimates of allowance for doubtful accounts; estimates of the fair value of goodwill, intangible assets and other long-lived assets; and the valuation of deferred income tax assets and contingencies. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ materially from these estimates under different assumptions or conditions.</span></div> Summary of Significant Accounting Policies and Recent Accounting Pronouncements<div style="text-indent:31.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company’s significant accounting policies are discussed in </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (SEC) on April 18, 2019. There have been no significant changes to these policies during the nine months ended October 31, 2019, except for the accounting policies for revenue recognition and deferred commissions that were updated as a result of adopting Topic 606, as discussed below.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Adoption of Topic 606</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Effective February 1, 2019, the Company adopted the provisions and expanded disclosure requirements of Topic 606 using the full retrospective method. Accordingly, the results for the prior comparable period were adjusted to conform to the current period measurement and recognition of results.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The impact of Topic 606 on reported revenue results was not material. Topic 606, however, modified the Company’s revenue recognition policy in the following ways:</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Removal of the limitation on contingent revenue, which can result in revenue for certain multi-element customer contracts being recognized differently during the contract term;</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Allocation of discounts over the entire committed contract period, which have affected transactions where customer commitments increased or where discounts fluctuated over the contract term;</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The treatment of revenue recognition related to on-premise term licenses. The Company has a limited number of on-premise term licenses. Under Topic 606, the Company recognizes the revenue on these licenses when the software is delivered to the customer, which is typically at the beginning of the contract term. In the past the Company recognized revenue for on-premise term licenses ratably over the contract term; and</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Allocation between periods and between subscription revenues and professional services revenues driven by changes mandated by Topic 606 for the treatment of material rights.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition Policy</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company generates revenue primarily from two sources: (1) subscription services, which is comprised of revenue from subscription fees from customers accessing the Company’s cloud-based software; and (2) professional services and other revenue.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company determines the amount of revenue to be recognized through application of the following steps:</span></div><div style="text-indent:-18pt;padding-left:72pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Identification of the contract, or contracts with a customer;</span></div><div style="text-indent:-18pt;padding-left:72pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Identification of the performance obligations in the contract;</span></div><div style="text-indent:-18pt;padding-left:72pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Determination of the transaction price;</span></div><div style="text-indent:-18pt;padding-left:72pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="text-indent:-18pt;padding-left:72pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Recognition of revenue when or as the Company satisfies the performance obligations.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company’s subscription service arrangements are typically non-cancelable for a pre-specified subscription term and do not typically contain refund-type provisions.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Subscription Services</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Subscription services revenues are primarily comprised of fees that provide customers with access to the Company's cloud-based software during the term of the arrangement. Cloud-based services typically allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Company’s cloud-based software is made available to customers.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leeyo Legacy On-Premise Arrangements</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company acquired Leeyo Software, Inc. (Leeyo) in May 2017 and inherited some legacy on-premise license arrangements. These licenses are primarily term based and bundled with related maintenance (PCS). Revenue for the software license is generally recognized at the beginning of the contract term and the PCS is recognized ratably over the contract term.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Subscription and on-premise license agreements generally have terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY3MDNmODVmMDZhYzQ4ZGI4OWFlMjRhZWMxMGNjMGViL3NlYzpmNzAzZjg1ZjA2YWM0OGRiODlhZTI0YWVjMTBjYzBlYl80My9mcmFnOmQzMDBlNTc2NmY0MzQ3NzI4YmI0ZTFmMGUzYjg0ZDJkL3RleHRyZWdpb246ZDMwMGU1NzY2ZjQzNDc3MjhiYjRlMWYwZTNiODRkMmRfNDIxNA_066e6bec-5aca-4a5e-b23d-4ca1a774107e">one</span> to three years and are invoiced to customers annually or quarterly in advance upon execution of the contract or subsequent renewals. Amounts that have been invoiced are recorded in accounts receivable and in either deferred revenue or revenue in the Company's consolidated financial statements, depending on whether the underlying performance obligation has been satisfied.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Professional Services and Other Revenue</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Professional services and other revenues consists primarily of fees from consultation services to support configuration, data migration, and integration. The Company’s professional services contracts are either on a time and materials or fixed fee basis. The underlying revenues are recognized as the services are rendered for time and materials contracts or on a proportional performance basis for fixed price contracts. Training revenues are recognized as the services are performed.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Contracts with Multiple Performance Obligations</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company enters into contracts with its customers that often include cloud-based software subscriptions and professional services performance obligations. A performance obligation is a commitment in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct </span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company's cloud-based software products are distinct as such services are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the cloud-based software, start date and the contractual dependence of the cloud-based software on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company allocates the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. The SSP is the estimated price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company establishes SSP for both its subscription services and professional services elements primarily by considering the actual sales prices of the element when sold on a stand-alone basis or when sold together with other elements. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">When the Company is unable to rely on actual observable sales inputs, it determines SSP based on overarching pricing objectives and strategies, taking into consideration market conditions and other factors, including customer size, volume purchased, market and industry conditions, product-specific factors and historical sales of the deliverables.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Deferred commissions</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel that are incremental to obtaining customer contracts. These costs are deferred and then amortized over the expected period of benefit, which is estimated to be five years. The Company has determined the period of benefit taking into consideration several factors including the expected subscription term and expected renewals of its customer contracts, the duration of its relationships with its customers, and its technology. Amortization expense is included in </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Sales and marketing </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">in the accompanying unaudited condensed consolidated statements of comprehensive loss.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Contract Assets</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Subscription services revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. Under Topic 606, the timing and amount of revenue recognition may differ in certain situations from the revenue recognized under previous accounting guidance, which included a contingent revenue rule that limited subscription revenue to the customer invoice amount for the period of service (collectively billings). Under Topic 606, the Company records a contract asset when revenue recognized on a contract exceeds the billings for the period. Contract assets are included in </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Prepaid expenses and other current assets </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other assets</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> in the Company's unaudited condensed consolidated balance sheets. The total value of the Company's contract assets was $4.5 million as of October 31, 2019 and $4.2 million as of January 31, 2019.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> For further detail regarding the Company's remaining performance obligations please refer to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 10.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Deferred Revenue and Performance Obligations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements—Not Yet Adopted</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Under the Jumpstart Our Business Startups Act (JOBS Act), the Company currently qualifies as an “emerging growth company” and has elected to use the extended transition period for complying with new or revised accounting standards under the JOBS Act. However, the Company will no longer qualify as an emerging growth company beginning as of January 31, 2020 and therefore the expected adoption dates for the ASUs discussed below reflect the public business entity effective dates.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">, which supersedes the guidance in topic ASC 840, Leases. Under the new standard, lessees will be required to record a right-of-use asset and a lease liability for all leases, with certain exceptions, on their balance sheets. The Company expects to adopt ASU 2016-02 using the modified retrospective method beginning with its Annual Report on Form 10-K for the fiscal year ending January 31, 2020, including interim period disclosures within that filing. The Company is currently evaluating its lease portfolio and expects the adoption of this standard to have a material impact on its consolidated balance sheets. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method rather than the incurred loss model for recognizing credit losses. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. The Company expects to adopt ASU 2016-13 beginning with its fiscal year ending January 31, 2021, including interim periods within that fiscal year. The Company is currently evaluating the impact of adopting this standard and does not expect its adoption to have a significant impact on its consolidated financial statements.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> which amends ASC 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">. The standard no longer requires disclosure of the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public companies will be required to disclose the range and weighted-average used to develop significant unobservable inputs for Level 3 fair value measurements. The Company expects to adopt ASU 2018-13 beginning with its fiscal year ending January 31, 2021, including interim periods within that fiscal year. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">. This standard 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. The Company expects to adopt ASU 2018-15 beginning with its fiscal year ending January 31, 2021, including interim periods within that fiscal year. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements—Adopted</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In January 2016, the FASB issued ASU No. 2016-01 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">(Subtopic 825-10), Financial Instruments—Overall: Recognition and Measurement of Financial Assets and Financial Liabilities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">, which primarily affects the accounting for equity investments, financial liabilities under the fair value option, and the presentation and disclosure requirements for financial instruments. In addition, the FASB clarified guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. The accounting for other financial instruments, such as loans, investments in debt securities, and financial liabilities is largely unchanged. The Company adopted ASU 2016-01 effective February 1, 2019 and the adoption did not have a significant impact on its unaudited condensed consolidated financial statements.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In February 2018, the FASB issued ASU No. 2018-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> Under existing GAAP, the effects of changes in tax rates and laws on deferred tax balances are recorded as a component of income tax expense in the period in which the law was enacted. When deferred tax balances related to items originally recorded in accumulated other comprehensive income are adjusted, certain tax effects become stranded in accumulated other comprehensive income. The amendments in ASU 2018-02 allow a reclassification from accumulated other comprehensive income to retained earnings (accumulated deficit) for stranded income tax effects resulting from the Tax Cuts and Jobs Act (the Tax Reform Act). The amendments in this ASU also require certain disclosures about stranded income tax effects. The Company’s provisional adjustments recorded in the fiscal year ended January 31, 2018 to account for the impact of the Tax Reform Act did not result in stranded tax effects. The Company adopted ASU 2018-02 effective February 1, 2019, and the adoption of the standard did not have a significant impact on its unaudited condensed consolidated financial statements.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In June 2018, the FASB issued ASU No. 2018-07, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation—Stock Compensation (Topic 718) Improvements to Nonemployee Share-Based Payment Accounting.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> The guidance expands the scope of the topic to include share-based payments granted to non-employees in exchange for goods or services. Upon adoption, the fair value of awards granted to non-employees will be determined as of the grant date, which will be recognized over the service period. Previous guidance required the awards to be remeasured at fair value periodically when determining the related expense. The Company adopted ASU 2018-07 effective February 1, 2019 and the adoption of the standard did not have an impact on its unaudited condensed consolidated financial statements.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the SEC adopted the final rule under SEC Release No. 33-10532, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Disclosure Update and Simplification</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">, amending certain disclosure requirements that have become redundant, duplicative, overlapping, outdated or superseded. In addition, the amendments expanded the disclosure requirements on the analysis of stockholders' equity for interim financial statements. Under the amendments, an analysis of changes in each caption of stockholders' equity presented in the balance sheet must be provided in a note or separate statement. The analysis should present a reconciliation of the beginning balance to the ending balance of each period for which a statement of comprehensive income is required to be filed. The Company adopted this release effective February 1, 2019. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers (Topic 606)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. The Company adopted ASU 2014-09 ("Topic 606" or the "new standard"), effective February 1, 2019, using the full retrospective method of transition. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The impacts of adopting Topic 606 on the Company's consolidated financial statements is shown in the tables below. The primary impacts on revenue are an increased number of allocations of arrangement consideration between subscription and professional services and the recognition of discounts evenly across the term for multiple year subscription arrangements. Both of these impacts are primarily due to the elimination of the contingent revenue rule. There was an impact due to a change in the recognition of legacy on-premise term deals inherited during the Company's acquisition of Leeyo which requires more revenue being recognized at the beginning of the license term as opposed to evenly over the term. In addition to impacting the way that the Company recognizes revenue, the new standard also impacts the accounting for incremental commission costs of obtaining contracts. Under the new standard, the Company defers all incremental commission costs to obtain the contract and amortize these costs on a straight-line basis over the period of economic benefit which has been determined to be five years.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The adoption of Topic 606 did not have a significant impact on U.S. taxes due to the full valuation allowance against the deferred tax asset. However, the deferral of incremental commissions for foreign employees increased foreign deferred tax liabilities which will be realized over the period of the deferred commission amortization.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The adoption of Topic 606 required the Company to record a contract asset related to certain transactions acquired as part of the acquisition of Leeyo in the second quarter of fiscal 2018. The creation of this new contract asset affected the valuation of customer relationships intangibles recorded at the time of the acquisition. Consequently, the Company reduced the value of the customer intangible and decreased goodwill in the unaudited adjusted condensed consolidated balance sheet as a result of the adoption of Topic 606.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the adjustments on affected line items of the unaudited adjusted condensed consolidated balance sheet resulting from the adoption of Topic 606 (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976608%;"><tr><td style="width:1.0%;"/><td style="width:52.800591%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.952733%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.850812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.918759%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets¹</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">10,414 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,218 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">18,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">18,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Purchased intangibles, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,646)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7,396 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">20,861 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,229)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">90,565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,781)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">86,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(294)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,877 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,877 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Equity</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated deficit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(336,275)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,821 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(307,454)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">(1) Prepaid expenses and other current assets includes the impact of contract assets.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the adjustments on affected line items of the unaudited adjusted condensed consolidated statements of comprehensive loss resulting from the adoption of Topic 606 (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830409%;"><tr><td style="width:1.0%;"/><td style="width:52.585799%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.532544%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.201183%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.201183%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended October 31, 2018</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">44,485 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,402)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">43,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">18,273 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">61,637 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(281)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">61,356 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">31,460 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(281)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">31,179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">25,896 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,047)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">24,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">49,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,047)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">48,710 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(18,297)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,531)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,664)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(16,898)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(225)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(101)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(326)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,889)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">665 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,224)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(18,600)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">665 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,935)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">0.01 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830409%;"><tr><td style="width:1.0%;"/><td style="width:52.585799%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.532544%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.201183%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.201183%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended October 31, 2018</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">122,069 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,220)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">119,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">49,066 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,736 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">51,802 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">171,135 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">171,651 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">86,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">86,809 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">74,162 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,154)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">141,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,154)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">138,228 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(55,089)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(51,419)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(56,307)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(52,637)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(616)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(305)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(921)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(56,923)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(53,558)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(57,296)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(53,931)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.66)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.62)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Adoption of Topic 606</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Effective February 1, 2019, the Company adopted the provisions and expanded disclosure requirements of Topic 606 using the full retrospective method. Accordingly, the results for the prior comparable period were adjusted to conform to the current period measurement and recognition of results.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The impact of Topic 606 on reported revenue results was not material. Topic 606, however, modified the Company’s revenue recognition policy in the following ways:</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Removal of the limitation on contingent revenue, which can result in revenue for certain multi-element customer contracts being recognized differently during the contract term;</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Allocation of discounts over the entire committed contract period, which have affected transactions where customer commitments increased or where discounts fluctuated over the contract term;</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The treatment of revenue recognition related to on-premise term licenses. The Company has a limited number of on-premise term licenses. Under Topic 606, the Company recognizes the revenue on these licenses when the software is delivered to the customer, which is typically at the beginning of the contract term. In the past the Company recognized revenue for on-premise term licenses ratably over the contract term; and</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Allocation between periods and between subscription revenues and professional services revenues driven by changes mandated by Topic 606 for the treatment of material rights.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition Policy</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company generates revenue primarily from two sources: (1) subscription services, which is comprised of revenue from subscription fees from customers accessing the Company’s cloud-based software; and (2) professional services and other revenue.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company determines the amount of revenue to be recognized through application of the following steps:</span></div><div style="text-indent:-18pt;padding-left:72pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Identification of the contract, or contracts with a customer;</span></div><div style="text-indent:-18pt;padding-left:72pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Identification of the performance obligations in the contract;</span></div><div style="text-indent:-18pt;padding-left:72pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Determination of the transaction price;</span></div><div style="text-indent:-18pt;padding-left:72pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="text-indent:-18pt;padding-left:72pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Recognition of revenue when or as the Company satisfies the performance obligations.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company’s subscription service arrangements are typically non-cancelable for a pre-specified subscription term and do not typically contain refund-type provisions.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Subscription Services</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Subscription services revenues are primarily comprised of fees that provide customers with access to the Company's cloud-based software during the term of the arrangement. Cloud-based services typically allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Company’s cloud-based software is made available to customers.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leeyo Legacy On-Premise Arrangements</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company acquired Leeyo Software, Inc. (Leeyo) in May 2017 and inherited some legacy on-premise license arrangements. These licenses are primarily term based and bundled with related maintenance (PCS). Revenue for the software license is generally recognized at the beginning of the contract term and the PCS is recognized ratably over the contract term.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Subscription and on-premise license agreements generally have terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY3MDNmODVmMDZhYzQ4ZGI4OWFlMjRhZWMxMGNjMGViL3NlYzpmNzAzZjg1ZjA2YWM0OGRiODlhZTI0YWVjMTBjYzBlYl80My9mcmFnOmQzMDBlNTc2NmY0MzQ3NzI4YmI0ZTFmMGUzYjg0ZDJkL3RleHRyZWdpb246ZDMwMGU1NzY2ZjQzNDc3MjhiYjRlMWYwZTNiODRkMmRfNDIxNA_066e6bec-5aca-4a5e-b23d-4ca1a774107e">one</span> to three years and are invoiced to customers annually or quarterly in advance upon execution of the contract or subsequent renewals. Amounts that have been invoiced are recorded in accounts receivable and in either deferred revenue or revenue in the Company's consolidated financial statements, depending on whether the underlying performance obligation has been satisfied.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Professional Services and Other Revenue</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Professional services and other revenues consists primarily of fees from consultation services to support configuration, data migration, and integration. The Company’s professional services contracts are either on a time and materials or fixed fee basis. The underlying revenues are recognized as the services are rendered for time and materials contracts or on a proportional performance basis for fixed price contracts. Training revenues are recognized as the services are performed.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Contracts with Multiple Performance Obligations</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company enters into contracts with its customers that often include cloud-based software subscriptions and professional services performance obligations. A performance obligation is a commitment in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct </span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company's cloud-based software products are distinct as such services are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the cloud-based software, start date and the contractual dependence of the cloud-based software on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company allocates the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. The SSP is the estimated price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company establishes SSP for both its subscription services and professional services elements primarily by considering the actual sales prices of the element when sold on a stand-alone basis or when sold together with other elements. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">When the Company is unable to rely on actual observable sales inputs, it determines SSP based on overarching pricing objectives and strategies, taking into consideration market conditions and other factors, including customer size, volume purchased, market and industry conditions, product-specific factors and historical sales of the deliverables.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Deferred commissions</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel that are incremental to obtaining customer contracts. These costs are deferred and then amortized over the expected period of benefit, which is estimated to be five years. The Company has determined the period of benefit taking into consideration several factors including the expected subscription term and expected renewals of its customer contracts, the duration of its relationships with its customers, and its technology. Amortization expense is included in </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Sales and marketing </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">in the accompanying unaudited condensed consolidated statements of comprehensive loss.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Contract Assets</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Subscription services revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. Under Topic 606, the timing and amount of revenue recognition may differ in certain situations from the revenue recognized under previous accounting guidance, which included a contingent revenue rule that limited subscription revenue to the customer invoice amount for the period of service (collectively billings). Under Topic 606, the Company records a contract asset when revenue recognized on a contract exceeds the billings for the period. Contract assets are included in </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Prepaid expenses and other current assets </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other assets</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> in the Company's unaudited condensed consolidated balance sheets. The total value of the Company's contract assets was $4.5 million as of October 31, 2019 and $4.2 million as of January 31, 2019.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> For further detail regarding the Company's remaining performance obligations please refer to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 10.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Deferred Revenue and Performance Obligations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">.</span></div> P3Y P5Y 4500000 4200000 <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements—Not Yet Adopted</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Under the Jumpstart Our Business Startups Act (JOBS Act), the Company currently qualifies as an “emerging growth company” and has elected to use the extended transition period for complying with new or revised accounting standards under the JOBS Act. However, the Company will no longer qualify as an emerging growth company beginning as of January 31, 2020 and therefore the expected adoption dates for the ASUs discussed below reflect the public business entity effective dates.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">, which supersedes the guidance in topic ASC 840, Leases. Under the new standard, lessees will be required to record a right-of-use asset and a lease liability for all leases, with certain exceptions, on their balance sheets. The Company expects to adopt ASU 2016-02 using the modified retrospective method beginning with its Annual Report on Form 10-K for the fiscal year ending January 31, 2020, including interim period disclosures within that filing. The Company is currently evaluating its lease portfolio and expects the adoption of this standard to have a material impact on its consolidated balance sheets. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method rather than the incurred loss model for recognizing credit losses. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. The Company expects to adopt ASU 2016-13 beginning with its fiscal year ending January 31, 2021, including interim periods within that fiscal year. The Company is currently evaluating the impact of adopting this standard and does not expect its adoption to have a significant impact on its consolidated financial statements.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> which amends ASC 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">. The standard no longer requires disclosure of the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public companies will be required to disclose the range and weighted-average used to develop significant unobservable inputs for Level 3 fair value measurements. The Company expects to adopt ASU 2018-13 beginning with its fiscal year ending January 31, 2021, including interim periods within that fiscal year. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">. This standard 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. The Company expects to adopt ASU 2018-15 beginning with its fiscal year ending January 31, 2021, including interim periods within that fiscal year. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements—Adopted</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In January 2016, the FASB issued ASU No. 2016-01 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">(Subtopic 825-10), Financial Instruments—Overall: Recognition and Measurement of Financial Assets and Financial Liabilities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">, which primarily affects the accounting for equity investments, financial liabilities under the fair value option, and the presentation and disclosure requirements for financial instruments. In addition, the FASB clarified guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. The accounting for other financial instruments, such as loans, investments in debt securities, and financial liabilities is largely unchanged. The Company adopted ASU 2016-01 effective February 1, 2019 and the adoption did not have a significant impact on its unaudited condensed consolidated financial statements.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In February 2018, the FASB issued ASU No. 2018-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> Under existing GAAP, the effects of changes in tax rates and laws on deferred tax balances are recorded as a component of income tax expense in the period in which the law was enacted. When deferred tax balances related to items originally recorded in accumulated other comprehensive income are adjusted, certain tax effects become stranded in accumulated other comprehensive income. The amendments in ASU 2018-02 allow a reclassification from accumulated other comprehensive income to retained earnings (accumulated deficit) for stranded income tax effects resulting from the Tax Cuts and Jobs Act (the Tax Reform Act). The amendments in this ASU also require certain disclosures about stranded income tax effects. The Company’s provisional adjustments recorded in the fiscal year ended January 31, 2018 to account for the impact of the Tax Reform Act did not result in stranded tax effects. The Company adopted ASU 2018-02 effective February 1, 2019, and the adoption of the standard did not have a significant impact on its unaudited condensed consolidated financial statements.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In June 2018, the FASB issued ASU No. 2018-07, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation—Stock Compensation (Topic 718) Improvements to Nonemployee Share-Based Payment Accounting.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> The guidance expands the scope of the topic to include share-based payments granted to non-employees in exchange for goods or services. Upon adoption, the fair value of awards granted to non-employees will be determined as of the grant date, which will be recognized over the service period. Previous guidance required the awards to be remeasured at fair value periodically when determining the related expense. The Company adopted ASU 2018-07 effective February 1, 2019 and the adoption of the standard did not have an impact on its unaudited condensed consolidated financial statements.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the SEC adopted the final rule under SEC Release No. 33-10532, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Disclosure Update and Simplification</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">, amending certain disclosure requirements that have become redundant, duplicative, overlapping, outdated or superseded. In addition, the amendments expanded the disclosure requirements on the analysis of stockholders' equity for interim financial statements. Under the amendments, an analysis of changes in each caption of stockholders' equity presented in the balance sheet must be provided in a note or separate statement. The analysis should present a reconciliation of the beginning balance to the ending balance of each period for which a statement of comprehensive income is required to be filed. The Company adopted this release effective February 1, 2019. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers (Topic 606)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. The Company adopted ASU 2014-09 ("Topic 606" or the "new standard"), effective February 1, 2019, using the full retrospective method of transition. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The impacts of adopting Topic 606 on the Company's consolidated financial statements is shown in the tables below. The primary impacts on revenue are an increased number of allocations of arrangement consideration between subscription and professional services and the recognition of discounts evenly across the term for multiple year subscription arrangements. Both of these impacts are primarily due to the elimination of the contingent revenue rule. There was an impact due to a change in the recognition of legacy on-premise term deals inherited during the Company's acquisition of Leeyo which requires more revenue being recognized at the beginning of the license term as opposed to evenly over the term. In addition to impacting the way that the Company recognizes revenue, the new standard also impacts the accounting for incremental commission costs of obtaining contracts. Under the new standard, the Company defers all incremental commission costs to obtain the contract and amortize these costs on a straight-line basis over the period of economic benefit which has been determined to be five years.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The adoption of Topic 606 did not have a significant impact on U.S. taxes due to the full valuation allowance against the deferred tax asset. However, the deferral of incremental commissions for foreign employees increased foreign deferred tax liabilities which will be realized over the period of the deferred commission amortization.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The adoption of Topic 606 required the Company to record a contract asset related to certain transactions acquired as part of the acquisition of Leeyo in the second quarter of fiscal 2018. The creation of this new contract asset affected the valuation of customer relationships intangibles recorded at the time of the acquisition. Consequently, the Company reduced the value of the customer intangible and decreased goodwill in the unaudited adjusted condensed consolidated balance sheet as a result of the adoption of Topic 606.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the adjustments on affected line items of the unaudited adjusted condensed consolidated balance sheet resulting from the adoption of Topic 606 (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976608%;"><tr><td style="width:1.0%;"/><td style="width:52.800591%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.952733%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.850812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.918759%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets¹</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">10,414 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,218 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">18,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">18,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Purchased intangibles, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,646)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7,396 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">20,861 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,229)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">90,565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,781)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">86,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(294)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,877 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,877 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Equity</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated deficit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(336,275)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,821 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(307,454)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">(1) Prepaid expenses and other current assets includes the impact of contract assets.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the adjustments on affected line items of the unaudited adjusted condensed consolidated statements of comprehensive loss resulting from the adoption of Topic 606 (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830409%;"><tr><td style="width:1.0%;"/><td style="width:52.585799%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.532544%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.201183%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.201183%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended October 31, 2018</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">44,485 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,402)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">43,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">18,273 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">61,637 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(281)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">61,356 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">31,460 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(281)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">31,179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">25,896 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,047)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">24,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">49,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,047)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">48,710 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(18,297)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,531)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,664)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(16,898)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(225)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(101)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(326)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,889)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">665 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,224)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(18,600)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">665 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,935)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">0.01 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830409%;"><tr><td style="width:1.0%;"/><td style="width:52.585799%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.532544%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.201183%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.201183%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended October 31, 2018</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">122,069 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,220)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">119,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">49,066 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,736 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">51,802 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">171,135 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">171,651 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">86,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">86,809 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">74,162 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,154)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">141,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,154)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">138,228 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(55,089)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(51,419)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(56,307)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(52,637)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(616)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(305)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(921)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(56,923)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(53,558)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(57,296)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(53,931)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.66)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.62)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> P5Y <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the adjustments on affected line items of the unaudited adjusted condensed consolidated balance sheet resulting from the adoption of Topic 606 (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976608%;"><tr><td style="width:1.0%;"/><td style="width:52.800591%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.952733%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.850812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.918759%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets¹</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">10,414 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,218 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">18,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">18,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Purchased intangibles, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,646)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7,396 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">20,861 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,229)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">90,565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,781)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">86,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(294)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,877 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,877 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Equity</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated deficit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(336,275)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,821 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(307,454)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">(1) Prepaid expenses and other current assets includes the impact of contract assets.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the adjustments on affected line items of the unaudited adjusted condensed consolidated statements of comprehensive loss resulting from the adoption of Topic 606 (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830409%;"><tr><td style="width:1.0%;"/><td style="width:52.585799%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.532544%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.201183%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.201183%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended October 31, 2018</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">44,485 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,402)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">43,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">18,273 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">61,637 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(281)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">61,356 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">31,460 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(281)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">31,179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">25,896 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,047)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">24,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">49,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,047)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">48,710 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(18,297)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,531)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,664)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(16,898)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(225)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(101)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(326)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,889)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">665 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,224)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(18,600)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">665 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,935)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">0.01 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830409%;"><tr><td style="width:1.0%;"/><td style="width:52.585799%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.532544%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.201183%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.201183%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended October 31, 2018</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">122,069 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,220)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">119,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">49,066 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,736 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">51,802 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">171,135 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">171,651 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">86,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">86,809 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">74,162 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,154)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">141,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,154)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">138,228 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(55,089)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(51,419)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(56,307)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(52,637)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(616)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(305)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(921)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(56,923)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(53,558)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(57,296)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(53,931)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.66)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.62)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 0 8616000 8616000 10414000 4218000 14632000 0 18664000 18664000 9042000 -1646000 7396000 20861000 -3229000 17632000 90565000 -3781000 86784000 406000 -294000 112000 0 1877000 1877000 -336275000 28821000 -307454000 44485000 -1402000 43083000 17152000 1121000 18273000 61637000 -281000 61356000 31460000 -281000 31179000 25896000 -1047000 24849000 49757000 -1047000 48710000 -18297000 766000 -17531000 -17664000 766000 -16898000 225000 101000 326000 -17889000 665000 -17224000 -18600000 665000 -17935000 -0.17 0.01 -0.16 122069000 -2220000 119849000 49066000 2736000 51802000 171135000 516000 171651000 86293000 516000 86809000 74162000 -3154000 71008000 141382000 -3154000 138228000 -55089000 3670000 -51419000 -56307000 3670000 -52637000 616000 305000 921000 -56923000 3365000 -53558000 -57296000 3365000 -53931000 -0.66 0.04 -0.62 Investments<div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of October 31, 2019 were as follows (in thousands):</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:26.970588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.205882%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205882%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205882%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205882%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">October 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">27,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,002 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">36,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">56 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">36,964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">40,811 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">40,811 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">105,649 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">105,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2019 were as follows (in thousands):</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:26.970588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.205882%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205882%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205882%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205882%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,951 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">34,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">34,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">55,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">55,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">107,901 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">107,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">There were no material realized gains or losses from sales of marketable securities that were reclassified out of accumulated other comprehensive income into investment income during the three and nine months ended October 31, 2019 and 2018. The Company does not believe that any unrealized losses represent other-than-temporary impairments based on its evaluation of available evidence. All securities had stated effective maturities of two years or less as of October 31, 2019.</span></div> <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of October 31, 2019 were as follows (in thousands):</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:26.970588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.205882%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205882%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205882%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205882%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">October 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">27,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,002 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">36,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">56 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">36,964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">40,811 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">40,811 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">105,649 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">105,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2019 were as follows (in thousands):</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:26.970588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.205882%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205882%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205882%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205882%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,951 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">34,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">34,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">55,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">55,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">107,901 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">107,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 27930000 72000 0 28002000 36908000 56000 0 36964000 40811000 0 0 40811000 105649000 128000 0 105777000 17950000 1000 0 17951000 34296000 8000 2000 34302000 55655000 0 0 55655000 107901000 9000 2000 107908000 0 0 0 0 P2Y Fair Value Measurements<div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The accounting guidance for fair value measurements establishes a three-tier hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:14.568915%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:80.697947%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level input</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Input definition</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Inputs other than quoted prices included within Level 1 that are observable for the asset or liability through corroboration with market data at the measurement date</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date</span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In general, and where applicable, the Company uses quoted prices in active markets for identical assets or liabilities to determine fair value. If quoted prices in active markets for identical assets or liabilities are not available to determine fair value, then the Company uses quoted prices for similar assets and liabilities or inputs other than the quoted prices that are observable either directly or indirectly.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the Company</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:11pt;font-weight:400;line-height:120%;">’</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">s fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:41.988270%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.489736%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.343109%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.489736%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.489736%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">October 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">53,274 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">53,274 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,002 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,002 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">36,964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">36,964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">40,811 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">40,811 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">105,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">105,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;margin-top:12pt;"><span><br/></span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:41.988270%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.489736%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.343109%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.489736%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.489736%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">61,201 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">61,201 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,951 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,951 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">34,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">34,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">55,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">55,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">107,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">107,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,084 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,084 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>The carrying amounts of certain financial instruments, including cash held in bank accounts, accounts receivable, accounts payable, and accrued expenses, approximate fair value due to their relatively short maturities. The carrying amount of debt approximates fair value due to its floating interest rate. <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the Company</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:11pt;font-weight:400;line-height:120%;">’</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">s fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:41.988270%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.489736%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.343109%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.489736%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.489736%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">October 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">53,274 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">53,274 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,002 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,002 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">36,964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">36,964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">40,811 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">40,811 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">105,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">105,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;margin-top:12pt;"><span><br/></span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:41.988270%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.489736%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.343109%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.489736%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.489736%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">61,201 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">61,201 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,951 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,951 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">34,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">34,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">55,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">55,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">107,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">107,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,084 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,084 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 53274000 0 0 53274000 0 28002000 0 28002000 0 36964000 0 36964000 0 40811000 0 40811000 0 105777000 0 105777000 61201000 0 0 61201000 0 17951000 0 17951000 0 34302000 0 34302000 0 55655000 0 55655000 0 107908000 0 107908000 2084000 0 0 2084000 Deferred CommissionsDeferred commissions, related to incremental costs of obtaining customer contracts, were $27.0 million as of October 31, 2019 and $27.3 million as of January 31, 2019 (as adjusted), respectively. Amortization expense for deferred commissions was $2.4 million and $7.0 million for the three and nine months ended October 31, 2019, respectively, and $2.0 million and $5.8 million for the three and nine months ended October 31, 2018 (as adjusted), respectively. There was no impairment loss in relation to the costs capitalized for the periods presented. 27000000.0 27300000 2400000 7000000.0 2000000.0 5800000 0 0 0 0 Prepaid Expenses and Other Current Assets<div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:72.633431%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.316716%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316716%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">October 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:8pt;font-weight:700;line-height:100%;">As Adjusted</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:100%;">¹</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Contract assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,218 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid software subscriptions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,037 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,797 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid hosting costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,556 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,251 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid insurance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,342 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">790 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid rent</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">440 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">579 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">16,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div> <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:72.633431%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.316716%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316716%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">October 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:8pt;font-weight:700;line-height:100%;">As Adjusted</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:100%;">¹</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Contract assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,218 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid software subscriptions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,037 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,797 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid hosting costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,556 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,251 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid insurance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,342 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">790 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid rent</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">440 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">579 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">16,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div> 4152000 4218000 4037000 4797000 1556000 1251000 1342000 790000 1045000 991000 440000 579000 3585000 2006000 16157000 14632000 Property and Equipment, Net<div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:76.477306%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.395315%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395315%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">October 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Servers</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">16,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,972 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">13,967 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">10,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">12,785 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">11,123 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">10,109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,523 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Vehicles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">58,802 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">43,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(30,410)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(23,868)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,392 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">19,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Depreciation and amortization expense related to property and equipment, which includes amortization of capitalized internal-use software, was $2.8 million and $7.0 million for the three and nine months ended October 31, 2019, respectively, and $1.8 million and $4.9 million for the three and nine months ended October 31, 2018, respectively. Depreciation and amortization expense is included in </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Operating expenses</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cost of revenue</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> in the accompanying unaudited condensed consolidated statements of comprehensive loss. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As of October 31, 2019 and January 31, 2019, capitalized internal-use software costs were $5.7 million and $4.3 million, respectively. Internal-use software amortization recorded to cost of subscription revenue was $1.0 million and $1.8 million for the three and nine months ended October 31, 2019, respectively, and $0.4 million and $1.0 million for the three and nine months ended October 31, 2018, respectively.</span></div> <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:76.477306%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.395315%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395315%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">October 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Servers</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">16,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,972 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">13,967 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">10,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">12,785 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">11,123 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">10,109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,523 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Vehicles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">58,802 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">43,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(30,410)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(23,868)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,392 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">19,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 16873000 14972000 13967000 10770000 12785000 5010000 11123000 10109000 3945000 2523000 109000 109000 58802000 43493000 30410000 23868000 28392000 19625000 2800000 7000000.0 1800000 4900000 5700000 4300000 1000000.0 1800000 400000 1000000.0 Purchased Intangible Assets<div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the purchased intangible asset balances (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:58.322108%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">October 31, 2019</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(4,879)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,818 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,657)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,630 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(314)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">595 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">12,893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,850)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;margin-top:12pt;"><span><br/></span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:58.322108%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(4,045)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships (as adjusted)¹</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,236)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,051 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(216)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">693 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">12,893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(5,497)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7,396 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Amortization expense related to purchased intangible assets was approximately $0.4 million and $1.4 million for the three and nine months ended October 31, 2019, respectively, and $0.5 million and $1.7 million for the three and nine months ended October 31, 2018, respectively. Amortization expense related to purchased intangible assets is included in </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cost of subscription revenue</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> in the accompanying unaudited condensed consolidated statements of comprehensive loss.</span></div> <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the purchased intangible asset balances (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:58.322108%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">October 31, 2019</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(4,879)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,818 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,657)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,630 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(314)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">595 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">12,893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,850)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;margin-top:12pt;"><span><br/></span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:58.322108%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(4,045)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships (as adjusted)¹</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,236)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,051 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(216)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">693 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">12,893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(5,497)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7,396 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div> 7697000 4879000 2818000 4287000 1657000 2630000 909000 314000 595000 12893000 6850000 6043000 7697000 4045000 3652000 4287000 1236000 3051000 909000 216000 693000 12893000 5497000 7396000 400000 1400000 500000 1700000 Accrued Expenses and Other Current Liabilities<div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:71.792094%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">October 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued outside services and consulting</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,443 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,089 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued goods and services taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,651 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued hosting and third party license fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,919 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,073 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Employee early exercised stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">143 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6,732 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5,863 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:71.792094%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">October 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued outside services and consulting</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,443 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,089 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued goods and services taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,651 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued hosting and third party license fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,919 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,073 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Employee early exercised stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">143 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6,732 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5,863 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 3443000 2089000 2980000 3098000 1941000 1651000 1919000 1073000 143000 436000 6732000 5863000 17158000 14210000 Deferred Revenue and Performance ObligationsSubscription revenue recognized during the three and nine months ended October 31, 2019 that was included in the deferred revenue balances at the beginning of the respective periods was $42.5 million and $73.7 million, respectively, and was $29.2 million and $50.1 million for the three and nine months ended October 31, 2018 (as adjusted), respectively. Professional service and other revenue recognized in the same periods from deferred revenue balances at the beginning of the respective periods was not material.As of October 31, 2019, total remaining non-cancellable performance obligations under the Company's subscription contracts with customers was approximately $261.6 million and the Company expects to recognize revenue on approximately 61% of these remaining performance obligations over the next 12 months. Revenue from the remaining performance obligations for professional service and other contracts as of October 31, 2019 was not material. 42500000 73700000 29200000 50100000 261600000 0.61 Geographical Information<div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Disaggregation of Revenue</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Revenue by country, based on the customer’s address at the time of sale, was as follows (in thousands): </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:46.684211%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:8pt;font-weight:700;line-height:100%;">As Adjusted</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:8pt;font-weight:400;line-height:100%;">¹</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted¹ </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">49,437 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">43,630 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">142,039 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">123,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Others</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">22,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,726 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">63,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">48,384 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">61,356 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">205,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">171,651 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of revenue by geographic area:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">69 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">69 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Other than the United States, no individual country exceeded 10% of total revenue for the three or nine months ended October 31, 2019 and 2018.</span></div> <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Revenue by country, based on the customer’s address at the time of sale, was as follows (in thousands): </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:46.684211%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:8pt;font-weight:700;line-height:100%;">As Adjusted</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:8pt;font-weight:400;line-height:100%;">¹</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted¹ </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">49,437 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">43,630 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">142,039 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">123,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Others</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">22,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,726 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">63,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">48,384 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">61,356 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">205,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">171,651 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of revenue by geographic area:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">69 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">69 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div> 49437000 43630000 142039000 123267000 22385000 17726000 63625000 48384000 71822000 61356000 205664000 171651000 0.69 0.71 0.69 0.72 0.31 0.29 0.31 0.28 Debt<div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In June 2017, the Company and certain of its subsidiaries entered into a loan and security agreement with Silicon Valley Bank that includes a revolving and term loan facility. In October 2018, the agreement was amended (Debt Agreement) to, among other things, increase the revolving loan availability to $30.0 million (from $10 million), lower the borrowing costs under both the revolving and term loans to the prime rate published by the Wall Street Journal (WSJ Prime Rate) minus 1.00%, extend the interest only repayment period under the term loan until June 2019, after which time principal and interest are due in thirty-six (36) equal monthly installments, extend the revolving loan maturity date until October 2021, and extend the latest term loan maturity date until June 2022. The Company accounted for this amendment as a debt modification and will recognize the unamortized fees related to the Debt Agreement over the duration of the term loan.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revolving Loan.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> The Debt Agreement allows the Company to borrow up to $30.0 million in revolving loans until October 2021. Advances drawn down under the revolving loan incur interest at the WSJ Prime Rate minus 1.00% which is due monthly on any amounts drawn down, with the principal due at maturity. Any outstanding amounts must be fully repaid on or before October 2021. The Company is required to pay an annual fee of $20,000 on this revolving loan, regardless of any amounts drawn down. As of October 31, 2019, the Company had not drawn down any amounts under this revolving loan.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Term Loan.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> The Debt Agreement allows the Company to borrow $15.0 million in term loans, which was drawn down in June 2017 to partially finance the acquisition of Leeyo. Any outstanding amounts under the term loan accrue interest at the WSJ Prime rate minus 1.00%. The interest rate was 3.75% as of October 31, 2019. The Company is required to make equal monthly payments of principal and interest over 36 months until the term loan is repaid in June 2022. The Company may prepay all outstanding principal and accrued interest at any time without penalty. The Company will incur a fee of 1.5% of the original principal amount of the term loan, or $225,000, upon the earlier to occur of prepayment or the termination of the facility. As of October 31, 2019, the Company had $11.6 million outstanding under the term loan.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Both the revolving loan and the term loan are subject to a certain financial covenant to maintain an adjusted quick ratio of no less than 1.10:1.00. As of October 31, 2019, the Company was in compliance with this financial covenant. The Debt Agreement also imposes certain limitations with respect to lines of business, mergers, investments and acquisitions, additional indebtedness, distributions, guarantees, liens, and encumbrances. The Company was also in compliance with these restrictions as of October 31, 2019.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company incurred transaction costs and fees payable to the lender related to the issuance of the term loan. The amount, net of amortization, is immaterial and reduces the carrying amount of the term loan presented under </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Debt, current portion </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Debt, net of current portion</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> in the Company's unaudited condensed consolidated balance sheets.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company’s indebtedness under the Debt Agreement is secured by a lien on substantially all of its assets, including its intellectual property.</span></div> 30000000.0 10000000 -0.0100 36 monthly 30000000.0 -0.0100 20000 15000000.0 -0.0100 0.0375 P36M 0.015 225000 11600000 1.10 Income Taxes<div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following table reflects the Company's income tax provision, pretax loss and effective tax rate for the periods presented (in thousands, except percentages):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.491228%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.304094%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.408187%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted¹ </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted¹ </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,816 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">16,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">58,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">52,637 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">326 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">921 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(2.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div>The effective tax rates differ from the statutory rates primarily as a result of no benefit on pretax losses incurred in the United States, as the Company has determined that the benefit of the losses is not more likely than not to be realized. <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following table reflects the Company's income tax provision, pretax loss and effective tax rate for the periods presented (in thousands, except percentages):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.491228%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.304094%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.408187%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted¹ </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted¹ </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,816 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">16,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">58,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">52,637 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">326 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">921 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(2.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div> -17816000 -16898000 -58922000 -52637000 421000 326000 720000 921000 -0.024 -0.019 -0.012 -0.017 Stockholders’ Equity<div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Preferred Stock</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As of October 31, 2019, the Company had authorized 10 million shares of preferred stock, each with a par value of $0.0001 per share. As of October 31, 2019, no shares of preferred stock were issued and outstanding.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Common Stock</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Prior to the Company's IPO, which was effective in April 2018, all shares of common stock then outstanding were reclassified into Class B common stock. Shares offered and sold in the IPO consisted of newly authorized shares of Class A common stock.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As of October 31, 2019, the Company had authorized 500 million shares of Class A common stock and 500 million shares of Class B common stock, each with a par value of $0.0001 per share. As of October 31, 2019, 93.6 million shares of Class A common stock and 19.5 million shares of Class B common stock were issued and outstanding.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Holders of Class A and Class B common stock are entitled to one vote per share and ten votes per share, respectively, and the shares of Class A common stock and Class B common stock are identical, except for voting and conversion rights.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Accumulated Other Comprehensive Income </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Components of accumulated other comprehensive income were as follows (in thousands):</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:46.023426%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.837482%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.837482%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.837482%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gain on Available-for-Sale Securities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, January 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">474 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(416)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(416)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gain on available-for-sale securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, October 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">186 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">There were no material reclassifications out of accumulated other comprehensive income during the three and nine months ended October 31, 2019. Additionally, there was no material tax impact on the amounts presented.</span></div> 10000000 0.0001 0 0 500000000 500000000 0.0001 0.0001 93600000 93600000 19500000 19500000 1 10 <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Components of accumulated other comprehensive income were as follows (in thousands):</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:46.023426%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.837482%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.837482%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.837482%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gain on Available-for-Sale Securities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, January 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">474 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(416)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(416)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gain on available-for-sale securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, October 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">186 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 474000 7000 481000 -416000 -416000 121000 121000 58000 128000 186000 Employee Stock Plans<div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Equity Incentive Plans</span></div><div style="text-indent:58.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In March 2018, the Company’s Board of Directors adopted and its stockholders approved the 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan authorizes the award of stock options, restricted stock awards, stock appreciation rights, RSUs, performance awards, and stock bonuses. As of October 31, 2019, approximately 16.1 million shares of Class A common stock were reserved and available for issuance under the 2018 Plan. In addition, as of October 31, 2019, 11.6 million stock options and RSUs exercisable or settleable for Class B common stock were outstanding in the aggregate under the Company’s 2006 Stock Plan (2006 Plan) and 2015 Equity Incentive Plan (2015 Plan), which plans were terminated in May 2015 and April 2018, respectively. The 2006 Plan and 2015 Plan continue to govern outstanding equity awards granted thereunder.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock Options</span></div><div style="text-indent:58.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes stock option activity and related information (in thousands, except weighted-average exercise price and average remaining contractual term):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.852123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Shares<br/>Subject To<br/>Outstanding<br/>Stock Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4.81 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7.41</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">249,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,646 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17.92 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,217)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4.05 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,115)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7.09 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of October 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6.99</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">109,839 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable as of October 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">11,325 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4.64 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6.58</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">108,775 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest as of October 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">13,584 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7.00 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6.91</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">108,122 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The weighted-average grant date fair value per share of options granted during the three and nine months ended October 31, 2019 was $5.55 and $7.10, respectively, and was $10.24 and $6.80 for the three and nine months ended October 31, 2018, respectively. The aggregate intrinsic value of options exercised during the three and nine months ended October 31, 2019 was</span><span style="background-color:rgb(255,255,255, 0.0);color:#ffffff;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">$4.2 million, and $31.5 million, respectively, and was $13.6 million and $31.5 million for the three and nine months ended October 31, 2018, respectively. As of October 31, 2019, there was $28.9 million of unrecognized compensation cost related to unvested stock options, which is expected to be recognized over a weighted average of 2.6 years.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company used the Black-Scholes option-pricing model to estimate the fair value of its stock options granted with the following assumptions:</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:33.818713%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.350877%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181287%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.700585%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.058480%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.228070%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$13.67 - $14.82 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$27.86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$13.67 - $23.64 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$12.28 - $27.86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">38.3% - 38.9% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">32.4% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">35.0% - 39.0%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">39.2% - 40.9%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5.6 - 6.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5.9 - 6.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5.6 - 6.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5.1 - 6.4</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1.4% - 1.7% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2.8% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1.4% - 2.5%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2.6% - 2.9%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Options Subject to Early Exercise</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">At the discretion of the Company’s Board of Directors, certain options may be exercisable immediately at the date of grant but are subject to a repurchase right, under which the Company may buy back any unvested shares at the lower of their original exercise price or then current fair market value in the event of an employee’s termination prior to vesting. The consideration received for an exercise of an unvested option is considered to be a deposit of the exercise price and the related dollar amount is recorded as a liability. The liabilities are reclassified into equity as the awards vest. As of October 31, 2019 and January 31, 2019, the Company had $0.2 million and $0.7 million, respectively, recorded in accrued expenses and other current liabilities, and other long-term liabilities, related to early exercises of options to acquire approximately 46,000 and 150,000 shares of common stock, respectively.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">RSU and Restricted Stock Award Activity</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes RSU and restricted stock award activity and related information for the nine months ended October 31, 2019 (in thousands, except weighted-average grant date fair value):</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:64.422287%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.448680%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.395894%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Number of RSU and Restricted Shares Outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,063 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">13.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">19.87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,450)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">12.15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(524)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">19.92 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of October 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,206 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">18.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As of October 31, 2019, there was $64.0 million of unrecognized compensation cost related to unvested RSUs and restricted stock awards, which is expected to be recognized over a weighted average of 2.8 years.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2018 Employee Stock Purchase Plan</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In March 2018, the Company's Board of Directors adopted and its stockholders approved the 2018 Employee Stock Purchase Plan (ESPP). A total of 2.8 million shares of Class A common stock were reserved and available for issuance under the ESPP as of October 31, 2019. The ESPP provides for 24-month offering periods beginning June 15 and December 15 of each year, and each offering period contains four <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY3MDNmODVmMDZhYzQ4ZGI4OWFlMjRhZWMxMGNjMGViL3NlYzpmNzAzZjg1ZjA2YWM0OGRiODlhZTI0YWVjMTBjYzBlYl8xMDMvZnJhZzo1ODEwYjVmZjZlNDI0ZTU5YWFmYzE0ZTljM2I4MjQ5ZS90ZXh0cmVnaW9uOjU4MTBiNWZmNmU0MjRlNTlhYWZjMTRlOWMzYjgyNDllXzMyODQ_eacaccff-1c92-473b-9f25-2321a1fb439a">six</span>-month purchase periods. On each purchase date, ESPP participants will purchase shares of the Company’s Class A common stock at a price per share equal to 85% of the lesser of (1) the fair market value of the Class A common stock on the offering date or (2) the fair market value of the Class A common stock on the purchase date.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As of October 31, 2019, there was approximately $4.4 million of unrecognized stock-based compensation expense related to the ESPP which is expected to be recognized over a weighted average of 0.8 years.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:66.274854%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:13.789474%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.350877%;"/><td style="width:1.0%;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of common stock</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14.73 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14.00 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">36.0% - 42.6% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">24.6% - 29.9%</span></td><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 - 2.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">0.7 - 2.2</span></td><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1.9% - 2.2% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2.0% - 2.4%</span></td><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><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="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation Expense</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Stock-based compensation expense was recorded in the following cost and expense categories in the accompanying unaudited condensed consolidated statements of comprehensive loss (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:42.509517%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.323572%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323572%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323572%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323572%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of subscription revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">683 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">555 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,987 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,311 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of professional services revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,814 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,015 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,902 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">11,690 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,366 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,728 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,071 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,598 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,508 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,613 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">11,838 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">31,413 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,722 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 16100000 11600000 <div style="text-indent:58.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes stock option activity and related information (in thousands, except weighted-average exercise price and average remaining contractual term):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.852123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Shares<br/>Subject To<br/>Outstanding<br/>Stock Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4.81 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7.41</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">249,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,646 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17.92 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,217)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4.05 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,115)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7.09 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of October 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6.99</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">109,839 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable as of October 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">11,325 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4.64 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6.58</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">108,775 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest as of October 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">13,584 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7.00 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6.91</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">108,122 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 14784000 4.81 P7Y4M28D 249119000 2646000 17.92 2217000 4.05 1115000 7.09 14098000 7.21 P6Y11M26D 109839000 11325000 4.64 P6Y6M29D 108775000 13584000 7.00 P6Y10M28D 108122000 5.55 7.10 10.24 6.80 4200000 31500000 13600000 31500000 28900000 P2Y7M6D <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company used the Black-Scholes option-pricing model to estimate the fair value of its stock options granted with the following assumptions:</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:33.818713%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.350877%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181287%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.700585%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.058480%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.228070%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$13.67 - $14.82 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$27.86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$13.67 - $23.64 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$12.28 - $27.86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">38.3% - 38.9% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">32.4% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">35.0% - 39.0%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">39.2% - 40.9%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5.6 - 6.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5.9 - 6.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5.6 - 6.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5.1 - 6.4</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1.4% - 1.7% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2.8% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1.4% - 2.5%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2.6% - 2.9%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 200000 700000 46000 150000 <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes RSU and restricted stock award activity and related information for the nine months ended October 31, 2019 (in thousands, except weighted-average grant date fair value):</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:64.422287%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.448680%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.395894%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Number of RSU and Restricted Shares Outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,063 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">13.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">19.87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,450)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">12.15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(524)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">19.92 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of October 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,206 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">18.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 3063000 13.89 3117000 19.87 1450000 12.15 524000 19.92 4206000 18.17 64000000.0 P2Y9M18D 2800000 P24M 4 0.85 4400000 P0Y9M18D <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:66.274854%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:13.789474%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.350877%;"/><td style="width:1.0%;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of common stock</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14.73 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14.00 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">36.0% - 42.6% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">24.6% - 29.9%</span></td><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 - 2.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">0.7 - 2.2</span></td><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1.9% - 2.2% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2.0% - 2.4%</span></td><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><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> 14.73 14.00 <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Stock-based compensation expense was recorded in the following cost and expense categories in the accompanying unaudited condensed consolidated statements of comprehensive loss (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:42.509517%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.323572%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323572%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323572%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323572%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of subscription revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">683 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">555 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,987 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,311 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of professional services revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,814 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,015 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,902 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">11,690 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,366 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,728 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,071 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,598 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,508 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,613 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">11,838 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">31,413 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,722 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 683000 555000 1987000 1311000 1814000 1685000 5157000 4115000 4015000 1902000 11690000 4366000 3728000 2205000 8071000 5317000 1598000 1112000 4508000 2613000 11838000 7459000 31413000 17722000 Commitments and Contingencies<div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">(a) Leases</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Company periodically leases facilities and equipment under noncancellable operating and capital leases. The terms of the lease agreements may include graduated rental payments, allowances, rent holidays and escalations. Accordingly, the Company recognizes the related rent expense on a straight-line basis over the entire lease term and records the difference between amounts charged to operations and amounts paid as deferred rent.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In March 2019, the Company entered into a new operating lease agreement for approximately 100,000 square feet of office space located in Redwood Shores, California that will replace its existing headquarters in San Mateo, California. The initial rental rate is $446,460 per month with seven months of free rent in the first year, with annual increases of three percent (3%). The initial lease term is 127 months and commences upon the earlier of the date the Company moves into the space or January 1, 2020, and includes an option to renew for an additional seven years at the then prevailing rental rate. The agreement also includes a reimbursement allowance of up to $10.0 million for tenant improvements made by the Company, of which $5.3 million was reimbursed as of October 31, 2019.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As of October 31, 2019, the Company had operating leases for its offices in the United States and other locations around the world. The initial lease term for these facilities ranged from approximately <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY3MDNmODVmMDZhYzQ4ZGI4OWFlMjRhZWMxMGNjMGViL3NlYzpmNzAzZjg1ZjA2YWM0OGRiODlhZTI0YWVjMTBjYzBlYl8xMDkvZnJhZzo4ZDhmMWU3YWEzNTE0MGI5OGZiMTViN2U2NzE5ODIxMS90ZXh0cmVnaW9uOjhkOGYxZTdhYTM1MTQwYjk4ZmIxNWI3ZTY3MTk4MjExXzEyNDc_09b3d831-e48e-46b6-b588-7436f7dd44c2">one</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY3MDNmODVmMDZhYzQ4ZGI4OWFlMjRhZWMxMGNjMGViL3NlYzpmNzAzZjg1ZjA2YWM0OGRiODlhZTI0YWVjMTBjYzBlYl8xMDkvZnJhZzo4ZDhmMWU3YWEzNTE0MGI5OGZiMTViN2U2NzE5ODIxMS90ZXh0cmVnaW9uOjhkOGYxZTdhYTM1MTQwYjk4ZmIxNWI3ZTY3MTk4MjExXzEyNTM_21d3252c-13d8-48c7-a99e-95852dcd36a5">eleven</span> years and includes approximately 270,000 square feet of space. In connection with these leased facilities, the Company had bank issued irrevocable letters of credit on the leases of $5.1 million outstanding as of October 31, 2019. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Deferred rent was $9.2 million and $3.0 million as of October 31, 2019 and January 31, 2019, respectively, and is included in </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Accrued expenses and other current liabilities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other long-term liabilities </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">in the accompanying unaudited condensed consolidated balance sheets. Rent expense was $4.0 million and $9.3 million for the three </span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">and nine months ended October 31, 2019, respectively, and $2.8 million and $7.2 million for the three and nine months ended October 31, 2018, respectively.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As of October 31, 2019, the future minimum lease payments under operating leases by fiscal year were as follows (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:83.505124%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.494876%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">12,722 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">12,730 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">10,049 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">42,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease commitments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">90,714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">(b) Legal Proceedings</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">From time to time, the Company may be subject to legal proceedings, as well as demands, claims and threatened litigation. Other than the matters described below, we are not currently party to any material legal proceedings or claims, nor are we aware of any pending or threatened litigation or claims that could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably. The outcomes of our legal proceedings and other contingencies are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular period. 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.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Shareholder Litigation</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> On June 14, 2019, a securities class action lawsuit was filed in the U.S. District Court for the Northern District of California naming the Company and certain of its officers as defendants. The complaint purports to bring suit on behalf of shareholders who purchased or otherwise acquired the Company’s securities between April 12, 2018 and May 30, 2019. The complaint alleges that defendants made false and misleading statements about the Company’s business, operations and prospects in violation of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (Exchange Act), and seeks unspecified compensatory damages, fees and costs. On September 9, 2019, the district court appointed the lead plaintiff and lead counsel. On November 8, 2019, the lead plaintiff filed a consolidated amended complaint asserting the same claims. The Company believes the plaintiff’s allegations are without merit and intends to defend vigorously against the claims. Given the procedural posture and the nature of this lawsuit, including that the proceedings are in the early stages, the Company is unable to estimate the reasonably possible loss or range of loss, if any, that may result from this matter.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">On September 10, 2019, two shareholder derivative lawsuits were filed in the U.S. District Court for the Northern District of California against certain of the Company’s directors and executive officers and naming the Company as a nominal defendant. The derivative actions allege claims based on events similar to those in the securities class action and assert causes of action against the individual defendants for breach of fiduciary duty, unjust enrichment, waste of corporate assets, and for making false and misleading statements about the Company’s business, operations, and prospects in violation of Section 14(a) of the Exchange Act. Plaintiffs seek corporate reforms, unspecified damages and restitution, and fees and costs. On November 5, 2019, the shareholder derivative lawsuits, which are related to the securities class action, were assigned to the same judge who is overseeing the securities class action lawsuit. Given the procedural posture and the nature of the litigation, including that the proceedings are in the early stages, the Company is unable to estimate the reasonably possible loss or range of loss, if any, that may result from these matters.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">(c) Other Contractual Obligations</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As of October 31, 2019, the Company had a contractual obligation to make $14.6 million in purchases, primarily for cloud computing services provided by one of its vendors by September 30, 2020.</span></div> 100000 446460 P7M 0.03 P127M P7Y 10000000.0 5300000 270000 5100000 9200000 3000000.0 4000000.0 9300000 2800000 7200000 <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As of October 31, 2019, the future minimum lease payments under operating leases by fiscal year were as follows (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:83.505124%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.494876%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">12,722 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">12,730 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">10,049 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">42,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease commitments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">90,714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2920000 9768000 12722000 12730000 10049000 42525000 90714000 2 14600000 Net Loss Per Share Attributable to Common Stockholders<div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders for the periods presented (in thousands, except per share data):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.590643%;"><tr><td style="width:1.0%;"/><td style="width:52.250386%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.428130%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.572798%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.591963%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.881917%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.510046%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.572798%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.591963%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted¹</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted¹</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="9" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(18,237)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,224)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(59,642)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(53,558)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding, basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">111,835 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">106,049 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">110,436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">85,820 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.54)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.62)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Since the Company was in a loss position for all periods presented, basic net loss per share attributable to common stockholders is the same as diluted net loss per share attributable to common stockholders as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:69.449488%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.909224%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.909224%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Issued and outstanding stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">15,645 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock issued and outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,495 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested RSUs issued and outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,566 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Shares committed under ESPP</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">18,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">19,104 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders for the periods presented (in thousands, except per share data):</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.590643%;"><tr><td style="width:1.0%;"/><td style="width:52.250386%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.428130%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.572798%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.591963%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.881917%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.510046%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.572798%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.591963%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted¹</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted¹</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="9" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(18,237)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,224)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(59,642)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(53,558)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding, basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">111,835 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">106,049 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">110,436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">85,820 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.54)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.62)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div> -18237000 -17224000 -59642000 -53558000 111835000 106049000 110436000 85820000 -0.16 -0.16 -0.54 -0.62 Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:69.449488%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.909224%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.909224%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">October 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Issued and outstanding stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">15,645 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock issued and outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,495 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested RSUs issued and outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,566 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Shares committed under ESPP</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">18,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">19,104 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 14098000 15645000 551000 1495000 3655000 1566000 313000 398000 18617000 19104000 See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2018 was a credit of $24.0 million primarily related to deferred commissions. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. XML 66 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 105,649 $ 107,901
Gross Unrealized Gains 128 9
Gross Unrealized Losses 0 (2)
Fair Value 105,777 107,908
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 27,930 17,950
Gross Unrealized Gains 72 1
Gross Unrealized Losses 0 0
Fair Value 28,002 17,951
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 36,908 34,296
Gross Unrealized Gains 56 8
Gross Unrealized Losses 0 (2)
Fair Value 36,964 34,302
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 40,811 55,655
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value $ 40,811 $ 55,655
XML 67 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Prepaid expenses and other current assets    
Contract assets $ 4,152 $ 4,218
Prepaid software subscriptions 4,037 4,797
Prepaid hosting costs 1,556 1,251
Prepaid insurance 1,342 790
Prepaid rent 1,045 991
Taxes 440 579
Other 3,585 2,006
Total $ 16,157 $ 14,632 [1]
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 68 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables)
9 Months Ended
Oct. 31, 2019
Accounting Policies [Abstract]  
Schedule of Impact of Adopting Topic 606
The following table summarizes the adjustments on affected line items of the unaudited adjusted condensed consolidated balance sheet resulting from the adoption of Topic 606 (in thousands):
January 31, 2019
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Assets
Deferred commissions, current portion$—  $8,616  $8,616  
Prepaid expenses and other current assets¹10,414  4,218  14,632  
Deferred commissions, net of current portion—  18,664  18,664  
Purchased intangibles, net9,042  (1,646) 7,396  
Goodwill20,861  (3,229) 17,632  
Liabilities
Deferred revenue, current portion90,565  (3,781) 86,784  
Deferred revenue, net of current portion406  (294) 112  
Deferred tax liabilities—  1,877  1,877  
Equity
Accumulated deficit(336,275) 28,821  (307,454) 
(1) Prepaid expenses and other current assets includes the impact of contract assets.
The following tables summarize the adjustments on affected line items of the unaudited adjusted condensed consolidated statements of comprehensive loss resulting from the adoption of Topic 606 (in thousands):
Three Months Ended October 31, 2018
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Revenue
Subscription$44,485  $(1,402) $43,083  
Professional services17,152  1,121  18,273  
Total revenues61,637  (281) 61,356  
Gross profit31,460  (281) 31,179  
Sales and marketing25,896  (1,047) 24,849  
Total operating expenses49,757  (1,047) 48,710  
Loss from operations(18,297) 766  (17,531) 
Loss before income taxes(17,664) 766  (16,898) 
Income tax provision(225) (101) (326) 
Net loss(17,889) 665  (17,224) 
Comprehensive loss(18,600) 665  (17,935) 
Net loss per share attributable to common stockholders, basic and diluted(0.17) 0.01  (0.16) 
Nine Months Ended October 31, 2018
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Revenue
Subscription$122,069  $(2,220) $119,849  
Professional services49,066  2,736  51,802  
Total revenues171,135  516  171,651  
Gross profit86,293  516  86,809  
Sales and marketing74,162  (3,154) 71,008  
Total operating expenses141,382  (3,154) 138,228  
Loss from operations(55,089) 3,670  (51,419) 
Loss before income taxes(56,307) 3,670  (52,637) 
Income tax provision(616) (305) (921) 
Net loss(56,923) 3,365  (53,558) 
Comprehensive loss(57,296) 3,365  (53,931) 
Net loss per share attributable to common stockholders, basic and diluted(0.66) 0.04  (0.62) 
XML 69 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Stock Plans
9 Months Ended
Oct. 31, 2019
Share-based Payment Arrangement [Abstract]  
Employee Stock Plans Employee Stock Plans
Equity Incentive Plans
In March 2018, the Company’s Board of Directors adopted and its stockholders approved the 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan authorizes the award of stock options, restricted stock awards, stock appreciation rights, RSUs, performance awards, and stock bonuses. As of October 31, 2019, approximately 16.1 million shares of Class A common stock were reserved and available for issuance under the 2018 Plan. In addition, as of October 31, 2019, 11.6 million stock options and RSUs exercisable or settleable for Class B common stock were outstanding in the aggregate under the Company’s 2006 Stock Plan (2006 Plan) and 2015 Equity Incentive Plan (2015 Plan), which plans were terminated in May 2015 and April 2018, respectively. The 2006 Plan and 2015 Plan continue to govern outstanding equity awards granted thereunder.
Stock Options
The following table summarizes stock option activity and related information (in thousands, except weighted-average exercise price and average remaining contractual term):
Shares
Subject To
Outstanding
Stock Options
Weighted-Average
Exercise
Price
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
Balance as of January 31, 201914,784  $4.81  7.41$249,119  
Granted2,646  17.92  
Exercised(2,217) 4.05  
Forfeited(1,115) 7.09  
Balance as of October 31, 201914,098  7.21  6.99109,839  
Exercisable as of October 31, 201911,325  4.64  6.58108,775  
Vested and expected to vest as of October 31, 201913,584  7.00  6.91108,122  
The weighted-average grant date fair value per share of options granted during the three and nine months ended October 31, 2019 was $5.55 and $7.10, respectively, and was $10.24 and $6.80 for the three and nine months ended October 31, 2018, respectively. The aggregate intrinsic value of options exercised during the three and nine months ended October 31, 2019 was $4.2 million, and $31.5 million, respectively, and was $13.6 million and $31.5 million for the three and nine months ended October 31, 2018, respectively. As of October 31, 2019, there was $28.9 million of unrecognized compensation cost related to unvested stock options, which is expected to be recognized over a weighted average of 2.6 years.
The Company used the Black-Scholes option-pricing model to estimate the fair value of its stock options granted with the following assumptions:
 Three Months Ended
October 31,
Nine Months Ended
October 31,
 2019201820192018
Fair value of common stock$13.67 - $14.82  $27.86  $13.67 - $23.64  $12.28 - $27.86  
Expected volatility38.3% - 38.9%  32.4%  35.0% - 39.0%39.2% - 40.9%
Expected term (years)5.6 - 6.55.9 - 6.05.6 - 6.55.1 - 6.4
Risk-free interest rate1.4% - 1.7%  2.8%  1.4% - 2.5%2.6% - 2.9%
Expected dividend yield—  —  —  —  
Options Subject to Early Exercise
At the discretion of the Company’s Board of Directors, certain options may be exercisable immediately at the date of grant but are subject to a repurchase right, under which the Company may buy back any unvested shares at the lower of their original exercise price or then current fair market value in the event of an employee’s termination prior to vesting. The consideration received for an exercise of an unvested option is considered to be a deposit of the exercise price and the related dollar amount is recorded as a liability. The liabilities are reclassified into equity as the awards vest. As of October 31, 2019 and January 31, 2019, the Company had $0.2 million and $0.7 million, respectively, recorded in accrued expenses and other current liabilities, and other long-term liabilities, related to early exercises of options to acquire approximately 46,000 and 150,000 shares of common stock, respectively.
RSU and Restricted Stock Award Activity
The following table summarizes RSU and restricted stock award activity and related information for the nine months ended October 31, 2019 (in thousands, except weighted-average grant date fair value):
Number of RSU and Restricted Shares OutstandingWeighted-Average Grant Date Fair Value
Balance as of January 31, 20193,063  $13.89  
Granted3,117  19.87  
Vested(1,450) 12.15  
Forfeited(524) 19.92  
Balance as of October 31, 20194,206  18.17  
As of October 31, 2019, there was $64.0 million of unrecognized compensation cost related to unvested RSUs and restricted stock awards, which is expected to be recognized over a weighted average of 2.8 years.
2018 Employee Stock Purchase Plan
In March 2018, the Company's Board of Directors adopted and its stockholders approved the 2018 Employee Stock Purchase Plan (ESPP). A total of 2.8 million shares of Class A common stock were reserved and available for issuance under the ESPP as of October 31, 2019. The ESPP provides for 24-month offering periods beginning June 15 and December 15 of each year, and each offering period contains four six-month purchase periods. On each purchase date, ESPP participants will purchase shares of the Company’s Class A common stock at a price per share equal to 85% of the lesser of (1) the fair market value of the Class A common stock on the offering date or (2) the fair market value of the Class A common stock on the purchase date.
As of October 31, 2019, there was approximately $4.4 million of unrecognized stock-based compensation expense related to the ESPP which is expected to be recognized over a weighted average of 0.8 years.
The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:
Nine Months Ended
October 31,
20192018
Fair value of common stock$14.73  $14.00  
Expected volatility36.0% - 42.6%  24.6% - 29.9%
Expected term (in years)0.5 - 2.00.7 - 2.2
Risk-free interest rate1.9% - 2.2%  2.0% - 2.4%
Expected dividend yield—  —  
Stock-Based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories in the accompanying unaudited condensed consolidated statements of comprehensive loss (in thousands):
 Three Months Ended
October 31,
Nine Months Ended
October 31,
 2019201820192018
Cost of subscription revenue$683  $555  $1,987  $1,311  
Cost of professional services revenue1,814  1,685  5,157  4,115  
Research and development4,015  1,902  11,690  4,366  
Sales and marketing3,728  2,205  8,071  5,317  
General and administrative1,598  1,112  4,508  2,613  
Total stock-based compensation expense$11,838  $7,459  $31,413  $17,722  
XML 70 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Stock Plans - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Cost of Revenue        
Stock-based compensation expense $ 11,838 $ 7,459 $ 31,413 $ 17,722
Cost of subscription revenue        
Cost of Revenue        
Stock-based compensation expense 683 555 1,987 1,311
Cost of professional services revenue        
Cost of Revenue        
Stock-based compensation expense 1,814 1,685 5,157 4,115
Research and development        
Cost of Revenue        
Stock-based compensation expense 4,015 1,902 11,690 4,366
Sales and marketing        
Cost of Revenue        
Stock-based compensation expense 3,728 2,205 8,071 5,317
General and administrative        
Cost of Revenue        
Stock-based compensation expense $ 1,598 $ 1,112 $ 4,508 $ 2,613
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Stock Plans - Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2019
USD ($)
$ / shares
shares
Jan. 31, 2019
USD ($)
$ / shares
shares
Shares Subject To Outstanding Stock Options    
Outstanding, beginning balance (in shares) | shares 14,784  
Granted (in shares) | shares 2,646  
Exercised (in shares) | shares (2,217)  
Forfeited (in shares) | shares (1,115)  
Outstanding, ending balance (in shares) | shares 14,098 14,784
Exercisable (in shares) | shares 11,325  
Vested and expected to vest (in shares) | shares 13,584  
Weighted-Average Exercise Price    
Weighted average exercise price, beginning balance (in dollars per share) | $ / shares $ 4.81  
Granted (in dollars per share) | $ / shares 17.92  
Exercised (in dollars per share) | $ / shares 4.05  
Forfeited (in dollars per share) | $ / shares 7.09  
Weighted average exercise price, ending balance (in dollars per share) | $ / shares 7.21 $ 4.81
Exercisable (in dollars per share) | $ / shares 4.64  
Vested and expected to vest (in dollars per share) | $ / shares $ 7.00  
Average Remaining Contractual Term (Years)    
Average remaining contractual term (years), outstanding 6 years 11 months 26 days 7 years 4 months 28 days
Average remaining contractual term (years), exercisable 6 years 6 months 29 days  
Average remaining contractual term (years), vested and expected to vest 6 years 10 months 28 days  
Aggregate Intrinsic Value    
Aggregate intrinsic value, outstanding | $ $ 109,839 $ 249,119
Aggregate intrinsic value, exercisable | $ 108,775  
Aggregate intrinsic value, vested and expected to vest | $ $ 108,122  
XML 72 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Loss Per Share Attributable to Common Stockholders - Potentially Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) - shares
shares in Thousands
9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities not included in the diluted per share calculation 18,617 19,104
Issued and outstanding stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities not included in the diluted per share calculation 14,098 15,645
Unvested restricted stock issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities not included in the diluted per share calculation 551 1,495
Unvested RSUs issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities not included in the diluted per share calculation 3,655 1,566
Shares committed under ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities not included in the diluted per share calculation 313 398
XML 73 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 74 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Condensed Consolidated Statement of Comprehensive Loss (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenues $ 71,822 $ 61,356 [1] $ 205,664 $ 171,651 [1]
Gross profit 37,521 31,179 [1] 105,630 86,809 [1]
Sales and marketing 28,027 24,849 [1] 80,818 71,008 [1]
Total operating expenses 56,527 48,710 [1] 166,846 138,228 [1]
Loss from operations (19,006) (17,531) [1] (61,216) (51,419) [1]
Loss before income taxes (17,816) (16,898) [1] (58,922) (52,637) [1]
Income tax provision (421) (326) [1] (720) (921) [1]
Net loss (18,237) (17,224) [1],[2] (59,642) (53,558) [1],[2],[3]
Comprehensive loss $ (18,303) $ (17,935) [1] $ (59,937) $ (53,931) [1]
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.16) $ (0.16) [1] $ (0.54) $ (0.62) [1]
Subscription        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenues $ 54,038 $ 43,083 [1] $ 151,996 $ 119,849 [1]
Professional services        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenues $ 17,784 18,273 [1] $ 53,668 51,802 [1]
As Reported Under ASC 605        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenues   61,637   171,135
Gross profit   31,460   86,293
Sales and marketing   25,896   74,162
Total operating expenses   49,757   141,382
Loss from operations   (18,297)   (55,089)
Loss before income taxes   (17,664)   (56,307)
Income tax provision   (225)   (616)
Net loss   (17,889)   (56,923)
Comprehensive loss   $ (18,600)   $ (57,296)
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share)   $ (0.17)   $ (0.66)
As Reported Under ASC 605 | Subscription        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenues   $ 44,485   $ 122,069
As Reported Under ASC 605 | Professional services        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenues   17,152   49,066
Topic 606 Adjustment | Topic 606        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenues   (281)   516
Gross profit   (281)   516
Sales and marketing   (1,047)   (3,154)
Total operating expenses   (1,047)   (3,154)
Loss from operations   766   3,670
Loss before income taxes   766   3,670
Income tax provision   (101)   (305)
Net loss   665   3,365
Comprehensive loss   $ 665   $ 3,365
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share)   $ 0.01   $ 0.04
Topic 606 Adjustment | Topic 606 | Subscription        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenues   $ (1,402)   $ (2,220)
Topic 606 Adjustment | Topic 606 | Professional services        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenues   $ 1,121   $ 2,736
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2018 was a credit of $24.0 million primarily related to deferred commissions.
[3] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 75 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deferred Commissions - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Jan. 31, 2019
Revenue from Contract with Customer [Abstract]          
Deferred commissions related to incremental costs of obtaining customer contracts $ 27,000,000.0   $ 27,000,000.0   $ 27,300,000
Amortization of deferred commissions 2,400,000 $ 2,000,000.0 7,049,000 $ 5,769,000 [1]  
Impairment loss in relation to costs capitalized $ 0 $ 0 $ 0 $ 0  
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 77 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Investments (Tables)
9 Months Ended
Oct. 31, 2019
Investments, Debt and Equity Securities [Abstract]  
Schedule of Amortized Cost, Unrealized Gains and Losses, and Estimated Fair Value of Short-term Investments
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of October 31, 2019 were as follows (in thousands):
October 31, 2019
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$27,930  $72  $—  $28,002  
Corporate bonds36,908  56  —  36,964  
Commercial paper40,811  —  —  40,811  
Total short-term investments$105,649  $128  $—  $105,777  
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2019 were as follows (in thousands):
January 31, 2019
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$17,950  $ $—  $17,951  
Corporate bonds34,296   (2) 34,302  
Commercial paper55,655  —  —  55,655  
Total short-term investments$107,901  $ $(2) $107,908  
XML 78 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies
9 Months Ended
Oct. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
(a) Leases
The Company periodically leases facilities and equipment under noncancellable operating and capital leases. The terms of the lease agreements may include graduated rental payments, allowances, rent holidays and escalations. Accordingly, the Company recognizes the related rent expense on a straight-line basis over the entire lease term and records the difference between amounts charged to operations and amounts paid as deferred rent.
In March 2019, the Company entered into a new operating lease agreement for approximately 100,000 square feet of office space located in Redwood Shores, California that will replace its existing headquarters in San Mateo, California. The initial rental rate is $446,460 per month with seven months of free rent in the first year, with annual increases of three percent (3%). The initial lease term is 127 months and commences upon the earlier of the date the Company moves into the space or January 1, 2020, and includes an option to renew for an additional seven years at the then prevailing rental rate. The agreement also includes a reimbursement allowance of up to $10.0 million for tenant improvements made by the Company, of which $5.3 million was reimbursed as of October 31, 2019.
As of October 31, 2019, the Company had operating leases for its offices in the United States and other locations around the world. The initial lease term for these facilities ranged from approximately one to eleven years and includes approximately 270,000 square feet of space. In connection with these leased facilities, the Company had bank issued irrevocable letters of credit on the leases of $5.1 million outstanding as of October 31, 2019.
Deferred rent was $9.2 million and $3.0 million as of October 31, 2019 and January 31, 2019, respectively, and is included in Accrued expenses and other current liabilities and Other long-term liabilities in the accompanying unaudited condensed consolidated balance sheets. Rent expense was $4.0 million and $9.3 million for the three
and nine months ended October 31, 2019, respectively, and $2.8 million and $7.2 million for the three and nine months ended October 31, 2018, respectively.
As of October 31, 2019, the future minimum lease payments under operating leases by fiscal year were as follows (in thousands):
Operating Leases  
Remainder of 2020$2,920  
20219,768  
202212,722  
202312,730  
202410,049  
Thereafter42,525  
Total future lease commitments$90,714  
(b) Legal Proceedings
From time to time, the Company may be subject to legal proceedings, as well as demands, claims and threatened litigation. Other than the matters described below, we are not currently party to any material legal proceedings or claims, nor are we aware of any pending or threatened litigation or claims that could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably. The outcomes of our legal proceedings and other contingencies are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular period. 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.
Shareholder Litigation
On June 14, 2019, a securities class action lawsuit was filed in the U.S. District Court for the Northern District of California naming the Company and certain of its officers as defendants. The complaint purports to bring suit on behalf of shareholders who purchased or otherwise acquired the Company’s securities between April 12, 2018 and May 30, 2019. The complaint alleges that defendants made false and misleading statements about the Company’s business, operations and prospects in violation of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (Exchange Act), and seeks unspecified compensatory damages, fees and costs. On September 9, 2019, the district court appointed the lead plaintiff and lead counsel. On November 8, 2019, the lead plaintiff filed a consolidated amended complaint asserting the same claims. The Company believes the plaintiff’s allegations are without merit and intends to defend vigorously against the claims. Given the procedural posture and the nature of this lawsuit, including that the proceedings are in the early stages, the Company is unable to estimate the reasonably possible loss or range of loss, if any, that may result from this matter.
On September 10, 2019, two shareholder derivative lawsuits were filed in the U.S. District Court for the Northern District of California against certain of the Company’s directors and executive officers and naming the Company as a nominal defendant. The derivative actions allege claims based on events similar to those in the securities class action and assert causes of action against the individual defendants for breach of fiduciary duty, unjust enrichment, waste of corporate assets, and for making false and misleading statements about the Company’s business, operations, and prospects in violation of Section 14(a) of the Exchange Act. Plaintiffs seek corporate reforms, unspecified damages and restitution, and fees and costs. On November 5, 2019, the shareholder derivative lawsuits, which are related to the securities class action, were assigned to the same judge who is overseeing the securities class action lawsuit. Given the procedural posture and the nature of the litigation, including that the proceedings are in the early stages, the Company is unable to estimate the reasonably possible loss or range of loss, if any, that may result from these matters.
(c) Other Contractual Obligations
As of October 31, 2019, the Company had a contractual obligation to make $14.6 million in purchases, primarily for cloud computing services provided by one of its vendors by September 30, 2020.
XML 79 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 80 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Oct. 31, 2019
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 October 31, 2019January 31, 2019
Accrued outside services and consulting$3,443  $2,089  
Accrued goods and services taxes2,980  3,098  
Accrued taxes1,941  1,651  
Accrued hosting and third party license fees1,919  1,073  
Employee early exercised stock options143  436  
Other accrued expenses6,732  5,863  
Total$17,158  $14,210  
XML 81 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Stock Plans (Tables)
9 Months Ended
Oct. 31, 2019
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table summarizes stock option activity and related information (in thousands, except weighted-average exercise price and average remaining contractual term):
Shares
Subject To
Outstanding
Stock Options
Weighted-Average
Exercise
Price
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
Balance as of January 31, 201914,784  $4.81  7.41$249,119  
Granted2,646  17.92  
Exercised(2,217) 4.05  
Forfeited(1,115) 7.09  
Balance as of October 31, 201914,098  7.21  6.99109,839  
Exercisable as of October 31, 201911,325  4.64  6.58108,775  
Vested and expected to vest as of October 31, 201913,584  7.00  6.91108,122  
Schedule of Valuation Assumptions for Estimated Fair Value of Stock Options
The Company used the Black-Scholes option-pricing model to estimate the fair value of its stock options granted with the following assumptions:
 Three Months Ended
October 31,
Nine Months Ended
October 31,
 2019201820192018
Fair value of common stock$13.67 - $14.82  $27.86  $13.67 - $23.64  $12.28 - $27.86  
Expected volatility38.3% - 38.9%  32.4%  35.0% - 39.0%39.2% - 40.9%
Expected term (years)5.6 - 6.55.9 - 6.05.6 - 6.55.1 - 6.4
Risk-free interest rate1.4% - 1.7%  2.8%  1.4% - 2.5%2.6% - 2.9%
Expected dividend yield—  —  —  —  
Schedule of RSU and Restricted Stock Award Activity
The following table summarizes RSU and restricted stock award activity and related information for the nine months ended October 31, 2019 (in thousands, except weighted-average grant date fair value):
Number of RSU and Restricted Shares OutstandingWeighted-Average Grant Date Fair Value
Balance as of January 31, 20193,063  $13.89  
Granted3,117  19.87  
Vested(1,450) 12.15  
Forfeited(524) 19.92  
Balance as of October 31, 20194,206  18.17  
Schedule of Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan
The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:
Nine Months Ended
October 31,
20192018
Fair value of common stock$14.73  $14.00  
Expected volatility36.0% - 42.6%  24.6% - 29.9%
Expected term (in years)0.5 - 2.00.7 - 2.2
Risk-free interest rate1.9% - 2.2%  2.0% - 2.4%
Expected dividend yield—  —  
Schedule of Stock-Based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories in the accompanying unaudited condensed consolidated statements of comprehensive loss (in thousands):
 Three Months Ended
October 31,
Nine Months Ended
October 31,
 2019201820192018
Cost of subscription revenue$683  $555  $1,987  $1,311  
Cost of professional services revenue1,814  1,685  5,157  4,115  
Research and development4,015  1,902  11,690  4,366  
Sales and marketing3,728  2,205  8,071  5,317  
General and administrative1,598  1,112  4,508  2,613  
Total stock-based compensation expense$11,838  $7,459  $31,413  $17,722  
XML 82 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Purchased Intangible Assets
9 Months Ended
Oct. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Purchased Intangible Assets Purchased Intangible Assets
The following table summarizes the purchased intangible asset balances (in thousands):
October 31, 2019
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Developed technology$7,697  $(4,879) $2,818  
Customer relationships4,287  (1,657) 2,630  
Trade names909  (314) 595  
Total$12,893  $(6,850) $6,043  

 January 31, 2019
 Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Developed technology$7,697  $(4,045) $3,652  
Customer relationships (as adjusted)¹4,287  (1,236) 3,051  
Trade names909  (216) 693  
Total$12,893  $(5,497) $7,396  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Amortization expense related to purchased intangible assets was approximately $0.4 million and $1.4 million for the three and nine months ended October 31, 2019, respectively, and $0.5 million and $1.7 million for the three and nine months ended October 31, 2018, respectively. Amortization expense related to purchased intangible assets is included in Cost of subscription revenue in the accompanying unaudited condensed consolidated statements of comprehensive loss.
XML 83 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements
9 Months Ended
Oct. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The accounting guidance for fair value measurements establishes a three-tier hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level inputInput definition
Level 1Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets
Level 2Inputs other than quoted prices included within Level 1 that are observable for the asset or liability through corroboration with market data at the measurement date
Level 3Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date
In general, and where applicable, the Company uses quoted prices in active markets for identical assets or liabilities to determine fair value. If quoted prices in active markets for identical assets or liabilities are not available to determine fair value, then the Company uses quoted prices for similar assets and liabilities or inputs other than the quoted prices that are observable either directly or indirectly.
The following tables summarize the Companys fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):
October 31, 2019
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$53,274  $—  $—  $53,274  
Short-term investments:
U.S. government securities$—  $28,002  $—  $28,002  
Corporate bonds—  36,964  —  36,964  
Commercial paper—  40,811  —  40,811  
Total short-term investments$—  $105,777  $—  $105,777  

January 31, 2019
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$61,201  $—  $—  $61,201  
Short-term investments:
U.S. government securities$—  $17,951  $—  $17,951  
Corporate bonds—  34,302  —  34,302  
Commercial paper—  55,655  —  55,655  
Total short-term investments$—  $107,908  $—  $107,908  
Restricted cash:
Money market funds$2,084  $—  $—  $2,084  
The carrying amounts of certain financial instruments, including cash held in bank accounts, accounts receivable, accounts payable, and accrued expenses, approximate fair value due to their relatively short maturities. The carrying amount of debt approximates fair value due to its floating interest rate.
XML 84 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt
9 Months Ended
Oct. 31, 2019
Debt Disclosure [Abstract]  
Debt Debt
In June 2017, the Company and certain of its subsidiaries entered into a loan and security agreement with Silicon Valley Bank that includes a revolving and term loan facility. In October 2018, the agreement was amended (Debt Agreement) to, among other things, increase the revolving loan availability to $30.0 million (from $10 million), lower the borrowing costs under both the revolving and term loans to the prime rate published by the Wall Street Journal (WSJ Prime Rate) minus 1.00%, extend the interest only repayment period under the term loan until June 2019, after which time principal and interest are due in thirty-six (36) equal monthly installments, extend the revolving loan maturity date until October 2021, and extend the latest term loan maturity date until June 2022. The Company accounted for this amendment as a debt modification and will recognize the unamortized fees related to the Debt Agreement over the duration of the term loan.
Revolving Loan. The Debt Agreement allows the Company to borrow up to $30.0 million in revolving loans until October 2021. Advances drawn down under the revolving loan incur interest at the WSJ Prime Rate minus 1.00% which is due monthly on any amounts drawn down, with the principal due at maturity. Any outstanding amounts must be fully repaid on or before October 2021. The Company is required to pay an annual fee of $20,000 on this revolving loan, regardless of any amounts drawn down. As of October 31, 2019, the Company had not drawn down any amounts under this revolving loan.
Term Loan. The Debt Agreement allows the Company to borrow $15.0 million in term loans, which was drawn down in June 2017 to partially finance the acquisition of Leeyo. Any outstanding amounts under the term loan accrue interest at the WSJ Prime rate minus 1.00%. The interest rate was 3.75% as of October 31, 2019. The Company is required to make equal monthly payments of principal and interest over 36 months until the term loan is repaid in June 2022. The Company may prepay all outstanding principal and accrued interest at any time without penalty. The Company will incur a fee of 1.5% of the original principal amount of the term loan, or $225,000, upon the earlier to occur of prepayment or the termination of the facility. As of October 31, 2019, the Company had $11.6 million outstanding under the term loan.
Both the revolving loan and the term loan are subject to a certain financial covenant to maintain an adjusted quick ratio of no less than 1.10:1.00. As of October 31, 2019, the Company was in compliance with this financial covenant. The Debt Agreement also imposes certain limitations with respect to lines of business, mergers, investments and acquisitions, additional indebtedness, distributions, guarantees, liens, and encumbrances. The Company was also in compliance with these restrictions as of October 31, 2019.
The Company incurred transaction costs and fees payable to the lender related to the issuance of the term loan. The amount, net of amortization, is immaterial and reduces the carrying amount of the term loan presented under Debt, current portion and Debt, net of current portion in the Company's unaudited condensed consolidated balance sheets.
The Company’s indebtedness under the Debt Agreement is secured by a lien on substantially all of its assets, including its intellectual property.
XML 86 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 2,622 $ 2,522 [1]
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 87 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Income Tax Provision, Pretax Loss, and Effective Tax Rate (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Income Tax Disclosure [Abstract]        
Loss before income taxes $ 17,816 $ 16,898 [1] $ 58,922 $ 52,637 [1]
Income tax provision $ 421 $ 326 [1] $ 720 $ 921 [1]
Effective tax rate (percent) (2.40%) (1.90%) (1.20%) (1.70%)
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 88 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deferred Revenue and Performance Obligations - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Revenue from Contract with Customer [Abstract]        
Revenue recognized that was previously included in deferred revenue balances $ 42.5 $ 29.2 $ 73.7 $ 50.1
Remaining performance obligations $ 261.6   $ 261.6  
XML 89 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Cash flows from operating activities:    
Net loss $ (59,642) $ (53,558) [1],[2],[3]
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 8,399 6,628 [3]
Stock-based compensation 31,413 17,722 [3]
Provision for doubtful accounts 3,229 4,518 [3]
Amortization of deferred commissions 7,049 5,769 [3]
Other (1,268) 68 [3]
Changes in operating assets and liabilities:    
Accounts receivable (5,044) (6,133) [3]
Prepaid expenses and other assets (3,521) (4,254) [3]
Deferred commissions (6,794) (8,923) [3]
Accounts payable (228) 26 [3]
Accrued expenses and other liabilities 6,861 4,211 [3]
Accrued employee liabilities 4,624 6,815 [3]
Deferred revenue 7,323 10,519 [3]
Net cash used in operating activities (7,599) (16,592) [3]
Cash flows from investing activities:    
Purchases of property and equipment (12,878) (10,621) [3]
Purchases of short-term investments (155,936) (97,118) [3]
Sales of short-term investments 3,496 0 [3]
Maturities of short-term investments 155,800 0 [3]
Business combinations, net of cash acquired 0 (247) [3]
Net cash used in investing activities (9,518) (107,986) [3]
Cash flows from financing activities:    
Payments under capital leases 0 (1,336) [3]
Proceeds from issuance of common stock upon exercise of stock options 8,981 9,026 [3]
Payments of offering costs 0 (4,399) [3]
Proceeds of issuance of common stock under employee stock purchase plan 5,069 0 [3]
Proceeds from initial public offering, net of underwriters’ discounts and commissions 0 164,703 [3]
Payments under related party notes receivable 0 (4,344) [3]
Proceeds from Related Party Debt 0 5,625
Repurchases of unvested common stock (70) (10) [3]
Principal payments on long-term debt (1,850) (834) [3]
Payments related to business combination 0 (12,558) [3]
Net cash provided by financing activities 12,130 155,873 [3]
Effect of exchange rates on cash and cash equivalents and restricted cash (416) (341) [3]
Net (decrease) increase in cash and cash equivalents and restricted cash (5,403) 30,954 [3]
Cash and cash equivalents and restricted cash, beginning of period 70,024 53,363 [3]
Cash and cash equivalents and restricted cash, end of period 64,621 84,317 [3]
Supplemental disclosure of non-cash investing and financing activities:    
Lapse of restrictions on common stock related to early exercise of stock options 365 1,751 [3]
Property and equipment purchases accrued or in accounts payable 3,056 367 [3]
Deferred offering costs payable or accrued but not paid 0 210 [3]
Property and equipment acquired under capital leases 0 2,392 [3]
Reconciliation of cash and cash equivalents and restricted cash within the unaudited condensed consolidated balance sheets to the amounts shown in the unaudited condensed consolidated statements of cash flows above:    
Cash and cash equivalents 64,621 77,883 [3]
Restricted cash, current 0 4,350 [3]
Restricted cash, net of current portion $ 0 $ 2,084 [3]
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2018 was a credit of $24.0 million primarily related to deferred commissions.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[3] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.

"B;CLM\)6C&PO=V]R:W-H965T&UL?53;CILP$/T5Q >L"9=D&P'2)E'52JT4;=7MLP/#16MC:INP_?OZ MMI0E-"_8,SYG?([Q.!T9?Q4-@/3>*.E$YC=2]GN$1-$ Q>*!]="IE8IQBJ4* M>8U$SP&7AD0)"H-@BRAN.S]/3>[,\Y0-DK0=G+DG!DHQ_W, PL;,W_COB>>V M;J1.H#SM<0T_0/[LSUQ%:*I2MA0ZT;+.XU!E_M-F?THTW@!>6AC%;.YI)Q?& M7G7PM.WJ^E/6VKB?/Y>_;/QKKQL4@)*.NBI)"\9L= MV\Z,HUW9?7*T=4+H".%$> SN$B)'B";")KY+B!TAG@@&CZP3:[*$577<=!#A82SB#A1\3Q%A'%$P2I M_2<1X:J(T/"CN8C_\*-5?F3X\9R?+$Q8R-9 .FMB&RY]K("2)>ATNUF4K(N- M%V(_+":K3I)[Q:V36\@N7.R/9G^? J]-8PFO8$,G]1G.LK9WCZIW3:LM\D_Q M_A2OY ^)ZW7TK[Q]*+YC7K>=\"Y,JBMK;E;%F 2E/'A0TAOU-DT!@4KJZ4[- MN>U0&TC6N\<'32]@_A=02P,$% @ Z8"03\?/NZZ1!0 UQL !@ !X M;"]W;W)KO9?6S?HJQF?S: M;G;U^?2I:?:GLUE]]Q2W1?VMW,==NO)05MNB28?5XZS>5[&X[XRVFYD4PLZV MQ7HWO3CKSMU4%V?E<[-9[^)--:F?M]NB^F\>-^7K^12F;R>^KQ^?FO;$[.)L M7SS&'['Y:W]3I:/9893[]3;NZG6YFU3QX7QZ":?7RK4&'?'W.K[6H]^35LIM M6?YL#WZ_/Y^*]H[B)MXU[1!%^O<2%W&S:4=*]_'O,.CT,&=K./[]-OJJ$Y_$ MW!9U7)2;?];WS=/YU$\G]_&A>-XTW\O7W^(@R$PG@_H_XDO<)+R]DS3'7;FI MN[^3N^>Z*;?#*.E6ML6O_O]ZU_U_'<9_,^,-Y& @OVJ@!@-U, #]H8$>#/3! MX&/>#+QYG\!\:& ' _O5.W*#@7O7W(6O]VT7K*NB*2[.JO)U4O7YMB_:M(93 ME]+AKCW91;^[EN)5I[,O%\Z>S5[:<09DWB-RC+AC9$D1.!"S-/_A)B1W$W-) MS.7Q! M*.'^,7%%$&72;G\ZS^GR>ZP_G.1*K6(^KSEZ-IPB\O6;M=6>O1_9> MH(CUB.V073\%>(E]2BD+RJ#H+RDEA;%6(\=1#!Q8DTD#PRHSQ#,^8V]9>TL] M@S3/>\2-;E-I)0!YAJ$$D*2G% @A%/8,Q;SV6O+"'"O,46$*"7/TEIV16!A# M 8S2KQ=&*4@A5RC+5A3SUHM,+GM6F*<1U[Q]8.T#=0QZYN>!BG%!(/Y]1ERDZ0-4YK ZX+ Q$'<6"(1G-4$JFT&%Q%)/.&)41QQ:S2Y!4G,?B M),TD:VCH**9]8,8RP6H27XY3QN#^FILSTV #WU4 ;2N"S8S ]Q5 &PM<>>9 Z_Q)6FJP MIQG*TOK$4)JN;@RE=&ZGQ3<6DC86^(F=2Z;&H[9JP3#IZ<#[+0H!?LY6GXQT M+(KO)R3M)P(N20-CCQ\-13I!EG.![B49SH2 '[45RZF@3'4XEO9.'^&K;D,8/K$H_97 #YGD+2G@+PKFPN:7$'2"$DJ?O$ 8&M=&XCBTX M3 2\SUDR6#M8P YB,) NLS61?%F3M*R!R RA^/JAQ)>34/&+M6(V?S@)%;/Y M<\ZCM6?!87[LE-[%#-;NV_'6EL/ YQY2Q2_42GXY!57F_2"SO\(I.##';^6T MQK6,P2"07NR\W]>2N?-XU;;Z.SAZ^#EW* M]F, .C^'TRM@SB_A])H[?ZGTZ;72W$C*I"N&O6+3%<6\?K6;O,OI/7G\6 MU>-Z5T]NRZ8IM]T'B8>R;&)R4>HYII.G6-P?#C;QH6E_NO2[ZC\U]0=-N1\^ MH\T.W_(N_@=02P,$% @ Z8"03REXI+H""@ 3CX !@ !X;"]W;W)K M?WBV _^7J\V MNZOAZW[_=C$>[QY?B_5B]TOY5FRJ-\_E=KW85W]N7\:[MVVQ>*H;K5=CG65^ MO%XL-\/KR_K9]^WU9?F^7RTWQ??M8/>^7B^V_[\I5N7'U5 -/Q_\N7QYW1\> MC*\OWQ8OQ;^*_;_?OF^KO\8G*4_+=;'9+N_"C+OPY_W#Y=#;.#1<6J>-P?1"RJ'S^+2;%:'215=ORO$3H\Z3PT M//_]4_KO=>>KSOQ8[(I)N?KO\FG_>C6,P\%3\;QX7^W_+#]F1=,A-QPTO7\H M?A:K"GZPI-+Q6*YV]?\'C^^[?;ENI%2FK!=_'W\N-_7/CT;^9S/<0#<-=-\& MIFE@3@V4:FU@FP;V2T,KWC5X=\+K=@6^:>#[-@A-@_#5!=_:(#8-XJF!,:T- M\J9!WK>!RCXG+OOJ16AO7N3S_E67Q.NVSU$?$,2EFCC#VA!E74W2:)XWG2=<2;"+!D=$[8D*-V=08K_)HLRS# MJ@Q69;I5S0Q318;WEB-,YK1LC,7&6& ,]<\CQI^I-E([$0Q\XR@:"F0-)VE0P8MBWUA%*)LOAR7)@ MLDB@F#GF%RZW(8I^X;$J#U21&9_X+B>=FZ,M'*:=-6*O#[P-.2SC)FFB M:]* SI6%C"Z!*1!%/>*VP9P/(5EQ=UB9%KHE4;,"W5*T6XII4L$IVBTNBG;K MKDM2:K- 4PKPE":1;:8X455)!WIF,<(]"S%MA0(S:D!*TY057+PV7B^&F!I#0@*5KY332@%I^Q69T"82P? M:S!M[(O4N;SZ3^B:5'(!+C.4?S7@,I:E3X$HVK'[+DFIS0+7:/\HJ+)Z=1.@3"VI!M, M2T$X Q":_P.(I3[-C;9!9Y0?[@&.&/0 (#F)>'. &>D8-:TMO[4/4CII E5K M0-7&TH%N*^92-0*[:E")434SS>G.VCSP6'4+D%[[V!)!!6K4@!H9I6O.=RJZ MG!9>4R",^RPO 9G/<03WV6&VV]BIFE/@MXWWD7J-]R6*0[?W,DJ_+: MS ;JN*TCEP?0_#B7K4,3@"5QNT/TJW/AI0NA$FZ)'V1M'F*$VN#-C[1-L? M *?K6"/8))"Q044E3<$,IUBMO:6^T:.F[)*4VBP0M4$E)1<(S0!"8_L: ,3(Q7 JDTP1.,R@\H[N M:Q@>FH-UE,& *#Z?'9)2FX7H;5#EQX:&1^\1/4F: DGWU*2)M M[R(2(-N+2"MPD^U31-J>1200QH\=NXM( *')%(#0(A(8#8O(;H,>@"A61 (, M+B+;!RF=-(&>+2HBV>DMY]U01320F@&DT2ZT.)- TA95G8$Z$R=@%:M_++@A M8?1^1 ,ZGSR:" ,(.Z0&A7",(7CJ!PC'#J#!)K+)*LJVU!%0!P5>MT(N8M$I M**W*+*BGG0UR$F:%+,*B&I!6999OZ@IJG$#]#A5_- (X0-CMO7(":SM4O1'2 MFCA.HUJKP!;3# KN_BBZR$PM5X@9H<.(6E!Y'@Q&'/JN7>.\VF"2NT1^-2A M TB:*#A4--(EM(B&^^CZEE0?Q5=,3TX1S,37VB2"^= M J2J%S-C*2C3Y9$O?"C3>CD\>B$4>Q2*V33SZWO*AT!Q,X"C>1^ T*7M>>!W MQC*G>@ X%3WU/ X:&1^R7#C2]@*->$0C].C&6 4[3*ZAS !J9J@R0MMJ\0'$> M4!Q+R3VG.%=QBCPI M'Y'K<@)YXSF*1&8"_?X_#GUH-=O]9.!8&? LK_Z;E# M0!MVW/T!S*;7[U*3!(H*Z'HBS;(#N(J1T\V4NRY4:H_ 3P%E_337#&!_C&:: M[9C4%H'$ LKX:9X90#(/RJ=;@&M),X/ -0&=$E&N"3Q@2VJ$4!W0P0Y-,P/8 M/%.1Y76=L-0B(4B'/C^0HL0,X=JF_[;S^N)@ !"9VR"J6V %0:V(7&8>DKX60'KN/16X M1F7"24X4PG7DX9H>&MT 3! JJ"B$X A"<,;ZPT&B'B$&1W2 $:D>#A+U")$U MHCWWG.KA(*9G?/:YXKK8OM0?_^X&C^7[9G_X#N7LZ>D#XYOZ^U/R?*(NINCY M7%U\0\]_C>IB'M&;RJ^J-QJ^,=4; ]_8ZHV%;USUQL$WOGI3?QH[_NKZ\4OK M^6+[LMSL!C_*_;Y5).#K!%RL=@(J[3C59%]>U\5>(I&.]A[ M%D[6*O]O!P:'DB_YQ?&BCUU,#E$5O3K"3XB_^KTG2\R41EMP0:-C'MJ2?UIN M=ZNDSX+?&H9PM6>IDP/B:S*^-25?I(+ 0!T30=%RAFQE6[O X3_Q)V/T!. 7(.D&,O8Z)<^6<5555X')@?9]^K M=,7+K:39U,F91Y'/J/A WG.U7&\*<4Z@2;,;-?)&\SAK!/'G)/)N$ID!JQO MTWW ZBY@E0'K&\#'=U6.FDW6N*R1ZW0PM8@3" M+1[H)CMZY[-AH(UI^TA[/][V:$3LIX>[7JVU]T\ZZY\VF:O]= MUNOF]7*NYF\'OJX>G_KAP.+J8E<]UG_6_;?=31N_+0Z]W*\V];9;-=M96S]< MSJ_5>6GMT&!4_+6J7[NCS[,AE=NF^3Y\^>W^'IXM&7*V6SB\7+T-&D6>XU^EAS4"QB[X<0&H58:M%< MOP]02(4/. +!)&AL3^^22%@TL ,S=F"..LB)#<)>XD;)=I2+XB666S70[M> M=J"Y72^%ZY,F#E3VK'!*X",:TH4 M+VDY46H5^,TFZIR"I?1::9!USK/6,FN;&<.S!C*GB'CB(&0R<5R>%*N@4%5U8 MS4U;Z4;SDET E7;3B.$M>/Y+AKK, M\=I:HJ#)U#&@-*"%XUC6@#QQ8"6V!%N$;^, MYX9/8)/&;-( %9Y/ ;2DSEDN9N@%DJG,YX$S%05-^L9\TEX6()]87FK,"PVJ MM^>\T)($XEI)R5F<9(JD3X"%QK#0H'![#@LM*1#RP"<20)5G8O*# J8\$R8% M@56%YZM$DLL3/LI $G+B<=9@ X^:"02=<8;@;@AL_/ED9BRV>96-D#F8WS'GY_H)!)UYAP M!A G<,(9B2]GQ!*P +)@2/&Y-0J9=(TA9\!+FY!X&FH2;VT =7A&2R.10L[R MM,$ZR5O^NT#QDEEC.!D$)PY*([E#&7\:7R 57VJ7*%[2,J:3 :S(.4^-Q ZO MF$"B!4U1L*1?#"8#0)&+N^)S, &))O&X"$5+&L98,D'^$O+$:LU@1!A9L4E4 M %G[804 ;WE\X)@L0<1DWA8SPH*"+5Z[VL\7/T!BB$^,2A0M:1CCP!W^<9V;PDB1"+,XVCBQJ=O'<5-*-[MKGK?]<(\='3UL?+D>-UZPXTMU7BIP MO-#G)=)?VWC"PIXLQ3,$SYAXQL S]FT_SN)G&OO=/']4[>-JV\UNF[YO-N/F MCX>FZ>LX1-F7.$1/=75_^+*N'_KAHX^?V_TNFOV7OME-.X06AVU*5_\!4$L# M!!0 ( .F D$_L*(^-L0$ -(# 8 >&PO=V]R:W-H965T&UL?5-A;YLP$/TKEG] G1#:;1$@-:VJ3=JDJ-.ZSPX<8-7V,=N$[M_/ M-H2R#.T+OCONO7MW/F<#FE?; CCRIJ2V.6V=Z_:,V;(%Q>T-=J#]GQJ-XLZ[ MIF&V,\"K"%*2)9O-'5-<:%ID,78T18:]DT+#T1#;*\7-[P-(''*ZI9? LVA: M%P*LR#K>P'=P/[JC\1Z;62JA0%N!FABH1F_)DXZEPS I7UA?XJ]^UY.W,(#RI^B43,U_A3-(GQZ4^!HE2AN_I.RM0S6Q>"F*OXVGT/$< M)OX+;!V03(#D"L#&0E'Y(W>\R P.Q(RS[WBXXNT^\;,I0S".(O[SXJV/GHOM MIS1CYT TY1S&G&29,VJ T^R:7T,L"+K1 /? MP'_O3C9X;&:II ;C)!IBH<[IP_9PW,?\E/ L87 +F\1.SH@OT?EX@ KI44FH4:)RZ4O*WGG4$TN0HL7K>$J3SF'BO\+6 7P" M\#< -A9*RC\(+XK,XD#L./M.Q"O>'GB831F#:13I7Q#O0O12;.]O,W:)1%/. M<2,/MQLFG^-Z"%(V=R$ M%6K# YL=!;6/YFVP[;AFH^.QFUX0FY]Q\1M02P,$% @ Z8"03X*8IM&S M 0 T@, !D !X;"]W;W)K&UL?5/;;M0P$/T5 MRQ]0;[Q;J%9)I&X1 @FD51'TV9M,$JN^!-O9E+]G[*0A0.#%]HSGG#DS'N>C M=<^^ PCD12OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*:KF6^=R#J!-**\=WN#=-" M&EKFR7=V96Z'H*2!LR-^T%JX'R=0=BQH1E\=C[+M0G2P,N]%"U\@?.W/#BVV ML-12@_'2&N*@*>A]=CP=8GP*^"9A]*LSB95ZH+LH"!14(3((W*[P M $I%(I3Q?>:D2\H(7)]?V=^GVK&6B_#P8-63K$-7T#M*:FC$H,*C'3_ 7,\M M)7/QG^ *"L.C$LQ16>732JK!!ZMG%I2BQ M-B5*RM^)(,K]B$^<'3GVIHK.U(ITA^(]>J\E/FC.KI%HCCE-,7P5 MDRT1#-F7%'PKQ8G_!>?;\/VFPGV"[W]3^(_\ATV"0R(X_+?$K9@_5;)53S6X M-DV3)Y4=3)KDE7<9V'N>WN17^#3MGX5KI?'D8@.^;.I_8VT E+*[P1'J\(,M MAH(FQ.-;/+MIS"8CV'[^06SYQN5/4$L#!!0 ( .F D$\B0K-QM $ -(# M 9 >&PO=V]R:W-H965T(,R*7[]P.29MD6]0M@X_?\;$P^H7FV'8 C M+UKUMJ"=<\.1,5MUH(6]P0%Z?].@T<)YT[3,#@9$'4%:,9XD[Y@6LJ=E'GUG M4^8X.B5[.!MB1ZV%^74"A5-!#_35\23;S@4'*_-!M/ 5W+?A;+S%5I9::NBM MQ)X8: IZ?SB>LA ? [Y+F.SF3$(E%\3G8'RJ"YH$0:"@&UL?5-ACYP@$/TKA!]PN*R]W6S4 MY/::IDW:9'-->Y]9'94DZ8B% M.J8E&)^JG"9!$"@H?6 0N-W@$90*1"CCQ\Q) MEY0!N#Z_L7^(M6,M5^'@T:AG6?DVIT=**JC%H/R3&3_"7,\[2N;B/\,-%(8' M)9BC-,K%E92#\T;/+"A%B]=IEUW-B6*RM\++XK, MFI'8J?>]"$^\.W'L31F&UL?5/;;MP@$/T5Q <$F]UVTY5M*9NJ M2J5&6J5J^\S:8QL%/ [@=?+W!>RX5FOU!9CAG#,7AFQ$\VQ; $=>M>IL3EOG M^B-CMFQ!"WN#/73^ID:CA?.F:9CM#8@JDK1B/$D^,BUD1XLL^LZFR'!P2G9P M-L0.6@OS=@*%8TY3^NYXDDWK@H,562\:^ [N1W\VWF*+2B4U=%9B1PS4.;U+ MCZ=]P$? 3PFC79U)J.2"^!R,KU5.DY 0*"A=4!!^N\(]*!6$?!HOLR9=0@;B M^ORN_B76[FNY" OWJ'[)RK4YO:6D@EH,RCWA^ !S/1\HF8O_!E=0'AXR\3%* M5#:NI!RL0SVK^%2T>)UVV<5]G&X.AYFV3> S@2^$VQB'38%BYI^%$T5F<"1F MZGTOPA.G1^Y[4P9G;$6\\\E;[[T6//F4L6L0FC&G"<-7F'1!,*^^A.!;(4[\ M'SK?IN\V,]Q%^FY-3Y-M@?VFP#X*[/];X@8F_;M(MNJI!M/$:;*DQ*&+D[SR M+@-[Q^.;_(%/T_XH3",[2R[H_,O&_M>(#GPJR8T?H=9_L,504+MP//BSF<9L M,ASV\P]BRS&UL?5-A;]P@#/TKB!]0+ES:5:]P?& M7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&YWP[20'2VRZ#O9(C.#5[*#DR5N MT%K8WT=09LQI0M\<3[)I?7"P(NM% ]_!_^A/%BVVL%120^>DZ8B%.J=WR>&8 MAO@8\%/"Z%9G$BHY&_,2C"]53G=!$"@H?6 0N%W@'I0*1"CCU\Q)EY0!N#Z_ ML7^.M6,M9^'@WJAG6?DVI[>45%"+0?DG,S["7,\U)7/Q7^$""L.#$LQ1&N7B M2LK!>:-G%I2BQ>NTRR[NXW23)C-L&\!G %\ MS$/FQ)%Y0_"BR*S9B1VZGTO MPA,G!XZ]*8,SMB+>H7B'WDO!$YZQ2R":8XY3#%_%)$L$0_8E!=]*<>3_P/DV M?+^I::*=%JFJ?1=S)YBKV3K8:3(;972IA? M1Y X9#2AGX[GMFY<<+ \[40-+^"^=R?C+3:SE*T";5O4Q$"5T;OD<-R%^!CP MHX7!+LXD5')&? W&ES*CFR ()!0N, B_7> >I Q$7L;;Q$GGE &X/'^R/\;: M?2UG8>$>Y<^V=$U&;RDIH1*]=,\X/,%4SYZ2J?BO< 'IPX,2GZ- :>-*BMXZ M5!.+EZ+$^[BW.N[#>+/?3K!U )\ ? ;F",[8BGCGQ5OOO>0\V:?L$HBFF.,8PQRN?(CU/@/-AL2*A>.-_YLQC$;#8?=](/8 M_(WS#U!+ P04 " #I@)!/W.Y$A[8! #2 P &0 'AL+W=O M"YSB5\<#;SL7'*3,>];"3W"_^I/Q%EE8:BY!6:X5,M 4^#8]'+,0'P,>.8QV M=4:ADK/6S\'X5AY B$#D9?R>.?&2,@#7YU?V^UB[K^7, M+-QI\<1KUQ5XCU$-#1N$>]#C5YCK^8317/QWN(#PX4&)SU%I8>.*JL$Z+6<6 M+T6REVGG*N[C=)/=S+!M )T!= 'L8QXR)8K*OS#'RMSH$9FI]ST+3YP>J.]- M%9RQ%?'.B[?>>REINL_))1#-,</8E!=U*<:3OX'0;OMM4N(OP MW3\*/V\39)L$623(/BQQ(X8F_R4AJYY*,&V<)HLJ/:@XR2OO,K"W-+[)6_@T M[3^8:;FRZ*R=?]G8_T9K!UY*&UL?5/;;MLP#/T501]0.8K7%(%MH.E0=, &!!VV/2LV?4%U M<24Y[OY^E.RZQF;L11(IGL-#BLI&8U]<"^#)FY+:Y;3UOC\RYLH6E' WI@>- M-[6Q2G@T;<-<;T%4$:0DXTERRY3H-"VRZ#O;(C.#EYV&LR5N4$K8WR>09LSI MCKX[GKNF]<'!BJP7#7P'_Z,_6[38PE)U"K3KC"86ZIS>[XZG-,3'@)\=C&YU M)J&2BS$OP?A2Y30)@D!"Z0.#P.T*#R!E($(9KS,G75(&X/K\SOX8:\=:+L+! M@Y&_NLJW.;VCI():#-(_F_$)YGH^43(7_Q6N(#$\*,$Z?C/DXWZ6&&;0/X#. +X"[F85.BJ/RS\*+(K!F)G7K?B_#$NR/'WI3! M&5L1[U"\0^^UX'R7L6L@FF-.4PQ?Q7Q$,&1?4O"M%"?^#YQOP_>;"O<1OE_# MD\,V0;I)D$:"]+\E;L7\K9*M>JK -G&:'"G-H.,DK[S+P-[S^"8?X=.T?Q.V MZ;0C%^/Q96/_:V,\H)3D!D>HQ0^V&!)J'XX'/-MIS";#FW[^06SYQL4?4$L# M!!0 ( .F D$^_@O^$M $ -(# 9 >&PO=V]R:W-H965T)W^ M?0$[CM5:?0%F..?,A2$;T;S8%L"1-R6US6GK7']DS)8M*&%OL ?M;VHT2CAO MFH;9WH"H(DE)QI/DEBG1:5IDT70..9T1]\=3UW3 MNN!@1=:+!GZ ^]F?C;?8HE)U"K3M4!,#=4[O=\=3&O 1\*N#T:[.)%1R07P) MQMU7(2%!Y3/7>7: MG-Y14D$M!NF><'R$N9Y/E,S%?X,K2 \/F?@8)4H;5U(.UJ&:57PJ2KQ->Z?C M/DXWZ6&F;1/X3. +X2[&85.@F/EGX421&1R)F7K?B_#$NR/WO2F#,[8BWOGD MK?=>"\[W&;L&H1ESFC!\A=DM".;5EQ!\*\2)_T/GV_3]9H;[2-^OZ-_:\1'?A4DAL_0JW_8(LAH7;A>/!G,XW99#CLYQ_$EF]<_ %02P,$% M @ Z8"03Y@P4%&T 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$I(V561;:EI5F[1)4:=MGXE]ME&!\P#'W;\?8-?S M-FM?@#ONO7MW'-F ]M6U )Z\:65<3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU M%D250%HQOMG<,2VDH466?&=;9-A[)0V<+7&]UL+^/('"(:=;^NYXD4WKHX,5 M62<:^ +^:W>VP6(S2R4U&"?1$ MU3A^VQ],^QJ> ;Q(&MSB36,D%\34:'ZN< M;J(@4%#ZR"#"=H5'4"H2!1D_)DXZIXS Y?F=_3G5'FJY" >/J+[+RKD M@EKTRK_@\ &F>FXIF8K_!%=0(3PJ"3E*5"ZMI.R=1SVQ!"E:O(V[-&D?QAM^ MF&#K #X!^ RX3WG8F"@I?Q)>%)G%@=BQ]YV(3[P]\M";,CI3*])=$.^"]UIP M?INQ:R2:8DYC#%_$;.<(%MCG%'PMQ8G_ ^?K\-VJPEV"[_Y0>+=.L%\EV">" M_7]+7(LY_)6$+7JJP39IFAPIL3=IDA?>>6 ?>'J3W^'CM'\6MI'&D0OZ\+*I M_S6BAR!E#^%LQS$;#8_=](/8_(V+7U!+ P04 " #I M@)!/#8^I$;4! #2 P &0 'AL+W=OSK"909<[JC;XY'V;0^.%B1]:*! M;^"_]V>+%EM8*JFA<])TQ$*=T[O=\;0/\3'@AX31K$>E I$*.-YYJ1+R@!SS;:X4]=/ZF1J.%\Z9IF.T-B"J"M&)\ MM_O(M) =+;+H.YDBP\$IV<')$#MH+];%H7'*S(>M' #W _ M^Y/Q%EM8*JFALQ([8J#.Z4UR..Y#? SX)6&TJS,)E9P1'X-Q5^5T%P2!@M(% M!N&W"]R"4H'(RWB:.>F2,@#7YQ?V+[%V7\M96+A%]2 KU^;TFI(*:C$H=X_C M5YCK^4#)7/PWN(#RX4&)SU&BLG$EY6 =ZIG%2]'B>=IE%_=QNN')#-L&\!G M%\!US,.F1%'Y9^%$D1D^\>.N]EX*G2<8N@6B. M.4XQ?!7S&L$\^Y*";Z4X\K_@?!N>;BI,(SQ]H_ ?!/M-@GTDV/^WQ*V8]%T2 MMNJI!M/$:;*DQ*&+D[SR+@-[P^.;O(9/T_Y=F$9VEIS1^9>-_:\1'7@INRL_ M0JW_8(NAH';A^,F?S31FD^&PGW\06[YQ\0=02P,$% @ Z8"03S$*-,ZT M 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TK MB!]0[DC:5:]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&YWP[20 M'2VRZ#O9(C.#5[*#DR5NT%K8UR,H,^9T3]\DZ8B%.J=W^\,Q#?$QX)>$T:W.)%1R-N8Y&-^JG.Z"(%!0^L @<+O M/2@5B%#&[YF3+BD#<'U^8_\2:\=:SL+!O5%/LO)M3F\IJ: 6@_*/9OP*65"*%B_3+KNXC]--FLRP;0"? 7P!W,8\ M;$H4E7\67A29-2.Q4^][$9YX?^#8FS(X8ROB'8IWZ+T4/$DS=@E$<\QQBN&K MF/T2P9!]2<&W4ASY/W"^#4\V%281GKQ3>+U-D&X2I)$@_6^)6S$W'Y*P54\U MV"9.DR.E&;HXR2OO,K!W/+[)W_!IVA^$;63GR-EX?-G8_]H8#RAE=X4CU.(' M6PP%M0_'3WBVTYA-AC?]_(/8\HV+/U!+ P04 " #I@)!/:JK:@K8! #2 M P &0 'AL+W=O_(M M0"#/6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S;OF!;2T")+ MOK,K,ML')0V<'?&]UL+]/H&R0TZW],7Q*)LV1 0*E( MA#)^39QT3AF!R_,+^\=4.]9R$1X>K/HIJ]#F]$!)!;7H57BTPR>8ZKFE9"K^ M"UQ!87A4@CE*JWQ:2=G[8/7$@E*T>!YW:=(^C#>W?(*M _@$X#/@D/*P,5%2 M_D$$463.#L2-O>]$?.+MD6-ORNA,K4AW*-ZC]UKPW5W&KI%HBCF-,7P1LYTC M&++/*?A:BA-_ ^?K\-VJPEV"[_Y1>%@GV*\2[!/!_K\EKL6\?Y6$+7JJP35I MFCPI;6_2)"^\\\#>IT=D?\/':?\J7".-)Q<;\&53_VMK Z"4S0V.4(L?;#84 MU"$>[_#LQC$;C6"[Z0>Q^1L7?P!02P,$% @ Z8"03^@6<0ZS 0 T@, M !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0)ID[!J(YIC3%,-7,;LE@B'[ MDH)OI3CQ?^!\&[[?5+B/\/T?"O^3/]TD2"-!^F:)6S%_JV2KGFJP39PF1THS M='&25]YE8.]X?)/7\&G:OPK;R,Z1B_'XLK'_M3$>4$IR@R/4X@=;# 6U#\?W M>+;3F$V&-_W\@]CRC8O?4$L#!!0 ( .F D$\CWVJ=W0$ $% 9 M>&PO=V]R:W-H965T!;L5UOJ)L-'C$JHZ,#TBQB_P-Q/C-'<_#>X 3-P6XGQ M* 13[A<5@]*"SRJF%$[?I[7MW#K.^G>:GQ#.A'!#().1J_P3U31/I1B1G,Z^ MI_8OWIU""K*X@!UF[X5.H$$/G!G^57>;[*717 M^!]\>AR^4UFWG4)7H)V)[G7GQ.!S2OM@%PY%VKUF:T<:[;,V:+!K2P M-]A!Z_]4:+1PWC4ULYT!44:25HQO-G=,"]G2/(VQH\E3[)V2+1P-L;W6POPY M@,(AHUMZ"3S)NG$AP/*T$S7\ O>[.QKOL5FEE!I:*[$E!JJ,/FSWAR3@(^!9 MPF 7-@F=G!!?@_.]S.@F% 0*"A<4A#_.\ A*!2%?QMND2>>4@;BT+^I?8^^^ MEY.P\(CJ19:NR>@])254HE?N"8=O,/5S2\G4_ \X@_+P4(G/4:"R\4N*WCK4 MDXHO18OW\91M/(=)_T);)_")P*\(;$P4*_\BG,A3@P,QX^P[$:YXN^=^-D4( MQE'$?[YXZZ/GG-_RE)V#T(0YC!B^P&QG!//J(:)KE*PA8SU6#JN$V6%-BW<9,7T7EA'WB\DP_X MN.T_A:EE:\D)G;_9./\*T8$O97/C5ZCQ#VQV%%0NF)^\;<8U&QV'W?2"V/R, M\[]02P,$% @ Z8"03P43J*NS 0 T@, !D !X;"]W;W)K&UL=5-M;YLP$/XKEG] 39RDG2) :CI5G;1)4:=MGQTXP*K- M,=N$[M_/-H2QC'W!=\?S//?B;,-@"/O6K4VHXUSW8$Q6S2@A;W##EK_ MIT*CA?.NJ9GM#(@RDK1B/$GNF1:RI7D:8R>3I]@[)5LX&6)[K87Y=02%0T8W M]!IXE77C0H#E:2=J^ KN6W(&IGSTE4_.?X0+*PT,E/D>!RL8O*7KK4$\JOA0M MWL=3MO$<)OTK;9W )P*_(; Q4:S\HW B3PT.Q(RS[T2XXLV!^]D4(1A'$?_Y MXJV/7G*^WZ?L$H0FS''$\ 5F,R.85Y]3\+441_X/G:_3MZL5;B-]NZ0G_\F_ M6Q7818'=7RW>W[2XAGFX2<(6,]5@ZKA-EA38MW&3%]%Y81]YO),_\'';OPA3 MR]:2,SI_LW'^%:(#7TIRYU>H\0]L=A14+I@/WC;CFHV.PVYZ06Q^QOEO4$L# M!!0 ( .F D$]A=L<%M $ -(# 9 >&PO=V]R:W-H965T&<\YT M+@18D?6B@6_@OO&8!GP$_.A@M"N;A$[.B*_! M^5SE- D%@832!07ACPL\@Y1!R)?Q:]:D2\I 7-M7]8^Q=]_+65AX1OFSJUR; MTT=**JC%(-T+CI]@[N>>DKGY+W !Z>&A$I^C1&GCEY2#=:AF%5^*$F_3V>EX MCK/^E;9-X#.!WQ#8E"A6_D$X460&1V*FV?&UL;5/;;MP@$/T5Q <$F]UDHY5M*9LJ:J566J5J^\S:8QL%C MXG?Y]!^PX M;NH78(9SSEP8LM'8%]<">/*J5>=RVGK?'QES90M:N!O30X#1MPUQO M0521I!7C27+'M) =+;+H.]LB,X-7LH.S)6[06M@_)U!FS&E*WQS/LFE]<+ B MZT4#W\'_Z,\6+;:H5%)#YZ3IB(4ZIP_I\;0/^ CX*6%TJS,)E5R,>0G&ERJG M24@(%)0^* CM^+\,3ID6-ORN",K8AWF+Q#[[7@ M=VG&KD%HQIPF#%]AWA$,U9<0?"O$B?]'Y]OTW6:&NTC?K>EILBVPWQ381X'] M/R7R#R5N878?@K!53S78)DZ3(Z49NCC)*^\RL \\OLD[?)KV;\(VLG/D8CR^ M;.Q_;8P'3"6YP1%J\8,MAH+:A^,!SW8:L\GPII]_$%N^&PO=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V-R"J M2-**\=WNP+20'2VRZ#N;(L/!*=G!V1 [:"W,GQ,H''.:T#?'LVQ:%QRLR'K1 MP'=P/_JS\19;5"JIH;,2.V*@SNE]0*D@Y-/X/6O2)60@KL]OZH^Q=E_+15AX0/5+5J[-Z1TE%=1B M4.X9QR>8Z[FE9"[^*UQ!>7C(Q, S@2^$NQB'38%BYI^%$T5F<"1FZGTOPA,G1^Y[4P9G;$6\\\E;[[T6_)!F M[!J$9LQIPO 5)ED0S*LO(?A6B!/_C\ZWZ?O-#/>1OE_3D_VV0+HID$:!])\2 M;S^4N(4Y? C"5CW58)HX39:4.'1QDE?>96#O>7R3=_@T[=^$:61GR06=?]G8 M_QK1@4]E=^-'J/4?;#$4U"X&UL M;5/M;ML@%'T5Q .4F*1I%MF6FE;5)FU2U&G=;V)?VZA@/,!Q]_:[8-?S.O\! M[N6<F@Q9O*F.U\&C:FKG.@B@C M22O&-YL]TT*V-$^C[VSSU/1>R1;.EKA>:V%_GT"9(:,)?7<\R[KQP<'RM!,U M? ?_HSM;M-BL4DH-K9.F)1:JC-XGQ],NX"/@1<+@%F<2*KD8\QJ,+V5&-R$A M4%#XH"!PN\(#*!6$,(U?DR:=0P;B\ORN_A1KQUHNPL+]EZ9N,'B@IH1*] M\L]F^ Q3/;>43,5_A2LHA(=,,$9AE(LK*7KGC9Y4,!4MWL9=MG$?QIO;[41; M)_")P&?"(<9A8Z"8^:/P(D^M&8@=>]^)\,3)D6-OBN",K8AWF+Q#[S7G^[N4 M78/0A#F-&+[ )#."H?H<@J^%./'_Z'R=OEW-\_@F?^'CM'\3MI:M(Q?C\65C M_RMC/& JFQL&UL M;5-A;]P@#/TKB!]0$NZZMJ/*F5>=RVGK?'QAS90M:N"O30X#1MPUQO0501 MI!7C2?*):2$[6F31=[)%9@:O9 9=/ZX&!%UHL& MOH/_T9\L6FQAJ:2&SDG3$0MU3N_3PW$?XF/ BX31K !E I$*./7S$F7E &X/K^S/\7:L9:S;Z;H9M M _@,X O@-N9A4Z*H_%%X4636C,1.O>]%>.+TP+$W97#&5L0[%._0>RGX39*Q M2R":8XY3#%_%I$L$0_8E!=]*<>3_P?DV?+>IM? , M[E=_,MXBBTK-)2C+M4(&F@+?[0['+. CX#>'T:[.*%1RUOHE&-_K BQ B"/DT7F=-O(0,Q/7Y0_TAUNYK.3,+]UK\X;7K"GR+40T-&X1[ MTN,CS/5<8S07_P,N(#P\9.)C5%K8N*)JL$[+6<6G(MG;M',5]W&ZV:7 M(#1CCA.&KC"[!4&\^A*";H4XTO_H=)N>;F:81GJZIB?[;8%L4R"+ MD_)69? M2MS"7'\)0E8]E6#:.$T657I0<9)7WF5@[VA\DT_X-.T_F6FYLNBLG7_9V/]& M:P<^E>3*CU#G/]AB"&A<..[]V4QC-AE.]_,/(LLW+M\!4$L#!!0 ( .F MD$]VHY'XMP$ -(# 9 >&PO=V]R:W-H965TGM.Z1D54GT0W*& M[[U9.$QZ8U]=#>#)FY+:I;3VOCTPYO(:E' WI@6--Z6Q2G@T;<5<:T$4D:0D MXZO5'5.BT31+HN]DL\1T7C8:3I:X3BEA_QY!FCZE:WIU/#=5[8.#94DK*O@) M_E=[LFBQ2:5H%&C7&$TLE"F]7Q^.VX"/@-\-]&YV)J&2LS&OP?A6I'05$@() MN0\* K<+/("400C3^#-JTBED(,[/5_6G6#O6.6_4J(*I*/$V[(V.>S_<[*ZT90(? M"7PB[".!#8%BYH_"BRRQIB=VZ'TKPA.O#QQ[DP=G;$6\P^0=>B\9W]TE[!*$ M1LQQP/ 99CTA&*I/(?A2B"/_1.?+],UBAIM(W\SI_,NRP'918!L%MN]*W'TH M<0FS_Q"$S7JJP%9QFAS)3:?C),^\T\#>\_@F_^'#M/\0MFJT(V?C\65C_TMC M/& JJQLQZ1MG_P!02P,$% @ Z8"0 M3S9;8H*W 0 T@, !D !X;"]W;W)K&UL=5/; M;MP@$/T5Q <$+[M)MBO;4C95E4JMM$K5Y)FUQS8*& ?P.OW[#MAQK-1] 68X MY\R%(1V,?7$-@"=O6K4NHXWWW8$Q5S2@A;LR';1X4QFKA4?3ULQU%D0925HQ MGB0W3 O9TCR-OI/-4]-[)5LX6>)ZK87]DA$KTRC^: MX0&F>JXIF8K_ 1=0" ^98(S"*!=74O3.&SVI8"I:O(V[;.,^C#'#CVI@C.V(IXA\D[]%YR?OLE99<@ M-&&.(X8O,)L9P5!]#L'70ASY/W2^3M^N9KB-].V2OOV/P&Y58!<%=DN!??*I MQ#7,YR+9HJ<:;!VGR9'"]&V7S;VOS+& M Z:27.$(-?C!9D-!Y?K8AC+'[@NWC]^?. M<)?U2K^9&L!&'U*T)B>UM=V>4E/6(+EY4!VT[LU%:2%)2M M5ELJ>=.2(@NQHRXR=;6B:>&H(W.5DNO?!Q"JS\F:W .O355;'Z!%UO$*OH/] MT1VU.]%)Y=Q(:$VCVDC#)2=/Z_TA]?@ ^-E ;V;[R%=R4NK-'[Z<<[+R"8& MTGH%[I8;/(,07LBE\3YJDLG2$^?[N_I+J-W5X\*NP MKZK_#&,]"8G&XK_"#82#^TR<1ZF$"<^HO!JKY*CB4I'\8UB;-JS]J'^GX00V M$MB"0 >CD/DG;GF1:=5'>KC[COM/O-XS=S>E#X:K".]<\L9%;P5+649O7FC$ M' 8,FV'6$X(Z]NZ+?3$ M12D++I75@_MTM1MZTT' Q?KMSNWUT/K#P:ING&IT&JW%'U!+ P04 " #I M@)!/Z-[C*["KK5;_P#W MM^?&'-E"UJX.]-#AS>UL5IX-&W#7&]!5)&D M%>.[W3W30G:TR*+O8HO,#%[)#BZ6N$%K87^?09DQIWOZZGB23>N#@Q59+QKX M!OY[?[%HL46EDAHZ)TU'+-0Y?=B?SFG 1\ /":-;G4FHY&K,F#@L#M!H^@5!#"-'[-FG0)&8CK\ZOZQU@[UG(5#AZ-^BDKW^;T2$D%M1B4 M?S+C)YCK.5 R%_\%;J 0'C+!&*51+JZD')PW>E;!5+1XF7;9Q7V<;NX/,VV; MP&<"7PC'&(=-@6+F'X0716;-2.S4^UZ$)]Z?./:F#,[8BGB'R3OTW@K^/LG8 M+0C-F/.$X2O,?D$P5%]"\*T09_X?G6_3D\T,DTA/UO3DN"V0;@JD42#]I\3T M38E;F,.;(&S54PVVB=/D2&F&+D[RRKL,[ ./;_(7/DW[5V$;V3ER-1Y?-O:_ M-L8#IK*[PQ%J\8,MAH+:A^,[/-MIS";#FW[^06SYQL4?4$L#!!0 ( .F MD$_[CP;\PP$ #<$ 9 >&PO=V]R:W-H965TQXO2G[)S#C M[Y@!)NF@]*MI "QZ%UR:##?6=CM"3-& 8.9*=2#=ETIIP:P+=4U,IX&5@20X MH4ER301K)<[3D#OH/%6]Y:V$@T:F%X+ICSUP-61XA<^)E[9NK$^0/.U8#3_! M_NH.VD5D5BE; =*T2B(-58;O5[O]UN,#X'<+@UGLD>_DJ-2K#WZ4&4Y\0<"A ML%Z!N>4$#\"Y%W)EO$V:>+;TQ.7^K/X8>G>]')F!!\7_M*5M,GR+40D5Z[E] M4<-WF/K98C0U_P0GX [N*W$>A>(F_**B-U:)2<65(MC[N+8RK,.D?Z;%"70B MT L"&8U"Y=^897FJU8#T>/8=\U>\VE%W-H5/AJ,(WUSQQF5/.;V[3LG)"TV8 M_8BA"\QJ1A"G/EO0F,6>?J'3.'T=K7 =Z.LE??,?_TU48!,$-O^T>'/18@QS M&S?91DVV$8&["Y.OF'627)B0Q<4)T'5XL@85JI=A7!;9>2KN:;CXO_!QI)Z9 MKEMIT%%9]WS")5=*67"E)%>NEL9-\1QPJ*S?WKB]'M_R&%C536-*YO^*_!-0 M2P,$% @ Z8"03W"CA_WY @ C0L !D !X;"]W;W)K&ULE5;;CILP$/T5Q 5\5F4M%^Y.J2;S/+G:L8K*.]ZP M6N]LN*BHTDNQ]60C&%U;4%5Z@>\3KZ)%[2[GUO8BEG.^5V51LQ?AR'U54?'G M@97\N'#!/1E>B^U.&8.WG#=TRWXP]=:\"+WR^BCKHF*U+'CM"+99N/>0Y9 : M@/7X6;"C/'MWC)1WSC_,XNMZX?HF(U:RE3(AJ'XR1E[^*M=HMW-1UUFQ#]Z5ZY<-5%T:E4]+-]%K5]'KOX)Q@."#I <"L@[ !A#X#H*B#J -&M M@+@#Q+<"2 <@/<#Z>VVM;/&?J*++N>!'1[3WIZ'FFD)&]/&NC-&>IMW3]9?: M>EB&/LR]@PG4^3RT/L' )QCZ/&(^X=#G:>HSBO(\]4C2H4N.$,6]BZ>U]H(# M5'!@\>$@T0@/$*(!0AL@&@2(1]5H?8CUJ:T/7."(4(X(X2"C:D83#G]4S:D' MD"@Y.Y9!)C&:28QDDHSN1^N3G/'HBOCF#VT'FZ(!4D3J MZ/8]I!.I)/"O2)VA3#.$:39BFDV8 *< 'V]L?TH"%[*$"[\-<'M) >\V") L M8/S;$4RU!LF5J@+>F8"U)AF3(;T9SY*+5'B# M*A<.&Z MY9$/]'=?&6 :1G MIM4ET^I>+>ZXO8:[>.\ TCSQ^#,R]4G&)?/.OEL5$UL[=$AGQ?>ULJF=F=O) MYCG(\L!\^,;V,,M#S!YE>839XRR/,3O)]4;(M:.N]04 !D !X;"]W;W)K&UL?53;CILP$/T5Q ?$A$M((D#:I%JU4BM%6[5]=F"X M:&W,VB9L_[ZV(2Q+K+Y@>WPN,\:>9&#\5=0 TGFGI!6I6TO9'1$2>0T4BPWK MH%4[)>,42[7D%1(=!UP8$B7(][P=HKAIW2PQL0O/$M9+TK1PX8[H*<7\[PD( M&U)WZ]X#+TU52QU 6=+A"GZ"_-5=N%JA6:5H*+2B8:W#H4S=I^WQ'&N\ ?QN M8!"+N:,KN3+VJA??BM3U=$) ()=: :OA!F<@1 NI--XF37>VU,3E_*[^;&I7 MM5RQ@#,C?YI"UJF[=YT"2MP3^<*&KS#5$[G.5/QWN %1<)V)\L@9$>;KY+V0 MC$XJ*A6*W\>Q:]G:!T"H0&H'PTRF$JU.P82*[260UB2P" MNY6)#1/;3796DYU%8+\RL6$.=I/8:A(_"OC>RF3$' RF-9AP$ZW^NPWCKQ)! MBYM,@5?FT0LG9WUK&LXB.O>5)]^\A _XV)1^8%XUK7"N3*KW9&Y]R9@$E8JW M42=?JSXX+PB44D]C->=C-Q@7DG53HT-SM\W^ 5!+ P04 " #I@)!/S.'" MUCT$ "+% &0 'AL+W=O,9MOB0\SLP< M/\ZQ\?IJFN_M2>O.^U&5=;OQ3UUW7@5!NSOI*F\_F+.N^S<'TU1YU]\VQZ ] M-SK?CT%5&0!C*JCRHO:WZ_'92[-=FTM7%K5^:;SV4E5Y\_-9E^:Z\;G__N!K M<3QUPX-@NS[G1_V7[KZ=7YK^+KAEV1>5KMO"U%ZC#QO_(U]E<@P8$7\7^MHN MKKVA*:_&?!]N/NTW/AL8Z5+ONB%%WO^]Z527Y9"IY_'OG-2_U1P"E]?OV?\8 M&]\WYC5O=6K*?XI]=]KXL>_M]2&_E-U7<_U3SPT*?6]N_6?]ILL>/C#I:^Q, MV8Z_WN[2=J::L_14JOS']%_4X_]USO\>1@? ' "/!H@Y0-P"N/QE@)P#Y"U@ MQ =32\:NR?(NWZX;<_6::73/^3")^$KVG;\;'HY]/;[K>Z?MG[YM!?!U\#8D MFC'/$P86&+A'I!@AY T2] 1N+(!D 6.\N&,!= )!)A!C KE((.U63! U0NH1 M$B>Q!4H)D.+J'I3A8B*DR4J2K,3Q("RV$R9:$.&*AY%%ET!)):S1R8AZ#KXA MR3?$G6L1>0XQD9A):=&E4$I9J R7<]%5)%V%Z5HC^*P0$<6D-00I!D4BL><" M+N8B&Y%D(TPVMLA&N-DS'M_9PR?U<*VOTY=F1EJXAC:W\2*F*VHM,9&-T!621# M>VX159U-IQ<"3JT$RI&"]F8>/KYT='1R;./BMMZ;Y_M" MM$0%EBBR+8$E^L25='6=XWN,^""SYZ2@%EJ Q%&(%JF0C_N6H"4H\ <'\BV! M/UV>1!0[/%;00A58J,BW!"%42%P-HE4JL$J1<0EBJ5WN[N[KT%(6E)0=AB)H M*0LL9>1=,V:Y/OO0S^"3SO>WFU(?NN$RZJ^;Z7ALNNG,>3[Z"V[GC]O_ %!+ M P04 " #I@)!/"4$KB.P& !A)@ &0 'AL+W=OI6;9]]P4!TDY@F!F[_ M?6W'!'OFK&]X@<0^.S,^NS-[9N/+MW+__?!4%-7DQW:S.UQ-GZKJ>3Z;'>Z> MBFU^N"B?BUU]YZ'<;_.J_KI_G!V>]T5^WP[:;F8R2>QLFZ]WT^O+]MJ7_?5E M^5)MUKOBRWYR>-EN\_U_BV)3OEU-Q?3]PM?UXU/57)A=7S[GC\6?1?77\Y=] M_6UVLG*_WA:[P[K<3?;%P]7T1LQ7)C0#6L3?Z^+MT/L\:1[E6UE^;[[\=G\U M39J(BDUQ5S4F\OK?:Y$6FTUCJ8[CW\[H].2S&=C__&X]:Q^^?IAO^:%(R\T_ MZ_OJZ6KJIY/[XB%_V51?R[=?B^Z!S'32/?WOQ6NQJ>%-)+6/NW)S:/].[EX. M5;GMK-2A;/,?Q__K7?O_K;/_/@P/D-T >>X U0U0IP%"CP[0W0#]X6$4;SJ\ M^7!@1@?8;H ]-R+7#7 ? V0[?T=RV]E:YE5^?;DOWR;[XX)[SIMU+>:N7@]W MS<5V^MM[]80=ZJNOUTKZR]EK8ZC#+(X8V<,X-X3<C6@.X;4 EA^XBQ+69W#%)X M2?G@*"N4L4/4$O@SA#5N2";&6DVHXS#AA#5B"%N-.AP09"!!AHWWBO!SA+A> M),H920)) 4H(%P@_W!WCAQL2-3]TUC(.\]8GQ-]JU-^ '@OIL9P>,N4+RP*1 M/I$D7U. TEY3>K@[1@\WY!,O2&IF'.5$DA#4:M3=@!T'V7&<'5K*' O$6,/8 MX2CMZX ).]P=8X<;$M9Z3>8L S!5ISSE9]3A@!\/^?&<'S+C"\\B^46$6M80 M@A#,&462<,D=,H: )2NDH P!F!%:T/P:=3A@*$"& AL?R#,M GIT3P-.$Y3T72\ M1<9,L)HN)8A3QM!Z!)P*(R-<0>%W(R3GBM:D#F.'7*E$4:X0S@6Z6I; )U]1 MP)8)@DZ8^<''HVJ]2.=+>[1")^PW#I_ZY=XZY=@:^SM MUT,3>&^4XOS)DGC+D*"4TLE*.U"?$RN8&LH K&YK19077)HEKUHT/=,.,VQ( MM:4:!<"\E2&2$1+70,EK(&T3TPXSZ !K64DK 8 Y+6RDH$I<4"7HZFF5D[R! MUL$9-F&@'==-LQ0)")=G"?KH0 /B/6NCT *+".",27QL4>,Z*'D=I)U'*GF; M6.L;?E2#<,V)A8M$A,NJY+T4U?FI!&V9E(;& WN\6-W %5J"SHRE&&[-Z,QF M"&=LD)$D4[@8*M 'T37488ARM52V90AGG P1CA2NK0K(<>HJ[4!4^M%5C6$V M%A"NU I5ZDBFJLB)ZR>.7!6NANJ,0]=4\?--K;6G2QG A)2)C46$ZZ$"QX J MMOIP!5/V$[S@DJ/ <1+G!1Q-N7Z3U_$"3LQ"$ETNN.(H<'HC(T5+X3*APOFT M:)S7&H@<1HL&1PG2DX*= 92)U3V-P90TJG(YF1HB1G>Q2EO?OYCW0)@7$2M M&IS+!N2RIEXX1D33 F>I05G*GH:#V-/,>F^);(O]8_M.T&%R5[[LJN8GLM[5 MTWM'-^U;)N3Z0LR7 ER_%?,5NI[*^1+9R>1\A:[?&#M?U1,//!M7WW'PCJ_O M>'@GO+\^-?MX[./+5W_D^\?U[C#Y5E95N6W?C'DHRZJH*4TNZF7Z5.3WIR^; MXJ%J/KKZ\_[XTM/Q2U4^=R]TS4YOE5W_#U!+ P04 " #I@)!/A91\I!(# M "<#0 &0 'AL+W=OK4[9DF3H(*. ,GZ?[];' 1V)>4EX#-N=?G^IXZO*NEW[1RE/]T'0;H^\RML[<>*U^K(7395+-6P.07MJ>+[K@JHR M( A%0947M;]9=7./S68ESK(L:O[8>.VYJO+FWP,OQ77M8_]]XJDX'*6>"#:K M4W[@O[A\/CTV:A0,679%Q>NV$+77\/W:_XSO,\)T0(?X7?!K.WKW="DO0KSJ MP??=VD>:$2_Y5NH4N7I<>,;+4F=2//Z:I/ZPI@XB?)/ ML9/'M9_XWH[O\W,IG\3U&S<%A;YGJO_!+[Q4<,U$K;$59=O]>MMS*T5ELB@J M5?[6/XNZ>U[[+S$U87 ,0%D",#L9@ U =0*"'IF7:E?DW?K5.N M18'OJ=K,K9[L]J[[IJIMU>QE0VFT"BXZD<$\]!@RPI I(G,1E V00!$86!"0 M!>GBZ81%#">@8 +:)6"3!(E51H^).DS=83 *(Y9:M4"P.$48IL- .@R@8ZWS MT&/B\3K$HIRYF!2F$8(T0I<&0Q:-T%G"0F0NXA.!640@BPA@@2T6D;L9*(SC MV*("P51O$IA.#-*) 3HS]21@@F2Y6%,P0;I K*E3*8E3:K?&1>$X#1%,!B/8 M = "L1K0>*78,0$7,_.GP3->A!?HU8!N"?8F9$H$MB-,%DC6@"8M2A!R=L6% MZ1[-[0QL;QCP-T9G4L"6A-ERV6+83C#@)XYPL6L7-!K_1Q..%FBW01J4L1L-@", M431'"'8[#-@=FSL=P!9%T'+M$MA;". MCG:):QP,)=C:O0R A6$4AC.$9HX\ M@,=B*N0F9$H&]A4#>8DO7@&X2N069$H$=B@"G)D>Y!A1]U"(7!K4H M&!V3];WE9]XZM=8O3?]?:$? M2'$R=Z%@N)!M_@-02P,$% @ Z8"03U0]CJPF @ CP8 !D !X;"]W M;W)K&ULC57;CML@$/T5RQ^PQ+=X&]F6-I>JE5HI MVJKM,W$FL;5@7"#Q]N\+F/4Z#DWVQ:(XKKQB\S8MKS(V$F2NH$M M]\2)4LS_+H&P+O<#_\WP7!\KJ0VHR%I\A!\@?[9;KE9H4-G7%!I1L\;C<,C] MIV"Q237> '[5T(G1W-.9[!A[T8NO^]R?Z8" 0"FU E;#&59 B!928?RQFO[@ M4A/'\S?USR9WERRKW'WUO#P=\(O*9=5_ YI/XGDW^&YR!*+B. M1/DH&1'FZY4G(1FU*BH4BE_[L6[,V/4[26QI;D)H">% 4+YO$2)+B-X)MSW$ MEA!_U$-B"8-+V$K*\AP8! *H ABM 5Q3*\HH>7#E;7B/1Q$L-=DQ(L./QL6*4K= [!2(C4!\4>WYI-H]9FXPC<',)K6XBUC?16QN(2X2 M29R))(Y$_E.)N5-@_O%2IDZ!U!'!Y$8L79A/DU+=QO2!H-%KHL"/IK4)KV2G M1NHD1M:A>SZ%^C5.[,M@L0H<]K7JMGUS?)?O6_5WS(]U([P=DZH'F)=Z8$R" M"GWVH$ZA4G^'84'@(/4T57/>]\A^(5EKVS\:_D'%/U!+ P04 " #I@)!/ MJJ<,:K($ 6'@ &0 'AL+W=O]N MJT80Q5_%X@$N['\'ZQM%C^*_%2OHT/3G)_BN-X>;)'57\JS/;7_V9=5D37M M9O46U^?*9KM^49''/$ET7&3'4[19]?M>JLVJ?&_RX\F^5(OZO2BRZK^O-B\O MZXA%GSN^'=\.3;L]H^E_D_QUUS6$=IM-C9??:>-]_*RZ]V2$A%BR'[ MW^V'S5MYYZ0]QK;,Z_[O8OM>-V4Q1&FM%-F/Z^?QU']>AOB?R_ "/BS@MP5, M>A>(88&8+(BOSOI4?\Z:;+.JRLNBNOY:YZP[*=B3:(NY[7;VM>O_UV9;MWL_ M-D(EJ_BC"S1HOEXU_$[#QXIG5R'D31*W!FXN.'3!^_5BY(+A (&$'T >1\@ MG61QE>A>ACFCYF NF "60IR=@' M)ED DC45@IAU14 U,'P"3*A./Q]$C_HYD'GZN< H"X"RT\^%"RG=SP5F5 !& M->45,RH"&!6843>'"YYR-/LG8!V93 #8UT?0D9E,&L"DQFW(&F_(QFU[) MV =F4R(VB5E+8C9E )N2N'D$;#K5<)ESJN&3C'U@)"5 4A.P20R;U '5P+!) MP4FDNG'7P0^4X3KV1L!,.K M +Q.YU:ST5083870),9PA=%4 6@JC*::@:9RN4-C.)!YQG!%/"9"B!)CN,*( MJ@!$%494S4!4N>BA,1S)Z#%<84 5 I1@7&% 50"@&@.J :#.(S@7/C2& YEG M#->84PTXU<08KC&$.N QK<80ZAD/:@>-KVMY)6,?F&0-2#94" R?#GE(2SRE M13>,TR:NW4>P3CE\DK$1C+ &"#M-7+MP4D?!8&H IJ$JAL'4 6 :#*:9 :9Y M?.'T2L8^,) & &F(3F M7 E]9SG&W/FHRII-W9SS)@. [7-<(?9"&ER+-T="*\3%E)X :RA&!T6J2A!X M7@(J5-3N;*)BKW0V(6=>%C5^I0X[5Q6B_Q:X)->IZ[NWP%MQRKD,@-FD02?\ M$_-?S2L5,]"I'(H*UZP@M4/Q<>K._6R;2KP"_"[PE?7&CJQD1\B[G'P[3%U/ M&L(EWG.I@,3C@I>X+*60L/%7:[I=2DGLCV_J&U6[J&6'&%Z2\D]QX/G435WG M@(_H7/(W)82:$'8$/[I+B#0A^B3$=PFQ)L3/9D@T(>D(]_%0X^$H 6B; MJU9KA3B:32BY.K3=;PV2V]K/H-@/>QE4RZ_>B05C(GJ9A3":@(L4TIA%BPEZ M& B'D)4)\3L$$ 8Z%X'-Q2(PZ,$PP=)$P'3DX:'(^K'(UH2$D;V2T-K/4/'# MO@D/V@4BJT"D!*+!@L2C!6DQB<+4;1+HJ=^H)<\"MS9@. 0.O,=6[['AW8^3 MD?<6 _N9(HNC96PZLI9HZD$O^F+@UJ9>#!,3MS%K"&-[#Q)K#Q++^HU[D!A> MQM4_1*P>(M;W$(-"X*B0PU)W$G#TYUUPZ M[T6[:V\>R%-N%%_XV=*WQ%=^MK'%UT&VL>G,8;:%-OU47[?@TV9[5_] ]%34 MS-D1+LYH=9(>">%8=,![$7LI%Y\'W:3$1RZ'4(QI>TFV$TX:??^#[B-D]A]0 M2P,$% @ Z8"03P5*/Z"< @ Z @ !D !X;"]W;W)K&ULC99M;YLP$,>_"N(#U!AL'JHD4DLU;=(F59VVO783)T$%S&PG MZ;[];$,8M:_5W@1L_^_N=P>Y8W41\D4=.=?1:]?V:AT?M1YN$5+;(^^8NA$# M[\W)7LB.:;.4!Z0&R=G.&74M2I,D1QUK^GBS-I^9PU'8#;58#._#O7/\8'J59H=G+KNEXKQK11Y+OU_$=OGW MJ35PBI\-OZC%?613>1;BQ2Z^[-9Q8HEXR[?:NF#FO_DDC?)/#/%:]'^:G;ZN([+.-KQ/3NU^DE3$H'7L=KTWOKI?)_]4,-D@G@_1_#;+)()L-,/G0@$P& M9#9P>C1FXDKSP#3;K*2X1')\N@.S+Q&^):;X6[OI:NW.3'64V3UOLJ)8H;-U M-&GN1TVZT*1O%76HR,@L009@IDA!BM399PM[DL+V&6B?.7NRC)\F7A:C)G>: M?HR!J9\(($IQ":,0$(6$*$7IH8R:8ADER;RJUX"HJ H8A8(H%$"I/!0:1,&4 MYAX*($HIAE%R$"4/44K_ >5AE(SX#R@4%54"DQ0@20&08(^D"$D20CV24%15 M[]2D!$E*@,1+][X,7P+BU:T.-73QF-^ 5"!(%8!@ZO> *@B2T=(O22BR\P=& MP0G,->0C.295^,'(&1&WX'VF^C;4[BYX?0C_U-&H:;P M.R!:]/2.RX,;ERK:BE.O;6-<[(XCN;8CVIB,0/ P L P !D !X;"]W;W)K&ULE5==;YLP%/TKB/<5?_$5)9':5-,F;5+5:=LS39P$%3 S M3M+]^]G&800N%7T)V)Q[?>X)Q[XL+T*^-D?.E?=6%E6S\H]*U8L@:+9'7F;- MG:AYI9_LA2PSI8?R$#2UY-G.!I5%0!"*@C++*W^]M'-/"%N*Q\[%\GGO/#49F)8+VLLP/_P=7/^DGJ4=!EV>4EKYI<5)[D^Y5_ MCQ>/)#0!%O$KYY>F=^^94EZ$>#6#K[N5CPPC7O"M,BDR?3GS#2\*DTGS^..2 M^MV:)K!_?\W^V1:OBWG)&KX1Q>]\IXXK/_&]'=]GIT(]B\L7[@H*?<]5_XV? M>:'AAHE>8RN*QOYZVU.C1.FR:"IE]M9>\\I>+R[_-0P.("Z S V@+H!V 9B] M&\!< .L"+#YH*['2/&8J6R^EN'BR_7?KS+Q$>,&T^%LS:;6VS[0ZC9X]KVE" ME\'9)'*8AQ9#>AARB]B,$91UD$ 3Z%@0D 6Q\?2&Q40""B:@-@&[21 .RF@Q MD<54%A,F"1J6,D8QRE(*DV$@&0:0B09D6DS<6^8310RC 1L 1G2R!*83@G3" M$1V,X@&=<+0.26@ZU&:,PFE$!CH_CM>C()N2L191$@^LLP%0+(T)3"8%R:0 F8G_'R/8XVB^('ABF\ S)'&@FVII&L7# MS0* H3A&$X3@'0,3@% ZD0+>,S#]@"RPTS%D]9$L8Q-C$@]A&P 6(CRE"FQU M#'@OG4H!NP]''U %]A^.YZ@2CU7!F P-!,&T*E/_-.QG#!@ZQ1,I8!?B=+XL M!+8A03-D<:!^O31EPW<%0)&03!Q2!+8T 2R=3NQ,9.+8_L"Y36 3DCDG-QD? MROU7P&GR/NB6S-#.MT]AZM;:-\&#^GC#=9Q[<:#_TNTO?SW3![RJO%>A-)-I>W]]D(HKNFC M.TW_J#\?ND'!]\KMCUT.U"B=M\'0?>1LOX'4$L#!!0 ( .F D$\" M?BF%8@( -H' 9 >&PO=V]R:W-H965T<.>.Q M/%E'Z"LK$>+.6XT;MG)+SMLE *PH40W9C+2H$7].A-:0BR4] ]92!(^*5&/@ MS^5[1!&$LA8>./T73[E)(X_'Y7WZO:12T'R-"&X-_5D9[T MGR0T-#O!-P2_)XC<]PB!(00?A/L90D,('\T0&4+T:(;8$.(1 >C-4KN_A1SF M&26=0_7Y::$\IMXR%OTM9%"U4_T3#6 B>LV#19"!JQ0RF+7&^ -,DMQ"ME.( MUR. ,-"[\&TNUOZ$[M\FV$P123KR\*G([G.1_102A/9* NM^!HH?#/GI?P1" MJT"H!,*;AH2CAFC,0F$:7>EL5,AFBO'&F*W&Q /,J*^[J4HX6]C+B:SE1)9R M(KM ;!6(']_0Q"J06!S$HPW5F&A09C0;'_$',/O$LEV!W6QJ-9M:S(Z2K--) MU[Q1[].)C?EL=(:V4\SD?.SN9=+%@,$]4R-Z5E.".06Y-%QV;1#M!]&3+^^I M47SM+3>>);[UECL]9S[D]=3[#NFY:IAS(%S@L M !D !X;"]W;W)K&ULE9;=CILP$(5?!7'?A;'Y M7261FE15*[72:JNVUT[B)&@!4W"2[=O7-BPB9FC8FX"=,^-OS'#PXBKJE^;$ MN71>B[QLENY)RNK1\YK=B1>L>1 5+]4_!U$73*IA??2:JN9L;X**W".^'WD% MRTIWM3!S3_5J(/^6_;,I7A6S90W?B/QWMI>GI9NX MSIX?V#F7S^+ZA7<%A:[35?^-7WBNY)I$K;$3>6-^G=VYD:+HLBB4@KVVUZPT MUVN7_RT,#R!= .D#(/AO .T"J!7@M62FU$],LM6B%E>G;I]6Q713P"-5F[G3 MDV;OS'^JVD;-7E8T31;>12?J-.M60P8: N@I"$I!3#R]H4CQ M!!1-0$V"8) @\'VKC%83&4UI-$"2E%JEW%/=P 0H3(# @ 73:N+!,A^B)+20 M-X@J#-(8APE1F!"!L1[?.APM$_F!O3%C44S3"$>)4)0(09G8V!A-$,]ODP1- MD,QHDV1<9S38\G8S[HAN4%(4)9W1).GX\0=)G%HLF,H/0AP&?-P&_!EMTHF& M*Y$$$ML+QBH:A60"9\*5 ,&9X2F FPK,<95.-"PW((G=+_=4MSBX MK< <7P'$,B *1SR8C-")UQEP:X$YW@)CWR 1M8T.45$_A DIUP W M&'B'PP!N,3#'8V#L'ZEOO]=W1+QIL!U)4W4G7ZX_;JW]02P,$% @ Z8"03[W%],P* @ MC 4 !D !X;"]W;W)K&ULC53M;ILP%'T5RP]0 M!T)"%Q&DDF3:I$V*.G7[[9 ;0+4QLYW0O?ULXU)"4+8_V/?ZG',_L&_2"OFJ M2@"-WCBKU1J76C J?J0310FY.3D)QJ8\J"J$8"/3H29R2)\>YDFXJQ95<->(G7FG,H_&3#1KG& WQW/55%JZR!ITM "?H!^:?;26*17 M.58<:E6)&DDXK?%3L-I%%N\ /RMHU6"/;"4'(5ZM\?6XQC.;$##(M56@9KG M!ABS0B:-WUX3]R$M<;A_5__L:C>U'*B"C6"_JJ,NU_@1HR.X #-PFXF)D0NFW!?E9Z4%]RHF%4[?NK6JW=IV)W'D:=.$T!/"GF!B MWR/,/6'^0;@?(?*$Z'\C+#QA,8I NMI=,[=4TS21HD6RNPX-M;,HAW^*[.Z*7*4YGVS6W/'GPPC!U1*[,.\\EA:H>9 M/42C;DQA%J-VW&*"L?G0\A?8JCOQ9 ML-H$$_ZM&37=9/B0[^;4=RJ+JE;H(+1Y .Z:GH308%(W]6)4FM'8&PQ.VFYC MLY?=@.@,+1H_^T@_@-._4$L#!!0 ( .F D$\^5AQVAP( %L( 9 M>&PO=V]R:W-H965TVL>A.P_<_,-\:>27&E[(W7A COO6M[ MOO)K(89G 'A5DP[S)SJ07JX<*>NPD$-V GQ@!!^T4=>", @2T.&F]]>%GMNQ M=4'/HFUZLF,>/W<=9G\VI*77E0_]V\1K^>/=4*GM*W]3@RV'E!XJ(M*02R@66CPLI M2=LJ3Y+C]^34GV,JP^7[S?LGG;Q,9H\Y*6G[JSF(>N5GOG<@1WQNQ2N]?B93 M0K'O3=E_)1?22KDBD3$JVG+]ZU5G+F@W>9$H'7X?GTVOG]?)_\W,;1!.!N'_ M&D23030;0/2A 9H,T&R@]6#,1&_-%@N\+AB]>FS\N@-6AP@^([GYE9K4>ZW7 MY.YP.7M9HR KP$4YFC2;41,N-.&]HK05$9HE0 +,%*&3(M3VT3("S-T.(J># M2#M =VGD1AJC)M&:?H)$D9&)+0J#[ $* MG@I9_W69/E(JB,0/GN2=K&6GGP&PO=V]R:W-H965T0$5$1YKH%9?CHQ7 M1*HE/R'1<" '0ZHH"GU_@2I2UFZ6FM@SSU)VEK2LX9D[XEQ5A/]9 V7MR@W< M:^"E/!52!U"6-N0$WT'^:)ZY6J%>Y5!64(N2U0Z'X\I]"I8[K/$&\+.$5@SF MCJYDS]BK7GPYK%Q?&P(*N=0*1 T7V "E6DC9^&TUW3ZE)@[G5_5/IG95RYX( MV##ZJSS(8N4^N,X!CN1,Y0MK/X.M![N.+?XK7( JN':B4^T+UZGY!X2CU M-%%SWG6L;B%98YLQZO\1LK]02P,$% @ Z8"03PQH# GJ 0 T04 !D M !X;"]W;W)K&ULC51M;YLP$/XKB!]08X>0%Q&D MI5.U29L4=5KWV8$CH!I,;2=T_WZV(8BE5RE?L._\W//<^?"EO52ON@(PP7LC M6KT+*V.Z+2$ZKZ#A^D%VT-J34JJ&&VNJ$]&= E[XH$80%D4):7C=AEGJ?0>5 MI?)L1-W"007ZW#1<_=V#D/TNI.'5\5R?*N,<)$L[?H)?8'YW!V4M,K$4=0.M MKF4;*"AWX1>ZW5,?X!$O-?1ZM@]<*43>Z<_BK\F4U>6^\EB^DZ)1='-&+V X;-,&Q" M$,L^23!4@OGP^#^)#4ZP0 D6GF QUX]6.$&,$L0?,V#139$8AN(B2U1D^2'+ MF'UR3PE*D" 9+&ZRQ# Q+K)"158(P1(G6*,$Z_N;L4$)-G]H" )*;AM"9H_1#;N?7)WJ5@=':>R[]J^OE-* Y8L>[&]4V?DZ M&0)*X[8KNU?#D!D,([MQ@))IBF?_ %!+ P04 " #I@)!/,MV&61@# "= M# &0 'AL+W=O 4G&3[][6!L,$,*?L">#AS9N;8C(;)1>9O MQ4$(Y;RG259,W8-2Q['G%9N#2*/B01Y%IM_L9)Y&2B_SO5<<1>#2_Q_J",P9M-CM%> M_!#JY_$YURNO8=G&JG;62Q%DA@FG<>?FM1M8AK'V^I&7+Z(N*'"=NOIOXBP2#3>9Z!@;F13EU=F<"B73FD6GDD;O MU3W.RONEYK^ZP0ZX=L!#'4CM0!H'1.\ZT-J!-@[W\4&-#SX"!'<=6.W AF;$ M:P?>SLBKM"TW:Q6I:#;)Y<7)J_-VC,RQ1F.NC\/&&,O=+]_I_2JT]3RCF$^\ MLR&J,8L*@V\PW((\=B&H07@Z@28+#&6QP!UWW ZP[")X:.7P7Y+U79)6F@04 MBY3^I"56#P$%"6A)0%L$(TOM"L-*3%8EB4)LZ]%%,40"UD:MNO%(8*G6)<)^ MP!BUI.O"$$P3*^0:@&&"&8=+"\'20D#3W=% $2XQX*L!7.$?Z$ MR'";0@3(@M@B0R!J2PR![ XRA&D-@EA/67#S1$#W)#T? (+;"PH^(2[<8! ; M(BX$"FUQ(=#(%G< TQH"T9ZVB>RVUWX+=P[4;1WV,5@ &&X??>]F+$E%OB]G MT,+9R%.F3'>[L39S[AR;L<:R+]!XA0#[HYF+ ?L2CU<0SQJ/GR#[''%-Q,'( MX77T]CY*J ;W[U&^C[/">95*SVOE6+634@DMC_^@C]Y!_RLTBT3LE'GD^CFO M!N9JH>2Q_AGPFC^2V3]02P,$% @ Z8"03^-N"28Y P QPX !D !X M;"]W;W)K&ULE5?M;MHP%'V5* _0Q#=?4 %2@4Z; MM$E5IVV_4S 0-8E98J![^SE.2HESC"@_B.V<>^Z]SCW^F)Q$]5KO.)?.6Y&7 M]=3=2;F_][QZM>-%6M^)/2_5FXVHBE2J;K7UZGW%T[4V*G*/?#_VBC0KW=E$ MCSU5LXDXR#PK^5/EU(>B2*M__,LLX*7M:9*)V*;Z;N [M_#+2!1OS.^*F^:#M-*B]"O#:=;^NIZS<1\9RO M9$.1JL>1+WB>-TPJCK\=J7OVV1A>MM_9O^CD53(O:5NZHY<9\TW MZ2&7S^+TE7<)1:[39?^='WFNX$TDRL=*Y+7^=U:'6HJB8U&A%.E;^\Q*_3RU M;Y*P,\,&U!G0V8!&5PV"SB#X,&!7#<+.(+S5(.H,(L/ :W/7D[E,93J;5.+D M5&T][-.F[-A]I#[7JAG47T>_4_-9J]'C+ S9Q#LV1!UFWF*HAZ$^9CG$?+!X M*H)S&(3"F!-P$?1=+! F-,) F*B/>428& <;P#D+-$'8(T@P00@)0DT0] A& MF"""!!&(8&Q\M183:TRI,8'?_HPYNQ7X. 0R$]B+/8:QQ\/8(S,DA+'44P*= M)(# +-EDD [9P@!E0\* &(<@V;5CG+ 04ADX7':@G MJ^B:K!A>$QA8%.)!4@AD41;#^F5 G/%@.T"@P.('2Y@!#@]!D<4/UC # M(HYCT\]0Q421_1-A+3,D9G.]Z$"]>F#QE7H@+'OR05X6G1"6/;';5P["DB:@ MUGADI Q!8XL?+&D":DUL$X;52I_8E@EKD("\$O,X!4%D\8,U2$!>B45>A.5% MR2>RQ^ @6P@RL_4N#N<% MK[;ZIE0[*W$H97,PO1@]W\8>J#G<&^-S=K]H#_T?-.T5[T=:;;.R=EZ$5%<' M?<#?""&YBM&_4_6W4[?*&PO=V]R:W-H965TJDS29M4K5IVV^:D,2J;3P@2??V TQ= M&U#:/S%^$G0D3PVM0M7X8G(;H" +X[D0;S.]J15KXY4-9@ M(:?L"'C'"-YK4E,#.)MEH,%5&ZX6.O;$5@MZ%G75DB<6\'/38/:O)#6]+L,H M? O\J(XGH0)@M>CPD?PDXE?WQ.0,#"K[JB$MKV@;,')8AO=1LOU"3#]I&)CFOY$+J25<52)S[&C-]6^P M.W-!&Z,B2VGP:_^L6OV\&OTWFI\ #0%^EA ;0CP0HN0F(3&$9"#KK=W*] MN(Q>5@E*%^"BA RF[#%PA$%H"GEP(=& +* H0KHJZ*$#AU.$ZQ=!,JM&CX4 M>;PI,BDS]IH5:WX\S@#G?H'$*Y!H@60D,(\LLWM(IB%M[R3*H\RRPX/*\KGE MR,9-%UMK^^ *I?D6+BYG;Y6QOIIJXDGE=R1Q^@JQV2A_&6IVU#V/_A7R8N=6S M!Y//_ TAJZ')R]S;;?[API0N!$$K/QA]_AK"COJLX\&.GENARAI%A^/T'JK/ MIQ4OHV(3>>(/\OCUQ=>PV/AT'F&Q]<7O4;%%OKRY.=[!>_G]W> [9L>JY<$S M%?),T)_N Z6"2&=F=W*OG>1U9)C4Y"#4$,DQZP_E?B)H9^X;8+CTK/X#4$L# M!!0 ( .F D$_1[\CM?P( ,<) 9 >&PO=V]R:W-H965T/+0-%3\7;*: MGQ8^]C\67JI]J>H+M%OXG/%\29!RL MQ6O%3O)L[)E2UIR_F?Q9PCJCTSC>#[^ MB/[%%J^+65/)GGG]N]JJ"WMO[<=X3O2SV9A%^RCL/9V\U*O'(DIQ'AQ-H,%FV=N0"QLRV@0Z_@@A M((38 .%9@!!%<( 0#!#: -%%!N$DR]YF9FU::X-1_X-)$4B* %(T(?4V&)VA MT)/F8!@4@Z 8 ,434.R4=*66!$0D "*9())[$3,0,7,0X17_%/1/[^^,# R0 M 37.)C5F3HTQNMD:YM5"6D$ +)V*!3W6'?B*+C' RJ8L[%26A0 :KY"@76,72&'5[Y9&!8HCN_O30P+$$,*G'8G=B7X MO_:$M8A=,0+M.7NP/6'=XO2>]DS=EYC%MPJ#-8X!D;OMZ:K\-HS (B> R)WV M'(PN-YL))CC;@LT1YP<5^ZJ5WIHKO9O;/7?'N6(Z'GK2O5;J4]4XJ=E.F>%, MCT5_M.@GBG?#L2D8SV[%/U!+ P04 " #I@)!/,@FV)[D# *$0 &0 M 'AL+W=O'(RP%K-CE%!_J3\E^G MYUP\60W++DYI5L0L,W*ZGYIS--Y@IS2H$+]C>BU:]T:9RBMC;^7#M]W4M,N( M:$*WO*2(Q.5"%S1)2B81QU]):C8^2\/V_8W]J4I>)/,:%73!DC_QCA^G9F : M.[J/S@E_8=<-E0EYIB&S_TXO-!'P,A+A8\N2HOIO;,\%9ZED$:&DT7M]C;/J M>I7\-S/8 $L#/-3 D09.8X#<7@-7&KB-03_>DWCOPX'7:^!+ W^@ R+Q9&@& M@30(N@ZL>BZJR5U&/)I-$ M)]:E))*8L,;@%H:0+F2E0U"#L$0 3108BB+$FKD2PT)'D$")X5.2=2]))TP' M%,NI[)V.6 Y,X(($;D7@=@A<1>T:XU>8K):28(Q\11 %G@C-.K"EKI'QU-T M@YC$GQ+7D\ZDAK[6F3S;=Y1YVO2&U!'1 T7T]$"4Y1C6$-(*Y &Y2%$0 /E$ MU4]WAFQ50(#(5>=K#8 <-:1-O[>.-CZHC:]KH\@?^EH@1$EHH4,>'&4O+75/ MNC Z#\)*RNL!OC;]OCJR$% 6 NP[)=B0Z,'ZA+B.H@T "YR1HZ2UU#UJ^VZ8 MP_4PAYM>AQV) E"B )#(APE&(,%H>'%$-MR+[ 'E48+:>F!/[18 *+"5K;T" M0&Z@+D\(1.[T-G2GQ:(!JT^"NM.LUGP):A=8=7NOAA"M^XFZ28$=>XXPD!2Y M0P%W4_2%=HK@?HH&--25!'6GT+WC!VXY2"_,P!3J)=[39J<7TPT%KO!(+X;N MW;F#JR$B7Q >KA8(*A>:\('>:NYX@4L*&@V1?:3_?L&:[OV@[D]4M3IUW\*; M'.N;7"WX(8!!]IV%B.%MA_5MIU5( $/P'2_PSL3.Y\T]!$":&ZMU#$EI?JC. MJ(6Q9>>,5VV@-=PX/,%QT_0^!J+ S@P M/L>V>&%#$>'RS [Y%C,@WH!98.=VSK<^]*B_$OR(\D.<%<8KX^*P5YW)]HQQ M*K2V'T79.-)HUSPD=,_+6R+N\_IT7C]P=I)?'JSF\\?L/U!+ P04 " #I M@)!/+J<;-JX# !E$0 &0 'AL+W=O>\J6)2/-(IEHF#@O]@\=Z]5J3Q+^;MZ^+Q?Z%;%2,1B5U0NPO+R(M8BCBM/)8\_K5.]BUD9]N]? MO6_KY,MDGL-',)+7'R3UT^B3&O WPS8NP9V M:V!W!@Z]:^"T!LZ]$=S6P.T,J,[!;(I55W\3%N%RGLFKEC4+Z!Q6ZY3-W')^ M=]5@/9WU?^4$Y.7HR](.@KGY4CEJ,:L&0SV,YPTAFS&$=0BS)-"Q(,1B12-S MQ[*&(=8(PQ0:"$-#S.,=?K8(PW%"'):5UP[XP(&-'=C0@5T[L <.'&5>&HQ? M8](&8S@*:#T&,QQC7\'%.#LS) 3FY2DX-)N@%L0UE!M=C M#..&XF@S!G%F*,5YO $:Y.3"G%R0DR*.E3N*8JDY;>[ ;!'&PV0]2-8#9'V% M;(/Q^A.@EO8V9#N&,,?"5'U(U0=4 ^P@@ Z"^Q7(+-P:K3$'9JF-#X$F>A^; M:,$,N""U!S,@#%7%-T!#,K 3/S "9+@:!X&FXN &R3APX:AQ^'BE343!792! M-LK4Y0Q!$[IBN+,QT-J8K\9!H(DUS7"W8:#=T(2N&.X!S/N ,+ V&1 G,77! M^N,6X#)U5]_.JW((-"6&I$E A36SYA%5( M[@?*@E5(8"L>]?P6% Q6@1&H5;F!&M+!BB:@Z-%6AT#D3L3!0B4DU(E6R[%0 M^0>$RK%0.=IPU6P1B"9>=SE6($?;I#K)+J-=M\$'NHSJ3*^8K,U ^,;-GML3OQO[IL/$%_#[!BEN?8LB_*< M6I\F#U(6HJ1N&:7<3B+<=P^Q.!35K5?>9\W!OWDHY+G]J&%V7U:6_P%02P,$ M% @ Z8"03Y%M-S= P >0T !D !X;"]W;W)K&ULE5?;CILP$/T5Q'L#,YC;*HFT256U4BNM6K5]9A,G00LX!2?9_GV- M\5)BQI7Z$FSGS)P9VW-L+V^B?>E.G$OOM:Z:;N6?I#P_!$&W._&ZZ!;BS!OU MST&T=2%5MST&W;GEQ5X;U56 89@$=5$V_GJIQY[:]5)<9%4V_*GUNDM=%^WO M#:_$;>6#_S;PM3R>9#\0K)?GXLB_.D[G_8K/^PCXA7?R=Y%H3Y7ON55U7M2BXYO1?6SW,O3RL]\;\\/Q:627\7M(S<)Q;YGLO_,K[Q2 M\#X2Q;$35:=_O=VEDZ(V7E0H=?$Z?,M&?V_&_YL9;8#& $>#*/VG060,(LL@ M&"+3J;XO9+%>MN+FM<-JG8M^4\!#I"9SUP_JN=/_J6P[-7I=QY@O@VOOR& V M P8G&+A';.>(. I'3* B&,- *HP-SAV$H45"8"*@22(RUT@[B.X<(.V D0Z8 M=L#N'$369 V85&.:8;)8FC&:)B9I8H*&633QC 83EM L"B[IE=]Q0HGIVI%,BQ/DA+ P+APBXW M$A0Y>&C]0$(_8KL"2)"CTI"6#R2N";'C9$5:%I"0A=C>2 8TW4B@3B-;O[<$ M#ED.X*AJI/4#"?V([3,)Y[<*"+,T=4T@+2!("$@\VYT)D7T&:.MO,+G(UKP] MZCM_Y^W$I=$/CLGH^*YX1'T1_@L?'B5?BO98-IWW+*2Z3NM+[T$(R54XX4)E M?E+OH+%3\8/LFZEJM\-C8.A(<38/G6!\;:W_ %!+ P04 " #I@)!/CU8K M#QD# "G#0 &0 'AL+W=O%AWX^]DN25NYSKOD>^G+.3*/**/G*G.94EX?]6M&"7A8O<:\=3?C@*U>$M MYS4YT)]4_*H?N6QY/FIMW1PWEF;$7 MU?BV6[B^4D0+NA6*@LC'F:YI42@FJ>-O1^KV.57@[?N5_8L>O!S,,VGHFA5_ M\ITX+MS4=79T3TZ%>&*7K[0;4.0ZW>B_TS,M)%PID3FVK&CTK[,]-8*5'8N4 M4I+7]IE7^GGI^*]A< #N G ?@,-W X(N('@+B-\-"+N <&R&J N(W@(B/;WM MV/5D;H@@RSEG%X>W]5 3579H%LGEVJI.O3KZ/SF?C>P]+Z/8GWMG1=1A5BT& MWV"2Y!ZRL2&H1WA20*\"0RI6V K']PG6-B))#0T?DF3ODMS)#,#)"G1\<#M9 M?@@3A"!!J G"N]E&QDA;3*HQ53N,9)+&<)H(3!,!:#,"DT&8"!:+?-BF?( B-GT* EE.!8&,4LA T'1 M\8"Q(ILBM9P5 IE+/0:T&0/*/@#=#PMTZ@>$[1TPM!41[*+H$S:*8!]%(XQT MA6PG1<$DM@IB%"R#8'B"![X?"#9F!+ANBDW=$"@PBP("F7MS#%,&@H9V)_PI M0+8_!^%04< &C9)/% 5LFPCP1+LH4GL9PXFY!AL AF51F,8&P88_U@AV8@38 MHUT4$"@VBP("6?4^@BD#06:M>S>'S)+R@S[Q-\Z6G2JAEO*FM[]5/&!U2#7Z M5VBV1D#_1MU"]*'VC;Z]POP@_)!7C?/,A#P:ZP/LGC%!I79_(@OZ*&]-?:.@ M>Z%>$_G.VZM#VQ"L[JY%7G\W6_X'4$L#!!0 ( .F D$]AM&PO=V]R:W-H965T+([X^^BI%1: M'TW=BJU=2MEM7%<4)6V(<%A'6_7/F?&&2#7E%U=TG)*3<6IJ%WM>Y#:D:NT\ M,VL'GF?L*NNJI0=NB6O3$/YW3VMVW]K(?BR\5I=2Z@4WSSIRH3^I?.L.7,W< M4>54-;05%6LM3L];>XQ1H!V/QJZ)W,1E;.I4C8^]Z\NVTM3T=$:UI(;4$ M49\;?:%UK954''\&47MD:L?I^*'^Q22ODCD205]8_;LZR7)K)[9UHF=RK>4K MNW^E0T*A;0W9?Z!_V'&^R M!P<\.OC&P>U!)O+/1)(\X^QN\7[S.Z+/&&VPVIM"+YJM,/^IX(5:O>5ADF;N M30L--OO>!D]LT&CA*O41@2'$'B_B:MU"-:DH+Y^0Y&"$U1J9.L7"0$UN4.82"I<([" H[*%Q!P16, M?""KQ?[Y8%:3V_V,@FL= <6>SF_N8/1T5(FS*$1W\HHVE%],_Q!6P:ZM:5Z3 MU;%'[;!YA?^;]PWN!^&7JA76D4GUEIL7]\R8I"H:SU&O0JEZZCBIZ5GJ8:S& MO&\L_42R;FB:[MBY\W]02P,$% @ Z8"03_<#+?V. @ -PD !D !X M;"]W;W)K&ULE5;MKILP#'T5Q ,TA.]6M%)AFC9I MDZH[[>YW2M,672 L2=N[MU\2**/!G;8_)7&/CX]-L)/=&'\39TJE\][4K5B[ M9RF[%4*B/-.&B 7K:*O^.3+>$*FV_(1$QRDY&*>F1K[GQ:@A5>MN,F/;\4W& M+K*N6KKCCK@T#>&_%3C2#@;Q6M&;F*P=GL3>]^7Q8NYY61&M:2DU!U.-*"UK7 MFDGI^#F0NF-,[3A=W]D_FN15,GLB:,'J']5!GM=NZCH'>B276KZPVR$( 9A$8/R#:1)>"!.$ M($%H",(I08RM*O28U&#:O@KA(@FL5'I4_(""E42@D@A0$EI* ,PRM71 F"4L M) :%Q( 0*T@^Q\2>9PF!,$^.3P(*2>9"[*KGZ^#OF00CVX.[AS2C".'E"\:0!X7__ M>#'88+;8!RIJOQD %&&KTQ4@T[-\X%Z$@QE%$#ZC@+L1#O^C)' ;P?/O'RC) M'!2$2[LD$)/=G=%DW#24G\QD%D[)+JW4C7UB':?_UM?CRK+G^E9@QM@?FOY* M\97P4]4*9\^D&H9F9!T9DU1I]!9*XUG=8L9-38]2+Q.UYOTH[S>2=<,U!8UW MI&PO=V]R:W-H965T M'H]0;WG)>I0?^@\N?U6.M5M[ LLL*7C:9*)V: M[Q?N/