0001423774-24-000161.txt : 20240531 0001423774-24-000161.hdr.sgml : 20240531 20240531160340 ACCESSION NUMBER: 0001423774-24-000161 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20240430 FILED AS OF DATE: 20240531 DATE AS OF CHANGE: 20240531 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ZUORA INC CENTRAL INDEX KEY: 0001423774 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology 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: 241009563 BUSINESS ADDRESS: STREET 1: 101 REDWOOD SHORES PARKWAY CITY: REDWOOD CITY STATE: CA ZIP: 94065 BUSINESS PHONE: 888-976-9056 MAIL ADDRESS: STREET 1: 101 REDWOOD SHORES PARKWAY CITY: REDWOOD CITY STATE: CA ZIP: 94065 10-Q 1 zuo-20240430.htm 10-Q zuo-20240430
0001423774--01-312025Q1falseP3Y455xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purezuo:converted_sharezuo:extension_optionzuo:vendorzuo:votezuo:tranchezuo:purchasePeriod00014237742024-02-012024-04-300001423774us-gaap:CommonClassAMember2024-04-300001423774us-gaap:CommonClassBMember2024-04-3000014237742024-04-3000014237742024-01-310001423774us-gaap:CommonClassAMember2024-01-310001423774us-gaap:CommonClassBMember2024-01-310001423774us-gaap:SubscriptionAndCirculationMember2024-02-012024-04-300001423774us-gaap:SubscriptionAndCirculationMember2023-02-012023-04-300001423774us-gaap:TechnologyServiceMember2024-02-012024-04-300001423774us-gaap:TechnologyServiceMember2023-02-012023-04-3000014237742023-02-012023-04-300001423774us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-01-310001423774us-gaap:AdditionalPaidInCapitalMember2024-01-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-310001423774us-gaap:RetainedEarningsMember2024-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-02-012024-04-300001423774us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-02-012024-04-300001423774us-gaap:AdditionalPaidInCapitalMember2024-02-012024-04-300001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-02-012024-04-300001423774us-gaap:RetainedEarningsMember2024-02-012024-04-300001423774us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-04-300001423774us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-04-300001423774us-gaap:AdditionalPaidInCapitalMember2024-04-300001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-300001423774us-gaap:RetainedEarningsMember2024-04-300001423774us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-01-310001423774us-gaap:AdditionalPaidInCapitalMember2023-01-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001423774us-gaap:RetainedEarningsMember2023-01-3100014237742023-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-02-012023-04-300001423774us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-02-012023-04-300001423774us-gaap:AdditionalPaidInCapitalMember2023-02-012023-04-300001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012023-04-300001423774us-gaap:RetainedEarningsMember2023-02-012023-04-300001423774us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-04-300001423774us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-04-300001423774us-gaap:AdditionalPaidInCapitalMember2023-04-300001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-300001423774us-gaap:RetainedEarningsMember2023-04-3000014237742023-04-300001423774us-gaap:USTreasuryAndGovernmentMember2024-04-300001423774us-gaap:CorporateDebtSecuritiesMember2024-04-300001423774us-gaap:USTreasuryAndGovernmentMember2024-01-310001423774us-gaap:CorporateDebtSecuritiesMember2024-01-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2024-01-310001423774srt:MaximumMember2024-04-300001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-04-300001423774us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-04-300001423774us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-04-300001423774us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-04-300001423774us-gaap:WarrantMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:WarrantMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:WarrantMemberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001423774us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtMember2024-04-300001423774us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtMember2024-04-300001423774us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtMember2024-04-300001423774us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtMember2024-04-300001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-01-310001423774us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-01-310001423774us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-01-310001423774us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-01-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:WarrantMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:WarrantMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:WarrantMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtMember2024-01-310001423774us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtMember2024-01-310001423774us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtMember2024-01-310001423774us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtMember2024-01-310001423774us-gaap:WarrantMember2024-01-310001423774us-gaap:WarrantMember2024-02-012024-04-300001423774us-gaap:WarrantMember2024-04-300001423774us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2024-01-310001423774us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2024-02-012024-04-300001423774us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2024-04-300001423774us-gaap:ConvertibleDebtMemberzuo:Notes2029InitialNotesMember2024-04-300001423774zuo:ComputerSoftwareMember2024-04-300001423774zuo:ComputerSoftwareMember2024-01-310001423774us-gaap:LeaseholdImprovementsMember2024-04-300001423774us-gaap:LeaseholdImprovementsMember2024-01-310001423774us-gaap:ComputerEquipmentMember2024-04-300001423774us-gaap:ComputerEquipmentMember2024-01-310001423774us-gaap:FurnitureAndFixturesMember2024-04-300001423774us-gaap:FurnitureAndFixturesMember2024-01-310001423774us-gaap:SoftwareDevelopmentMember2024-02-012024-04-300001423774us-gaap:SoftwareDevelopmentMember2023-02-012023-04-300001423774us-gaap:SoftwareDevelopmentMember2024-04-300001423774us-gaap:SoftwareDevelopmentMember2024-01-310001423774us-gaap:DevelopedTechnologyRightsMember2024-04-300001423774us-gaap:CustomerRelationshipsMember2024-04-300001423774us-gaap:TradeNamesMember2024-04-300001423774us-gaap:DevelopedTechnologyRightsMember2024-01-310001423774us-gaap:CustomerRelationshipsMember2024-01-310001423774us-gaap:TradeNamesMember2024-01-310001423774srt:MinimumMember2024-02-012024-04-300001423774srt:MaximumMember2024-02-012024-04-300001423774us-gaap:ConvertibleDebtMemberzuo:Notes2029InitialNotesMember2022-03-240001423774us-gaap:ConvertibleDebtMemberzuo:Notes2029AdditionalNotesMember2023-09-220001423774zuo:WarrantsSilverLakeMember2022-03-240001423774zuo:Notes2029Memberus-gaap:ConvertibleDebtMember2022-03-242022-03-240001423774zuo:Notes2029Memberus-gaap:ConvertibleDebtMember2022-03-240001423774us-gaap:ConvertibleDebtMemberzuo:Notes2029InitialNotesMember2022-03-242022-03-240001423774zuo:Notes2029Member2022-03-240001423774zuo:Notes2029Member2022-03-242022-03-240001423774us-gaap:ConvertibleDebtMemberzuo:Notes2029InitialNotesMember2024-01-310001423774us-gaap:ConvertibleDebtMemberzuo:Notes2029InitialNotesMember2024-02-012024-04-300001423774us-gaap:ConvertibleDebtMemberzuo:Notes2029InitialNotesMember2023-02-012023-04-300001423774us-gaap:MeasurementInputSharePriceMember2024-04-300001423774us-gaap:MeasurementInputSharePriceMember2024-01-310001423774us-gaap:MeasurementInputConversionPriceMember2024-04-300001423774us-gaap:MeasurementInputConversionPriceMember2024-01-310001423774us-gaap:MeasurementInputPriceVolatilityMember2024-04-300001423774us-gaap:MeasurementInputPriceVolatilityMember2024-01-310001423774us-gaap:MeasurementInputRiskFreeInterestRateMember2024-04-300001423774us-gaap:MeasurementInputRiskFreeInterestRateMember2024-01-310001423774zuo:MeasurementInputCorporateBondYieldMember2024-04-300001423774zuo:MeasurementInputCorporateBondYieldMember2024-01-310001423774zuo:MeasurementInputCouponInterestRateMember2024-04-300001423774zuo:MeasurementInputCouponInterestRateMember2024-01-310001423774zuo:FirstCitizenBankTrustCompanyMemberus-gaap:RevolvingCreditFacilityMember2024-04-300001423774zuo:FirstCitizenBankTrustCompanyMemberus-gaap:PrimeRateMember2024-02-012024-04-300001423774zuo:WarrantsTrancheOneMemberzuo:WarrantsSilverLakeMember2022-03-240001423774zuo:WarrantsTrancheTwoMemberzuo:WarrantsSilverLakeMember2022-03-240001423774zuo:WarrantsSilverLakeMemberzuo:WarrantsTrancheThreeMember2022-03-240001423774zuo:WarrantsSilverLakeMember2024-04-300001423774zuo:WarrantsSilverLakeMember2023-09-230001423774zuo:WarrantsSilverLakeMember2023-09-232023-09-230001423774us-gaap:WarrantMemberus-gaap:MeasurementInputSharePriceMember2024-04-300001423774us-gaap:WarrantMemberus-gaap:MeasurementInputSharePriceMember2024-01-310001423774us-gaap:MeasurementInputExercisePriceMemberus-gaap:WarrantMembersrt:MinimumMember2024-04-300001423774us-gaap:MeasurementInputExercisePriceMemberus-gaap:WarrantMembersrt:MaximumMember2024-04-300001423774us-gaap:MeasurementInputExercisePriceMemberus-gaap:WarrantMembersrt:MinimumMember2024-01-310001423774us-gaap:MeasurementInputExercisePriceMemberus-gaap:WarrantMembersrt:MaximumMember2024-01-310001423774us-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMember2024-04-300001423774us-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMember2024-01-310001423774us-gaap:MeasurementInputExpectedTermMemberus-gaap:WarrantMember2024-04-300001423774us-gaap:MeasurementInputExpectedTermMemberus-gaap:WarrantMember2024-01-310001423774us-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-04-300001423774us-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-01-310001423774us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedDividendRateMember2024-04-300001423774us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedDividendRateMember2024-01-310001423774zuo:WarrantsSilverLakeMember2024-02-012024-04-300001423774zuo:WarrantsSilverLakeMember2023-02-012023-04-3000014237742024-05-012024-04-300001423774country:US2024-02-012024-04-300001423774country:US2023-02-012023-04-300001423774us-gaap:NonUsMember2024-02-012024-04-300001423774us-gaap:NonUsMember2023-02-012023-04-300001423774us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:US2024-02-012024-04-300001423774us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:US2023-02-012023-04-300001423774us-gaap:RevenueFromContractWithCustomerMemberus-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMember2024-02-012024-04-300001423774us-gaap:RevenueFromContractWithCustomerMemberus-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMember2023-02-012023-04-300001423774srt:MinimumMember2024-04-300001423774zuo:OperatingLeaseAgreementMemberus-gaap:StandbyLettersOfCreditMember2024-01-310001423774zuo:OperatingLeaseAgreementMemberus-gaap:StandbyLettersOfCreditMember2024-04-300001423774zuo:CloudComputingServiceMember2024-04-300001423774us-gaap:AccumulatedTranslationAdjustmentMember2024-01-310001423774us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-310001423774us-gaap:AccumulatedTranslationAdjustmentMember2024-02-012024-04-300001423774us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-02-012024-04-300001423774us-gaap:AccumulatedTranslationAdjustmentMember2024-04-300001423774us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-04-300001423774us-gaap:CommonClassAMemberzuo:TwoThousandAndEighteenEquityIncentivePlanMember2024-04-300001423774zuo:TwoThousandSixAndTwoThousandFifteenPlanMemberzuo:EmployeeStockOptionAndRestrictedStockUnitRSUMember2024-04-3000014237742023-02-012024-01-310001423774us-gaap:RestrictedStockUnitsRSUMember2024-01-310001423774us-gaap:RestrictedStockUnitsRSUMember2024-02-012024-04-300001423774us-gaap:RestrictedStockUnitsRSUMember2024-04-300001423774us-gaap:PerformanceSharesMembersrt:MinimumMember2024-04-300001423774srt:MaximumMemberus-gaap:PerformanceSharesMember2024-04-300001423774us-gaap:PerformanceSharesMember2023-02-012023-04-300001423774srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2024-04-012024-04-300001423774srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2024-04-300001423774us-gaap:PerformanceSharesMember2024-04-012024-04-300001423774us-gaap:PerformanceSharesMember2024-01-310001423774us-gaap:PerformanceSharesMember2024-02-012024-04-300001423774us-gaap:PerformanceSharesMember2024-04-300001423774zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember2024-04-300001423774zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember2024-02-012024-04-300001423774zuo:CostOfSubscriptionRevenuesMember2024-02-012024-04-300001423774zuo:CostOfSubscriptionRevenuesMember2023-02-012023-04-300001423774zuo:CostOfProfessionalServicesRevenueMember2024-02-012024-04-300001423774zuo:CostOfProfessionalServicesRevenueMember2023-02-012023-04-300001423774us-gaap:ResearchAndDevelopmentExpenseMember2024-02-012024-04-300001423774us-gaap:ResearchAndDevelopmentExpenseMember2023-02-012023-04-300001423774us-gaap:SellingAndMarketingExpenseMember2024-02-012024-04-300001423774us-gaap:SellingAndMarketingExpenseMember2023-02-012023-04-300001423774us-gaap:GeneralAndAdministrativeExpenseMember2024-02-012024-04-300001423774us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012023-04-300001423774us-gaap:EmployeeStockOptionMember2024-04-300001423774us-gaap:EmployeeStockOptionMember2024-02-012024-04-300001423774us-gaap:ConvertibleDebtSecuritiesMember2024-02-012024-04-300001423774us-gaap:ConvertibleDebtSecuritiesMember2023-02-012023-04-300001423774us-gaap:RestrictedStockUnitsRSUMember2024-02-012024-04-300001423774us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-04-300001423774us-gaap:WarrantMember2024-02-012024-04-300001423774us-gaap:WarrantMember2023-02-012023-04-300001423774us-gaap:EmployeeStockOptionMember2024-02-012024-04-300001423774us-gaap:EmployeeStockOptionMember2023-02-012023-04-300001423774us-gaap:PerformanceSharesMember2024-02-012024-04-300001423774us-gaap:PerformanceSharesMember2023-02-012023-04-300001423774zuo:EmployeeStockPurchasePlanMember2024-02-012024-04-300001423774zuo:EmployeeStockPurchasePlanMember2023-02-012023-04-300001423774zuo:TogaiInc.Memberus-gaap:SubsequentEventMember2024-05-092024-05-090001423774zuo:PeterHirschMember2024-02-012024-04-300001423774zuo:PeterHirschMemberzuo:PeterHirschTradingArrangementRestrictedStockUnitsMember2024-04-300001423774zuo:PeterHirschMemberzuo:PeterHirschTradingArrangementPerformanceSharesMember2024-04-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
_____________________________ 
FORM 10-Q
_____________________________ 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended April 30, 2024
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)
101 Redwood Shores Parkway,
Redwood City, California
 94065
(Address of principal executive offices) (Zip Code)
(888) 976-9056
(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 of each exchange on which registered
Class A common stock, par value $0.0001 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 April 30, 2024, the number of shares of the Registrants Class A common stock outstanding was 139.7 million and the number of shares of the Registrants Class B common stock outstanding was 8.4 million.



Page
PART I.
Item 1.
Item 2.
Item 3.
Item 4.
PART II.
Item 1.
Item 1A.
Item 2.
Item 5.
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. Our fiscal year end is January 31. References to “fiscal” followed by the year refer to the fiscal year ended January 31 for the referenced year.
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,” "determine," “estimates,” “potential,” "possible," “continues,” “anticipates,” “intends,” “expects,” “could,” “would,” “projects,” “plans,” “targets,” "may affect," "seek," "future," strategy," "likely," "should," 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;
economic uncertainty and associated trends in macroeconomic conditions, as well as geopolitical conditions, including the effects of economic downturns, inflation, rising interest rates, bank failures, debt ceiling negotiations, potential government shutdowns, and conflicts;
currency exchange rate fluctuations;
trends and expectations in our operating and financial metrics, including customers with annual contract value (ACV) equal to or greater than $250,000, dollar-based retention rate, annual recurring revenue (ARR) and ARR growth, and growth of and within our customer base;
future acquisitions, the anticipated benefits of such acquisitions and our ability to integrate the operations and technology of any acquired company;
industry trends, projected growth, or trend analysis, including the shift to recurring revenue business models;
our investments in our platform and the cost of third-party hosting fees;
the expansion and functionality of our technology offering, including expected benefits of such products and technology, and our ability to further penetrate our customer base;
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 liquidity being sufficient to meet our working capital and capital expenditure needs for at least the next 12 months;
the impact of actions that we are taking to improve operational efficiencies and operating costs, including prior workforce reductions;
disruptions to the U.S. and international banking systems;
our ability to comply with all governmental laws, regulations and other legal obligations, including those related to evolving regulation of artificial intelligence and machine learning; and
other statements regarding our future operations, financial condition, 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.
1


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


PART I—FINANCIAL INFORMATION
Item 1.    Financial Statements
ZUORA, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands)
(unaudited)
 April 30, 2024January 31, 2024
Assets
Current assets:
Cash and cash equivalents$265,712 $256,065 
Short-term investments281,442 258,120 
Accounts receivable, net of allowance for credit losses of $2,173 and $2,142 as of April 30, 2024 and January 31, 2024, respectively
77,399 124,602 
Deferred commissions, current portion15,934 15,870 
Prepaid expenses and other current assets25,624 23,261 
Total current assets666,111 677,918 
Property and equipment, net26,218 25,961 
Operating lease right-of-use assets21,270 22,462 
Purchased intangibles, net9,474 10,082 
Deferred commissions, net of current portion25,952 27,250 
Goodwill56,147 56,657 
Other assets4,574 3,506 
Total assets$809,746 $823,836 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$153 $3,161 
Accrued expenses and other current liabilities41,308 32,157 
Accrued employee liabilities28,465 37,722 
Deferred revenue, current portion184,278 199,615 
Operating lease liabilities, current portion5,929 6,760 
Total current liabilities260,133 279,415 
Long-term debt362,310 359,525 
Deferred revenue, net of current portion1,411 2,802 
Operating lease liabilities, net of current portion35,276 37,100 
Deferred tax liabilities3,726 3,725 
Other long-term liabilities7,592 7,582 
Total liabilities670,448 690,149 
Commitments and contingencies (Note 14)
Stockholders’ equity:
Class A common stock14 14 
Class B common stock1 1 
Additional paid-in capital984,194 964,141 
Accumulated other comprehensive loss(1,593)(859)
Accumulated deficit(843,318)(829,610)
Total stockholders’ equity139,298 133,687 
Total liabilities and stockholders’ equity$809,746 $823,836 
See notes to unaudited condensed consolidated financial statements.
3


ZUORA, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands, except per share data)
(unaudited) 
 Three Months Ended
April 30,
 20242023
Revenue:
Subscription$98,959 $89,711 
Professional services10,810 13,384 
Total revenue109,769 103,095 
Cost of revenue:
Subscription20,689 20,588 
Professional services14,372 16,758 
Total cost of revenue35,061 37,346 
Gross profit74,708 65,749 
Operating expenses:
Research and development23,566 25,668 
Sales and marketing35,845 41,444 
General and administrative19,269 18,816 
Total operating expenses78,680 85,928 
Loss from operations(3,972)(20,179)
Change in fair value of debt conversion and warrant liabilities(7,928)30 
Interest expense(6,771)(4,387)
Interest and other income (expense), net5,315 5,710 
Loss before income taxes(13,356)(18,826)
Income tax provision352 469 
Net loss(13,708)(19,295)
Comprehensive loss:
Foreign currency translation adjustment(247)(283)
Unrealized (loss) gain on available-for-sale securities(487)340 
Comprehensive loss$(14,442)$(19,238)
Net loss per share, basic and diluted$(0.09)$(0.14)
Weighted-average shares outstanding used in calculating net loss per share, basic and diluted146,670 136,190 
See notes to unaudited condensed consolidated financial statements.

4


ZUORA, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(in thousands)
(unaudited)
Three Months Ended April 30, 2024
Accumulated
Class AClass BAdditionalOtherTotal
Common StockCommon StockPaid-inComprehensiveAccumulatedStockholders'
SharesAmountSharesAmountCapitalLossDeficitEquity
Balance, January 31, 2024137,792 $14 8,240 $1 $964,141 $(859)$(829,610)$133,687 
Conversion of Class B common stock to Class A common stock 393 — (393)— — — — — 
Issuance of common stock upon exercise of stock options— — 508 — 1,592 — — 1,592 
RSU releases 1,562 — — — — — — — 
Stock-based compensation — — — — 18,461 — — 18,461 
Other comprehensive loss— — — — — (734)— (734)
Net loss — — — — — — (13,708)(13,708)
Balance, April 30, 2024139,747 $14 8,355 $1 $984,194 $(1,593)$(843,318)$139,298 

Three Months Ended April 30, 2023
Accumulated
Class AClass BAdditionalOtherTotal
Common StockCommon StockPaid-inComprehensiveAccumulatedStockholders'
SharesAmountSharesAmountCapitalLossDeficitEquity
Balance, January 31, 2023127,384 $13 8,121 $1 $859,482 $(919)$(761,417)$97,160 
Conversion of Class B common stock to Class A common stock 96 — (96)— — — — — 
Issuance of common stock upon exercise of stock options— — 96 — 537 — — 537 
RSU releases 1,643 — — — — — — — 
Stock-based compensation — — — — 25,224 — — 25,224 
Other comprehensive income— — — — — 57 — 57 
Net loss — — — — — — (19,295)(19,295)
Balance, April 30, 2023129,123 $13 8,121 $1 $885,243 $(862)$(780,712)$103,683 


See notes to unaudited condensed consolidated financial statements.
5


ZUORA, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
 Three Months Ended
April 30,
 20242023
Cash flows from operating activities:
Net loss$(13,708)$(19,295)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation, amortization and accretion4,235 4,290 
Stock-based compensation18,461 25,224 
Provision for credit losses501 1,117 
Amortization of deferred commissions4,554 4,970 
Reduction in carrying amount of right-of-use assets1,192 1,584 
Change in fair value of debt conversion and warrant liabilities7,928 (30)
Other78 140 
Changes in operating assets and liabilities:
Accounts receivable46,702 7,531 
Prepaid expenses and other assets(2,745)(112)
Deferred commissions(3,375)(3,607)
Accounts payable(3,002)4,703 
Accrued expenses and other liabilities1,234 (2,000)
Accrued employee liabilities(9,257)(3,823)
Deferred revenue(16,728)(2,527)
Operating lease liabilities(3,200)(3,572)
Net cash provided by operating activities32,870 14,593 
Cash flows from investing activities:
Purchases of property and equipment(2,655)(1,657)
Purchases of short-term investments(90,399)(61,745)
Maturities of short-term investments68,486 88,228 
Cash paid for acquisition (4,524)
Net cash (used in) provided by investing activities(24,568)20,302 
Cash flows from financing activities:
Proceeds from issuance of common stock upon exercise of stock options1,592 537 
Net cash provided by financing activities1,592 537 
Effect of exchange rates on cash and cash equivalents(247)(283)
Net increase in cash and cash equivalents9,647 35,149 
Cash and cash equivalents, beginning of period256,065 203,239 
Cash and cash equivalents, end of period$265,712 $238,388 
Supplemental disclosure of non-cash investing and financing activities:
Property and equipment purchases accrued or in accounts payable$ $215 
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 Redwood City, California.
Zuora provides a leading monetization suite for a modern business, built to help companies launch and scale new services and operate dynamic, customer-centric business models, including subscription and usage-based models. Our technology solutions enable companies across multiple industries and geographies to build, run, and grow a modern business, automating the quote-to-revenue process, including offers, billing, collections, and revenue recognition. With Zuora’s solutions, businesses can change and evolve how they go to market through a mix of monetization models, efficiently comply with revenue recognition standards, analyze customer data to optimize their offerings, and build recurring relationships with their customers.
On September 2, 2022, Zuora acquired Zephr, a leading subscription experience platform used by global digital publishing and media companies. Additional information regarding the Zephr acquisition is contained in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024, filed with the Securities and Exchange Commission (SEC) on March 26, 2024 (Annual Report on Form 10-K).
References to “Zuora”, “us”, “our”, or “we” in these notes refer to Zuora, Inc. and its subsidiaries on a consolidated basis.
Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements, which include the accounts of Zuora 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 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, 2024 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, 2025 or any future period.
The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024.
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.
Our most significant estimates and assumptions are related to revenue recognition with respect to the determination of the standalone selling prices for our services; the expected period of benefit over which deferred commissions are amortized; valuation of certain stock-based awards, our convertible senior notes and warrants and short-term investments; estimates of allowance for credit losses; estimates of the fair value of goodwill and long-lived assets when evaluating for impairments and for assets acquired from acquisitions; useful lives of intangibles
7


and other long-lived assets; and the valuation of deferred income tax assets and contingencies. We base our 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
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. There have been no significant changes to these policies during the three months ended April 30, 2024.
Note 3. Investments
The amortized costs, unrealized gains and losses and estimated fair values of our short-term investments were as follows (in thousands):
April 30, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$136,080 $2 $(191)$135,891 
Corporate bonds145,693 20 (162)145,551 
Total short-term investments$281,773 $22 $(353)$281,442 
January 31, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$98,206 $50 $(7)$98,249 
Corporate bonds129,767 121 (3)129,885 
Commercial paper29,991  (5)29,986 
Total short-term investments$257,964 $171 $(15)$258,120 
There were no material realized gains or losses from sales of marketable securities that were reclassified out of accumulated other comprehensive loss into investment income during the three months ended April 30, 2024 and 2023. We had no significant unrealized losses on our available-for-sale securities as of April 30, 2024 and January 31, 2024, and we do not expect material credit losses on our current investments in future periods. All securities had stated effective maturities of less than one year as of April 30, 2024.
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, we use 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 we use quoted prices for similar assets and liabilities or inputs other than the quoted prices that are observable either directly or indirectly.
8


The following tables summarize our fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis (in thousands):
April 30, 2024
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$155,984 $ $ $155,984 
U.S. government securities9,984   9,984 
Total cash equivalents$165,968 $ $ $165,968 
Short-term investments:
U.S. government securities$ $135,891 $ $135,891 
Corporate bonds 145,551  145,551 
Total short-term investments$ $281,442 $ $281,442 
Liabilities:
Warrant liability$ $ $19,100 $19,100 
Debt conversion liability  7,668 7,668 
Total liabilities$ $ $26,768 $26,768 
January 31, 2024
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$207,632 $ $ $207,632 
Corporate bonds3,497   3,497 
Total cash equivalents$211,129 $ $ $211,129 
Short-term investments:
U.S. government securities$ $98,249 $ $98,249 
Corporate bonds 129,885  129,885 
Commercial paper 29,986  29,986 
Total short-term investments$ $258,120 $ $258,120 
Liabilities:
Warrant liability$ $ $11,992 $11,992 
Debt conversion liability  6,848 6,848 
Total liabilities$ $ $18,840 $18,840 
Changes in our Level 3 fair value measurements were as follows (in thousands):
Warrant Liability
Balance, January 31, 2024
$11,992 
Change in fair value7,108 
Balance, April 30, 2024
$19,100 
Additional information about the Warrant liability, including the fair value inputs, is included in Note 10. Warrants to Purchase Shares of Common Stock.
9


Debt Conversion Liability
Balance, January 31, 2024
$6,848 
Change in fair value820 
Balance, April 30, 2024
$7,668 
Additional information about the debt conversion liability, including the fair value inputs, is included in Note 9. Debt.
As of April 30, 2024, the net carrying amount of the 2029 Notes, defined in Note 9. Debt, was $362.3 million and the estimated fair value was $398.5 million. The fair value of the 2029 Notes is classified as a Level 3 measurement.
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.
Note 5. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 April 30, 2024January 31, 2024
Prepaid software subscriptions$8,364 $6,582 
Taxes4,740 4,348 
Contract assets2,555 1,380 
Prepaid insurance2,314 2,305 
Prepaid hosting costs886 1,157 
Deposits570 699 
Other6,195 6,790 
Total$25,624 $23,261 
Note 6. Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 April 30, 2024January 31, 2024
Software$39,748 $37,216 
Leasehold improvements13,415 14,013 
Computer equipment11,169 11,125 
Furniture and fixtures3,935 4,276 
68,267 66,630 
Less: accumulated depreciation and amortization(42,049)(40,669)
Total$26,218 $25,961 
The following table summarizes the capitalized internal-use software costs included within the Software line item in the table above (in thousands):
Three Months Ended
April 30,
20242023
Internal-use software costs capitalized during the period$2,533 $1,044 
April 30, 2024January 31, 2024
Total capitalized internal-use software, net of accumulated amortization$16,586 $15,483 
10


The following table summarizes total depreciation and amortization expense related to property and equipment, including amortization of internal-use software, included primarily in General and administrative and Cost of subscription revenue in the accompanying unaudited condensed consolidated statements of comprehensive loss (in thousands):
Three Months Ended
April 30,
20242023
Total depreciation and amortization expense$2,369 $2,538 
Note 7. Purchased Intangible Assets and Goodwill
The following tables summarize the purchased intangible asset balances (in thousands):
April 30, 2024
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Developed technology$17,997 $(10,149)$7,848 
Customer relationships5,187 (3,927)1,260 
Trade name1,709 (1,343)366 
Total$24,893 $(15,419)$9,474 
January 31, 2024
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Developed technology$17,997 $(9,782)$8,215 
Customer relationships5,187 (3,786)1,401 
Trade name1,709 (1,243)466 
Total$24,893 $(14,811)$10,082 
Purchased intangible assets are being amortized to Cost of subscription revenue in the accompanying unaudited condensed consolidated statements of comprehensive loss on a straight-line basis over their estimated useful lives ranging from three to ten years. The following table summarizes amortization expense recognized on purchased intangible assets during the periods indicated (in thousands):
Three Months Ended
April 30,
20242023
Purchased intangible assets amortization expense$608 $738 
Estimated future amortization expense for purchased intangible assets as of April 30, 2024 was as follows (in thousands):
Fiscal year ending:
2025 (remainder of the year)$1,736 
20261,874 
20271,561 
20281,561 
20291,561 
Thereafter1,181 
Total estimated amortization expense$9,474 
11


The following table represents the changes to goodwill (in thousands):
Goodwill
Balance, January 31, 2024$56,657 
Effects of foreign currency translation(510)
Balance, April 30, 2024$56,147 
Note 8. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 April 30, 2024January 31, 2024
 Warrant liability $19,100 $11,992 
 Debt conversion liability7,668 6,848 
 Accrued outside services and consulting 5,204 1,499 
 Accrued taxes 3,032 4,147 
 Accrued hosting and third-party licenses 1,703 2,707 
 Accrued interest 1,344 1,344 
 Other accrued expenses
3,257 3,620 
Total$41,308 $32,157 
Note 9. Debt
2029 Notes
On March 24, 2022 (Initial Closing Date), we issued convertible senior notes (Initial Notes) in the aggregate principal amount of $250.0 million pursuant to an agreement with certain entities affiliated with Silver Lake Alpine II, L.P. (Silver Lake). On September 22, 2023 (Subsequent Closing Date), we issued additional convertible senior notes in the aggregate principal amount of $150.0 million (Additional Notes and together with the Initial Notes, the “2029 Notes”) under the agreement with Silver Lake. The 2029 Notes represent senior unsecured obligations of Zuora.
As a condition of the agreement with Silver Lake, we also issued warrants to Silver Lake to acquire up to 7.5 million shares of Class A common stock (Warrants). Refer to Note 10. Warrants to Purchase Shares of Common Stock for more information.
The purchase price of the 2029 Notes is 98% of the par value. The 2029 Notes bear interest at a rate of 3.95% per annum, payable quarterly in cash, provided that we have the option to pay interest in kind at 5.50% per annum. The 2029 Notes will mature on March 31, 2029, subject to earlier conversion or repurchase. The 2029 Notes are convertible at Silver Lake’s option into shares of our Class A common stock at an initial conversion rate of 50.0 shares per $1,000 principal amount ($20.00 per share, representing 20.0 million shares of Class A common stock), subject to customary anti-dilution adjustments. Any 2029 Notes that are converted in connection with a "make-whole fundamental change" are subject to an increase in the conversion rate under certain circumstances. The term "make-whole fundamental change" is defined in the indenture for the 2029 Notes, and generally refers to a "fundamental change" including a change in control of Zuora that meets certain specifications or the termination of trading of Zuora's stock on the New York Stock Exchange (or the NASDAQ Global Select Market or the NASDAQ Global Market, or any of their respective successors), in each case subject to certain exceptions and exclusions described in the indenture.
On the Initial Closing Date, we concluded that the conversion option contained in the 2029 Notes qualified for a scope exception from derivative accounting and therefore was not bifurcated and accounted for separately from the Initial Notes. On the Subsequent Closing Date, we reassessed the classification of the conversion option and concluded that a portion of the conversion option no longer qualified for equity classification under ASC 815-40 as a result of the issuance of the Additional Notes. Under certain make-whole fundamental change scenarios, we would be required to, at our option, either (i) seek and obtain stockholder approval prior to issuing 20% or more of our outstanding common stock or voting power or (ii) pay cash in lieu of delivering any shares at or above such 20%
12


threshold. As a result of our sequencing policy described in Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements in our Annual Report on Form 10-K, we separated a portion of the conversion option representing approximately 1.4 million shares of Class A common stock issuable upon conversion of the 2029 Notes valued at $6.1 million as of the Subsequent Closing Date from the 2029 Notes and recorded a debt conversion liability at fair value on bifurcation, with an offset to the carrying amount of the 2029 Notes. For further information on our derivative financial instruments policy, refer to Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements in our Annual Report on Form 10-K. We will reassess the classification of the debt conversion liability in future reporting periods to determine if any further change is required.
With certain exceptions, upon a "fundamental change" of Zuora, the holders of the 2029 Notes may require that we repurchase all or part of the principal amount of the 2029 Notes at a purchase price equal to the principal amount and accrued but unpaid interest outstanding, plus the total sum of all remaining scheduled interest payments through the remainder of the term of the 2029 Notes, at the 5.50% paid in kind interest rate. At any time on or after March 24, 2027, the holders of the 2029 Notes may require that we repurchase all or part of the principal amount of the Notes at a purchase price equal to the principal amount plus accrued interest through the date of repurchase. Upon certain events of default, the 2029 Notes may be declared due and payable (or will automatically become so under certain events of default), at a purchase price equal to the principal amount plus accrued interest through the date of repurchase. We have no right to redeem the 2029 Notes prior to maturity.
Deferred loan costs are being amortized to interest expense using the effective interest rate method over the five year expected life of the 2029 Notes (representing the period from the contract date to the earliest noncontingent put date of March 24, 2027), reflecting an effective interest rate of 7.6%.
The carrying value of the 2029 Notes was classified as long-term and consisted of the following (in thousands):
April 30, 2024January 31, 2024
2029 Notes principal$400,000 $400,000 
Unamortized deferred loan costs(37,690)(40,475)
Carrying value$362,310 $359,525 
Interest expense related to the 2029 Notes, included in Interest expense in the accompanying unaudited condensed consolidated statements of comprehensive loss, was as follows (in thousands):
Three Months Ended
April 30,
20242023
Contractual interest expense$3,950 $2,469 
Amortization of deferred loan costs2,785 1,904 
Total interest expense$6,735 $4,373 
We used a binomial lattice model to value the bifurcated derivatives contained in the 2029 Notes. ASC 815 does not permit an issuer to account separately for individual derivative terms and features embedded in hybrid financial instruments that require bifurcation and liability classification as derivative financial instruments. Rather, such terms and features must be combined together, and fair-valued as a single, compound embedded derivative. We selected a binomial lattice model to value the compound embedded derivative because we believe this technique is reflective of all significant assumptions that market participants would likely consider in negotiating the transfer of the 2029 Notes. Such assumptions include, among other inputs, stock price volatility, risk-free rates, credit risk assumptions, early redemption and conversion assumptions, and the potential for future adjustment of the conversion rate due to triggering events.
13


The debt conversion liability's fair value was measured using a binomial lattice model using the following key inputs:
April 30, 2024January 31, 2024
Fair value of common stock$9.86$9.14
Conversion price
$20.00$20.00
Expected volatility50.0 %47.5 %
Risk-free interest rate5.0 %3.8 %
Corporate bond yield
19.9 %19.2 %
Coupon interest rate
3.95 %3.95 %
We recognized a loss on the revaluation of the debt conversion liability of $0.8 million during the three months ended April 30, 2024, which is included in Change in fair value of debt conversion and warrant liabilities in the accompanying unaudited condensed consolidated statements of comprehensive loss. Refer to Note 4. Fair Value Measurements for the fair value of the debt conversion liability.
Debt Agreement
We have a $30.0 million revolving credit facility under an agreement with Silicon Valley Bank, a division of First-Citizens Bank & Trust. This credit facility matures in October 2025. The interest rate under the credit facility is equal to the prime rate published by the Wall Street Journal minus 1.0%. We had not drawn down any amounts under the facility as of April 30, 2024.
Note 10. Warrants to Purchase Shares of Common Stock
In connection with the issuance of the 2029 Notes (discussed Note 9. Debt), we issued to Silver Lake Warrants to acquire up to 7.5 million shares of Class A common stock, exercisable for a period of approximately seven years from the Initial Closing Date, which are comprised of (i) Warrants to purchase up to 2.5 million shares of Class A common stock are exercisable at $20.00 per share, (ii) Warrants to purchase up to 2.5 million shares of Class A common stock are exercisable at $22.00 per share, and (iii) Warrants to purchase up to 2.5 million shares of Class A common stock are exercisable at $24.00 per share. In addition, Silver Lake can elect to exercise the Warrants on a net-exercise basis. In the event of a "make-whole fundamental change" (as defined in the Form of Warrant, which has a similar definition as in the indenture, described above in Note. 9 Debt), the number of shares issuable by Zuora upon exercise of the Warrants may be increased, and the exercise price for the Warrants adjusted. As of April 30, 2024, all 7.5 million Warrants were outstanding.
On the Initial Closing Date, we classified a portion of the Warrants as a current liability due to certain settlement provisions in the Warrants. Under certain make-whole fundamental change scenarios, we would be required to, at our option, either (i) obtain shareholder approval prior to issuing 20% or more of our outstanding common stock or (ii) pay cash in lieu of delivering any shares at or above such 20% threshold. As a result, we concluded that approximately 2.8 million Warrants valued at $12.0 million as of the Initial Closing Date did not qualify for equity classification under ASC 815-40, pursuant to our sequencing policy. As a result of the issuance of the Additional Notes, we reassessed the classification of the Warrants and concluded that no Warrants qualified for equity classification under ASC 815-40. Accordingly, we reclassified 4.7 million Warrants valued at $7.7 million from equity to liability as of the Subsequent Closing Date. We will reassess the classification of the Warrant liability in future reporting periods to determine if any change is required.
14


The liability-classified warrants' fair value was measured using a combination of Black-Scholes option pricing and Monte Carlo Simulation models that take into consideration probability factors of the various outcomes related to the exercise terms of the warrants using the following inputs:
 April 30, 2024January 31, 2024
Fair value of common stock
$9.86 $9.14 
Exercise price
$20.00 - $24.00
$20.00 - $24.00
Expected volatility1
50.0 %41.8 %
Expected term (in years)4.45.2
Risk-free interest rate4.6 %3.9 %
Expected dividend yield  
_____________________________
(1) During the quarter ended April 30, 2024, we changed our approach for estimating our stock price volatility to use only Zuora's historical stock price trading data. Zuora now has sufficient historical trading data to fair value its financial instruments and we believe it better reflects the expected future trading volatility of the company's outstanding common stock. In previous periods, we used an average volatility based on historical trading data of Zuora and a group of similar publicly traded companies.
We recognized losses and gains on the revaluation of the liability-classified Warrants, summarized in the table below (in thousands), which are included in Change in fair value of debt conversion and warrant liabilities in the accompanying unaudited condensed consolidated statements of comprehensive loss. Refer to Note 4. Fair Value Measurements for the fair value of the liability-classified Warrants.
Three Months Ended
April 30,
20242023
(Loss) gain on change in fair value of warrant liability
$(7,108)$30 
Note 11. Deferred Revenue and Performance Obligations
The following table summarizes revenue recognized during the period that was included in the deferred revenue balance at the beginning of each respective period (in thousands):
Three Months Ended
April 30,
20242023
Revenue recognized from deferred revenue$87,622 $78,653 
As of April 30, 2024, total remaining non-cancellable performance obligations under our subscription contracts with customers was approximately $580.7 million and we expect to recognize revenue on approximately 56% of these remaining performance obligations over the next 12 months. Remaining performance obligations under our professional services contracts as of April 30, 2024 were not material.
15


Note 12. 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
April 30,
 20242023
United States$68,683$65,407
Others41,08637,688
Total$109,769$103,095
Percentage of revenue by geographic area:
United States63 %63 %
Other37 %37 %
Other than the United States, no individual country exceeded 10% of total revenue for the three months ended April 30, 2024 and 2023.
Long-lived assets
Long-lived assets, which consist of property and equipment, net, deferred commissions, purchased intangible assets, net and operating lease right-of-use assets by geographic location, are based on the location of the legal entity that owns the asset. As of April 30, 2024 and January 31, 2024, no individual country exceeded 10% of total long-lived assets other than the United States.

Note 13. Leases
We have non-cancelable operating leases for our offices located in the U.S. and abroad. As of April 30, 2024, these leases expire on various dates between 2026 and 2030. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease up to seven years. We have the right to exercise or forego the lease renewal options. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.
The components of our long-term operating leases and related operating lease cost were as follows (in thousands):
April 30, 2024January 31, 2024
Operating lease right-of-use assets$21,270 $22,462 
Operating lease liabilities, current portion$5,929 $6,760 
Operating lease liabilities, net of current portion35,276 37,100 
Total operating lease liabilities$41,205 $43,860 
Three Months Ended
April 30,
20242023
Operating lease cost1
$2,009 $2,224 
16


_____________________________
(1) Includes costs related to our short-term operating leases and is net of sublease income as follows (in thousands):    
Three Months Ended
April 30,
20242023
Short-term operating lease costs$451 $101 
Sublease income$(98)$(98)
The future maturities of long-term operating lease liabilities for each fiscal year were as follows (in thousands):
Maturities of Operating Lease Liabilities
2025 (remainder of the year)
$5,678 
20268,735 
20277,979 
20287,895 
20296,879 
Thereafter10,608 
   Total lease payments47,774 
Less imputed interest(6,569)
   Present value of lease liabilities$41,205 
Other supplemental information related to our long-term operating leases includes the following (dollars in thousands):
April 30, 2024January 31, 2024
Weighted-average remaining operating lease term5.8 years5.9 years
Weighted-average operating lease discount rate4.9 %5.1 %
Three Months Ended
April 30,
20242023
Supplemental Cash Flow Information
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases$3,121 $3,490 
New right-of-use assets obtained in exchange for lease liabilities:
Operating leases obtained$ $6,973 

As of April 30, 2024, we had $1.8 million of undiscounted future payments for an operating lease that has not yet commenced, which is excluded from the tables above and is not yet recognized in our consolidated balance sheets. This operating lease is expected to commence in the second quarter of the fiscal year beginning February 1, 2024 and has a lease term of three years.
Note 14. Commitments and Contingencies
Letters of Credit
In connection with the execution of certain facility leases, we had bank issued irrevocable letters of credit for $4.5 million as of April 30, 2024 and January 31, 2024. No draws have been made under such letters of credit.
17


Legal Proceedings
From time to time, we may be subject to legal proceedings, as well as demands, claims and threatened litigation. The outcomes of 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 our business because of defense and settlement costs, diversion of management resources, and other factors. As of the date of this Quarterly Report on Form 10-Q, we are not currently party to any legal proceeding that we believe could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably.

Other Contractual Obligations
As of April 30, 2024, we have a contractual obligation to make $2.7 million in purchases of cloud computing services provided by one of our vendors by September 2024.
Note 15. Income Taxes
The following table reflects our income tax provision, pretax loss and effective tax rate for the periods presented (in thousands, except percentages):
Three Months Ended
April 30,
20242023
Loss before income taxes$(13,356)$(18,826)
Income tax provision352 469 
Effective tax rate(2.6)%(2.5)%
The effective tax rates differ from the statutory rates primarily as a result of providing no benefit on pretax losses incurred in the United States, as we have determined that the benefit of the losses is not more likely than not to be realized.
Note 16. Stockholders’ Equity
Preferred Stock
As of April 30, 2024, Zuora had authorized 10 million shares of preferred stock, each with a par value of $0.0001 per share. As of April 30, 2024, no shares of preferred stock were issued and outstanding.
Common Stock
Prior to Zuora'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. 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 rights and the right to convert Class B common stock to Class A common stock.
As of April 30, 2024, Zuora 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 April 30, 2024, 139.7 million shares of Class A common stock and 8.4 million shares of Class B common stock were issued and outstanding.
18


Accumulated Other Comprehensive Loss
Components of accumulated other comprehensive loss were as follows (in thousands):
Foreign Currency Translation Adjustment
Unrealized Gain (Loss) on Available-for-Sale Securities
Total
Balance, January 31, 2024$(1,015)$156 $(859)
Foreign currency translation adjustment(247)— (247)
Unrealized loss on available-for-sale securities— (487)(487)
Balance, April 30, 2024$(1,262)$(331)$(1,593)
There were no material reclassifications out of accumulated other comprehensive loss during the three months ended April 30, 2024. Additionally, there was no material tax impact on the amounts presented.
Note 17. Employee Stock Plans
Equity Incentive Plans
Our 2018 Equity Incentive Plan (2018 Plan) authorizes the award of stock options, restricted stock awards, stock appreciation rights, restricted stock units (RSUs), performance awards, and stock bonuses. As of April 30, 2024, approximately 31.7 million shares of Class A common stock were reserved and available for issuance under the 2018 Plan. In addition, as of April 30, 2024, 3.0 million stock options and RSUs exercisable or settleable for Class B common stock were outstanding in the aggregate under our 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 tables summarize stock option activity and related information (in thousands, except weighted-average exercise price, weighted-average grant date fair value and average remaining contractual term):
Shares
Subject To
Outstanding
Stock Options
Weighted-Average
Exercise
Price
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
Balance, January 31, 20246,083 $9.21 3.6$15,984 
Exercised(508)3.29 
Forfeited(145)10.36 
Balance, April 30, 20245,430 9.73 3.615,127 
Exercisable as of April 30, 20243,012 4.84 2.115,127 
Vested and expected to vest as of April 30, 20245,422 $9.73 3.6$15,127 

 Three Months Ended
April 30,
 
20241
20231
Weighted-average grant date fair value per share of options granted during each respective period$ $ 
Aggregate intrinsic value of options exercised during each respective period$3,062 $379 
_________________________________
(1) No stock options were granted during the three months ended April 30, 2024 or 2023.
19


RSUs
The following table summarizes RSU activity and related information (in thousands, except weighted-average grant date fair value):
Number of RSUs OutstandingWeighted-Average Grant Date Fair Value
Balance, January 31, 202411,686 $10.24 
Granted5,780 9.57 
Vested(1,562)11.11 
Forfeited(800)10.55 
Balance, April 30, 202415,104 $9.88 
Performance Stock Units (PSUs)
We have granted PSUs to certain executives and other employees under our 2018 Plan as described below.
In March 2022 (which were subsequently amended in fiscal 2024), July 2023 and September 2023, we granted PSUs to certain executives. These PSUs are divided into two or three tranches, each tranche having pre-established performance targets that if met, as determined quarterly by our Compensation Committee, would result in the shares attributable to such tranche being earned, subject to a service-based vesting condition. The shares attributable to unearned tranches will expire on January 31, 2025 if the applicable performance criteria for such tranches are not met. As we previously disclosed in our Form 10-Q for the three months ended April 30, 2023 filed with the SEC on June 1, 2023, we modified the performance targets associated with these PSUs that were granted in March 2022. This resulted in $9.6 million of incremental compensation expense that was being recognized over the remaining vesting periods of the awards. During the three months ended April 30, 2024, we deemed these outstanding PSUs to be improbable of vesting and we recorded an adjustment to reverse all $3.4 million of previously recognized expense in the current quarter.
In April 2024, we granted 300,000 PSUs to our CEO. The PSUs are divided into two tranches, each tranche having a pre-established stock price target that if met, as determined by the Chair of our Compensation Committee, would result in the shares attributable to such tranche being earned and then subject to vesting on a graded basis over a period of four years from the grant date, subject to continued service. The shares attributable to unearned tranches will expire on April 28, 2028, if the applicable stock price targets for such tranches are not met. We used a Monte Carlo simulation to estimate the fair value of the award and the date when the stock price target date is expected to be met for each tranche of the award. We are recognizing the related stock-based compensation expense for each tranche using a graded attribution method over four years following the grant date.
In April 2024, we also granted 34,000 PSUs to certain non-executive employees. The fair value was equal to the closing price of our common stock on the date of grant. The PSUs are subject to pre-established performance targets that if met as of January 31, 2025 will be earned and subsequently vest on March 31, 2025, subject to continued service through such vesting date, or will otherwise expire unvested. We are recognizing the related stock-based compensation expense using the straight-line attribution method over the expected vesting period of the award.
The following table summarizes PSU activity and related information (in thousands, except weighted-average grant date fair value):
Number of PSUs OutstandingWeighted-Average Grant Date Fair Value
Balance, January 31, 20242,310 $14.31 
Granted334 8.04 
Forfeited(120)9.15 
Balance, April 30, 20242,524 $13.72 
20


2018 Employee Stock Purchase Plan
Our 2018 Employee Stock Purchase Plan (ESPP) is broadly available to our employees in the United States and certain other countries in which we operate. A total of 5.8 million shares of Class A common stock were reserved and available for issuance under the ESPP as of April 30, 2024. 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 our 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.
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
April 30,
 20242023
Cost of subscription revenue$1,583 $2,359 
Cost of professional services revenue2,038 3,021 
Research and development5,903 6,744 
Sales and marketing5,475 7,977 
General and administrative3,462 5,123 
Total stock-based compensation expense$18,461 $25,224 
As of April 30, 2024, unrecognized compensation costs related to unvested equity awards and the weighted-average remaining period over which those costs are expected to be recognized were as follows (dollars in thousands):
Stock OptionsRSUsPSUsESPP
Unrecognized compensation costs$1,008 $124,874 $24,841 $2,759 
Weighted-average remaining recognition period0.9 years2.0 years0.9 years0.6 years

Note 18. Net Loss Per Share
The following table presents the calculation of basic and diluted net loss per share for the periods presented (in thousands, except per share data):
 Three Months Ended
April 30,
 20242023
Numerator:
Net loss$(13,708)$(19,295)
Denominator:
Weighted-average common shares outstanding, basic and diluted146,670 136,190 
Net loss per share, basic and diluted$(0.09)$(0.14)
Since we were in a net loss position for all periods presented, basic net loss per share attributable to common stockholders is the same as diluted net loss per share, 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
21


calculations because they would be anti-dilutive were as follows (in thousands):
 April 30,
 20242023
2029 Notes conversion20,000 12,500 
Unvested RSUs issued and outstanding15,104 12,733 
Warrants7,500 7,500 
Issued and outstanding stock options5,430 6,820 
Unvested PSUs issued and outstanding2,524 2,555 
Shares committed under ESPP691 774 
Total51,249 42,882 

Note 19. Subsequent Event
Togai Acquisition
On May 9, 2024, we acquired Togai Inc. (Togai), a privately held metering and rating solution company for a purchase price of $26.0 million, with $21.0 million in cash paid at closing. This acquisition enables us to bring new technologies to our customers focused on metering and rating their usage information. We are currently in the process of valuing the assets acquired and liabilities assumed pursuant to the transaction. The accounting for this transaction is incomplete as of the date of our filing.
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). 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 on Form 10-K. Our fiscal year ends on January 31.
Overview
Zuora provides a leading monetization suite for modern business, built to help companies launch and scale new services and operate dynamic, customer-centric business models, including subscription and usage-based models. Our technology solutions enable companies across multiple industries and geographies to build, run, and grow a modern business, automating the quote-to-revenue process, including offers, billing, collections, and revenue recognition. With Zuora’s solutions, businesses can change and evolve how they go to market through a mix of monetization models, efficiently comply with revenue recognition standards, analyze customer data to optimize their offerings, and build recurring relationships with their customers.
Many of today’s enterprise software systems manage their quote-to-revenue process using software built for one-time transactions. These systems were not designed for the dynamic, ongoing nature of recurring revenue, usage-based, or hybrid pricing models, and can be extremely difficult to configure. In traditional product-based businesses, quote-to-revenue is a linear process – a customer orders a product, is billed for that product, payment is collected, and the revenue is recognized. These legacy product-based systems were not specifically designed to handle the complexities of managing ongoing customer relationships and recurring revenue models commonly found in subscription businesses, including billing proration, revenue recognition and reporting, and calculating the lifetime value of the customer. Using legacy or homegrown software to build a recurring revenue business often results in inefficient processes with prolonged and complex manual downstream work, hard-coded customizations, and a proliferation of stock-keeping units (SKUs).
However, enterprise business models are inherently dynamic, with multiple interactions, flexible pricing, global complexities, and continuously evolving relationships and events. The capabilities to launch, price, and bill for
22


products, facilitate and record cash receipts, process and recognize revenue, and analyze data to drive key decisions are mission critical and particularly complex for companies that operate at a global scale. As a result, as companies launch, grow, and scale their businesses, they often conclude that legacy systems are inadequate. This is where Zuora comes in.
Our vision is “The World Subscribed” -- the idea that one day every company will be a part of the Subscription Economy. Our focus has been on providing the technology our customers need to thrive as customer-centric, recurring revenue businesses.
Our solutions include Zuora Billing, Zuora Revenue, Zuora Payments, Zephr, Zuora Platform, and other software that support and expand upon these core offerings. Our software helps companies analyze data – including information such as which customers are delivering the most recurring revenue, or which segments are showing the highest churn - enabling customers to make informed decisions about their monetization strategy and quickly implement changes such as launching new services, updating pricing (usage, time, or outcome based), delivering new offerings, or making other changes to their customers’ experience. We also have a large ecosystem of global partners that can assist our customers with additional monetization strategies and services throughout the subscription journey.
Companies in a variety of industries - technology, manufacturing, media and entertainment, telecommunications, and many others - are using our solutions to scale and adapt to a world that is increasingly choosing subscription-based offerings.
Fiscal First Quarter Financial Performance Summary and Business Highlights:
Our financial performance for the three months ended April 30, 2024 compared to the three months ended April 30, 2023 reflects the following:
Subscription revenue was $99.0 million, an increase of $9.2 million, or 10%; and total revenue was $109.8 million, an increase of $6.7 million, or 6%.
Gross profit was $74.7 million, or 68% of total of revenue, compared to $65.7 million, or 64% of total revenue.
Loss from operations was $4.0 million, or 4% of total revenue, compared to a loss of $20.2 million, or 20% of total revenue, an improvement in operating margin of 16 percentage points year-over-year.
We closed two deals in the quarter ended April 30, 2024 with ACV equal to or greater than $1.0 million.
We announced the planned acquisition of Togai, a leading metering and rating solution, to enhance Zuora's usage-based offerings. The acquisition closed in early May.
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:
 April 30,
 20242023
Customers with ACV equal to or greater than $250,000451 436 
Dollar-based retention rate104 %108 %
Annual recurring revenue growth%15 %
23


Customers with Annual Contract Value Equal to or Greater than $250,000
We believe our ability to enter and expand contracts is indicative of broader adoption of our solutions 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 and for which the term has not ended. Each party with whom 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. The number of customers with ACV equal to or greater than $250,000 increased to 451 as of April 30, 2024, and includes the impact of some customers that downsized below the ACV threshold during the first quarter of fiscal 2025 as a result of the macroeconomic environment impact on their business, as compared to 436 as of April 30, 2023. We expect this metric to be relatively flat or decrease slightly in the near term.
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. The 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 104% as of April 30, 2024, as compared to 108% as of April 30, 2023. The decrease was primarily driven by one large customer churn in the fourth quarter of fiscal 2024 and foreign exchange headwinds. While the dollar-based retention rate can fluctuate in any particular quarter, we expect it to remain relatively consistent in the near term.
Annual Recurring Revenue
ARR represents the annualized recurring value at the time of initial booking or contract modification for all active subscription contracts at the end of a reporting period. ARR excludes the value of non-recurring revenue such as professional services revenue as well as contracts with new customers with a term of less than one year. ARR should be viewed independently of revenue and deferred revenue, and is not intended to be a substitute for, or combined with, any of these items. Our ARR was $404.4 million as of April 30, 2024, compared to $373.9 million as of April 30, 2023, representing an increase of 8% year-over-year. While the ARR year-over-year growth rate can fluctuate in any particular period and may decline slightly over the next two quarters, we expect it to remain relatively consistent or slightly increase in the near term.
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 and recurring services. We generate subscription fees pursuant to non-cancelable subscription agreements with terms that typically range from one to five 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 provisioned, which is generally on or about the date the subscription agreement is signed. We expect our subscription revenue to increase over time as a percentage of total revenue as we continue to execute our strategy of executing lighter, faster deals, while maintaining our focus on large and rapid-growth enterprises.
Professional services revenue. Professional services revenue typically consists of fees for implementation services in connection with helping our customers deploy, configure, and optimize the use of our solutions. These services include systems integration, data migration, and process enhancement. 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
24


engagements and invoice for those based upon agreed milestone payments. We recognize revenue as professional services are performed for time and materials engagements and on a proportional performance method when the professional services are performed under fixed fee engagements. While we will continue to utilize our own services team, we expect to continue to leverage our strategic partners for professional services implementations, and as a result we expect our professional services revenue to decrease over time as a percentage of total revenue.

Deferred Revenue
Deferred revenue consists of customer billings in advance of revenue being recognized from our subscription and support services and professional services arrangements. We primarily invoice our customers for subscription services arrangements annually, semi-annually, or quarterly in advance. Amounts anticipated to be recognized within one year of the balance sheet date are recorded as deferred revenue, current portion, and the remaining portion is recorded as deferred revenue, net of current portion in our unaudited condensed consolidated balance sheets.
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 expense 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 third-party hosting fees, employee compensation costs associated with maintaining our cloud-based infrastructure, amortization expenses 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 such investment in these areas may 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 solutions. 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. We believe that investment in our systems integrator partner network will lead to total margin improvement in the near term.
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 our investments to expand hosting capacity, including through third-party cloud providers, amortization expenses associated with our capitalized internal-use software and purchased technology, and our continued efforts to build our cloud infrastructure, support, and professional services teams. Over time, we expect our subscription gross margin to remain relatively consistent and professional services gross margin to increase slightly.
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 generally amortize these costs over a period of three years, primarily into the cost of subscription revenue. All other research and development costs are expensed as incurred. We believe that continued investment in our platform is important for our growth, and we will continue to focus investments in key areas of our platform. While research and development expense can fluctuate in any particular quarter, we expect it to remain relatively consistent as a percentage of total revenue over time.
25


Sales and marketing. Sales and marketing expense consists primarily of employee compensation costs, including the amortization of deferred commissions related to our sales personnel, allocated overhead, costs of general marketing and promotional activities, and travel costs. Commission costs that are incremental to obtaining a contract are amortized in sales and marketing expense over the period of benefit, which is expected to be five years. We expect to continue to make investments as we expand our customer acquisition and retention efforts. While sales and marketing expense can fluctuate in any particular quarter, we expect it to remain relatively consistent or decrease as a percentage of total revenue over time.
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, charitable contributions, asset impairments, 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. While general and administrative expense can fluctuate in any particular quarter, we expect our general and administrative expense to decrease as a percentage of total revenue over time as we continue to be disciplined in our approach to controlling our costs.
Other income and expenses
Other income and expenses primarily consists of fair value adjustments related to the debt conversion and warrant liabilities; amortization of deferred loan costs and contractual interest on our convertible senior notes; interest income from our cash and cash equivalents and short-term investments; 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 more likely than not that the deferred assets will not be utilized.
26


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
April 30,
 20242023
Revenue:
Subscription$98,959 $89,711 
Professional services10,810 13,384 
Total revenue109,769 103,095 
Cost of revenue:
Subscription20,689 20,588 
Professional services14,372 16,758 
Total cost of revenue35,061 37,346 
Gross profit74,708 65,749 
Operating expenses:
Research and development23,566 25,668 
Sales and marketing35,845 41,444 
General and administrative19,269 18,816 
Total operating expenses78,680 85,928 
Loss from operations(3,972)(20,179)
Change in fair value of debt conversion and warrant liabilities(7,928)30 
Interest expense(6,771)(4,387)
Interest and other income (expense), net5,315 5,710 
Loss before income taxes(13,356)(18,826)
Income tax provision352 469 
Net loss$(13,708)$(19,295)

27


 Three Months Ended
April 30,
 20242023
Revenue:
Subscription90 %87 %
Professional services10 13 
Total revenue100 100 
Cost of revenue:
Subscription19 20 
Professional services13 16 
Total cost of revenue32 36 
Gross profit68 64 
Operating expenses:
Research and development21 25 
Sales and marketing33 40 
General and administrative18 18 
Total operating expenses72 83 
Loss from operations(4)(20)
Change in fair value of debt conversion and warrant liabilities(7)— 
Interest expense(6)(4)
Interest and other income (expense), net
Loss before income taxes(12)(18)
Income tax provision— — 
Net loss(12)%(19)%
Note: Percentages in the table above may not sum due to rounding.
Non-GAAP Financial Measures
To supplement our unaudited condensed consolidated financial statements presented in accordance with U.S. GAAP, we monitor and consider non-GAAP financial measures including: non-GAAP cost of subscription revenue, non-GAAP subscription gross margin, non-GAAP cost of professional services revenue, non-GAAP professional services gross margin, non-GAAP gross profit, non-GAAP gross margin, non-GAAP income from operations, non-GAAP operating margin, non-GAAP net income, non-GAAP net income per share, basic and diluted, and adjusted free cash flow. 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 these non-GAAP measures provide investors consistency and comparability with our past financial performance and facilitate period-to-period comparisons of our operating results. We also believe these non-GAAP 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.
28


We exclude the following items from one or more of our non-GAAP financial measures:
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, because we do not believe it has a direct correlation to the operation of our business.
Charitable contributions. We exclude expenses associated with charitable donations of our common stock. We believe that excluding these non-cash expenses allows investors to make more meaningful comparisons between our operating results and those of other companies.
Shareholder matters. We exclude non-recurring charges and benefits, net of insurance recoveries, including litigation expenses, settlements and other legal, consulting and advisory fees, related to shareholder matters that are outside of the ordinary course of our business, including expenses related to a cooperation agreement. We believe these charges and benefits do not have a direct correlation to the operations of our business and may vary in size depending on the timing, results and resolution of such litigation, settlements, agreements or other shareholder matters.
Asset impairment. We exclude non-cash charges for impairment of assets, including impairments related to internal-use software, office leases, and acquired intangible assets. Impairment charges can vary significantly in terms of amount and timing and we do not consider these charges indicative of our current or past operating performance. Moreover, we believe that excluding the effects of these charges allows investors to make more meaningful comparisons between our operating results and those of other companies.
Change in fair value of debt conversion and warrant liabilities. We exclude fair value adjustments related to the debt conversion and warrant liabilities, which are non-cash gains or losses, as they can fluctuate significantly with changes in Zuora's stock price and market volatility, and do not reflect the underlying cash flows or operational results of the business.
Acquisition-related expenses. We exclude acquisition-related expenses (including integration-related charges) that are not related to our ongoing operations, including expenses we incurred and gains or losses recognized on contingent consideration, related to our acquisitions. We do not consider these transaction expenses as reflective of our core business or ongoing operating performance.
Workforce reductions. We exclude charges related to workforce reduction plans, including severance, health care and related expenses. We believe these charges are not indicative of our continuing operations.
29


The following tables provide a reconciliation of our GAAP to non-GAAP measures (in thousands, except percentages and per share data):
Subscription Gross Margin
Three Months Ended
April 30,
20242023
Reconciliation of cost of subscription revenue:
GAAP cost of subscription revenue$20,689 $20,588 
Less:
Stock-based compensation(1,583)(2,359)
Amortization of acquired intangibles(608)(738)
Workforce reductions(166)(38)
Non-GAAP cost of subscription revenue$18,332 $17,453 
GAAP subscription gross margin79 %77 %
Non-GAAP subscription gross margin81 %81 %
Professional Services Gross Margin
Three Months Ended
April 30,
20242023
Reconciliation of cost of professional services revenue:
GAAP cost of professional services revenue$14,372 $16,758 
(Less) Add:
Stock-based compensation(2,038)(3,021)
Workforce reductions
— 
Non-GAAP cost of professional services revenue$12,340 $13,737 
GAAP professional services gross margin(33)%(25)%
Non-GAAP professional services gross margin(14)%(3)%
Total Gross Margin
Three Months Ended
April 30,
20242023
Reconciliation of gross profit:
GAAP gross profit$74,708 $65,749 
Add:
Stock-based compensation3,621 5,380 
Amortization of acquired intangibles608 738 
Workforce reductions160 38 
Non-GAAP gross profit$79,097 $71,905 
GAAP gross margin68 %64 %
Non-GAAP gross margin72 %70 %
30


Operating (Loss) Income and Operating Margin
Three Months Ended
April 30,
20242023
Reconciliation of (loss) income from operations:
GAAP loss from operations$(3,972)$(20,179)
Add:
Stock-based compensation18,461 25,224 
Shareholder matters2,765 35 
Workforce reductions700 219 
Amortization of acquired intangibles608 738 
Acquisition-related expenses— 34 
Non-GAAP income from operations$18,562 $6,071 
GAAP operating margin(4)%(20)%
Non-GAAP operating margin17 %%
Net (Loss) Income and Net (Loss) Income Per Share
Three Months Ended
April 30,
20242023
Reconciliation of net (loss) income:
GAAP net loss$(13,708)$(19,295)
Add:
Stock-based compensation18,461 25,224 
Change in fair value of debt conversion and warrant liabilities7,928 (30)
Shareholder matters2,765 35 
Workforce reductions700 219 
Amortization of acquired intangibles608 738 
Acquisition-related expenses— 34 
Non-GAAP net income$16,754 $6,925 
GAAP net loss per share, basic and diluted1
$(0.09)$(0.14)
Non-GAAP net income per share, basic and diluted1
$0.11 $0.05 
_________________________________

(1) For the three months ended April 30, 2024 and 2023, GAAP and Non-GAAP net (loss) income per share are calculated based upon 146.7 million and 136.2 million basic and diluted weighted-average shares of common stock, respectively.

Adjusted Free Cash Flow
Adjusted free cash flow is a non-GAAP measure that includes adjustments to operating cash flows for cash impacts related to Shareholder matters and Acquisition-related expenses as described above, and net purchases of property and equipment. We include the impact of net purchases of property and equipment in our adjusted free cash flow calculation because we consider these capital expenditures to be a necessary component of our ongoing operations. We consider adjusted free cash flow to be a liquidity measure that provides useful information to management and investors about the amount of cash generated from operations, excluding such expenditures that are not related to our ongoing operations, but it is not intended to represent the residual cash flow available for discretionary expenditures.
31


Three Months Ended
April 30,
20242023
Net cash provided by operating activities (GAAP)
$32,870 $14,593 
Add:
Shareholder matters
1,188 27 
Acquisition-related expenses
— 16 
Less:
Purchases of property and equipment(2,655)(1,657)
Adjusted free cash flow (non-GAAP)$31,403 $12,979 
Net cash (used in) provided by investing activities (GAAP)
$(24,568)$20,302 
Net cash provided by financing activities (GAAP)$1,592 $537 
Comparison of the Three Months Ended April 30, 2024 and 2023
Revenue 
 Three Months Ended
April 30,
  
 20242023$ Change% Change
 (dollars in thousands)  
Revenue:
Subscription$98,959 $89,711 $9,248 10 %
Professional services10,810 13,384 (2,574)(19)%
Total revenue$109,769 $103,095 $6,674 %
Percentage of revenue:
Subscription90 %87 %
Professional services10 13 
Total revenue100 %100 %
Subscription revenue increased by $9.2 million, or 10%, for the three months ended April 30, 2024 compared to the three months ended April 30, 2023. The increase was driven by growth in our customer base, with new customers contributing approximately $2.8 million of the increase in subscription revenue, and increased transaction volume and sales of additional products to our existing customers contributing approximately $6.4 million. 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. New business growth reflects the continued impact of macroeconomic headwinds we have faced and our strategy to execute on lighter, faster sales in the three months ended April 30, 2024.
Professional services revenue decreased by $2.6 million, or 19%, for the three months ended April 30, 2024 as we continue to leverage our system integration partners for implementation of our solutions and due to the overall timing of projects.
32


Cost of Revenue and Gross Margin
 Three Months Ended
April 30,
  
 20242023$ Change% Change
 (dollars in thousands)  
Cost of revenue:
Subscription$20,689 $20,588 $101 — %
Professional services14,372 16,758 (2,386)(14)%
Total cost of revenue$35,061 $37,346 $(2,285)(6)%
Gross margin:
Subscription79 %77 %
Professional services(33)(25)
Total gross margin68 %64 %
Cost of subscription revenue remained relatively consistent for the three months ended April 30, 2024 compared to the three months ended April 30, 2023, which reflects $0.8 million lower stock-based compensation expense in the current quarter relative to last year.
Cost of professional services revenue decreased by $2.4 million, or 14%, for the three months ended April 30, 2024 compared to the three months ended April 30, 2023 primarily due to us continuing to leverage our system integration partners for leading customer implementations, which has allowed us to reduce our professional services headcount costs, resulting in a decrease of $2.0 million in employee compensation costs; and allocated overhead decreased $0.5 million.
Our gross margin for subscription services increased to 79% for the three months ended April 30, 2024 compared to 77% for the three months ended April 30, 2023, primarily due to increased subscription revenue.

Our gross margin for professional services decreased to (33)% for the three months ended April 30, 2024 compared to (25)% for the three months ended April 30, 2023, primarily due to supporting our system integration partners in leading customer implementations and continued investment in our customers.
Operating Expenses
Research and Development
 Three Months Ended
April 30,
  
 20242023$ Change% Change
 (dollars in thousands)  
Research and development$23,566 $25,668 $(2,102)(8)%
Percentage of total revenue21 %25 %
Research and development expense decreased by $2.1 million, or 8%, for the three months ended April 30, 2024 compared to the three months ended April 30, 2023, primarily due to higher capitalization of internal-use software costs of $1.7 million as we continued our focus on innovation, and a decrease of $0.6 million in outside professional services costs as we decreased our utilization of outside services.
Research and development expense decreased to 21% of total revenue for the three months ended April 30, 2024 from 25% for the three months ended April 30, 2023 due to subscription revenue growth and lower expenses.
33


Sales and Marketing
 Three Months Ended
April 30,
  
 20242023$ Change% Change
 (dollars in thousands)  
Sales and marketing$35,845 $41,444 $(5,599)(14)%
Percentage of total revenue33 %40 %
Sales and marketing expense decreased by $5.6 million, or 14%, for the three months ended April 30, 2024 compared to the three months ended April 30, 2023. This decrease was largely driven by the lower employee compensation costs following the workforce reduction in January 2024, as we reduced primarily non-quota carrying roles.
Sales and marketing expense decreased to 33% of total revenue during the three months ended April 30, 2024 from 40% during the three months ended April 30, 2023, as a result of subscription revenue growth and decreased employee compensation costs.
General and Administrative 
 Three Months Ended
April 30,
  
 20242023$ Change% Change
 (dollars in thousands)  
General and administrative$19,269 $18,816 $453 %
Percentage of total revenue18 %18 %
General and administrative expense increased by $0.5 million, or 2%, for the three months ended April 30, 2024 compared to the three months ended April 30, 2023. This increase was primarily due to higher consulting and legal costs of $2.6 million, partially offset by a $2.0 million decrease in employee compensation costs following the January 2024 workforce reduction.
General and administrative expense remained at 18% of total revenue during the three months ended April 30, 2024 compared to the three months ended April 30, 2023.
Other income and expenses
 Three Months Ended
April 30,
  
 20242023$ Change% Change
 (dollars in thousands)  
Change in fair value of debt conversion and warrant liabilities$(7,928)$30 $(7,958)(26527)%
Interest expense$(6,771)$(4,387)$(2,384)54 %
Interest and other income (expense), net$5,315 $5,710 $(395)(7)%
During the three months ended April 30, 2024 we recognized a $7.9 million loss on the revaluation of our warrant and debt conversion liabilities, compared to a $30.0 thousand gain on revaluation of the warrant liability in the three months ended April 30, 2023. Interest expense on our debt increased $2.4 million as a result of the issuance of the Additional Notes in September 2023. Interest and other income (expense), net decreased $0.4 million due to losses resulting from the revaluation of cash, accounts receivable, and accounts payable recorded in a foreign currency, partially offset by increased interest income from higher interest rates on our investments and cash equivalents and higher invested cash balances.
34


Income Tax Provision
 Three Months Ended
April 30,
  
 20242023$ Change% Change
 (dollars in thousands)  
Income tax provision$352 $469 $(117)(25)%
We are subject to federal and state income taxes in the United States and taxes in foreign jurisdictions. For the three months ended April 30, 2024 and 2023, we recorded a tax provision of $0.4 million and $0.5 million, respectively, on a loss before income taxes of $13.4 million and $18.8 million, respectively. The effective tax rate for the three months ended April 30, 2024 and 2023 was (2.6)% and (2.5)%, respectively. The change in the effective tax rate was due primarily to a decrease in foreign tax expense. The effective tax rate differs from the statutory rate primarily as a result of providing no benefit on pretax losses incurred in the United States. For the three months ended April 30, 2024 and 2023, 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
Liquidity is a measure of our ability to access sufficient cash flows to meet the short-term and long-term cash requirements of our business operations.
As of April 30, 2024, we had cash and cash equivalents and short-term investments of $547.2 million that were primarily invested in deposit accounts, money market funds, corporate debt securities, and U.S. government securities. Our investments are highly rated and currently mature in one year or less. In addition to cash and investments, we finance our operations through cash flows generated from sales to our customers, which are generally billed in advance on an annual, semi-annual, or quarterly basis.
In the short-term, we have our cash and investments, cash generated from our business, and our $30.0 million credit line available to fund our ongoing business operations, as well as to finance any future acquisitions. In the long-term, we expect cash generated from our operations to increase, improving our ability to fund our operations and repay our debt obligations. The 2029 Notes issued to Silver Lake includes a conversion feature that, if triggered, will convert the notes to shares of our Class A common stock, after which we would no longer be required to repay the debt balance. The 2029 Notes are scheduled to mature in March 2029, but may be called by the noteholder as early as March 2027. If the 2029 Notes have not been converted by the maturity date or if they are otherwise called by the noteholder prior to maturity, we would be required to repay the debt balance in cash. Additionally, in connection with the 2029 Notes, we issued Warrants for 7.5 million shares of our Class A common stock that are exercisable between $20.00 - $24.00 per share which, if exercised, would contribute additional liquidity to our business. Refer to Note 9. Debt and Note 10. Warrants to Purchase Shares of Common Stock.
We believe our existing cash and cash equivalents, marketable securities, and cash flow from operations will be sufficient for at least the next 12 months to meet our requirements and plans for cash, including meeting our working capital requirements and capital expenditure requirements, servicing our debt and funding future acquisitions. In addition, we expect to have access to sufficient capital to repay the 2029 Notes if they are required to be settled in cash. For additional information about our debt, credit line and warrants see Note 9. Debt and Note 10. Warrants to Purchase Shares of Common Stock of the Notes to Condensed Consolidated Financial Statements.
Our ability to support our requirements and plans for cash, including meeting our working capital and capital expenditure requirements, will depend on many factors, including our revenue growth rate, the timing and the amount of cash received from customers, the expansion of sales and marketing activities, the timing and extent of spending to support research and development efforts, the repayment of the 2029 Notes, the cost to develop and support our offering, the introduction of new products and services, the continuing adoption of our products by customers, any acquisitions or investments that we make in complementary businesses, products, and technologies, and our ability to obtain equity or debt financing.
We continually evaluate our capital needs and may decide to raise additional capital to fund the growth of our business for general corporate purposes through public or private equity offerings or through additional debt financing. We also may in the future make investments in or acquire businesses or technologies that could require us to seek additional equity or debt financing. To facilitate acquisitions or investments, we may seek additional
35


equity or debt financing, which may not be available on terms favorable to us or at all. Sales of additional equity could result in dilution to our stockholders. We expect proceeds from the exercise of stock options in future years to be impacted by the increased mix of restricted stock units versus stock options granted to employees and to vary based on our share price.
Cash Flows
The following table summarizes our cash flows for the periods indicated (in thousands):
 Three Months Ended
April 30,
 20242023
Net cash provided by operating activities$32,870 $14,593 
Net cash (used in) provided by investing activities(24,568)20,302 
Net cash provided by financing activities1,592 537 
Effect of exchange rates on cash and cash equivalents(247)(283)
Net increase in cash and cash equivalents$9,647 $35,149 
Operating Activities
Net cash provided by operating activities of $32.9 million for the three months ended April 30, 2024 was comprised primarily of customer collections for our subscription and professional services, cash payments for our personnel, sales and marketing efforts, infrastructure related costs, payments to vendors for products and services related to our ongoing business operations, interest income received on our short-term investments and cash equivalents, and interest paid on the 2029 Notes.
Net cash provided by operating activities for the three months ended April 30, 2024 increased $18.3 million compared to the same period last year, primarily due to higher customer billings in the fourth quarter of last year that were collected in the first quarter of fiscal 2025.
Investing Activities
Net cash used in investing activities for the three months ended April 30, 2024 was $24.6 million. We used $2.7 million to develop internal-use software and purchase property and equipment as we continued to invest in and grow our business, and we purchased $21.9 million of short-term investments, net of maturities.
Net cash used in investing activities for the three months ended April 30, 2024 increased $44.9 million compared to the three months ended April 30, 2023, primarily due to $48.4 million more cash used for short-term investments in the three months ended April 30, 2024 as we invested cash from the second debt issuance and the timing of purchases and maturities of our investments. Payments for property and equipment, net of insurance recoveries, were $1.0 million higher compared to the same period last year, primarily due to increased development of our internal-use software in the three months ended April 30, 2024. We did not make any acquisition-related payments in the three months ended April 30, 2024, compared to $4.5 million paid in contingent consideration in connection with our acquisition of Zephr in the three months ended April 30, 2023.
Financing Activities
Net cash provided by financing activities for the three months ended April 30, 2024 of $1.6 million was due to exercise proceeds from employee stock options.
The increase in net cash provided by financing activities of $1.1 million compared to the three months ended April 30, 2023 was due to an increase in employee stock options exercised in the current quarter.
36


Obligations and Other Commitments
Our material cash requirements from known contractual and other obligations consist of obligations under our operating leases for office space, the 2029 Notes, and a contractual commitment to one of our vendors for cloud computing services. For more information, please refer to Note 13. Leases, Note 9. Debt and Note 14. Commitments and Contingencies, respectively, of the Notes to Condensed Consolidated Financial Statements. As of April 30, 2024, our contractual obligations totaled $500.3 million with $27.9 million committed within the next twelve months.
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 April 30, 2024, 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 unaudited condensed consolidated balance sheets, unaudited condensed consolidated statements of comprehensive loss, or unaudited condensed consolidated statements of cash flows.
Critical Accounting Policies and Estimates
Our unaudited condensed consolidated financial statements are prepared in accordance with U.S. GAAP. The preparation of these unaudited condensed consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the applicable periods. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other factors that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates. Refer to Critical Accounting Estimates within Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for further information on critical accounting 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. Any significant changes to these policies during the three months ended April 30, 2024 are described in Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements to our unaudited condensed consolidated financial statements provided herein.
Recent Accounting Pronouncements - Not Yet Adopted
In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 will be effective for us for annual periods beginning with our fiscal year ending January 31, 2025, and interim periods thereafter. Early adoption is permitted. We are currently evaluating the impact of this pronouncement on our condensed consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU is intended to improve income tax disclosures, specifically requiring disaggregated information about a reporting entity’s effective tax rate reconciliation and information on income taxes paid. ASU 2023-09 will be effective for us for annual periods beginning with our fiscal year ending January 31, 2026. Early adoption is permitted. We are currently evaluating the impact of this pronouncement on our condensed consolidated financial statements.
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.
37


Foreign Currency Exchange Risk
Our sales contracts are denominated predominantly in U.S. Dollars, Euros, British Pounds (GBP), and Japanese Yen. A portion of our operating expenses are incurred outside the United States and denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the GBP and Chinese Yuan. Additionally, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our unaudited condensed consolidated statement of comprehensive loss. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have a material impact on our unaudited condensed consolidated financial statements for the three months ended April 30, 2024 and 2023. Given the effects of foreign currency exchange rates has not been material to our historical operating results, we have not entered into derivative or hedging transactions, but we may do so in the future if our exposure to foreign currency should become more significant. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates.
Interest Rate Risk
We had cash and cash equivalents and short-term investments of $547.2 million as of April 30, 2024. 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. A significant decrease in these market rates may adversely affect our expected operating results. The 2029 Notes have a fixed interest rate and therefore are not impacted by market rates.
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 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.
As of April 30, 2024, 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 or interest owed on our outstanding debt. 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 three months ended April 30, 2024.
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 April 30, 2024. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of April 30, 2024, 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.
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.
38


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


PART II—OTHER INFORMATION
Item 1.    Legal Proceedings
For information regarding legal proceedings, see Note 14. Commitments and Contingencies of the Notes to Condensed Consolidated Financial Statements included in Item 1. Financial Statements of this Form 10-Q, which is incorporated by reference into this Item 1. Legal Proceedings.
Item 1A. Risk Factors
An investment in our common stock involves a high degree of risk, and the following is a summary of key risk factors when considering an investment. You should read the more detailed discussion of risks set forth following this summary, as well as elsewhere in this Quarterly Report on Form 10-Q. Additional risks, beyond those summarized below or discussed elsewhere in this Quarterly Report on Form 10-Q, may apply to our activities or operations as currently conducted or as we may conduct them in the future or in the markets in which we operate or may in the future operate.
If we are unable to attract new customers and retain and expand sales to existing customers, our revenue growth could be slower than we expect and our business may be adversely affected.
If we fail to manage our revenue and profitability plans effectively, our business, operating results, and financial condition could be adversely affected.
If the market for monetization platform software and related solutions, and consumer adoption of products and services that are provided through such solutions, develops slower than we expect, our growth may slow or stall, and our operating results could be adversely affected.
If we are unable to successfully execute our strategic initiatives, such as increasing our sales to large enterprises and fast-growing enterprises and disruptors as well as expanding and strengthening our sales channels and relationships with system integrators, our business, operating results and financial condition could be adversely affected.
If we are unable to recruit or retain senior management or other key personnel and maintain our corporate culture, we may not be able to execute on our business strategy.
We have a history of net losses and may not achieve or sustain profitability.
Our revenue growth and ability to achieve and sustain profitability will depend, in part, on our ability to increase productivity of our sales force.
Our success depends in large part on a limited number of products, and if these current or future products fail to gain market acceptance or our product development efforts are unsuccessful, our business, operating results, and financial condition could be adversely affected.
We face risks related to our debt obligations.
Our operating results, which are influenced by a variety of factors, have fluctuated in the past and may continue to fluctuate, making our future results difficult to predict accurately.
If we are not able to successfully and timely develop, enhance and deploy our products and multi-product strategy, our business, operating results, financial condition and growth prospects could be adversely affected.
We may be unable to integrate businesses we have or will acquire or to achieve expected benefits of such acquisitions.
If our security measures are breached or if unauthorized access to customer, employee or other confidential data is otherwise obtained, or if our solutions are perceived as not being secure, we may lose existing customers or fail to attract new customers, our business may be harmed and we may incur significant liabilities.
Inability or failure to protect our intellectual property could adversely affect our business.
Any disruptions of service at our cloud providers, including Amazon Web Services (AWS) and Microsoft's Azure cloud service, could interrupt or delay our ability to deliver our services to our customers, which could harm our business and our financial results.
40


Our increased focus on the development and use of various types of artificial intelligence (AI) in our platform and our business, as well as our potential failure to effectively implement, use, and market AI could adversely affect our business.
If we are not able to satisfy government and industry-specific requirements, such as data protection, security, privacy, and export laws, our growth could be harmed.
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 dual class structure of our common stock has the effect of concentrating voting control with holders of our Class B common stock, including our Chief Executive Officer (CEO), which limits or precludes your ability to influence corporate matters, including the election of directors and the approval of any change of control transaction.
Risks Related to Our Business and Industry
If we are unable to attract new customers and retain 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 grow revenue will depend, in large part, upon our ability to grow and convert our pipeline by attracting new customers. This may be particularly challenging where an organization has already invested substantial resources into its financial management tools, including custom-built solutions and may be reluctant to adopt our products and services. This often requires us to engage in sophisticated, costly, and lengthy sales efforts with functional experts and senior management at such organizations. For example, during the three months ended April 30, 2024, sales and marketing expenses represented approximately 33% of our total revenue. Although we dedicate significant resources to sales and marketing programs, such programs may take longer than we anticipate to have the desired effect, or may not expand sales at all.
Our revenue growth also depends upon our ability to retain and expand sales and renewals of subscriptions with existing customers. If our existing customers do not expand their use of our solutions, do not renew, or cancel their subscriptions, or request special pricing terms for their subscriptions, our revenue may be adversely affected. Our success is also dependent, in part, on our ability to effectively differentiate and cross-sell our products. If we experience issues with successfully implementing or cross-selling our products, revenue may grow more slowly or may not grow at all.
Our customers generally enter into subscription agreements with terms of one to five years and have no obligation upon expiration to renew their subscriptions for the same usage amounts or duration, or at all. In addition, in the first year of a subscription, customers often purchase an increased level of professional services (such as 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 an adverse impact on, our gross profit.
Customer renewals may decline or fluctuate as a result of a number of factors, including the breadth of deployment, reductions in our customers’ spending levels, the volume of usage purchased upfront relative to actual usage during the subscription term, changes in customers’ business models, our customers' performance, and use cases, our customers’ satisfaction or dissatisfaction with our solutions, our pricing or pricing structure, the pricing or capabilities of products or services offered by our competitors, or the effects of general macroeconomic conditions. If our customers do not renew their agreements with us, or renew on terms less favorable to us, our revenue may decline.
Our sales and marketing efforts are impacted by macroeconomic conditions and other events beyond our control. In light of current macroeconomic conditions and uncertainty, certain customers and prospective customers have reduced or delayed technology or other spending and, as a result, we are experiencing longer sales cycles in some cases. If macroeconomic conditions and uncertainty persist or worsen, our business, operating results, financial condition and prospects could be materially and adversely affected.
41


If we fail to manage our revenue and profitability plans effectively, our business, operating results, and financial condition could be adversely affected.
In connection with our revenue and profitability plans, we may continue to experience organizational changes which may make our operations more complex and place significant demands on our management and our operational and financial resources. For example, we have reduced our workforce in the past and continue to make operational changes. To manage such changes, we will need to continue to improve our controls and our reporting systems and procedures, including improving timely access to operational information to optimize business decisions. Failure to manage revenue and profitability plans 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, operating results, and financial condition.
If the market for monetization platform software and related solutions, and consumer adoption of products and services that are provided through such solutions, develops slower than we expect, our growth may slow or stall, and our operating results could be adversely affected.
Our success depends on companies investing in monetization solutions and consumers consuming our products and services. Companies may be unwilling, unable, or slow to invest in monetization solutions because they are costly or if the organizations believe that their consumers would not be receptive to such offerings.
Our growth also depends, to a large extent, on the willingness of large enterprises that have adopted recurring revenue or usage-based business models utilizing cloud-based products and services to manage billings and financial accounting relating to their offerings and for those enterprises to recognize that they will benefit from the range of functionalities that we offer. Many companies have invested substantial resources to develop custom-built applications or integrate traditional enterprise software into their businesses and may be reluctant or unwilling to switch to different applications. Factors that may affect market acceptance and sales of our products and services include:
the number of companies shifting to recurring revenue 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 solutions;
our ability to achieve and maintain high levels of customer satisfaction;
our ability to deploy upgrades and changes to our solutions without disruption to customers;
the level of customization or configuration we offer;
the overall level of corporate spending and budgets of our customers and prospects;
general macroeconomic conditions; and
the price, performance, and availability of competing products and services.
The markets for monetization products and services and for monetization software may not develop further or may develop slower than we expect. If companies do not shift to recurring revenue business models and monetization software does not achieve widespread adoption, or if there is a reduction in demand for such software, our business could be materially and adversely affected. In addition, our subscription agreements with our customers generally provide for a minimum monetization platform fee and usage-based fees, which depend on the total dollar amount that is invoiced or managed on our solutions, or the total usage of our solutions. Because a portion of our revenue depends on the volume of transactions that our customers process through our solutions, if our customers do not adopt our solutions throughout their business, if their businesses decline or fail such that they discontinue using our solutions, or if they are unable to successfully shift to recurring revenue business models,
42


including if they fail to successfully deploy our solutions, our revenue could decline and our operation results could be adversely impacted.
The market in which we participate is competitive, and our operating results could be harmed if we do not compete effectively.
The market in which we participate is highly competitive, rapidly evolving, and fragmented, and subject to changing technology, shifting customer needs, and frequent introductions of new products and services. In addition to our current competitors, an increasing transition to disaggregated solutions that focus on addressing specific customer use cases may continue to disrupt the enterprise software space and enable new competitors to emerge.
Certain of our current and potential competitors have longer operating histories, access to alternative fundraising sources, significantly greater financial, technical, marketing, distribution or professional services experience, a greater variety of products, better name recognition, and more well-established relationships than we do. As a result, such competitors may be able to respond more quickly and effectively or devote more resources than we can to address new or changing opportunities, technologies, standards, or customer requirements. In addition, competitors may offer products or services that address one or a limited number of functions at lower prices or with greater depth than our solutions, or integrate or bundle their products and services with their other product offerings. Potential customers may prefer to purchase from their existing suppliers rather than from a new supplier. Competitors may develop and market new technologies with comparable functionality to our solutions. 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. We may experience fewer customer orders, reduced gross margins, longer sales cycles, and loss of market share and may need to introduce alternative or nominal pricing structures to remain competitive. We may not be able to compete successfully against current and future competitors, and our business and operating results will be adversely impacted if we fail to meet these competitive pressures.
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, putting them in a better position to meet the needs of our customers or potential customers, limiting 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.
Our business depends largely on our ability to attract and retain talented employees, including senior management, and maintain our corporate culture. If we lose the services of Tien Tzuo, our founder, Chairman, and CEO, or other critical talent across our executive team and in other key roles, or fail to maintain our corporate culture, we may not be able to execute on our business strategy.
We have historically faced intense competition for qualified individuals and our future success depends on our continuing ability to attract, train, engage, assimilate, and retain highly skilled personnel. Although we have experienced decreased voluntary turnover since fiscal 2022, we may experience heightened attrition, including of those with significant institutional knowledge and expertise, adversely impacting productivity and our corporate culture. We may not be able to retain our current key employees, or attract, train, assimilate, or retain other highly skilled personnel in the future. In addition, attracting and retaining highly skilled personnel is costly, and we may lose new employees before we realize the benefit of our investment in recruiting and training them. 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. Further, given that our employees continue to be distributed globally and most of our employees continue to work remotely in some capacity, we may find it increasingly difficult to maintain the beneficial aspects of our corporate culture.
Changes to our business strategies, including changes to our organizational structure or workforce adjustments such as workforce reductions, could have an adverse effect on our business, including creating negative employee morale, harming our reputation and making it difficult to attract new talent, contributing to attrition of employees targeted for retention, and hindering our ability to meet operational targets due to loss of employees. To the extent our workplace is not viewed as competitive, or changes in our workforce or other initiatives are not viewed favorably, our ability to attract, retain, and motivate employees can be weakened, which could harm our operating results.
43


In order to attract and retain personnel in a competitive marketplace, we believe that we must provide a competitive compensation package, including cash and equity-based compensation. Many of our senior personnel and other key employees hold a substantial amount of equity awards and shares and volatility or lack of appreciation in our stock price may affect our ability to attract and retain our senior personnel and key employees. If our stock price is depressed for an extended period of time or if the exercise price of outstanding stock options are significantly above the market price of our Class A common stock (or, conversely, if outstanding equity or vested equity awards have significantly appreciated in value), employees may leave us. We therefore may modify our compensation policies by, for example, increasing cash compensation to certain employees or modifying existing share options, which may increase our operating expenses and dilute our shareholders. Alternatively, we may elect to reduce equity compensation to mitigate the effects of dilution, which could adversely impact employee retention. We cannot be certain that these and any other changes in our compensation policies will or would improve our ability to attract, retain and motivate employees.
Our future success also depends in large part on the continued services of senior management, including Tien Tzuo, our founder, Chairman and CEO, who is critical to the development of our technology, platform, future vision, and strategic direction. We also rely on other leaders and key personnel across our company. 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 and for any reason. If we lose the services of senior management or other key personnel and fail to execute effective succession planning for such 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.
If we are unable to grow our sales channels and our relationships with strategic partners, such as system integrators, management consulting firms, and strategic technology partners, 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 system integrators, management consulting firms, and strategic technology partners, to market, sell, and implement our solutions. While we expect to continue to utilize our own professional services, especially for smaller fast-growing companies, we also expect to utilize strategic partners, and as a result we expect our professional services revenue as an overall percentage of Zuora's total revenue to continue to decline over time. Our relationships with these strategic partners are still evolving, and we cannot assure you that these partners will be successful in marketing, selling or implementing our solutions. Identifying strategic partners, negotiating and supporting relationships with them, including training them in how to sell or deploy our solutions, and maintaining these relationships requires significant commitment of time and resources that may not yield a significant return on our investment in these relationships. 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.
Our strategic partners do not have an exclusive relationship with us, and as a result, they may not continue to cooperate with us, choose not to prioritize our products and services, or even market competitive products and services to our customers. We are also unable to control the quantity or quality of resources that our strategic partners commit to deploying our products and services, or the quality or timeliness of such deployment. As a result, our customers may be less satisfied, or 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.
Current and future economic uncertainty and other unfavorable conditions in our industry or the global economy have limited and may continue to limit our ability to grow our business and adversely affect our operating results.
Our operating results may vary based on the impact of changes in the U.S. and global economy, including fluctuations in inflation and interest rates, geopolitical tensions, debt and equity market fluctuations, diminished liquidity and credit availability, bank failures, debt ceiling negotiations, potential government shutdowns, recessionary conditions and general economic downturns, which can arise suddenly. The impact, duration and severity of such uncertainty can be difficult to predict. As a result of ongoing uncertain macroeconomic conditions, and related corporate cost cutting and tighter budgets, we have experienced and may continue to experience longer sales cycles and collection periods. Prolonged macroeconomic uncertainty could continue to adversely affect the ability or willingness of our current and prospective customers to purchase or expand their purchase of our products, further delay customer purchasing decisions, reduce the value of customer contracts, affect attrition rates,
44


or further lengthen collection periods, which could materially and adversely affect our business, operating results, financial conditions and prospects. Moreover, any future banking system disruptions may impact our or our customers’ liquidity and, as a result, adversely impact our business and operating results.
We have a history of net losses and may not achieve or sustain profitability.
We have incurred net losses in each fiscal year since inception, including net losses of $68.2 million, $198.0 million, and $99.4 million in fiscal 2024, 2023, and 2022, respectively, and may continue to incur net losses in the future. We expect to make additional expenditures to develop and expand our business, including increasing our customer base, expanding relationships with existing customers, entering new vertical markets, expanding our global footprint, expanding and leveraging our relationships with strategic partners (including system integrators), optimizing pricing and packaging, expanding our operations and infrastructure, and potentially acquiring other businesses. These efforts may prove more expensive than we anticipate, and we may not succeed in increasing our revenue sufficiently, or at all, to offset these increased expenses. In addition, we may delay or reevaluate some or all of the foregoing initiatives in the event that factors, including those beyond our control, adversely impact our business or operating results and may adversely affect our ability to expand our operations and maintain or increase our sales. While our revenue has grown in recent years, such results are not indicative of future growth and if our revenue declines or fails to grow, we may not be able to achieve or maintain profitability in future periods.
Our revenue growth and ability to achieve and sustain profitability will depend, in part, on being able to increase the productivity of our sales force.
To date, most of our revenue has been attributable to our direct sales force.
Our solutions are often sold to large enterprises and may involve long sales cycles and complex customer requirements. Our ability to achieve significant revenue growth will depend, in large part, on our success recruiting, hiring, training, motivating, and retaining sufficient numbers of effective sales personnel to support our growth, and such efforts may be difficult and expensive. If we are not able to attract and maintain sufficient numbers of effective sales personnel, our sales personnel do not reach sufficient levels of productivity on the timelines we have projected or at all, or our sales personnel are not successful in bringing potential customers into the pipeline, converting them into new customers, or increasing sales to our existing customer base, our revenue will not increase at anticipated levels and our ability to achieve long-term projections may be adversely impacted.
We may also be unable to hire or retain sufficient numbers of qualified individuals in the markets where we operate or plan to operate. Furthermore, hiring sales personnel in new countries requires additional 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 solutions, 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 inherent in efficiently managing an increased number of employees over large geographic distances. 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.
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, we periodically adjust our sales organization. Any future changes in our sales organization may result in a temporary reduction of productivity, which could adversely 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.
Our success depends in large part on a limited number of products. If these products, enhancements to these products, or future products we develop, fail to gain or lose market acceptance, our business will suffer.
We derive and expect to continue to derive substantially all of our revenue and cash flows from sales of subscriptions and associated deployment of our Zuora Billing, Zuora Revenue, Zuora Payments, Zephr, Zuora Platform, and other software products. The continued growth in market demand for these products is critical to our success and may be impacted by a number of factors outside of our control. We cannot assure you that our solutions, future enhancements to our solutions, or new products we develop or add to our portfolio as a result of
45


future acquisitions, will address future advances in technology or the requirements of enterprise customers, including changing requirements from existing customers. If we are unable to meet customer demands in creating flexible solutions designed to address all these needs or otherwise achieve more widespread market acceptance of our solutions, our business, operating results, financial condition, and growth prospects would be adversely affected.
Currency exchange rate fluctuations may adversely affect our operating results.
Our international operations expose us to the effects of fluctuations in currency exchange rates, and may increase the cost of our solutions to customers outside of the United States when the U.S. Dollar is stronger relative to other currencies. Currency exchange rate fluctuations have and may 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. Furthermore, volatile market conditions arising from current and potential future macroeconomic conditions and geopolitical events may result in significant fluctuations in exchange rates, and, in particular, a weakening of foreign currencies relative to the U.S. Dollar may adversely affect our revenue. This could have an adverse 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.
We face risks related to our debt obligations.
We have issued $400.0 million aggregate principal amount of convertible senior unsecured notes due in 2029 (the 2029 Notes) and warrants for 7.5 million shares of our Class A common stock (the Warrants) to Silver Lake Alpine II, L.P. (Silver Lake).
Our debt obligations under the 2029 Notes could adversely impact us. For example, these obligations could:
require us to use a substantial portion of our cash flow from operations to pay principal and interest on debt, or to repurchase the 2029 Notes when required upon the occurrence of certain events or otherwise pursuant to the terms thereof, which will reduce or exhaust the amount of cash flow available to fund working capital, capital expenditures, acquisitions, and other business activities and could require us to seek additional financing that may not be available on favorable terms, or at all;
require us to use cash and/or issue shares of our Class A common stock to settle any obligations;
result in certain of our debt instruments being accelerated or being deemed to be in default if certain terms of default are triggered, such as applicable cross payment default and/or cross-acceleration provisions;
adversely impact our credit rating, which could increase future borrowing costs;
limit our future ability to raise funds for capital expenditures, strategic acquisitions or business opportunities, and other general corporate requirements;
restrict our ability to create or incur liens and engage in other transactions and activity;
increase our vulnerability to adverse economic and industry conditions;
dilute our outstanding Class A common stock, which, to the extent we generate net income, may negatively impact earnings per share, as a result of the conversion provisions in the 2029 Notes; and
place us at a competitive disadvantage compared to our less leveraged competitors.
Additionally, due to certain settlement provisions associated with the 2029 Notes and Warrants, we have classified all of the Warrants and a portion of the debt conversion option as a current liability and revalue these liabilities on a quarterly basis, which may adversely affect our future operating results and financial condition as reported on a GAAP basis.
We also have a $30.0 million revolving credit facility, which is currently undrawn, under an agreement with Silicon Valley Bank, a division of First-Citizens Bank & Trust. The credit facility contains restrictive covenants, including limitations on our ability to transfer or dispose of assets, merge with other companies or consummate
46


certain changes of control, acquire other companies, pay dividends or repurchase our stock, incur additional indebtedness and liens and enter into new businesses. We therefore may not be able to engage in any of the foregoing transactions unless we obtain the consent of the lender or terminate the credit facility. Failure to comply with the covenants or other restrictions could result in a default. In addition, the credit facility is secured by substantially all of our non-intellectual property assets and requires us to satisfy certain financial covenants.
Our ability to meet our payment obligations under our debt instruments depends on our ability to generate significant cash flows in the future. This, to some extent, is subject to market, economic, financial, competitive, legislative, and regulatory factors as well as other factors that are beyond our control. There can be no assurance that our business will generate cash flow from operations, or that additional capital will be available to us, either on favorable terms or in amounts sufficient to enable us to meet our debt payment obligations and to fund other liquidity needs. For example, we may utilize proceeds from the 2029 Notes for acquisitions or other investments or for other corporate purposes, such as purchases of our outstanding common stock. Any such actions may not increase our enterprise value. If we are unable to generate sufficient cash flow to service our debt obligations, we may be required to adopt one or more alternatives, such as reducing or delaying investments or capital expenditures, selling assets, refinancing or obtaining additional capital on terms that may be onerous or highly dilutive. Our ability to refinance the 2029 Notes, our revolving credit facility or future indebtedness will depend on market conditions and our financial condition at such time. We may not be able to engage in any of these activities on desirable terms, or at all, which could result in a default on our debt obligations. Any such default could have a material adverse effect on our business and financial condition. See Note 9. Debt and Note 10. Warrants to Purchase Shares of Common Stock of the Notes to Condensed Consolidated Financial Statements for more information about the 2029 Notes, Warrants and the revolving credit facility.
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. 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 and convert our pipeline into paying customers;
our ability to retain and increase revenue from existing customers;
our ability to introduce new products and services, balance investment in our suite of products in ways that maximize revenues, 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;
increases or decreases in subscriptions to our platform;
our ability to sell to large enterprise customers and fast-growing companies;
the transaction volume that our customers process through our system;
our ability to respond to competitive developments, including competitors' pricing changes and their introduction of new products and services;
macroeconomic conditions, including the effects of foreign exchange fluctuations and rising interest rates and inflation, including wage inflation;
changes in the pricing of our products;
the productivity of our sales force;
our ability to grow our relationships with strategic partners such as system integrators 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;
47


cost to develop and upgrade our solutions to incorporate new technologies;
seasonal purchasing patterns of our customers;
the impact of outages of our solutions 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;
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;
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;
political unrest, changes and uncertainty associated with terrorism, hostilities, war (including the ongoing conflicts in Ukraine and Israel), natural disasters, pandemics, and continuing disruptions to the global banking system; 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, or perform below any guidance we may provide, then the trading price of our Class A common stock could fall substantially, and we could face costly lawsuits, including shareholder litigation.
The growth forecasts and expectations regarding trends for our key operational and financial metrics that we have provided publicly may prove to be inaccurate, and even if the markets in which we compete achieve the forecasted growth or certain of the expected trends our key operational and financial metrics are accurate, our business could fail to grow at similar rates, if at all.
Growth forecasts and our expectations regarding trends for our key operational and financials metrics 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 of the markets in which we compete may prove to be inaccurate due to unforeseen or unanticipated events. Even if these markets experience the growth we forecast, 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.
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, or otherwise successfully implement our multi-product strategy, our business could be adversely affected.
Our industry and the market for our solutions are characterized by rapid technological change and innovations (such as the use of AI and machine learning technologies), frequent new product and service introductions and enhancements, changing customer demands, and evolving industry standards. If we are unable to develop new products that achieve market acceptance, provide enhancements and new features, or innovate quickly enough to keep pace with these rapid technological developments, our business could be harmed. 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. Monetization products and services, including our billing, payments and revenue recognition offerings, are inherently complex, and our ability to implement our multi-product strategy, including developing, releasing, marketing and selling new
48


products and services or enhancements, new features and modifications to our existing products and services depends on several factors, including our internal departments aligning their respective responsibilities, timely completion, competitive pricing, adequate quality testing, integration with new and existing technologies and our solutions, 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 monetization 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 solutions 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. In addition, our product development efforts could be delayed or otherwise adversely impacted if there is an adverse geopolitical event in the countries where we operate, including in China where we have a sizable number of research and development employees. 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. The introduction of new products and enhancements could also increase costs associated with customer support and customer success as demand for these services increase. This increase in cost could adversely impact profit margins, including our gross margin. 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 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.
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. We may be unable to integrate acquired businesses and technologies successfully or to achieve the expected benefits of such acquisitions.
Our business strategy includes acquiring other complementary products, technologies, or businesses, such as our acquisition of Zephr Inc Limited (Zephr) in September 2022 and our acquisition of Togai in May 2024. We regularly evaluate and consider potential strategic transactions. An acquisition, investment, or business relationship may result in unforeseen operating difficulties and expenditures that may impact our operating results. 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.
Acquisitions may also disrupt our business, divert our resources, and require significant management attention that would otherwise be available for other business development activities. Moreover, the anticipated benefits of any acquisition, investment, or business relationship may not be realized or we may be exposed to unknown liabilities. We may in the future 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 be subject to approvals that are beyond our control. In addition, we have limited experience in acquiring other businesses. We may be unable to find and identify desirable acquisition targets, may incorrectly estimate the value
49


of a target, may fail to conduct effective due diligence on a target to identify problems or incompatibilities or obstacles to integration, or may not be successful in entering into an agreement with any particular target. Consequently, these transactions, even if undertaken and announced, may not close. For any transactions we undertake, 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;
incur operating losses, including due to integration-related charges;
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.
A customer’s failure to deploy our solutions after it enters into a subscription agreement with us, or the incorrect or improper deployment or use of our solutions could result in customer dissatisfaction, harm our reputation and brand, and adversely affect our business, operating results, financial condition, and growth prospects.
Our solutions are 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, 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 solutions, either directly or through our deployment partners. In other cases, customers rely on third-party partners to complete the deployment. In some cases, customers initially engage us to deploy our solutions, but, for a variety of reasons, including strategic decisions not to utilize recurring revenue business models, fail to ultimately deploy our solutions. If we or our third-party partners are unable to deploy our solutions successfully, or unable to do so in a timely manner and, as a result, customers do not utilize our solutions, 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 solutions may be impaired, our reputation and brand may suffer, and customers may choose not to renew or expand their use of our solutions.
As a portion of our sales efforts are targeted at large enterprise customers, our sales cycle for these customers may become longer 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 portion of our sales efforts are targeted at large enterprise customers, we may face greater costs, longer sales cycles, and less predictability in the completion of our sales to these customers. In this market segment, the customer’s decision to use our solutions 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 solutions, as well as education regarding security, privacy, and scalability of our solutions, especially for 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
50


are often required to spend time and resources to better familiarize potential customers with the value proposition of our solutions. 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 sales and professional services resources to a smaller number of larger customers. We may spend substantial time, effort, and money in our sales, design and implementation efforts without being successful in producing any sales or deploying our products in such a way that is satisfactory to our customers. 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.
Furthermore, our sales and implementation cycles could be interrupted or affected by other factors outside of our control. For example, due to global economic uncertainty, rising inflation and interest rates, and foreign exchange fluctuations, many large enterprises have generally reduced or delayed technology or other spending, which may materially and adversely impact our operating results, financial condition and prospects.
Our long-term success depends, in part, on our ability to expand the sales of our solutions 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 conduct our business activities in various foreign countries and have operations in North America, Europe, Asia, and Australia. During the three months ended April 30, 2024, we derived approximately 37% 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 requires 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. Our international operations, including any future expansion, may subject us to risks, including with:
recruiting and retaining talented and capable employees in foreign countries;
efficiently managing employees over large geographic distances;
maintaining our company culture with a dispersed workforce;
providing our solutions to customers from different cultures, which may require us to adapt sales practices, modify our solutions, and provide features necessary to effectively serve the local market;
compliance with multiple, conflicting, ambiguous or evolving governmental laws and regulations and court decisions, including those relating to employment matters, e-invoicing, consumer protection, intellectual property, privacy, data protection, information security, data residency, and encryption;
investing in infrastructure, typically well in advance of revenue generation;
longer sales cycles in some countries;
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 and inflationary pressure;
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 instability and inflationary conditions;
51


political instability and unrest, including the effects of the ongoing conflicts in Ukraine and Israel, especially as it impacts countries in Europe, and changes in the public perception of governments in the countries where we operate or plan to operate;
corporate espionage;
treatment of revenue from international sources and 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;
disruptions to the U.S. and international banking systems;
increased costs to establish and maintain effective controls at foreign locations; and
overall higher costs of doing business internationally.

In addition, geopolitical tensions in countries where we operate may increase our costs of or otherwise prevent us from operating in these countries. If authorities in these locations impose costly or overly burdensome requirements or other sanctions, we may not be able to continue or may need to limit our operations in these countries. For example, we have approximately 150 employees in China, of which most are on our research and development and engineering operations teams. If trade relations between the U.S. and China continue to deteriorate or if sanctions or other regulatory requirements are imposed on our operations in China, it could negatively impact our business operations, product development plans, operating results, and financial condition.
If we fail to offer high-quality support and training to our customers and third-party partners, our business and reputation will suffer.
High-quality education, training and support for our customers and third-party partners is important for the successful marketing and sale of our products to new customers and to maintain and expand our relationship with existing customers. The importance of high-quality customer and third-party partner training and support will increase as we expand our business and pursue new customers. As we add or integrate new services to our portfolio (such as with our acquisition of Zephr), and as we expand internationally, we and our third-party partners may experience challenges in accurately assessing the capabilities of, and providing technical support for, such services. In addition, we are unable to control our third-party partners and therefore cannot control the speed or effectiveness of their support services, which could harm our reputation. If we or our third-party partners do not help our customers quickly resolve post-deployment technical and operational issues related to our platform, including configuring and using features, and provide them with 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.
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 modules and a variable fee based on the amount of transaction volume they process through our system and the number of their subscribers. If our customers do not increase their transaction volume or the number of their subscribers, or an event outside of our control, such as an economic downturn, reduces their transaction volume or the number of their subscribers, 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 products matures, or as new competitors introduce new products or services that compete with ours or reduce their prices, we may be unable to attract or retain 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 solutions. 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.
52


If we fail to integrate our solutions with a variety of operating systems, software applications, and hardware platforms that are developed by others, our solutions may become less marketable, less competitive, or obsolete, and our operating results may be adversely affected.
Our solutions must integrate with a variety of network, hardware, and software platforms, and we need to continuously modify and enhance our solutions to adapt to changes in cloud-enabled hardware, software, networking, browser, and database technologies. We have developed our solutions to be able to integrate with third-party SaaS applications, including the applications of software providers that compete with us, by utilization of 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, and the terms with such companies may be subject to change from time to time. We also integrate certain aspects of our solutions with other platform providers. We may not be successful in either developing necessary 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 third-party infrastructures and technologies, as well as any change or deterioration in our relationship with any platform provider, may reduce the demand for our products and services, resulting in dissatisfaction of our customers, and may materially and adversely impact our business and operating results.
Our business may be adversely impacted if any platform provider:
discontinues or limits our access to its APIs;
makes changes to its platform;
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 or is acquired by a competitor 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 solutions may become less marketable, less competitive, or obsolete and our operating results may be adversely 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 solutions 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 will depend on the effectiveness of our marketing efforts, our ability to provide reliable and useful solutions at competitive prices, the perceived value of our solutions, 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 our 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 solutions 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 solutions and increased risk of losing market share to our
53


competitors. Any efforts to restore the value of our brand and rebuild our reputation may be costly and may not be successful.
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 foreseeable 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 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 or uncorrected 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 solutions, result in a failure of our solutions, and harm our reputation.
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 and diversifies. 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 solutions. 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.
Risks Related to Information Technology, Intellectual Property, and Data Security and Privacy
If our security measures are breached or if unauthorized access to customer, employee or other confidential data is otherwise obtained, or if our solutions are perceived as not being secure, we may lose existing customers or fail to attract new customers, our business may be harmed and we may incur significant liabilities.
Our solutions involve the storage, transmission and processing of our customers’ proprietary data, including highly confidential financial information regarding their business, and personal or confidential information of our customers' customers or other end users. Additionally, we maintain our own proprietary, confidential and otherwise sensitive information, including employee information. While we have security measures in place designed to protect customer information and prevent data loss and other security breaches, these measures may be breached as a result of third-party action, including cyberattacks or other intentional misconduct by computer hackers, employee error, malfeasance or otherwise. The risk of a cybersecurity incident occurring has increased as more companies and individuals work remotely, potentially exposing us to new, complex threats. Additionally, due to political uncertainty and military actions such as those associated with the conflicts in Ukraine and Israel, we and our service providers are vulnerable to heightened risks of cybersecurity incidents and security and privacy breaches from or affiliated with nation-state actors. If any unauthorized or inadvertent access to, or a security breach or incident impacting our platform or other systems or networks used in our business occurs, such event could result in the loss, alteration, or unavailability of data, unauthorized access to, or use or disclosure of data, and any such event, or the belief or perception that it has occurred, could result in a loss of business, severe
54


reputational damage adversely affecting customer or investor confidence, regulatory investigations and orders, litigation, indemnity obligations, and damages for contract breach or penalties for violation of applicable laws or regulations.
Service providers who store or otherwise process data on our behalf, including third party and public-cloud infrastructure, also face security risks. As we rely more on third-party and public-cloud infrastructure and other third-party service providers, we will become more dependent on third-party security measures to protect against unauthorized access, cyberattacks and the mishandling of customer, employee and other confidential data and we may be required to expend significant time and resources to address any incidents related to the failure of those third-party security measures. Our ability to monitor our third-party service providers' data security is limited, and in any event, attackers may be able to circumvent our third-party service providers' data security measures. There have been and may continue to be significant attacks on certain third-party providers, and we cannot guarantee that our or our third-party providers' systems and networks have not been breached or otherwise compromised, or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our systems and networks or the systems and networks of third parties that support us and our platform. We may also suffer breaches of, or incidents impacting, our internal systems. Security breaches or incidents impacting our platform or our internal systems could also result in significant costs incurred in order to remediate or otherwise respond to a breach or incident, which may include liability for stolen assets or information and repair of system damage that may have been caused, incentives offered to customers or other business partners in an effort to maintain business relationships after a breach, and other costs, expenses and liabilities. We may be required to or find it appropriate to expend substantial capital and other resources to alleviate problems caused by any actual or perceived security breaches or incidents.
Additionally, the SEC and many jurisdictions have enacted or may enact laws and regulations requiring companies to disclose or otherwise provide notifications regarding data security breaches. These or other disclosures regarding a security breach or incident could result in negative publicity to us, which may cause our customers to lose confidence in the effectiveness of our data security measures which could impact our operating results.
Despite our investments into measures designed to minimize the risk of security breaches, we are subject to the risk of security incidents or breaches. If a high profile security breach or incident occurs with respect to us, another Software as a Service (SaaS) provider or other technology company, our current and potential customers may lose trust in the security of our solutions or in the SaaS business model generally, which could adversely impact our ability to retain existing customers or attract new ones. Such a breach or incident, or series of breaches or incidents, could also result in regulatory or contractual security requirements that could make compliance challenging. Even in the absence of any security breach or incident, customer concerns about privacy, security, or data protection may deter them from using our platform for activities that involve personal or other sensitive information.
Because the techniques used to obtain unauthorized access or to sabotage systems change frequently, and often are not identified until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. We may also experience security breaches and incidents that may remain undetected for an extended period of time. Periodically, we experience cyber security events including “phishing” attacks targeting our employees, web application and infrastructure attacks and other information technology incidents. These threats continue to evolve in sophistication and volume and are difficult to detect and predict due to advances in electronic warfare techniques, new discoveries in the field of cryptography and new and sophisticated methods used by criminals including phishing, social engineering or other illicit acts. There can be no assurance that our defensive measures will prevent cyberattacks or other security breaches or incidents, and any such attacks, breaches or incidents could damage our brand and reputation and adversely impact our business.
Because data security is a critical competitive factor in our industry, we make numerous statements in our privacy policy and customer agreements, through our certifications to standards and in our marketing materials regarding the security of our platform including detailed descriptions of security measures we employ. If we fail to adhere to our stated security standards, even through circumstances beyond our reasonable control, we may face claims of misrepresentation or deceptiveness by the U.S. Federal Trade Commission, state and foreign regulators and private litigants. Our insurance policies covering certain security and privacy damages and claim expenses may not be sufficient to compensate for all potential liability. Although we maintain cyber liability insurance, we cannot be certain that our coverage will be adequate for liabilities actually incurred, or that insurance will continue to be available to us on economically reasonable terms, or at all.
55


In addition, like many similarly situated technology companies, we have a sizable number of research and development and other personnel located outside the United States, including in China, which has exposed and could continue to expose us to governmental and regulatory, as well as market and media, scrutiny, regarding the actual or perceived integrity of our platform or data security and privacy features. Any actual or perceived security compromise could reduce customer confidence in the effectiveness of our security measures, adversely affect our ability to attract new customers, and cause existing customers to reduce the use or stop using our solutions, any of which could harm our business and reputation.
Privacy and security concerns, laws, and regulations, may adversely affect our business.
Governments and agencies worldwide have adopted or may adopt laws and regulations regarding the collection, use, storage, data residency, security, disclosure, transfer across borders and other processing of information obtained from individuals within jurisdictions. These laws and regulations increase the costs and burdens of compliance, including the ability to transfer information from, or a requirement to store in, particular jurisdictions and could:
impact our ability to offer our products and services in certain jurisdictions,
decrease demand for or require us to modify or restrict our product or services, or
impact our customers’ ability and willingness to use, adopt and deploy our solutions globally.
Compliance burdens or our inability to comply with such laws, regulations, and other obligations, could lead to reduced overall demand and impair our ability to maintain and grow our customer base and increase our revenue. We may be unable to make changes that are necessary or appropriate to address changes in laws, regulations, or other obligations in a commercially reasonable manner, in a timely fashion, or at all.
Additionally, laws and regulations relating to the processing of information can vary significantly based on the jurisdiction. Some regions and countries have or are enacting strict laws and regulations, including the European Union (EU), China, Australia, and India, as well as states within the United States, such as California, that may create conflicts, obligations or inconsistent compliance requirements. Despite our efforts to comply with these varying requirements, a regulator or supervisory authority may determine that we have not done so and subject us to fines, potentially costly remediation requirements, and public censure, which could harm our business. For example, the European Union’s General Data Protection Regulation (GDPR) mandates requirements for processing personal information and imposes penalties of up to the greater of €20 million or 4% of worldwide revenue for non-compliance. In addition, in the United States, we may be subject to both federal and state laws. Certain U.S. state laws may be more stringent or broader in scope, or offer greater individual rights, with respect to the protection of personal information than federal, international, or other state laws, and such laws may differ from each other, all of which may complicate compliance efforts. For example, California continues to be a critical state with respect to evolving consumer privacy laws after enacting the California Consumer Privacy Act (CCPA), amended by the California Privacy Rights Act (the CPRA), which took effect in January 2023 and expanded the CCPA’s requirements, including by adding a new right for individuals to correct their personal information and establishing a new regulatory agency to implement and enforce the law. Failure to comply with the CCPA and the CPRA may result in significant civil penalties, injunctive relief, or statutory or actual damages as determined by the California Privacy Protection Agency and California Attorney General through its investigative authority.
We also are bound by standards, contracts and other obligations relating to processing personal information that may be more stringent than applicable laws and regulations. The costs of compliance with, and other burdens imposed by, these laws, regulations, and other obligations are significant. In addition, some companies, particularly larger or global enterprises, often will not contract with vendors that do not meet these rigorous obligations and often seek contract terms to ensure we are financially liable for any breach of these obligations. Accordingly, our or our vendors' failure, or perceived inability, to comply with these obligations may limit the demand, use and adoption of our solutions, lead to regulatory investigations, breach of contract claims, litigation, damage our reputation and brand and lead to significant fines, penalties, or liabilities or slow the pace at which we close sales transactions, any of which could harm our business. In addition, there is no assurance that our privacy and security-related safeguards, including measures we may take to mitigate the risks of using third parties, will protect us from the risks associated with the third-party processing, storage, and transmission of such information.
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
56


customers may require us or we may find it advisable to meet voluntary certifications or adhere to other standards established by them or third parties. Our customers may also expect us to take proactive stances or contractually require us to take certain actions should a request for personal information belonging to customers be received from a government or regulatory agency. If we are unable to maintain such certifications, comply with such standards, or meet such customer requests, it could reduce demand for our solutions and adversely affect our business.
Future laws, regulations, standards, and other obligations, actions by governments or other agencies, and changes in the interpretation or inconsistent interpretation of existing laws, regulations, standards, and other obligations could result in increased regulation, increased costs of compliance and penalties for non-compliance, costly changes to Zuora's products or their functionality, and limitations on processing personal information. Any failure or perceived failure by us (or the third parties with whom we have contracted to process such information) to comply with applicable privacy and security laws, policies or related contractual obligations, or any compromise of security that results in unauthorized access, use, or transmission of, personal information, could result in a variety of claims against us, including litigation, governmental enforcement actions, investigations, and proceedings by data protection authorities, as well as fines, sanctions, loss of export privileges, damage to our reputation, or loss of customer confidence, any of which may have a material adverse effect on our business, operating results, and financial condition.
Inability or 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 could be affected, which in turn could adversely impact our business and 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 business, including our technology, innovations and similar assets. 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, 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 solutions 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 solutions, and to use information that we regard as proprietary to create products and services that compete with ours, all of which could result in costly litigation. Effective intellectual property protection may not be available to us in every country in which our solutions are available, and where such protection is available, may be costly. 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.
57


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 reverse engineering or independently developing technologies that are substantially equivalent or superior to our solutions.
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 have a material adverse effect on 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 or trademark application process and to maintain issued patents or trademarks, which can be costly. There are situations in which noncompliance or non-payment can result in abandonment or lapse of the patent or trademark or associated application, resulting in partial or complete loss of patent or trademark rights in the relevant jurisdiction. If this occurs, it could have a material adverse effect on our business operations and financial condition.
Errors, defects, or disruptions in our solutions 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 solutions, or other performance problems with our solutions, could harm our 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, which could be caused by a variety of factors, including infrastructure changes, power or network outages, fire, flood or other natural disasters, human or software errors, viruses, security breaches, fraud or other malicious activity, could also make our solutions unavailable to our customers. Our solutions are 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 solutions 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 even when not required, for customer relations or other reasons, to expend additional resources in order to help correct the problem. Accordingly, any errors, defects, downtime, or disruptions and other performative quality problems, or any perception of the aforementioned problems, to our solutions could adversely impact our brand and reputation, revenue, and operating results. In addition, we may not carry insurance sufficient to offset any losses that may result from claims arising from errors, defects or other disruptions in our products.
Any disruption of service at our cloud providers, including AWS and Microsoft's Azure cloud service, could interrupt or delay our ability to deliver our services to our customers, which could harm our business and our financial results.
We currently host our solutions, serve our customers, and support our operations using AWS, a provider of cloud infrastructure services, and have begun enabling new features and capabilities for our solutions using Microsoft's Azure cloud service. We also leverage AWS in various geographic regions for our disaster recovery plans. We do not have control over the operations of the facilities of AWS or Azure. 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, including events due to the effects of climate change. The
58


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 solutions. In addition, breaks in the supply chain due to transportation issues or other factors could potentially disrupt the delivery of hardware needed to maintain these third-party systems or to run our business. The facilities also could be subject to break-ins, computer viruses, sabotage, intentional acts of vandalism, and other misconduct.
The continuing and uninterrupted performance of our solutions are 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 solutions 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 solutions 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 by AWS or Azure. We may not be able to easily switch our public cloud providers, including AWS and Azure, to another cloud provider if there are disruptions or interference with our use of either facility. Sustained or repeated system failures would reduce the attractiveness of our solutions 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 solutions. 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.
Our agreement with AWS expires in September 2024. AWS and our other cloud providers do not 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 public cloud providers, we may experience additional costs or service downtime in connection with the transfer to, or the addition of, new public cloud providers. If these providers were to increase the cost of their services, we may have to increase the price of our solutions, and our operating results may be adversely impacted.
Our solutions contain open source software components, and failure to comply with the terms of the underlying licenses could restrict our ability to sell our solutions.
Our solutions incorporate 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 solutions 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 proprietary and confidential solutions in source code form, the interpretation of open source licenses is legally complex and, despite our efforts, it is possible that we could face assertions of copyright infringement, breach of contract, or other claims if our use of open source software fails to comply with the applicable open source licenses.
Moreover, we cannot guarantee that our processes for controlling our use of open source software in our solutions will be effective. To continue offering our solutions, we may need to seek licenses from third parties on terms that are not economically feasible, re-engineer our solutions to remove or replace certain open source software, discontinue the sale of our solutions if re-engineering cannot be accomplished on a timely basis, pay monetary damages, or make available corresponding source code for aspects of our proprietary and confidential 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 generally comes without 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, adversely 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 solutions.
59


Our increased focus on the development and use of various types of AI in our platform and our business, as well as our potential failure to effectively implement, use, and market AI, may result in reputational harm or liability, or could otherwise adversely affect our business.
We have incorporated and may continue to incorporate AI solutions and features into our platform, and otherwise within our business, and these solutions and features may become more important to our operations or to our future growth over time. There can be no assurance that we will realize any of the desired or anticipated benefits from AI, and we may fail to properly implement or market our AI solutions and features. Additionally, our competitors may incorporate AI into their products, offerings, and solutions more quickly or more successfully than we do, or they may have access to more complete or adequate data than our use of AI relies on, which could impair our ability to compete effectively, and adversely affect our results or operations. Our AI solutions and features may also expose us to additional claims, demands, and proceedings by private parties and regulatory authorities and subject us to legal liability or brand and reputational harm, and could also require us to spend time, expenses, and other resources on making necessary changes to our AI practices, as the legal, regulatory, and policy environments around AI are evolving rapidly and the availability of legal protections for intellectual property generated by AI is uncertain.
Risks Related to Legal, Regulatory, Accounting, and Tax Matters
Adverse litigation judgments or settlements could expose us to significant monetary damages or limit our ability to operate our business.
From time to time, we face litigation or claims arising in or outside the ordinary course of business, which may include class actions, derivative actions, private actions, collective actions, investigations, and various other legal proceedings by stockholders, customers, 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 legal proceedings were to be determined adversely to us, or we were to enter into a settlement arrangement, we could be exposed to significant monetary damages or limits on our ability to operate our business, which could have a material adverse effect on our business, financial condition, and operating results.
We are vulnerable to lawsuits brought against us by others alleging infringement or proprietary rights or for other intellectual property related claims.
There has been considerable activity in our industry to develop and enforce patents, copyrights, trademarks, trade secrets and other intellectual property and proprietary rights, resulting in frequent litigation based on allegations of infringement or other violations of such rights. Moreover, in recent years, individuals and groups have acquired patents or other intellectual property assets without practicing the inventions solely to attempt to enforce them against others and ultimately extract monetary settlements. Successful intellectual property infringement claims against us or certain third parties, such as our customers, resellers, or strategic partners, whether by operating entities, non-practicing entities or patent assertion entities, 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 and obtaining a license may not be available on reasonable terms or at all, thereby hindering our ability to sell or use the relevant technology, or requiring redesign of the allegedly infringing solutions to avoid infringement, which could be costly, time-consuming, or impossible. It may also cause us to make substantial payments for legal fees, settlement payments, licensing costs, or other costs or damages. 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
60


solutions, and each such obligation could further exhaust our resources. Some of our intellectual property 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 time and attention of our management and other employees, and adversely affect our business and operating results, including by preventing us from offering our services. We expect that the occurrence of infringement claims is likely to grow as the market for monetization 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.
If we are not able to satisfy data protection, security, privacy, and other government- and industry-specific requirements, our growth could be harmed.
We are subject to data protection, security, privacy, and other government- and industry-specific requirements, including those that require us to notify individuals of data security and privacy incidents involving certain types of personal information. 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, adversely impact our ability to attract new customers, cause existing customers to elect not to renew their subscriptions with us, or adversely 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 and sell 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.
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 five years. As a result, most of the subscription revenue we report in each quarter is derived from the recognition of unearned revenue relating to subscriptions entered 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 adversely affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our solutions, 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 recurring revenue 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.
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 solutions, 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 may 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.
61


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.
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 five 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 adverse effects increases with the term length of our customer arrangements. Furthermore, some of our customers 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. Although we have processes in place that are designed to monitor and mitigate these risks, we cannot guarantee these programs will be effective. If we are unable to adequately control these risks, our business, operating results and financial condition could be harmed.
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.
Our ability to use our net operating losses (NOLs) to offset future taxable income may be subject to certain limitations which could subject our business to higher tax liability. Utilization of the net operating loss may be subject to an annual limitation due to the "ownership change" limitations provided by Section 382 and 383 of the Internal Revenue Code of 1986, as amended, and other similar state provisions. Additionally, NOLs arising in tax years beginning before December 31, 2017 are subject to a 20-year carryover limitation and may expire if unused within that period. There is also a risk that due to legislative changes, such as suspensions on the use of NOLs, or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to offset future income tax liabilities. In addition, under the Tax Cuts and Jobs Act of 2017, as modified by the Coronavirus Aid, Relief, and Economic Security Act, the amount of NOLs that we are permitted to deduct in any taxable year is limited to 80% of our taxable income in such year, where taxable income is determined without regard to the NOL deduction itself. As such, we may not be able to realize a tax benefit from the use of our NOLs, whether or not we attain profitability.
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 solutions 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. For example, we have issued $400.0 million in 2029 Notes. See Note 9. Debt of the Notes to Condensed Consolidated Financial Statements for more information about the 2029 Notes.
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. Our 2029 Notes, for example, restrict our ability to incur additional indebtedness, including secured indebtedness. Our credit facility also contains restrictive and financial covenants and is secured by substantially all of our non-intellectual property assets.
In addition, servicing the interest and principal repayment obligations under our current or future indebtedness could divert funds that would otherwise be available to fund working capital, capital expenditures, acquisitions, and other business activities.
Future volatility in the trading price of our common stock may reduce our ability to access equity capital on favorable terms or at all. Our ability to make payments on our indebtedness, refinance indebtedness or incur additional indebtedness to fund or expand our business will depend on our financial condition and market
62


conditions. A recession, depression or other sustained adverse market event resulting from deteriorating macroeconomic factors could materially and adversely affect our business and the value of our common stock and our access to capital. If we are unable to generate sufficient cash flows or obtain adequate financing or financing on terms satisfactory to us, or at all, 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 development of new services or future marketing efforts, or reduce or discontinue some or all of our operations. Any of these events could significantly harm our business, financial condition, and prospects.
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 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 solutions 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 material 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 solutions are 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. Export control and economic sanctions laws and regulations restrict or prohibit the shipment of certain products and services to 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 solutions 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 our company, enforcement actions, incarceration for responsible officers and employees, reputational harm, and/or the possible loss of export or import privileges which could impact our ability to provide our solutions to customers. We could also be held liable for our third-party affiliates’ non-compliance with sanctions and export controls.
We incorporate encryption technology in 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 permit and/or license requirements, and some 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
63


connection with the distribution or use 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 impacted by becoming the subject of government investigations or penalties and therefore incur reputational harm. Changes in our solutions or changes in sanctions or export and import regulations may create delays in the introduction of our solutions in international markets, prevent our customers with international operations from deploying our solutions globally or, in some cases, prevent the export or import of our solutions 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 solutions by, or in our decreased ability to export or sell our solutions 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 solutions or limitation on our ability to export or sell our solutions would likely harm our business, financial condition, and operating results.
The applicability of sales, use and other tax laws or regulations in the U.S. and internationally 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 direct or indirect 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 operating results. 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 proposed or recommended changes to existing tax laws or have enacted new laws that could impact our tax obligations. 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, operating results, and financial condition.
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. 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 an adverse impact on our operating results and cash flows.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
Generally Accepted Accounting Principles (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, including those described in Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements of the Notes to Condensed Consolidated Financial Statements, could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors' confidence in us.
64


Risks Related to Ownership of Our Class A Common Stock
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 since our initial public offering in 2018 has been and may continue to be volatile. 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 key metrics, revenue and other operating results;
changes in the financial projections or outlook for key metrics we may provide to the public or our failure to achieve these projections or metrics;
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 solutions, as well as the failure to timely launch new products and services that gain market acceptance;
growth of the market for our products;
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;
issuance of shares of our common stock, including shares issued by us in an acquisition or upon conversion or exercise of some or all of our outstanding 2029 Notes and Warrants;
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;
actions instituted by activist shareholders or others;
actual or perceived privacy, security, data protection, or cybersecurity incidents;
other events or factors, including those resulting from geopolitical developments such as war, incidents of terrorism, or responses to these events;
the impact of catastrophic events such as natural disasters or pandemics on the global macroeconomy, our operating results and enterprise technology spending;
sales of shares of our Class A common stock by us or our stockholders;
inflation;
fluctuations in interest rates; and
disruptions to the U.S. or international banking system.
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. Some companies that have experienced volatility in the market price of their
65


securities have been subject to shareholder litigation. We have been subject to shareholder litigation in the past, and future shareholder litigation could subject us to substantial costs, divert resources and the attention of management from our business, and adversely affect our business.
The market price of our Class A common stock could decline as a result of a substantial number of shares of our Class A common stock being issued or sold, which may make it more difficult for you to sell your Class A common stock at a time and price that you deem appropriate.
As of April 30, 2024, a total of 139.7 million shares of Class A common stock and 8.4 million shares of Class B common stock were outstanding. The issuance and sale of a substantial number of shares of our Class A common stock, including as a result of the exercise or conversion into Class A common stock of outstanding convertible notes, warrants, equity awards, shares of Class B common stock or other securities, could result in significant dilution to our existing stockholders and cause the market price of our Class A common stock to decline. The perception that such issuances could occur could also adversely affect the market price of our Class A common stock. From time to time, we may also issue shares of common stock or securities convertible into shares of common stock in connection with a financing, an acquisition, investments, or otherwise. For example, as described in Note 9. Debt of the Notes to Condensed Consolidated Financial Statements, we issued to Silver Lake 2029 Notes in the aggregate principal amount of $400.0 million, as well as Warrants initially exercisable for up to 7.5 million shares of Class A common stock. In addition, under certain circumstances, the number of shares issuable upon conversion of the 2029 Notes or exercise of the Warrants may be subject to increase, as described in Note 9. Debt and Note 10. Warrants to Purchase Shares of Common Stock of the Notes to Condensed Consolidated Financial Statements. The conversion of these convertible notes or exercise of these Warrants could result in a substantial number of shares of our Class A common stock being issued.
In addition, we grant equity awards to employees, directors, and consultants under our 2018 Equity Incentive Plan on an ongoing basis and our employees have the right to purchase shares of our Class A common stock semi-annually under our 2018 Employee Stock Purchase Plan. As of April 30, 2024, there were a total of 23.1 million shares of Class A common stock subject to outstanding options and restricted stock units (RSUs), including performance stock units (PSUs). Subject to vesting and other applicable requirements, the shares issued upon the exercise of such options or settlement of such RSUs will be available for resale in the open market. Moreover, 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 over a short period of time, such as sales by our directors, executive officers, or significant stockholders, sales by Zuora for employee tax withholding purposes upon vesting of RSUs or PSUs, and sales by employees during limited open trading windows.
We also have granted and may grant from time to time certain registration rights that, subject to certain conditions, require us to file registration statements for the public resale of certain securities or to include such securities in registration statements that we may file on behalf of our company or other stockholders.
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 industry analysts cease coverage of us, the trading price for our Class A common stock could be adversely 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
66


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 revenue recognition disclosure obligations under Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606) 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.
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 CEO, 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 common stock consists of two classes, including our Class B common stock, which has ten votes per share, and our Class A common stock, which has one vote per share. As of April 30, 2024, our Class B common stock held approximately 37% of the total voting power of our common stock, with our CEO and his affiliates holding substantially all of our Class B common stock. As a result, the holders of our Class B common stock, including our CEO, could substantially influence 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 (such date referred to as the "Class B expiration"). Until the Class B expiration, the concentrated influence held by our Class B common stock limits or precludes your ability to influence corporate matters, 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 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 FTSE Russell, exclude or limit the eligibility of public companies with multiple classes of shares of common stock for certain indices. 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.
67


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 credit facility with Silicon Valley Bank, a division of First-Citizens Bank & Trust. 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 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 and the 2029 Notes and the Warrants 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 amended 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 amended 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 amended 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 amended and restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. This exclusive forum provision does not apply to suits brought to enforce a duty or liability created by the Exchange Act. It would apply, however, to a suit that falls within one or more of the categories enumerated in the exclusive forum provision.
Section 22 of the Securities Act of 1933, as amended (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. Our bylaws provide that the federal district courts of the United States of America will, to the fullest extent permitted by law, be the exclusive forum for resolving any complaint asserting a cause of
68


action arising under the Securities Act (Federal Forum Provision). Our decision to adopt a Federal Forum Provision followed a decision by the Supreme Court of the State of Delaware holding that such provisions are facially valid under Delaware law. While there can be no assurance that federal or state courts will follow the holding of the Delaware Supreme Court or determine that the Federal Forum Provision should be enforced in a particular case, application of the Federal Forum Provision means that suits brought by our stockholders to enforce any duty or liability created by the Securities Act must be brought in federal court and cannot be brought in state court.
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. In addition, neither the exclusive forum provision nor the Federal Forum Provision applies to suits brought to enforce any duty or liability created by the Exchange Act. Accordingly, actions by our stockholders to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder must be brought in federal court. Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the regulations promulgated thereunder.
Any person or entity purchasing or otherwise acquiring or holding any interest in any of our securities shall be deemed to have notice of and consented to our exclusive forum provisions, including the Federal Forum Provision. These provisions may limit a stockholders’ ability to bring a claim in a judicial forum of their choosing for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees.
Moreover, we are subject to Section 203 of the DGCL, which 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.
Finally, provisions of the 2029 Notes and Warrants may also have the effect of delaying or preventing a change of control or changes in our management. Holders of the 2029 Notes have the right to require us to repurchase their notes upon the occurrence of a “fundamental change” (as defined in the indenture governing the 2029 Notes (the Indenture)) that occurs prior to the maturity date at repurchase price equal to 100% of the principal amount of the 2029 Notes to be repurchased, plus the sum of the amounts of all remaining scheduled interest payments (at the 5.50% payment-in-kind interest rate) through and including the maturity date. Additionally, on and after March 24, 2027, holders of the 2029 Notes have the right, at each holder’s option and on one or more occasions, to require us, subject to certain exceptions and deferral provisions, to repurchase all of such holder’s notes equal to 100% of the principal amount of the notes (or portion thereof) to be so repurchased, plus accrued and unpaid interest, if any, to, but excluding, the applicable repurchase date. In addition, provisions of (i) the 2029 Notes require an increase to the conversion rate for 2029 Notes converted in connection with a “make-whole fundamental change” and (ii) the Warrants require an increase in the number of shares of Class A Common Stock the Warrants are exercisable for upon the occurrence of a “make-whole fundamental change” (as defined in the indenture governing the 2029 Notes and the form of Warrant, respectively). Furthermore, the Indenture will prohibit us from engaging in specified types of mergers or acquisitions unless, among other things, the acquiring or surviving entity assumes Zuora’s obligations under the 2029 Notes.
Any of these provisions of our charter documents, Delaware law, the 2029 Notes and the Warrants that have the effect of making an acquisition of our company more difficult or limiting attempts by our stockholders to replace or remove our current management could limit the price investors are willing to pay for our Class A common stock.
General Risk Factors
Political developments, economic uncertainty or downturns could adversely affect our business and operating results.
Political developments impacting government spending and international trade, including future government shutdowns in the United States or elsewhere, debt ceiling negotiations, potential government shutdowns, armed conflict such as the conflicts in Ukraine and Israel, retaliatory actions, treaties, increased barriers, policies favoring domestic industries, increased import or export licensing requirements or restrictions, trade disputes and tariffs, including the U.S.’s ongoing trade disputes with China and other countries, inflation, and rising interest rates, may adversely impact markets and cause weaker macroeconomic conditions. The continuing effect of any or all of these political or other uncertainties could adversely impact demand for our products, harm our operations and weaken our financial results.
69


In addition, 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, such as a recession or rising inflation rates or economic slowdown in the United States or internationally, including due to the ongoing conflicts in Ukraine and Israel, make it extremely difficult for our customers and us to accurately forecast and plan future business activities, and could cause our customers to cancel planned purchases or slow spending on our solutions, which could delay and lengthen sales cycles. Rising inflation may also increase our employee and facilities costs and decrease demands for our products. 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 credit losses and our results could be adversely impacted.
We have customers in a variety of different industries. A significant downturn in the economic activity attributable to any particular industry 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 solutions 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 solutions. Moreover, competitors may respond to challenging market conditions by lowering prices and attempting to lure away our customers. We cannot predict the timing or duration of any economic slowdown, instability, or recovery, generally or within any particular industry. If the economic conditions of the general economy or markets in which we operate worsen from present levels, our business, financial condition, and operating results could be adversely affected.
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 and adversely affected.
Moreover, continued disruptions in the banking system, both in the U.S. or abroad, may impact our or our customers’ liquidity and, as a result, adversely impact our business and operating results.
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.
As a public company, we are required, pursuant to Section 404 of the Sarbanes-Oxley Act of 2002 (Sarbanes-Oxley Act), to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting. Effective internal control over financial reporting is necessary for us to provide reliable financial reports and, together with adequate disclosure controls and procedures, are designed to prevent fraud. Any failure to implement required new or improved controls, or difficulties encountered in their implementation, could cause us to fail to meet our reporting obligations. Ineffective internal controls could also cause investors to lose confidence in our reported financial information, which could have an adverse effect on the trading price of our Class A common stock. This management report will need to include disclosure of any material weaknesses identified by our management in our internal control over financial reporting, as well as a statement that our independent registered public accounting firm has issued an opinion on our internal control over financial reporting.
Section 404(b) of the Sarbanes-Oxley Act requires our independent registered public accounting firm to annually attest to the effectiveness of our internal control over financial reporting, which has required, and will continue to require, increased costs, expenses, and management resources. An independent assessment of the effectiveness of our internal controls could detect problems that our management’s assessment might not. Undetected material weaknesses in our internal controls could lead to financial statement restatements and require us to incur the expense of remediation. We are required to disclose changes made in our internal controls and procedures on a quarterly basis. To comply with the requirements of being a public company, we have undertaken, and may need to further undertake in the future, various actions, such as implementing new internal controls and procedures and hiring additional accounting or internal audit staff.
If we are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion on the effectiveness of our internal control,
70


including as a result of any identified material weakness, we could lose investor confidence in the accuracy and completeness of our financial reports, which would cause the price of our Class A common stock to decline, and we may be subject to investigation or sanctions by the SEC. 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.
We may be adversely affected by natural disasters, pandemics, epidemics, and other catastrophic events, and by man-made problems such as terrorism, that could disrupt our business operations. Our business continuity and disaster recovery plans may not adequately protect us from a serious disaster.
Natural disasters, pandemics and epidemics, or other catastrophic events such as fire, power shortages, and other events beyond our control may cause damage or disruption to our operations, international commerce, and the global economy, and could have an adverse and material effect on our business, operating results, and financial condition. For example, as a result of the COVID-19 pandemic and its impacts on the global economy and financial markets, we experienced certain disruptions to our business operations, including delays and lengthening of our customary sales cycles, certain customers not purchasing or renewing our products or services, and requests for pricing and payment concessions by certain customers. As a result of the pandemic, we have also reduced our office footprint given that many of our employees continue to work remotely, and we incurred certain impairment charges related to office leases in the fourth quarter of fiscal 2024, 2023, and 2022 as described in Note 12. Leases of the Notes to Condensed Consolidated Financial Statements. In the event of development of new strains or variants of COVID-19 or other public health emergencies, climate change, pandemics, or epidemics, we could experience similar or more significant impacts to our operations, which may adversely impact our business, financial condition and operating results. More generally, the extent to which a public health crisis or other catastrophic event could adversely affect economies and financial markets and lead to an economic downturn is highly uncertain and could harm our business, financial condition, operating results and liquidity.
In the event of a natural disaster, including a major earthquake, blizzard, wildfire, or hurricane, or other 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 solutions, 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 and wildfires. Additionally, all the aforementioned risks may be further increased if we do not implement an effective disaster recovery plan or our partners’ disaster recovery plans prove to be inadequate.
Investors’ expectations of our performance relating to ESG factors, and our disclosed performance and aspirations for these practices, may expose us to new risks and require us to incur additional costs.
Corporate responsibility, including ESG factors, is increasingly becoming a focus from certain investors, legislators, regulators, employees, and other stakeholders. Some investors may use these factors to guide their investment strategies and, in some cases, may choose not to invest in us if they believe our corporate responsibility policies are inadequate. Standards and laws by which ESG efforts are tracked and measured continue to evolve. For example, in March 2024, the SEC adopted final rules aimed at enhancing and standardizing climate-related disclosures, which includes quantitative and qualitative climate-related disclosures, which were subsequently stayed by the SEC. Our efforts to abide by these developing standards and laws, if and when they go into effect, may require significant expenditures. In May 2022, we announced our commitment to remain carbon neutral going forward, including by purchasing carbon offsets in future years, which may become increasingly more expensive. In addition, the corporate responsibility criteria could change, which could result in greater expectations of us and cause us to undertake more costly initiatives to satisfy such new criteria. If we elect not to or are unable to satisfy such new criteria, investors may conclude that our policies with respect to corporate responsibility are inadequate. We may face reputational damage in the event that our corporate responsibility procedures or standards do not meet the standards set by various constituencies.
Furthermore, if our competitors’ corporate responsibility performance is perceived to be greater than ours, potential or current investors may elect to invest with our competitors instead. Any failure or perceived failure of previously stated goals, targets and objectives or to satisfy various reporting standards within the timelines we announce, or not at all, regarding ESG matters, could have negative impacts on our reputation and business, operating results, and our financial condition could be adversely impacted.
71


In addition, compliance with ESG-related rules and efforts to meet stakeholder expectations on ESG matters may place strain on our employees, systems, and resources. Moreover, increasingly, different stakeholder groups have divergent views on sustainability and ESG matters, which increases the risk that any action or lack thereof with respect to sustainability or ESG matters will be perceived negatively by at least some stakeholders and adversely impact our reputation and business. “Anti-ESG” sentiment has also gained some momentum across the United States, with several states having enacted or proposed "anti-ESG" policies or legislation. If we do not successfully manage ESG-related expectations across stakeholders, it could erode stakeholder trust, impact our reputation, and adversely affect our business, financial condition, results of operations and cash flows.
Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds
Not Applicable.
Item 5. Other Information
Rule 10b5-1 Trading Arrangements

Our Section 16 directors and officers (as defined in Rule 16a-1(f) of the Exchange Act) are generally only able to trade in Zuora stock under a “Rule 10b5-1 trading arrangement,” as defined in Item 408 of Regulation S-K that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act, subject to compliance with applicable regulations as well as Zuora's trading policies and share ownership requirements. The 10b5-1 trading arrangements are entered into in writing during an open trading window, have a term of at least one year, and are subject to a mandatory cooling off period requirement (i.e., commencement of trading under the arrangement must begin the later of 90 days following adoption of the arrangement or two days following our periodic report on Form 10-Q or Form 10-K for the fiscal quarter in which the trading arrangement was adopted).

On March 15, 2024, Peter Hirsch, our Chief Product and Technology Officer, adopted a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act for an aggregate number of shares of common stock from the vesting and settlement of up to the net shares (not yet determinable due to award conditions and tax considerations) upon the vesting of 275,000 RSUs and 300,000 PSUs. This 10b5-1 trading arrangement is scheduled to expire on June 13, 2025.

During the three months ended April 30, 2024, no other Section 16 officers and directors adopted or terminated a Rule 10b5-1 trading arrangement or a "non-Rule 10b5-1 trading arrangement" (as defined in Item 408 of Regulation S-K).

72


Item 6. Exhibits.
Exhibit
Number
 Incorporated By ReferenceFiled or
Furnished
Herewith
Exhibit DescriptionFormFile No.ExhibitFiling
Date
10.1*
X
10.2
8-K
001-38451
10.15/1/2024

31.1X
31.2X
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
104Cover Page Interactive Data File (embedded within the Inline XBRL document and included in Exhibit 101).X
* 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.

73


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: May 31, 2024
 By:/s/ Todd McElhatton
 Todd McElhatton
 
Chief Financial Officer
(Principal Financial Officer)
Date: May 31, 2024
By:
/s/ Matthew Dobson
Matthew Dobson
Chief Accounting Officer
(Principal Accounting Officer)


EX-10.1 2 a20240430q1-ex101.htm EX-10.1 Document

Exhibit 10.1
ZUORA, INC.
2018 EQUITY INCENTIVE PLAN
GLOBAL NOTICE OF PERFORMANCE STOCK UNIT AWARD
Unless otherwise defined herein, the terms defined in the Zuora, Inc. (the “Company”) 2018 Equity Incentive Plan (the “Plan”) will have the same meanings in this Global Notice of Performance Stock Unit Award and the electronic representation of this Global Notice of Performance Stock Unit Award established and maintained by the Company or a third party designated by the Company (this “Notice”).
Name:    
Address:    
You (“Participant”) have been granted an award of Performance Stock Units (“PSUs”) under the Plan subject to the terms and conditions of the Plan, this Notice and the attached Global Performance Stock Unit Award Agreement (the “Agreement”), including the vesting and performance terms set forth in Appendix A attached hereto (the “Vesting Appendix”) and any applicable country-specific provisions in the appendix set forth in Appendix B attached hereto (the “Country Appendix”), both of which constitute part of this Agreement.
Grant Number:         ____________________    
Total Number of PSUs:    ____________________
Date of Grant:    ____________________
Expiration Date:    The earlier to occur of: (a) the date on which settlement of all PSUs granted hereunder occurs and (b) the end of the Performance Period (as defined in the Vesting Appendix); provided, however, that if, as of immediately prior to the end of the Performance Period, there are Eligible PSUs that have not become Vested PSUs, such Eligible PSUs will remain outstanding and eligible for vesting in accordance with Section [_____] of the Vesting Appendix. The unvested PSUs expire earlier if Participant’s Service terminates earlier, as described in the Agreement.
Vesting Schedule:     Subject to the limitations set forth in this Notice, the Plan and the Agreement, the PSUs will vest as set forth in the Vesting Appendix.
By accepting (whether in writing, electronically or otherwise) the PSUs, Participant acknowledges and agrees to the following:
1)Participant understands that Participant’s employment or consulting relationship or Service with the Company or a Parent or Subsidiary or Affiliate is for an unspecified duration, can be
1




terminated at any time (i.e., is “at-will”), except where otherwise prohibited by applicable law, and that nothing in this Notice, the Agreement or the Plan changes the nature of that relationship. Participant acknowledges that the vesting of the PSUs pursuant to this Notice is subject to Participant’s continuing Service as an Employee, Director or Consultant. Participant agrees and acknowledges that the Vesting Schedule may change prospectively in the event that Participant’s service status changes between full- and part-time and/or in the event Participant is on a leave of absence, in accordance with Company policies relating to work schedules and vesting of Awards or as determined by the Committee.
2)This grant is made under and governed by the Plan, the Agreement and this Notice, including the Appendix A to the Notice, and this Notice is subject to the terms and conditions of the Agreement and the Plan, both of which are incorporated herein by reference. Participant has read the Notice, the Agreement and the Plan.
3)Participant has read the Company’s Insider Trading Policy, and agrees to comply with such policy, as it may be amended from time to time, whenever Participant acquires or disposes of the Company’s securities.
4)By accepting the PSUs (the acceptance of which may be done electronically), Participant consents to electronic delivery and participation as set forth in the Agreement.



2




APPENDIX A
PERFORMANCE AND VESTING METRICS
As provided in this Vesting Appendix, all or a portion of the Total Number of PSUs (as defined and set forth in the Notice) shall (a) become eligible to vest based on the level of achievement of the Performance Metrics (as defined below) during the Performance Period, subject to Participant’s continuous Service through each applicable Vesting Date and (b) vest and may be settled in whole or in part, if the Participant remains in continuous Service through the Vesting Date, except as otherwise provided herein. Defined terms used, but not defined, in this paragraph, the Notice, the Agreement or the Plan, shall have the meanings ascribed to them in this Vesting Appendix.
[INSERT PERFORMANCE AND VESTING METRICS]


3




ZUORA, INC.
2018 EQUITY INCENTIVE PLAN
GLOBAL PERFORMANCE STOCK UNIT AWARD AGREEMENT
Unless otherwise defined in this Global Performance Stock Unit Award Agreement (this “Agreement”), any capitalized terms used herein will have the same meaning ascribed to them in the Zuora, Inc. 2018 Equity Incentive Plan (the “Plan”).
Participant has been granted Performance Stock Units (“PSUs”) subject to the terms, restrictions and conditions of the Plan, the Global Notice of Performance Stock Unit Award (the “Notice”) and this Agreement, including the Vesting Appendix and the Country Appendix (each as defined in the Notice), both of which constitute part of this Agreement.
1.Settlement. Settlement of PSUs will be made within 30 days following the applicable date of vesting under the Vesting Schedule set forth in the Notice. Settlement of PSUs will be in Shares. No fractional PSUs or rights for fractional Shares shall be created pursuant to this Agreement.
2.No Stockholder Rights. Unless and until such time as Shares are issued in settlement of vested PSUs, Participant will have no ownership of the Shares allocated to the PSUs and will have no rights to dividends or to vote such Shares.
3.Dividend Equivalents. Dividends, if any (whether in cash or Shares), will not be credited to Participant.
4.Non-Transferability of PSUs. The PSUs and any interest therein will not be sold, assigned, transferred, pledged, hypothecated, or otherwise disposed of in any manner other than by will or by the laws of descent or distribution or court order or unless otherwise permitted by the Committee on a case-by-case basis.
5.Termination. Except as otherwise provided in the Vesting Appendix, if Participant’s Service terminates for any reason, all unvested PSUs will be forfeited to the Company forthwith, and all rights of Participant to such PSUs will immediately terminate without payment of any consideration to Participant. Participant’s Service will be considered terminated (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where Participant is employed or the terms of Participant’s employment agreement, if any) as of the date Participant is no longer actively providing services and Participant’s Service will not be extended by any notice period (e.g., Participant’s Service would not include a period of “garden leave” or similar period mandated under employment laws in the jurisdiction where Participant is employed or the terms of Participant’s employment agreement, if any). Participant acknowledges and agrees that the Vesting Schedule may change prospectively in the event Participant’s service status changes between full- and part-time and/or in the event Participant is on a leave of absence, in accordance with Company policies relating to work schedules and vesting of awards or as determined by the Committee. In case of any dispute as to whether and when a termination of Service has occurred, the Committee will have sole discretion to determine whether such termination of Service has occurred and the effective date of such termination (including whether Participant may still be considered to be actively providing Services while on a leave of absence).
1



6.Taxes.
(a)Responsibility for Taxes. Participant acknowledges that, regardless of any action taken by the Company or a Parent, Subsidiary or Affiliate employing or retaining Participant (the “Employer”), the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to Participant’s participation in the Plan and legally applicable to Participant (“Tax-Related Items”) is and remains Participant’s responsibility and may exceed the amount actually withheld by the Company or the Employer, if any. Participant further acknowledges that the Company and/or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the PSUs, including, but not limited to, the grant, vesting or settlement of the PSUs and the subsequent sale of Shares acquired pursuant to such settlement and the receipt of any dividends, and (ii) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the PSUs to reduce or eliminate Participant’s liability for Tax-Related Items or achieve any particular tax result. Further, if Participant is subject to Tax-Related Items in more than one jurisdiction, Participant acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.
(b)Withholding. Prior to any relevant taxable or tax withholding event, as applicable, Participant agrees to make arrangements satisfactory to the Company and/or the Employer to fulfill all Tax-Related Items. In this regard, Participant authorizes the Company and/or the Employer, or their respective agents, at their discretion, to satisfy any withholding obligations for Tax-Related Items by one or a combination of the following:
(i)withholding from Participant’s wages or other cash compensation paid to Participant by the Company and/or the Employer or any Parent, Subsidiary or Affiliate; or
(ii)withholding from proceeds of the sale of Shares acquired upon settlement of the PSUs either through a voluntary sale or through a mandatory sale arranged by the Company (on Participant’s behalf pursuant to this authorization and without further consent); or
(iii)withholding Shares to be issued upon settlement of the PSUs, provided the Company only withholds the amount of Shares necessary to satisfy no more than the maximum statutory withholding amounts; or
(iv)Participant’s payment of a cash amount (including by check representing readily available funds or a wire transfer); or
(v)any other arrangement approved by the Committee and permitted under applicable law;
all under such rules as may be established by the Committee and in compliance with the Company’s Insider Trading Policy and 10b5-1 Trading Plan Policy, if applicable; provided however, that if Participant is a Section 16 officer of the Company under the Exchange Act, then the Committee (as constituted in accordance with Rule 16b-3 under the Exchange Act) shall establish the method of withholding from alternatives (i)-(v) above, and the Committee shall establish the method prior to the Tax-Related Items withholding event.
2



If Participant is a Section 16 officer of the Company under the Exchange Act, unless determined otherwise by the Committee in advance of a Tax-Related Items withholding event, the method of withholding for this PSU will be (ii) above.
Depending on the withholding method, the Company may withhold or account for Tax-Related Items by considering applicable statutory withholding rates or other applicable withholding rates, including up to the maximum permissible statutory rate for Participant’s tax jurisdiction(s) in which case Participant will have no entitlement to the equivalent amount in Shares and may receive a refund of any over-withheld amount in cash in accordance with applicable law. If the obligation for Tax-Related Items is satisfied by withholding in Shares, for tax purposes, Participant is deemed to have been issued the full number of Shares subject to the vested PSUs, notwithstanding that a number of the Shares are held back solely for the purpose of satisfying the withholding obligation for Tax-Related Items.
Finally, Participant agrees to pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of Participant’s participation in the Plan that cannot be satisfied by the means previously described. The Company may refuse to issue or deliver the Shares or the proceeds of the sale of Shares, if Participant fails to comply with Participant’s obligations in connection with the Tax-Related Items.
7.Nature of Grant. By accepting the PSUs, Participant acknowledges, understands and agrees that:
(a)the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)the grant of the PSUs is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of PSUs, or benefits in lieu of PSUs, even if PSUs have been granted in the past;
(c)all decisions with respect to future PSUs or other grants, if any, will be at the sole discretion of the Company;
(d)Participant is voluntarily participating in the Plan;
(e)the PSUs and Participant’s participation in the Plan will not create a right to employment or be interpreted as forming or amending an employment or service contract with the Company, the Employer or any Parent, Subsidiary or Affiliate and shall not interfere with the ability of the Company, the Employer or any Parent, Subsidiary or Affiliate, as applicable, to terminate Participant’s employment or service relationship (if any);
(f)the PSUs and the Shares subject to the PSUs, and the income from and value of same, are not intended to replace any pension rights or compensation;
(g)the PSUs and the Shares subject to the PSUs, and the income from and value of same, are not part of normal or expected compensation for any purpose, including, but not limited to, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, pension or retirement or welfare benefits or similar payments;
3



(h)unless otherwise agreed with the Company, the PSUs and the Shares subject to the PSUs, and the income from and value of same, are not granted as consideration for, or in connection with, the service Participant may provide as a director of a Parent, Subsidiary or Affiliate;
(i)the future value of the underlying Shares is unknown, indeterminable and cannot be predicted with certainty;
(j)no claim or entitlement to compensation or damages will arise from forfeiture of the PSUs resulting from Participant’s termination of Service (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where Participant is employed or the terms of Participant’s employment agreement, if any); and
(k)neither the Company, the Employer nor any Parent, Subsidiary or Affiliate will be liable for any foreign exchange rate fluctuation between Participant’s local currency and the United States Dollar that may affect the value of the PSUs or of any amounts due to Participant pursuant to the settlement of the PSUs or the subsequent sale of any Shares acquired upon settlement.
8.No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding Participant’s participation in the Plan, or Participant’s acquisition or sale of the underlying Shares. Participant acknowledges, understands and agrees he or she should consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.
9.Data Privacy. Where required, the legal basis for the processing of Participant’s personal data is Participant’s consent. Participant hereby explicitly and unambiguously consents to the collection, holding, use, transfer and other processing in electronic or other form, of Participant’s personal data as described in the Agreement and any other grant materials by and among, as applicable, the Employer, the Company, any parent or Subsidiary and any of their third-party service providers for the exclusive purpose of implementing, administering and managing Participant’s participation in the Plan. The Company, located at 101 Redwood Shores Parkway, Redwood City, CA 94065, USA, is the controller responsible for the processing of Participant’s personal data in connection with Participant’s participation in the Plan. The Company's representative in the EU is Zuora UK Limited, 25 North Row, London W1K 6DJ, UK.
Participant understands that the Company and the Employer may collect, hold, use, transfer or otherwise process certain personal information about Participant, including, but not limited to, Participant’s name, home address, email address and telephone number, date of birth, social insurance number, passport number or other identification number (e.g., resident registration number), salary, nationality, job title, any shares of stock or directorships held in the Company, details of all PSUs or any other entitlement to shares of stock awarded, canceled, exercised, vested, unvested or outstanding in Participant’s favor (“Data”), for the exclusive purpose of implementing, administering and managing the Plan.
Participant understands that Data will be transferred to E*TRADE Financial Corporate Services, Inc., Computershare, Inc., or other third parties and their affiliated companies (“Online Administrator”) or such other stock plan service provider as may be designated by the Company from time to time, which is then assisting the Company with the implementation, administration and management of the Plan. Participant understands that if Participant resides outside the United States, Participant may request a
4



list with the names and addresses of any potential recipients of Data by contacting Participant’s local human resources representative.  Participant understands that the current recipients of Data are located in the United States, that future recipients might be located in the United States or elsewhere, and that the recipients’ country may have different data privacy laws and protections than Participant’s country. Transfers of Data from the European Union to the United States or other countries can be made on the basis of Standard Contractual Clauses approved by the European Commission or other appropriate safeguards permissible under the applicable law. The Company may receive, process and transfer Data onward to the Online Administrator or other third parties solely on the basis of appropriate data transfer agreements or other appropriate safeguards permissible under the applicable law. Participant understands that, if Participant is located in the EU, Participant can ask for a copy of the appropriate data processing agreements underlying the transfer of Data by contacting Participant’s human resources representative.
Participant authorizes the Company, Online Administrator, or such other stock plan service provider as may be designated by the Company from time to time, and any other possible recipients which may assist the Company (presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer Data, in electronic or other form, for the sole purpose of implementing, administering and managing Participant’s participation in the Plan. Participant understands that Data will be held only as long as is necessary to implement, administer and manage Participant’s participation in the Plan or to comply with legal or regulatory obligations, including, without limitation, under tax and securities laws. Participant understands that, subject to the conditions set out in the applicable law, Participant may, at any time, access Data, request information about the storage and processing of Data, require any necessary amendments to or the erasure of Data, request the restriction of processing of data portability or refuse or withdraw the consents herein, in any case without cost, by contacting Participant’s local human resources representative. In addition, Participant may lodge a complaint with a supervisory authority.
Further, Participant understands that Participant is providing the consents herein on a purely voluntary basis. However, providing and processing Data is a contractual requirement and a condition to Participant’s ability to participate in the Plan. If Participant does not consent, or if Participant later seeks to revoke consent, Participant’s employment status or service with the Employer will not be affected; the only consequence of refusing or withdrawing Participant’s consent is that the Company would not be able to grant PSUs or other equity awards to Participant or administer or maintain such awards. Therefore, Participant understands that refusing or withdrawing Participant’s consent may affect Participant’s ability to participate in the Plan. For more information on the consequences of Participant’s refusal to consent or withdrawal of consent, Participant understands that Participant may contact Participant’s local human resources representative.
Finally, the Company or the Employer may request that Participant provide an executed data privacy consent form (or any other agreements or consents) that the Company or the Employer may deem necessary to obtain from Participant for the purpose of administering Participant’s participation in the Plan in compliance with the data privacy laws in Participant’s country, either now or in the future. Providing such executed consent form or agreement is purely voluntary on Participant’s part. However, Participant understands and agrees that Participant will not be able to participate in the Plan if Participant fails to provide any such consent or agreement requested by the Company and/or the Employer.
10.Language. Participant acknowledges that he or she is sufficiently proficient in the English language or has consulted with an advisor who is sufficiently proficient in English as to allow Participant
5



to understand the terms and conditions of this Agreement and any other documents related to the Plan. Furthermore, if Participant has received this Agreement or any other document related to the PSU and/or the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.
11.Appendix. Notwithstanding any provisions in this Agreement, the PSUs will be subject to any special terms and conditions set forth in the Country Appendix for Participant’s country. Moreover, if Participant relocates to one of the countries included in the Country Appendix, the special terms and conditions for such country will apply to Participant, to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. The Country Appendix constitutes part of this Agreement.
12.Imposition of Other Requirements. The Company reserves the right to impose other requirements on Participant’s participation in the Plan, on the PSUs and on any Shares acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
13.Acknowledgement. The Company and Participant agree that the PSUs are granted under and governed by the Notice, this Agreement and the provisions of the Plan (incorporated herein by reference). Participant: (a) acknowledges receipt of a copy of the Plan and the Plan prospectus, (b) represents that Participant has carefully read and is familiar with their provisions, and (c) hereby accepts the PSUs subject to all of the terms and conditions set forth herein and those set forth in the Plan and the Notice.
14.Entire Agreement; Enforcement of Rights. This Agreement, the Plan and the Notice constitute the entire agreement and understanding of the parties relating to the subject matter herein and supersede all prior discussions between them. Any prior agreements, commitments or negotiations concerning the purchase of the Shares hereunder are superseded. No adverse modification of or adverse amendment to this Agreement, nor any waiver of any rights under this Agreement, will be effective unless in writing and signed by the parties to this Agreement (which writing and signing may be electronic). The failure by either party to enforce any rights under this Agreement will not be construed as a waiver of any rights of such party.
15.Compliance with Laws and Regulations. The issuance of Shares will be subject to and conditioned upon compliance by the Company and Participant with all applicable state, federal and foreign laws and regulations and with all applicable requirements of any stock exchange or automated quotation system on which the Company’s Shares may be listed or quoted at the time of such issuance or transfer. Participant understands that the Company is under no obligation to register or qualify the Common Stock with any state, federal or foreign securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of the Shares. Further, Participant agrees that the Company shall have unilateral authority to amend the Plan and this PSU Agreement without Participant’s consent to the extent necessary to comply with securities or other laws applicable to issuance of Shares. Finally, the Shares issued pursuant to this PSU Agreement shall be endorsed with appropriate legends, if any, determined by the Company.
16.Severability. If one or more provisions of this Agreement are held to be unenforceable under applicable law, then such provision will be enforced to the maximum extent possible given the intent of the parties hereto. If such clause or provision cannot be so enforced, then (a) such provision will be
6



excluded from this Agreement, (b) the balance of this Agreement will be interpreted as if such provision were so excluded and (c) the balance of this Agreement will be enforceable in accordance with its terms.
17.Governing Law and Venue. This Agreement and all acts and transactions pursuant hereto and the rights and obligations of the parties hereto will be governed, construed and interpreted in accordance with the laws of the State of Delaware, without giving effect to such state’s conflict of laws rules.
Any and all disputes relating to, concerning or arising from this Agreement, or relating to, concerning or arising from the relationship between the parties evidenced by the Plan or this Agreement, will be brought and heard exclusively in the United States District Court for the District of Northern California or the Superior Court of California, County of San Mateo. Each of the parties hereby represents and agrees that such party is subject to the personal jurisdiction of said courts; hereby irrevocably consents to the jurisdiction of such courts in any legal or equitable proceedings related to, concerning or arising from such dispute, and waives, to the fullest extent permitted by law, any objection which such party may now or hereafter have that the laying of the venue of any legal or equitable proceedings related to, concerning or arising from such dispute which is brought in such courts is improper or that such proceedings have been brought in an inconvenient forum.
18.No Rights as Employee, Director or Consultant. Nothing in this Agreement will affect in any manner whatsoever any right or power of the Company, or a Parent, Subsidiary or Affiliate, to terminate Participant’s Service, for any reason, with or without Cause.
19.Consent to Electronic Delivery of All Plan Documents and Disclosures. By Participant’s acceptance of the Notice (whether in writing or electronically), Participant and the Company agree that the PSUs are granted under and governed by the terms and conditions of the Plan, the Notice and this Agreement. Participant has reviewed the Plan, the Notice and this Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Notice and Agreement, and fully understands all provisions of the Plan, the Notice and this Agreement. Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Committee upon any questions relating to the Plan, the Notice and this Agreement. Participant further agrees to notify the Company upon any change in Participant’s residence address. By acceptance of the PSUs, Participant agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company and consents to the electronic delivery of the Notice, this Agreement, the Plan, account statements, Plan prospectuses required by the SEC, U.S. financial reports of the Company, and all other documents that the Company is required to deliver to its security holders (including, without limitation, annual reports and proxy statements) or other communications or information related to the PSUs and current or future participation in the Plan. Electronic delivery may include the delivery of a link to the Company intranet or the internet site of a third party involved in administering the Plan, the delivery of the document via e-mail or such other delivery determined at the Company’s discretion. Participant acknowledges that Participant may receive from the Company a paper copy of any documents delivered electronically at no cost if Participant contacts the Company by telephone, through a postal service or electronic mail to Stock Administration. Participant further acknowledges that Participant will be provided with a paper copy of any documents delivered electronically if electronic delivery fails; similarly, Participant understands that Participant must provide on request to the Company or any designated third party a paper copy of any documents delivered electronically if electronic delivery fails. Also, Participant understands that Participant’s consent may be revoked or changed, including any change in the electronic mail address to which documents are delivered (if Participant has provided an electronic mail address), at any time by notifying the Company
7



of such revised or revoked consent by telephone, postal service or electronic mail to Stock Administration.
20.Insider Trading Restrictions/Market Abuse Laws. Participant acknowledges that, depending on Participant’s country of residence, the broker’s country, or the country in which the Shares are listed, Participant may be subject to insider trading restrictions and/or market abuse laws in applicable jurisdictions, which may affect Participant’s ability to directly or indirectly, accept, acquire, sell or attempt to sell or otherwise dispose of Shares, or rights to Shares (e.g., PSUs), or rights linked to the value of Shares, during such times as Participant is considered to have “inside information” regarding the Company (as defined by the laws or regulations in the applicable jurisdiction). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders Participant placed before possessing the inside information. Furthermore, Participant may be prohibited from (i) disclosing the inside information to any third party, including fellow employees (other than on a “need to know” basis) and (ii) “tipping” third parties or causing them to otherwise buy or sell securities. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy. Participant acknowledges that it is Participant’s responsibility to comply with any applicable restrictions and understands that Participant should consult his or her personal legal advisor on such matters. In addition, Participant acknowledges that he or she read the Company’s Insider Trading Policy, and agrees to comply with such policy, as it may be amended from time to time, whenever Participant acquires or disposes of the Company’s securities.
21.Foreign Asset/Account, Exchange Control and Tax Reporting. Participant may be subject to foreign asset/account, exchange control and/or tax reporting requirements as a result of the acquisition, holding and/or transfer of Shares or cash resulting from his or her participation in the Plan,. Participant may be required to report such accounts, assets, the balances therein, the value thereof and/or the transactions related thereto to the applicable authorities in Participant’s country and/or repatriate funds received in connection with the Plan within certain time limits or according to specified procedures. Participant acknowledges that he or she is responsible for ensuring compliance with any applicable foreign asset/account, exchange control and tax reporting requirements and should consult his or her personal legal and tax advisors on such matters.
22.Code Section 409A. For purposes of this Agreement, a termination of employment will be determined consistent with the rules relating to a “separation from service” as defined in Section 409A of the Internal Revenue Code and the regulations thereunder (“Section 409A”). Notwithstanding anything else provided herein, to the extent any payments provided under this PSU Agreement in connection with Participant’s termination of employment constitute deferred compensation subject to Section 409A, and Participant is deemed at the time of such termination of employment to be a “specified employee” under Section 409A, then such payment shall not be made or commence until the earlier of (i) the expiration of the six-month period measured from Participant’s separation from service from the Company or (ii) the date of Participant’s death following such a separation from service; provided, however, that such deferral shall only be effected to the extent required to avoid adverse tax treatment to Participant including, without limitation, the additional tax for which Participant would otherwise be liable under Section 409A(a)(1)(B) in the absence of such a deferral. To the extent any payment under this PSU 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 section are intended to constitute separate payments for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations.
8



23.Award Subject to Company Clawback or Recoupment. The PSUs shall be subject to clawback or recoupment pursuant to any compensation clawback or recoupment policy adopted by the Board or required by law during the term of Participant’s employment or other Service that is applicable to Participant. In addition to any other remedies available under such policy, applicable law may require the cancellation of Participant’s PSUs (whether vested or unvested) and the recoupment of any gains realized with respect to Participant’s PSUs.
BY ACCEPTING THIS AWARD OF PSUS, PARTICIPANT AGREES TO ALL OF THE TERMS AND CONDITIONS DESCRIBED ABOVE AND IN THE PLAN.
9


APPENDIX B
ZUORA, INC.
2018 EQUITY INCENTIVE PLAN
GLOBAL PERFORMANCE STOCK UNIT AWARD AGREEMENT

COUNTRY SPECIFIC PROVISIONS

Terms and Conditions

This Country Appendix includes additional terms and conditions that govern the PSUs granted to Participant under the Plan if Participant resides and/or works in one of the countries below. This Country Appendix forms part of the Agreement. Any capitalized term used in this Country Appendix without definition will have the meaning ascribed to it in the Notice, the Agreement or the Plan, as applicable.

If Participant is a citizen or resident of a country, or is considered resident of a country, other than the one in which Participant is currently working, or Participant transfers employment and/or residency between countries after the Date of Grant, the Company will, in its sole discretion, determine to what extent the additional terms and conditions included herein will apply to Participant under these circumstances.

Notifications

This Country Appendix also includes information relating to exchange control, securities laws, foreign asset/account reporting and other issues of which Participant should be aware with respect to Participant’s participation in the Plan. Such laws are complex and change frequently. As a result, Participant should not rely on the information herein as the only source of information relating to the consequences of Participant’s participation in the Plan because the information may be out of date at the time that Participant vests in the PSUs, sells Shares acquired under the Plan or takes any other action in connection with the Plan.

In addition, the information is general in nature and may not apply to Participant’s particular situation, and the Company is not in a position to assure Participant of any particular result. Accordingly, Participant should seek appropriate professional advice as to how the relevant laws in Participant’s country may apply to Participant’s situation.

Finally, if Participant is a citizen or resident of a country, or is considered resident of a country, other than the one in which Participant is currently working and/or residing, or Participant transfers employment and/or residency after the Date of Grant, the information contained herein may not apply to Participant in the same manner.

10



[INSERT COUNTRY SPECIFIC PROVISIONS]
            11
EX-31.1 3 a20240430q1-ex311.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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting, which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: May 31, 2024
/s/ Tien Tzuo
Tien Tzuo
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 4 a20240430q1-ex312.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, Todd McElhatton, 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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting, which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: May 31, 2024
/s/ Todd McElhatton
Todd McElhatton
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 5 a20240430q1-ex321.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 April 30, 2024 (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: May 31, 2024
/s/ Tien Tzuo
Tien Tzuo
Chief Executive Officer
(Principal Executive Officer)



EX-32.2 6 a20240430q1-ex322.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, Todd McElhatton, 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 April 30, 2024 (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: May 31, 2024
/s/ Todd McElhatton
Todd McElhatton
Chief Financial Officer
(Principal Financial Officer)



EX-101.SCH 7 zuo-20240430.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Overview and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Purchased Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Warrants to Purchase Shares of Common Stock link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Deferred Revenue and Performance Obligations link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Geographical Information link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Employee Stock Plans link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Purchased Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Warrants to Purchase Shares of Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Deferred Revenue and Performance Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Employee Stock Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Investments - Amortized Cost to Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Fair Value Measurements - Fair Value Hierarchy for Financial Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Fair Value Measurements - Changes in Level 3 Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Property and Equipment, Net - Capitalized Internal-use Software Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Property and Equipment, Net - Depreciation and Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Purchased Intangible Assets and Goodwill - Summary of Purchased Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Purchased Intangible Assets and Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Purchased Intangible Assets and Goodwill - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Purchased Intangible Assets and Goodwill - Schedule of Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Purchased Intangible Assets and Goodwill - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Debt - Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Debt - Debt Conversion Liability Measurement Input (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Warrants to Purchase Shares of Common Stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Warrants to Purchase Shares of Common Stock - Valuation Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Warrants to Purchase Shares of Common Stock - Realized Losses and Gains on the Liability-Classified Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Deferred Revenue and Performance Obligations - Deferred Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Deferred Revenue and Performance Obligations - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Deferred Revenue and Performance Obligations - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Leases - Components of Leases and Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Leases - Future Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Leases - Future Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Leases - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Stockholders' Equity - Components of Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Employee Stock Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Employee Stock Plans - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Employee Stock Plans - Grant Date Fair Value and Intrinsic Value of Options Exercised (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Employee Stock Plans - RSU and PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Employee Stock Plans - Unrecognized Compensation Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Net Loss Per Share - Potentially Dilutive Securities Not Included in the Diluted Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 zuo-20240430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 zuo-20240430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 zuo-20240430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Pay vs Performance Disclosure [Line Items] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Credit facility maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Corporate bond yield Measurement Input, Corporate Bond Yield [Member] Measurement Input, Corporate Bond Yield Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue, remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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 Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Cash payment Payments to Acquire Businesses, Gross Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Revolving Loan Revolving Credit Facility [Member] 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] Effect of exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred tax liabilities Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] PSUs Unvested PSUs issued and outstanding Performance Shares [Member] Accounts payable Accounts Payable, Current Average remaining contractual term (years), exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computer equipment Computer Equipment [Member] Restatement Determination Date: Restatement Determination Date [Axis] Interest Expenses [Line Items] Interest Expenses [Line Items] Interest Expenses Corporate bonds Corporate bonds Corporate Debt Securities [Member] Commitments and contingencies (Note 14) Commitments and Contingencies Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Expected volatility Measurement Input, Price Volatility [Member] First Citizen Bank & Trust Company First Citizen Bank & Trust Company [Member] First Citizen Bank & Trust Company Insider Trading Policies and Procedures [Line Items] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] 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 Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] RSU releases (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Current liabilities: Liabilities, Current [Abstract] Preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net of allowance for credit losses of $2,173 and $2,142 as of April 30, 2024 and January 31, 2024, respectively Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current [Abstract] 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 Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Letters of credit outstanding Letters of Credit Outstanding, Amount Number of vendors related to contractual obligation Contractual Obligation, Number Of Vendors Contractual Obligation, Number Of Vendors Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Weighted-average grant date fair value per share of options granted during each respective period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net loss Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Accrued interest Interest Payable, Current Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Cost of revenue: Cost of Revenue Cost of Revenue [Abstract] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Current Taxes Prepaid Taxes Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Issuance of common stock upon exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total cost of revenue Cost of Goods and Services Sold Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Class B common stock Common Class B [Member] Cloud computing services Cloud Computing Service [Member] Cloud Computing Service Number Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Other Commitments [Table] Other Commitments [Table] Summary of Significant Accounting Policies and Recent Accounting Pronouncements Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Debt conversion liability Debt [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Beginning balance Ending balance Goodwill Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Exercise price of warrants (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] 2018 ESPP Two Thousand and Eighteen Employee Stock Purchase Plan [Member] Two thousand and eighteen employee stock purchase plan. Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Measurement Frequency [Axis] Measurement Frequency [Axis] Warrant liability Warrant Liability Warrants Warrant [Member] Operating lease liabilities, net of current portion Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent RSUs Unvested RSUs issued and outstanding Restricted Stock Units (RSUs) [Member] Schedule of RSU Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Class of Warrant or Right [Table] Class of Warrant or Right [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Total depreciation and amortization expense Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Interest and other income (expense), net Interest Income And Other (Expense) Income, Net Interest Income And Other (Expense) Income, Net Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Carry Value of Long-term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Unamortized deferred loan costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Schedule of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] 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] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Total interest expense Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Components of Leases and Lease Costs Lease, Cost [Table Text Block] Accrued expenses and other liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Unrealized (loss) gain on available-for-sale securities Unrealized loss on available-for-sale securities Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Research and development Research and Development Expense [Member] Irrevocable letters of credit Standby Letters of Credit [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Potentially dilutive securities not included in the diluted per share calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Lease Arrangement [Axis] Lease Arrangement [Axis] Lease Arrangement Document Quarterly Report Document Quarterly Report Interest expense Interest Expense Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Silver Lake Warrants Warrants, Silver Lake [Member] Warrants, Silver Lake Property and equipment purchases accrued or in accounts payable Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Property and equipment, gross Property, Plant and Equipment, Gross Average remaining contractual term (years), outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Operating leases obtained Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2025 (remainder of the year) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Schedule of Supplemental Operating Lease Information Schedule Of Operating Lease Supplemental Information [Table Text Block] Schedule Of Operating Lease Supplemental Information Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Schedule of Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Income Tax Provision, Pretax Loss, and Effective Tax Rate Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Stock Option Grant Date Fair Value and Intrinsic Value of Options Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Deferred commissions, current portion Capitalized Contract Cost, Net, Current Operating lease liabilities, current portion Operating lease liabilities, current portion Operating Lease, Liability, Current Unrealized Gain (Loss) on Available-for-Sale Securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Purchased intangible assets amortization expense Amortization of Intangible Assets Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Short-term investments: Debt Securities, Current [Abstract] Entity Shell Company Entity Shell Company 2028 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Net Carrying Amount Finite-Lived Intangible Assets, Net Property and Equipment [Line Items] Property, Plant and Equipment [Line Items] Restatement Determination Date Restatement Determination Date 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. Peter Hirsch Trading Arrangement, Restricted Stock Units [Member] Peter Hirsch Trading Arrangement, Restricted Stock Units Operating leases not yet commenced, lease term (in years) Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Additional Notes Notes 2029, Additional Notes [Member] Notes 2029, Additional Notes Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2027 Lessee, Operating Lease, Liability, to be Paid, Year Two Warrants Tranche [Axis] Warrants Tranche [Axis] Warrants Tranche Expected term (in years) Measurement Input, Expected Term [Member] Principal amount for conversion Debt Instrument, Convertible, Principal Amount Convertible Debt Instrument, Convertible, Principal Amount Convertible Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Common stock issued (in shares) Common Stock, Shares, Issued Purchase consideration Business Combination, Consideration Transferred Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue, current portion Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Balance on term loan Carrying value Long-Term Debt Cost of subscription revenue Cost Of Subscription Revenues [Member] Cost of subscription revenues. Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Stock Options Issued and outstanding stock options Employee Stock Option [Member] Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Warrants, tranche one Warrants, Tranche One [Member] Warrants, Tranche One Schedule of Amortization Expense Related to Purchased Intangible Assets Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Reversal of expense Share-Based Compensation Arrangement, Reversal Of Expense Share-Based Compensation Arrangement, Reversal Of Expense Class A common stock Common Class A [Member] Weighted-average recognition period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Document Type Document Type Cost of professional services revenue Cost Of Professional Services Revenue [Member] Cost of professional services revenue. Geographic Concentration Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Short-term operating lease costs Short-Term Lease, Cost Entity Address, Address Line One Entity Address, Address Line One Debt Conversion Liability Embedded Derivative Financial Instruments [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Chief Executive Officer Chief Executive Officer [Member] Employee Stock Plans Share-Based Payment Arrangement [Text Block] Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Fair value of common stock (in dollars per share) Measurement Input, Share Price [Member] Purchases of short-term investments Payments to Acquire Debt Securities, Available-for-Sale Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Change in fair value of debt conversion and warrant liabilities Change in fair value of debt conversion and warrant liabilities Fair Value Adjustment Of Warrants And Debt Conversion Liability Fair Value Adjustment Of Warrants And Debt Conversion Liability Business Acquisition [Axis] Business Acquisition [Axis] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Revenue, remaining performance obligation (percent) Revenue, Remaining Performance Obligation, Percentage Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Summary of Purchased Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Internal-use software costs capitalized during the period Capitalized Computer Software, Additions Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Sublease income Sublease Income Warrant and debt conversion liability Derivative Liability Incremental compensation expense Share-Based Payment Arrangement, Plan Modification, Incremental Cost Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] 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 Deferred commissions Increase (Decrease) In Capitalized Contract Cost Increase (Decrease) In Capitalized Contract Cost Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Peter Hirsch Trading Arrangement, Performance Shares [Member] Peter Hirsch Trading Arrangement, Performance Shares Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Effects of foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Other Commitments [Domain] Other Commitments [Domain] Lease Term and Discount Rate Lessee, Operating Lease, Description [Abstract] Amortization of deferred commissions Capitalized Contract Cost, Amortization Operating lease cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Contractual interest expense Interest Expense, Debt, Excluding Amortization Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Debt Securities, Available-for-Sale [Table] Debt Securities, Available-for-Sale [Table] Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Lease Arrangement [Domain] Lease Arrangement [Domain] Lease Arrangement Aggregate principal amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Prepaid software subscriptions Prepaid Software Subscriptions Current Prepaid software subscriptions current. Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash paid for operating leases Operating Lease, Payments Beginning balance (in shares) Ending balance (in shares) Common stock outstanding (in shares) Common Stock, Shares, Outstanding Initial conversion rate Debt Instrument, Convertible, Conversion Ratio Maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale 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 PEO PEO [Member] Other Other Operating Activities, Cash Flow Statement Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Common stock par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Accrued taxes Accrued Goods and Services Taxes, Current Accrued Goods and Services Taxes, Current Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Shares Subject To Outstanding Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] 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 Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent Total operating lease liabilities Present value of lease liabilities Operating Lease, Liability Measurement Input Type [Domain] Measurement Input Type [Domain] Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Overview and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Common stock reserved and available for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency [Domain] Measurement Frequency [Domain] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Title of Individual [Axis] Title of Individual [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Accrued Expenses and Other Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Loss on revaluation of the debt conversion liability Embedded Derivative, Gain (Loss) on Embedded Derivative, Net Debt Disclosure [Abstract] Debt Disclosure [Abstract] Operating Leases Assets and Liabilities, Lessee [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Optional in kind interest (percent) Debt Instrument, Interest In Kind Option, Percentage Debt Instrument, Interest In Kind Option, Percentage Sales and marketing Selling and Marketing Expense Common stock Common Stock, Value, Issued Conversion percentage of par value Debt Instrument, Redemption Price, Percentage General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade name Trade Names [Member] Reduction in carrying amount of right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Purchased Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] PEO Name PEO Name Concentration risk (percent) Concentration Risk, Percentage Expected dividend yield Measurement Input, Expected Dividend Rate [Member] Securities stated effective maturities (in years) Debt Securities, Available-for-Sale, Term Debt discount amortization period Debt Instrument, Convertible, Amortization Period For Discount Debt Instrument, Convertible, Amortization Period For Discount Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Schedule of Components of Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] 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 U.S. government securities U.S. government securities US Treasury and Government [Member] Prepaid insurance Prepaid Insurance Schedule of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Aggregate intrinsic value, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Short-term investments Fair Value Debt Securities, Available-for-Sale, Current Other accrued expenses Other Accrued Liabilities, Current (Loss) gain on change in fair value of warrant liability Fair Value Adjustment of Warrants Interest Expenses [Table] Interest Expenses [Table] Interest Expenses Furniture and fixtures Furniture and Fixtures [Member] Interest rate (percent) Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Accrued employee liabilities Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred revenue Increase (Decrease) in Deferred Revenue Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Accrued hosting and third-party licenses Accrued Hosting And License Fees, Current Accrued Hosting And License Fees, Current Summary of Fair Value Measurements Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Revenue recognized from deferred revenue Contract with Customer, Liability, Revenue Recognized Number of lease extension options Lessee, Operating Lease, Number Of Options To Extend Lessee, Operating Lease, Number Of Options To Extend Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Subsequent Events [Abstract] Loss before income taxes Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Measurement input Warrants and Rights Outstanding, Measurement Input Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Schedule of Unrecognized Compensation Costs Related to Unvested Equity Awards Schedule Of Employee Service Share Based Compensation, Unrecognized Compensation Costs [Table Text Block] Schedule Of Employee Service Share Based Compensation, Unrecognized Compensation Costs Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Depreciation, amortization and accretion Depreciation, Depletion and Amortization, Nonproduction Preferred stock issued (in shares) Preferred Stock, Shares Issued Conversion of Class B common stock to Class A common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Certain facility lease agreements Operating Lease Agreement [Member] Operating lease agreement. Purchased intangibles, net Intangible Assets, Net (Excluding Goodwill) Effective interest rate (percent) Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] 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. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus 2026 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2029 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title 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 Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Initial Notes Notes 2029, Initial Notes [Member] Notes 2029, Initial Notes Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Price per share conversion (in dollars per share) Debt Instrument, Convertible, Converted Shares Price Debt Instrument, Convertible, Converted Shares Price Summary of Fair Value Hierarchy for Financial Assets Measured on a Recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Schedule of Changes in Level 3 Fair Value Measurements Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Minimum Minimum [Member] Property and equipment, net Total Property, Plant and Equipment, Net Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Summary of Realized Losses and Gain on the Revaluation of the Liability-Classified Warrants Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] 2029 Notes Notes 2029 [Member] Notes 2029 Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Exercise price (in dollars per share) Measurement Input, Exercise Price [Member] Total liabilities Liabilities, Fair Value Disclosure Operating lease liabilities Increase (Decrease) in Operating Lease Liability Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt conversion liability, measurement input Embedded Derivative Liability, Measurement Input Software Computer Software [Member] Computer Software Developed technology Developed Technology Rights [Member] Accumulated Deficit Retained Earnings [Member] Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Exercisable (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net loss per share, basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Unrecognized compensation cost, stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Lessee, operating lease, lease not yet commenced, undiscounted amount Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Warrants term Measurement input, term Warrants and Rights Outstanding, Term Aggregate intrinsic value of options exercised during each respective period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value 2025 (remainder of the year) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Number of securities called by warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Deposits Deposits Assets Arrangement Duration Trading Arrangement Duration 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] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] 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 Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Convertible debt Convertible Debt, Fair Value Disclosures Termination Date Trading Arrangement Termination Date Accrued outside services and consulting Accrued Outside Services And Consulting Current Accrued outside services and consulting current. Common stock authorized (in shares) Common Stock, Shares Authorized Accounts payable Increase (Decrease) in Accounts Payable Document Information [Table] Document Information [Table] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee Accrued expenses and other current liabilities Total Accrued Expenses And Other Liabilities Current Accrued Expenses And Other Liabilities Current Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Assets Measured on Recurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Warrants, tranche two Warrants, Tranche Two [Member] Warrants, Tranche Two Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Other Liabilities Disclosure [Abstract] 2029 Notes principal Long-Term Debt, Gross Shares issuable upon conversion (in shares) Debt Instrument, Convertible, Shares Issuable Upon Conversion, Recorded As Debt Conversion Liability Debt Instrument, Convertible, Shares Issuable Upon Conversion, Recorded As Debt Conversion Liability Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Title of Individual [Domain] Title of Individual [Domain] Compensation Amount Outstanding Recovery Compensation Amount Denominator: Weighted Average Number Of Share Outstanding Basic And Diluted [Abstract] Weighted average number of share outstanding basic and diluted. Make-whole fundamental change scenarios, issuance of stock as percentage of outstanding shares for requirement of shareholder approval Warrant Agreement, Make Whole Fundamental Change Scenario, Issuance Of Stock As Percentage Of Outstanding Shares, Shareholder Approval Threshold Warrant Agreement, Make Whole Fundamental Change Scenario, Issuance Of Stock As Percentage Of Outstanding Shares, Shareholder Approval Threshold Other Commitments [Axis] Other Commitments [Axis] Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital 2029 Notes conversion Convertible Debt Securities [Member] 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 Document Information [Line Items] Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from issuance of common stock upon exercise of stock options Proceeds from Stock Options Exercised Number of equity instruments upon conversion (in shares) Debt Instrument, Convertible, Number of Equity Instruments Professional services Technology Service [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Convertible Senior Notes Convertible senior notes Convertible Debt [Member] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Total Prepaid Expense and Other Assets, Current 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Conversion price (in dollars per share) Measurement Input, Conversion Price [Member] Insider Trading Arrangements [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] ESPP offering period (in months) Employee Stock Purchase Plan Offering Period Employee Stock Purchase Plan Offering Period Thereafter Lessee, Operating Lease, Liability, Payments, Due After Year Four Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] Aggregate intrinsic value, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Peter Hirsch [Member] Peter Hirsch Entity Registrant Name Entity Registrant Name Warrant liability Warrant Liability, Value Warrant Liability, Value Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Prepaid hosting costs Prepaid Hosting Costs Prepaid hosting costs. Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Revenue Revenue from Contract with Customer Benchmark [Member] Entity Central Index Key Entity Central Index Key Liabilities: Liabilities, Fair Value Disclosure [Abstract] Warrants, tranche three Warrants, Tranche Three [Member] Warrants, Tranche Three Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax provision Income tax provision Income Tax Expense (Benefit) Others Non-US [Member] Term of purchase period (in months) Employee Stock Purchase Plan, Offering Period, Purchase Period Term Employee Stock Purchase Plan, Offering Period, Purchase Period Term Warrants classified as liability (in shares) Reclassification Of Warrants, Net Of Allocated Debt Issuance Costs, Number Of Warrants Reclassification Of Warrants, Net Of Allocated Debt Issuance Costs, Number Of Warrants Accrued employee liabilities Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Number of tranches Share-Based Payment Arrangement, Number Of Tranches Share-Based Payment Arrangement, Number Of Tranches Name Trading Arrangement, Individual Name Schedule of Revenue by Country Based on Customer Address at Time of Sale Disaggregation of Revenue [Table Text Block] Lender Name [Axis] Lender Name [Axis] Deferred commissions, net of current portion Capitalized Contract Cost, Net, Noncurrent Equity [Abstract] Equity [Abstract] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Weighted-average remaining operating lease term Operating Lease, Weighted Average Remaining Lease Term Warrants to Purchase Shares of Common Stock Warrants Note Disclosure [Text Block] Warrants Note Disclosure Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Schedule of PSU Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Stock Options and RSUs Employee Stock Option And Restricted Stock Unit RSU [Member] Employee Stock Option And Restricted Stock Unit RSU [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for acquisition Payments to Acquire Businesses, Net of Cash Acquired Weighted-average operating lease discount rate (percent) Operating Lease, Weighted Average Discount Rate, Percent Cash equivalents: Assets, Fair Value Disclosure [Abstract] Reclassification of warrants, net of allocated debt issuance costs, to Accrued expenses and other current liabilities Adjustments To Additional Paid In Capital, Reclassification Of Warrants, Net Of Allocated Debt Issuance Costs Adjustments To Additional Paid In Capital, Reclassification Of Warrants, Net Of Allocated Debt Issuance Costs Credit Facility [Domain] Credit Facility [Domain] Basis spread on variable interest rate, minus (percent) Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Long-term debt Long-Term Debt, Excluding Current Maturities Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] 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 Weighted-average shares outstanding used in calculating net loss per share, diluted (in shares) Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Internal-use software Software Development [Member] Shares committed under ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Revenue Recognized that was Previously Included In Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating expenses: Operating Expenses [Abstract] Deferred Revenue and Performance Obligations Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Togai Inc. Togai Inc. [Member] Togai Inc. Additional Paid-in Capital Additional Paid-in Capital [Member] Lease Cost Lease, Cost [Abstract] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Commercial paper Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Subsequent Event Subsequent Events [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of deferred loan costs Amortization of Debt Issuance Costs Other Other Prepaid Expense, Current United States UNITED STATES Recurring Fair Value, Recurring [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Debt conversion liability Embedded Derivative, Fair Value of Embedded Derivative Liability Other long-term liabilities Other Liabilities, Noncurrent 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 Non-NEOs Non-NEOs [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Total operating expenses Operating Expenses WSJ Prime Rate Prime Rate [Member] Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Subscription Subscription and Circulation [Member] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Operating renewal term (in years) Lessee, Operating Lease, Renewal Term Value of shares issuable upon conversion Debt Instrument, Convertible, Shares Issuable Upon Conversion, Value, Recorded As Debt Conversion Liability Debt Instrument, Convertible, Shares Issuable Upon Conversion, Value, Recorded As Debt Conversion Liability Equity Component [Domain] Equity Component [Domain] Warrants Tranche [Domain] Warrants Tranche [Domain] Warrants Tranche [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Purchase price, percentage of fair market value Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Contractual obligation Contractual Obligation Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted-average shares outstanding used in calculating net loss per share, basic (in shares) Weighted-average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Supplemental Cash Flow Information Lessee, Operating Lease, Supplemental Cash Flow Information [Abstract] Lessee, Operating Lease, Supplemental Cash Flow Information Loss from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Revenue: Revenues [Abstract] New right-of-use assets obtained in exchange for lease liabilities: Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability Coupon interest rate Measurement Input, Coupon Interest Rate [Member] Measurement Input, Coupon Interest Rate Comprehensive loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Letters of credit available Letters Of Credit Available, Amount Letters Of Credit Available, Amount Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] 2018 Equity Incentive Plan Two Thousand And Eighteen Equity Incentive Plan [Member] 2018 equity incentive plan. Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Average Remaining Contractual Term (Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Amount drawn under credit facility Long-Term Line of Credit Customer relationships Customer Relationships [Member] Total capitalized internal-use software, net of accumulated amortization Capitalized Computer Software, Net EX-101.PRE 11 zuo-20240430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover
shares in Millions
3 Months Ended
Apr. 30, 2024
shares
Document Information [Line Items]  
Document Type 10-Q
Document Quarterly Report true
Document Period End Date Apr. 30, 2024
Document Transition Report false
Entity File Number 001-38451
Entity Registrant Name Zuora, Inc
Entity Incorporation, State or Country Code DE
Entity Tax Identification Number 20-5530976
Entity Address, Address Line One 101 Redwood Shores Parkway
Entity Address, City or Town Redwood City
Entity Address, State or Province CA
Entity Address, Postal Zip Code 94065
City Area Code 888
Local Phone Number 976-9056
Title of 12(b) Security Class A common stock, par value $0.0001 per share
Trading Symbol ZUO
Security Exchange Name NYSE
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Large Accelerated Filer
Entity Small Business false
Entity Emerging Growth Company false
Entity Shell Company false
Entity Central Index Key 0001423774
Current Fiscal Year End Date --01-31
Document Fiscal Year Focus 2025
Document Fiscal Period Focus Q1
Amendment Flag false
Class A common stock  
Document Information [Line Items]  
Entity Common Stock, Shares Outstanding 139.7
Class B common stock  
Document Information [Line Items]  
Entity Common Stock, Shares Outstanding 8.4
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Current assets:    
Cash and cash equivalents $ 265,712 $ 256,065
Short-term investments 281,442 258,120
Accounts receivable, net of allowance for credit losses of $2,173 and $2,142 as of April 30, 2024 and January 31, 2024, respectively 77,399 124,602
Deferred commissions, current portion 15,934 15,870
Prepaid expenses and other current assets 25,624 23,261
Total current assets 666,111 677,918
Property and equipment, net 26,218 25,961
Operating lease right-of-use assets 21,270 22,462
Purchased intangibles, net 9,474 10,082
Deferred commissions, net of current portion 25,952 27,250
Goodwill 56,147 56,657
Other assets 4,574 3,506
Total assets 809,746 823,836
Current liabilities:    
Accounts payable 153 3,161
Accrued expenses and other current liabilities 41,308 32,157
Accrued employee liabilities 28,465 37,722
Deferred revenue, current portion 184,278 199,615
Operating lease liabilities, current portion 5,929 6,760
Total current liabilities 260,133 279,415
Long-term debt 362,310 359,525
Deferred revenue, net of current portion 1,411 2,802
Operating lease liabilities, net of current portion 35,276 37,100
Deferred tax liabilities 3,726 3,725
Other long-term liabilities 7,592 7,582
Total liabilities 670,448 690,149
Commitments and contingencies (Note 14)
Stockholders’ equity:    
Additional paid-in capital 984,194 964,141
Accumulated other comprehensive loss (1,593) (859)
Accumulated deficit (843,318) (829,610)
Total stockholders’ equity 139,298 133,687
Total liabilities and stockholders’ equity 809,746 823,836
Class A common stock    
Stockholders’ equity:    
Common stock 14 14
Class B common stock    
Stockholders’ equity:    
Common stock $ 1 $ 1
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Statement of Financial Position [Abstract]    
Allowance for credit losses $ 2,173 $ 2,142
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Revenue:    
Total revenue $ 109,769 $ 103,095
Cost of revenue:    
Total cost of revenue 35,061 37,346
Gross profit 74,708 65,749
Operating expenses:    
Research and development 23,566 25,668
Sales and marketing 35,845 41,444
General and administrative 19,269 18,816
Total operating expenses 78,680 85,928
Loss from operations (3,972) (20,179)
Change in fair value of debt conversion and warrant liabilities (7,928) 30
Interest expense (6,771) (4,387)
Interest and other income (expense), net 5,315 5,710
Loss before income taxes (13,356) (18,826)
Income tax provision 352 469
Net loss (13,708) (19,295)
Comprehensive loss:    
Foreign currency translation adjustment (247) (283)
Unrealized (loss) gain on available-for-sale securities (487) 340
Comprehensive loss $ (14,442) $ (19,238)
Net loss per share, basic (in dollars per share) $ (0.09) $ (0.14)
Net loss per share, diluted (in dollars per share) $ (0.09) $ (0.14)
Weighted-average shares outstanding used in calculating net loss per share, basic (in shares) 146,670 136,190
Weighted-average shares outstanding used in calculating net loss per share, diluted (in shares) 146,670 136,190
Subscription    
Revenue:    
Total revenue $ 98,959 $ 89,711
Cost of revenue:    
Total cost of revenue 20,689 20,588
Professional services    
Revenue:    
Total revenue 10,810 13,384
Cost of revenue:    
Total cost of revenue $ 14,372 $ 16,758
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Class A common stock
Class B common stock
Common Stock
Class A common stock
Common Stock
Class B common stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Jan. 31, 2023       127,384 8,121      
Beginning balance at Jan. 31, 2023 $ 97,160     $ 13 $ 1 $ 859,482 $ (919) $ (761,417)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Conversion of Class B common stock to Class A common stock (in shares)       96 (96)      
Issuance of common stock upon exercise of stock options (in shares)         96      
Issuance of common stock upon exercise of stock options 537         537    
RSU releases (in shares)       1,643        
Stock-based compensation 25,224         25,224    
Other comprehensive income (loss) 57           57  
Net loss (19,295)             (19,295)
Ending balance (in shares) at Apr. 30, 2023       129,123 8,121      
Ending balance at Apr. 30, 2023 103,683     $ 13 $ 1 885,243 (862) (780,712)
Beginning balance (in shares) at Jan. 31, 2024       137,792 8,240      
Beginning balance at Jan. 31, 2024 $ 133,687     $ 14 $ 1 964,141 (859) (829,610)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Conversion of Class B common stock to Class A common stock (in shares)       393 (393)      
Issuance of common stock upon exercise of stock options (in shares) 508       508      
Issuance of common stock upon exercise of stock options $ 1,592         1,592    
RSU releases (in shares)       1,562        
Stock-based compensation 18,461         18,461    
Other comprehensive income (loss) (734)           (734)  
Net loss (13,708)             (13,708)
Ending balance (in shares) at Apr. 30, 2024   139,700 8,400 139,747 8,355      
Ending balance at Apr. 30, 2024 $ 139,298     $ 14 $ 1 $ 984,194 $ (1,593) $ (843,318)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Cash flows from operating activities:    
Net loss $ (13,708) $ (19,295)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation, amortization and accretion 4,235 4,290
Stock-based compensation 18,461 25,224
Provision for credit losses 501 1,117
Amortization of deferred commissions 4,554 4,970
Reduction in carrying amount of right-of-use assets 1,192 1,584
Change in fair value of debt conversion and warrant liabilities 7,928 (30)
Other 78 140
Changes in operating assets and liabilities:    
Accounts receivable 46,702 7,531
Prepaid expenses and other assets (2,745) (112)
Deferred commissions (3,375) (3,607)
Accounts payable (3,002) 4,703
Accrued expenses and other liabilities 1,234 (2,000)
Accrued employee liabilities (9,257) (3,823)
Deferred revenue (16,728) (2,527)
Operating lease liabilities (3,200) (3,572)
Net cash provided by operating activities 32,870 14,593
Cash flows from investing activities:    
Purchases of property and equipment (2,655) (1,657)
Purchases of short-term investments (90,399) (61,745)
Maturities of short-term investments 68,486 88,228
Cash paid for acquisition 0 (4,524)
Net cash (used in) provided by investing activities (24,568) 20,302
Cash flows from financing activities:    
Proceeds from issuance of common stock upon exercise of stock options 1,592 537
Net cash provided by financing activities 1,592 537
Effect of exchange rates on cash and cash equivalents (247) (283)
Net increase in cash and cash equivalents 9,647 35,149
Cash and cash equivalents, beginning of period 256,065 203,239
Cash and cash equivalents, end of period 265,712 238,388
Supplemental disclosure of non-cash investing and financing activities:    
Property and equipment purchases accrued or in accounts payable $ 0 $ 215
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Overview and Basis of Presentation
3 Months Ended
Apr. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Overview and Basis of Presentation
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 Redwood City, California.
Zuora provides a leading monetization suite for a modern business, built to help companies launch and scale new services and operate dynamic, customer-centric business models, including subscription and usage-based models. Our technology solutions enable companies across multiple industries and geographies to build, run, and grow a modern business, automating the quote-to-revenue process, including offers, billing, collections, and revenue recognition. With Zuora’s solutions, businesses can change and evolve how they go to market through a mix of monetization models, efficiently comply with revenue recognition standards, analyze customer data to optimize their offerings, and build recurring relationships with their customers.
On September 2, 2022, Zuora acquired Zephr, a leading subscription experience platform used by global digital publishing and media companies. Additional information regarding the Zephr acquisition is contained in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024, filed with the Securities and Exchange Commission (SEC) on March 26, 2024 (Annual Report on Form 10-K).
References to “Zuora”, “us”, “our”, or “we” in these notes refer to Zuora, Inc. and its subsidiaries on a consolidated basis.
Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements, which include the accounts of Zuora 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 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, 2024 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, 2025 or any future period.
The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024.
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.
Our most significant estimates and assumptions are related to revenue recognition with respect to the determination of the standalone selling prices for our services; the expected period of benefit over which deferred commissions are amortized; valuation of certain stock-based awards, our convertible senior notes and warrants and short-term investments; estimates of allowance for credit losses; estimates of the fair value of goodwill and long-lived assets when evaluating for impairments and for assets acquired from acquisitions; useful lives of intangibles
and other long-lived assets; and the valuation of deferred income tax assets and contingencies. We base our 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 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements
3 Months Ended
Apr. 30, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies and Recent Accounting Pronouncements
Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements
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. There have been no significant changes to these policies during the three months ended April 30, 2024
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investments
3 Months Ended
Apr. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Investments
Note 3. Investments
The amortized costs, unrealized gains and losses and estimated fair values of our short-term investments were as follows (in thousands):
April 30, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$136,080 $$(191)$135,891 
Corporate bonds145,693 20 (162)145,551 
Total short-term investments$281,773 $22 $(353)$281,442 
January 31, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$98,206 $50 $(7)$98,249 
Corporate bonds129,767 121 (3)129,885 
Commercial paper29,991 — (5)29,986 
Total short-term investments$257,964 $171 $(15)$258,120 
There were no material realized gains or losses from sales of marketable securities that were reclassified out of accumulated other comprehensive loss into investment income during the three months ended April 30, 2024 and 2023. We had no significant unrealized losses on our available-for-sale securities as of April 30, 2024 and January 31, 2024, and we do not expect material credit losses on our current investments in future periods. All securities had stated effective maturities of less than one year as of April 30, 2024.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements
3 Months Ended
Apr. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements
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, we use 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 we use 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 our fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis (in thousands):
April 30, 2024
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$155,984 $— $— $155,984 
U.S. government securities9,984 — — 9,984 
Total cash equivalents$165,968 $— $— $165,968 
Short-term investments:
U.S. government securities$— $135,891 $— $135,891 
Corporate bonds— 145,551 — 145,551 
Total short-term investments$— $281,442 $— $281,442 
Liabilities:
Warrant liability$— $— $19,100 $19,100 
Debt conversion liability— — 7,668 7,668 
Total liabilities$— $— $26,768 $26,768 
January 31, 2024
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$207,632 $— $— $207,632 
Corporate bonds3,497 — — 3,497 
Total cash equivalents$211,129 $— $— $211,129 
Short-term investments:
U.S. government securities$— $98,249 $— $98,249 
Corporate bonds— 129,885 — 129,885 
Commercial paper— 29,986 — 29,986 
Total short-term investments$— $258,120 $— $258,120 
Liabilities:
Warrant liability$— $— $11,992 $11,992 
Debt conversion liability— — 6,848 6,848 
Total liabilities$— $— $18,840 $18,840 
Changes in our Level 3 fair value measurements were as follows (in thousands):
Warrant Liability
Balance, January 31, 2024
$11,992 
Change in fair value7,108 
Balance, April 30, 2024
$19,100 
Additional information about the Warrant liability, including the fair value inputs, is included in Note 10. Warrants to Purchase Shares of Common Stock.
Debt Conversion Liability
Balance, January 31, 2024
$6,848 
Change in fair value820 
Balance, April 30, 2024
$7,668 
Additional information about the debt conversion liability, including the fair value inputs, is included in Note 9. Debt.
As of April 30, 2024, the net carrying amount of the 2029 Notes, defined in Note 9. Debt, was $362.3 million and the estimated fair value was $398.5 million. The fair value of the 2029 Notes is classified as a Level 3 measurement.
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.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepaid Expenses and Other Current Assets
3 Months Ended
Apr. 30, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets
Note 5. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 April 30, 2024January 31, 2024
Prepaid software subscriptions$8,364 $6,582 
Taxes4,740 4,348 
Contract assets2,555 1,380 
Prepaid insurance2,314 2,305 
Prepaid hosting costs886 1,157 
Deposits570 699 
Other6,195 6,790 
Total$25,624 $23,261 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment, Net
3 Months Ended
Apr. 30, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
Note 6. Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 April 30, 2024January 31, 2024
Software$39,748 $37,216 
Leasehold improvements13,415 14,013 
Computer equipment11,169 11,125 
Furniture and fixtures3,935 4,276 
68,267 66,630 
Less: accumulated depreciation and amortization(42,049)(40,669)
Total$26,218 $25,961 
The following table summarizes the capitalized internal-use software costs included within the Software line item in the table above (in thousands):
Three Months Ended
April 30,
20242023
Internal-use software costs capitalized during the period$2,533 $1,044 
April 30, 2024January 31, 2024
Total capitalized internal-use software, net of accumulated amortization$16,586 $15,483 
The following table summarizes total depreciation and amortization expense related to property and equipment, including amortization of internal-use software, included primarily in General and administrative and Cost of subscription revenue in the accompanying unaudited condensed consolidated statements of comprehensive loss (in thousands):
Three Months Ended
April 30,
20242023
Total depreciation and amortization expense$2,369 $2,538 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Purchased Intangible Assets and Goodwill
3 Months Ended
Apr. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Purchased Intangible Assets and Goodwill
Note 7. Purchased Intangible Assets and Goodwill
The following tables summarize the purchased intangible asset balances (in thousands):
April 30, 2024
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Developed technology$17,997 $(10,149)$7,848 
Customer relationships5,187 (3,927)1,260 
Trade name1,709 (1,343)366 
Total$24,893 $(15,419)$9,474 
January 31, 2024
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Developed technology$17,997 $(9,782)$8,215 
Customer relationships5,187 (3,786)1,401 
Trade name1,709 (1,243)466 
Total$24,893 $(14,811)$10,082 
Purchased intangible assets are being amortized to Cost of subscription revenue in the accompanying unaudited condensed consolidated statements of comprehensive loss on a straight-line basis over their estimated useful lives ranging from three to ten years. The following table summarizes amortization expense recognized on purchased intangible assets during the periods indicated (in thousands):
Three Months Ended
April 30,
20242023
Purchased intangible assets amortization expense$608 $738 
Estimated future amortization expense for purchased intangible assets as of April 30, 2024 was as follows (in thousands):
Fiscal year ending:
2025 (remainder of the year)$1,736 
20261,874 
20271,561 
20281,561 
20291,561 
Thereafter1,181 
Total estimated amortization expense$9,474 
The following table represents the changes to goodwill (in thousands):
Goodwill
Balance, January 31, 2024$56,657 
Effects of foreign currency translation(510)
Balance, April 30, 2024$56,147 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses and Other Current Liabilities
3 Months Ended
Apr. 30, 2024
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities
Note 8. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 April 30, 2024January 31, 2024
 Warrant liability $19,100 $11,992 
 Debt conversion liability7,668 6,848 
 Accrued outside services and consulting 5,204 1,499 
 Accrued taxes 3,032 4,147 
 Accrued hosting and third-party licenses 1,703 2,707 
 Accrued interest 1,344 1,344 
 Other accrued expenses
3,257 3,620 
Total$41,308 $32,157 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt
3 Months Ended
Apr. 30, 2024
Debt Disclosure [Abstract]  
Debt
Note 9. Debt
2029 Notes
On March 24, 2022 (Initial Closing Date), we issued convertible senior notes (Initial Notes) in the aggregate principal amount of $250.0 million pursuant to an agreement with certain entities affiliated with Silver Lake Alpine II, L.P. (Silver Lake). On September 22, 2023 (Subsequent Closing Date), we issued additional convertible senior notes in the aggregate principal amount of $150.0 million (Additional Notes and together with the Initial Notes, the “2029 Notes”) under the agreement with Silver Lake. The 2029 Notes represent senior unsecured obligations of Zuora.
As a condition of the agreement with Silver Lake, we also issued warrants to Silver Lake to acquire up to 7.5 million shares of Class A common stock (Warrants). Refer to Note 10. Warrants to Purchase Shares of Common Stock for more information.
The purchase price of the 2029 Notes is 98% of the par value. The 2029 Notes bear interest at a rate of 3.95% per annum, payable quarterly in cash, provided that we have the option to pay interest in kind at 5.50% per annum. The 2029 Notes will mature on March 31, 2029, subject to earlier conversion or repurchase. The 2029 Notes are convertible at Silver Lake’s option into shares of our Class A common stock at an initial conversion rate of 50.0 shares per $1,000 principal amount ($20.00 per share, representing 20.0 million shares of Class A common stock), subject to customary anti-dilution adjustments. Any 2029 Notes that are converted in connection with a "make-whole fundamental change" are subject to an increase in the conversion rate under certain circumstances. The term "make-whole fundamental change" is defined in the indenture for the 2029 Notes, and generally refers to a "fundamental change" including a change in control of Zuora that meets certain specifications or the termination of trading of Zuora's stock on the New York Stock Exchange (or the NASDAQ Global Select Market or the NASDAQ Global Market, or any of their respective successors), in each case subject to certain exceptions and exclusions described in the indenture.
On the Initial Closing Date, we concluded that the conversion option contained in the 2029 Notes qualified for a scope exception from derivative accounting and therefore was not bifurcated and accounted for separately from the Initial Notes. On the Subsequent Closing Date, we reassessed the classification of the conversion option and concluded that a portion of the conversion option no longer qualified for equity classification under ASC 815-40 as a result of the issuance of the Additional Notes. Under certain make-whole fundamental change scenarios, we would be required to, at our option, either (i) seek and obtain stockholder approval prior to issuing 20% or more of our outstanding common stock or voting power or (ii) pay cash in lieu of delivering any shares at or above such 20%
threshold. As a result of our sequencing policy described in Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements in our Annual Report on Form 10-K, we separated a portion of the conversion option representing approximately 1.4 million shares of Class A common stock issuable upon conversion of the 2029 Notes valued at $6.1 million as of the Subsequent Closing Date from the 2029 Notes and recorded a debt conversion liability at fair value on bifurcation, with an offset to the carrying amount of the 2029 Notes. For further information on our derivative financial instruments policy, refer to Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements in our Annual Report on Form 10-K. We will reassess the classification of the debt conversion liability in future reporting periods to determine if any further change is required.
With certain exceptions, upon a "fundamental change" of Zuora, the holders of the 2029 Notes may require that we repurchase all or part of the principal amount of the 2029 Notes at a purchase price equal to the principal amount and accrued but unpaid interest outstanding, plus the total sum of all remaining scheduled interest payments through the remainder of the term of the 2029 Notes, at the 5.50% paid in kind interest rate. At any time on or after March 24, 2027, the holders of the 2029 Notes may require that we repurchase all or part of the principal amount of the Notes at a purchase price equal to the principal amount plus accrued interest through the date of repurchase. Upon certain events of default, the 2029 Notes may be declared due and payable (or will automatically become so under certain events of default), at a purchase price equal to the principal amount plus accrued interest through the date of repurchase. We have no right to redeem the 2029 Notes prior to maturity.
Deferred loan costs are being amortized to interest expense using the effective interest rate method over the five year expected life of the 2029 Notes (representing the period from the contract date to the earliest noncontingent put date of March 24, 2027), reflecting an effective interest rate of 7.6%.
The carrying value of the 2029 Notes was classified as long-term and consisted of the following (in thousands):
April 30, 2024January 31, 2024
2029 Notes principal$400,000 $400,000 
Unamortized deferred loan costs(37,690)(40,475)
Carrying value$362,310 $359,525 
Interest expense related to the 2029 Notes, included in Interest expense in the accompanying unaudited condensed consolidated statements of comprehensive loss, was as follows (in thousands):
Three Months Ended
April 30,
20242023
Contractual interest expense$3,950 $2,469 
Amortization of deferred loan costs2,785 1,904 
Total interest expense$6,735 $4,373 
We used a binomial lattice model to value the bifurcated derivatives contained in the 2029 Notes. ASC 815 does not permit an issuer to account separately for individual derivative terms and features embedded in hybrid financial instruments that require bifurcation and liability classification as derivative financial instruments. Rather, such terms and features must be combined together, and fair-valued as a single, compound embedded derivative. We selected a binomial lattice model to value the compound embedded derivative because we believe this technique is reflective of all significant assumptions that market participants would likely consider in negotiating the transfer of the 2029 Notes. Such assumptions include, among other inputs, stock price volatility, risk-free rates, credit risk assumptions, early redemption and conversion assumptions, and the potential for future adjustment of the conversion rate due to triggering events.
The debt conversion liability's fair value was measured using a binomial lattice model using the following key inputs:
April 30, 2024January 31, 2024
Fair value of common stock$9.86$9.14
Conversion price
$20.00$20.00
Expected volatility50.0 %47.5 %
Risk-free interest rate5.0 %3.8 %
Corporate bond yield
19.9 %19.2 %
Coupon interest rate
3.95 %3.95 %
We recognized a loss on the revaluation of the debt conversion liability of $0.8 million during the three months ended April 30, 2024, which is included in Change in fair value of debt conversion and warrant liabilities in the accompanying unaudited condensed consolidated statements of comprehensive loss. Refer to Note 4. Fair Value Measurements for the fair value of the debt conversion liability.
Debt Agreement
We have a $30.0 million revolving credit facility under an agreement with Silicon Valley Bank, a division of First-Citizens Bank & Trust. This credit facility matures in October 2025. The interest rate under the credit facility is equal to the prime rate published by the Wall Street Journal minus 1.0%. We had not drawn down any amounts under the facility as of April 30, 2024.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants to Purchase Shares of Common Stock
3 Months Ended
Apr. 30, 2024
Other Liabilities Disclosure [Abstract]  
Warrants to Purchase Shares of Common Stock
Note 10. Warrants to Purchase Shares of Common Stock
In connection with the issuance of the 2029 Notes (discussed Note 9. Debt), we issued to Silver Lake Warrants to acquire up to 7.5 million shares of Class A common stock, exercisable for a period of approximately seven years from the Initial Closing Date, which are comprised of (i) Warrants to purchase up to 2.5 million shares of Class A common stock are exercisable at $20.00 per share, (ii) Warrants to purchase up to 2.5 million shares of Class A common stock are exercisable at $22.00 per share, and (iii) Warrants to purchase up to 2.5 million shares of Class A common stock are exercisable at $24.00 per share. In addition, Silver Lake can elect to exercise the Warrants on a net-exercise basis. In the event of a "make-whole fundamental change" (as defined in the Form of Warrant, which has a similar definition as in the indenture, described above in Note. 9 Debt), the number of shares issuable by Zuora upon exercise of the Warrants may be increased, and the exercise price for the Warrants adjusted. As of April 30, 2024, all 7.5 million Warrants were outstanding.
On the Initial Closing Date, we classified a portion of the Warrants as a current liability due to certain settlement provisions in the Warrants. Under certain make-whole fundamental change scenarios, we would be required to, at our option, either (i) obtain shareholder approval prior to issuing 20% or more of our outstanding common stock or (ii) pay cash in lieu of delivering any shares at or above such 20% threshold. As a result, we concluded that approximately 2.8 million Warrants valued at $12.0 million as of the Initial Closing Date did not qualify for equity classification under ASC 815-40, pursuant to our sequencing policy. As a result of the issuance of the Additional Notes, we reassessed the classification of the Warrants and concluded that no Warrants qualified for equity classification under ASC 815-40. Accordingly, we reclassified 4.7 million Warrants valued at $7.7 million from equity to liability as of the Subsequent Closing Date. We will reassess the classification of the Warrant liability in future reporting periods to determine if any change is required.
The liability-classified warrants' fair value was measured using a combination of Black-Scholes option pricing and Monte Carlo Simulation models that take into consideration probability factors of the various outcomes related to the exercise terms of the warrants using the following inputs:
 April 30, 2024January 31, 2024
Fair value of common stock
$9.86 $9.14 
Exercise price
$20.00 - $24.00
$20.00 - $24.00
Expected volatility1
50.0 %41.8 %
Expected term (in years)4.45.2
Risk-free interest rate4.6 %3.9 %
Expected dividend yield— — 
_____________________________
(1) During the quarter ended April 30, 2024, we changed our approach for estimating our stock price volatility to use only Zuora's historical stock price trading data. Zuora now has sufficient historical trading data to fair value its financial instruments and we believe it better reflects the expected future trading volatility of the company's outstanding common stock. In previous periods, we used an average volatility based on historical trading data of Zuora and a group of similar publicly traded companies.
We recognized losses and gains on the revaluation of the liability-classified Warrants, summarized in the table below (in thousands), which are included in Change in fair value of debt conversion and warrant liabilities in the accompanying unaudited condensed consolidated statements of comprehensive loss. Refer to Note 4. Fair Value Measurements for the fair value of the liability-classified Warrants.
Three Months Ended
April 30,
20242023
(Loss) gain on change in fair value of warrant liability
$(7,108)$30 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Revenue and Performance Obligations
3 Months Ended
Apr. 30, 2024
Revenue from Contract with Customer [Abstract]  
Deferred Revenue and Performance Obligations
Note 11. Deferred Revenue and Performance Obligations
The following table summarizes revenue recognized during the period that was included in the deferred revenue balance at the beginning of each respective period (in thousands):
Three Months Ended
April 30,
20242023
Revenue recognized from deferred revenue$87,622 $78,653 
As of April 30, 2024, total remaining non-cancellable performance obligations under our subscription contracts with customers was approximately $580.7 million and we expect to recognize revenue on approximately 56% of these remaining performance obligations over the next 12 months. Remaining performance obligations under our professional services contracts as of April 30, 2024 were not material.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Geographical Information
3 Months Ended
Apr. 30, 2024
Revenue from Contract with Customer [Abstract]  
Geographical Information
Note 12. 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
April 30,
 20242023
United States$68,683$65,407
Others41,08637,688
Total$109,769$103,095
Percentage of revenue by geographic area:
United States63 %63 %
Other37 %37 %
Other than the United States, no individual country exceeded 10% of total revenue for the three months ended April 30, 2024 and 2023.
Long-lived assets
Long-lived assets, which consist of property and equipment, net, deferred commissions, purchased intangible assets, net and operating lease right-of-use assets by geographic location, are based on the location of the legal entity that owns the asset. As of April 30, 2024 and January 31, 2024, no individual country exceeded 10% of total long-lived assets other than the United States.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
3 Months Ended
Apr. 30, 2024
Leases [Abstract]  
Leases
Note 13. Leases
We have non-cancelable operating leases for our offices located in the U.S. and abroad. As of April 30, 2024, these leases expire on various dates between 2026 and 2030. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease up to seven years. We have the right to exercise or forego the lease renewal options. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.
The components of our long-term operating leases and related operating lease cost were as follows (in thousands):
April 30, 2024January 31, 2024
Operating lease right-of-use assets$21,270 $22,462 
Operating lease liabilities, current portion$5,929 $6,760 
Operating lease liabilities, net of current portion35,276 37,100 
Total operating lease liabilities$41,205 $43,860 
Three Months Ended
April 30,
20242023
Operating lease cost1
$2,009 $2,224 
_____________________________
(1) Includes costs related to our short-term operating leases and is net of sublease income as follows (in thousands):    
Three Months Ended
April 30,
20242023
Short-term operating lease costs$451 $101 
Sublease income$(98)$(98)
The future maturities of long-term operating lease liabilities for each fiscal year were as follows (in thousands):
Maturities of Operating Lease Liabilities
2025 (remainder of the year)
$5,678 
20268,735 
20277,979 
20287,895 
20296,879 
Thereafter10,608 
   Total lease payments47,774 
Less imputed interest(6,569)
   Present value of lease liabilities$41,205 
Other supplemental information related to our long-term operating leases includes the following (dollars in thousands):
April 30, 2024January 31, 2024
Weighted-average remaining operating lease term5.8 years5.9 years
Weighted-average operating lease discount rate4.9 %5.1 %
Three Months Ended
April 30,
20242023
Supplemental Cash Flow Information
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases$3,121 $3,490 
New right-of-use assets obtained in exchange for lease liabilities:
Operating leases obtained$— $6,973 

As of April 30, 2024, we had $1.8 million of undiscounted future payments for an operating lease that has not yet commenced, which is excluded from the tables above and is not yet recognized in our consolidated balance sheets. This operating lease is expected to commence in the second quarter of the fiscal year beginning February 1, 2024 and has a lease term of three years.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
3 Months Ended
Apr. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Note 14. Commitments and Contingencies
Letters of Credit
In connection with the execution of certain facility leases, we had bank issued irrevocable letters of credit for $4.5 million as of April 30, 2024 and January 31, 2024. No draws have been made under such letters of credit.
Legal Proceedings
From time to time, we may be subject to legal proceedings, as well as demands, claims and threatened litigation. The outcomes of 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 our business because of defense and settlement costs, diversion of management resources, and other factors. As of the date of this Quarterly Report on Form 10-Q, we are not currently party to any legal proceeding that we believe could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably.

Other Contractual Obligations
As of April 30, 2024, we have a contractual obligation to make $2.7 million in purchases of cloud computing services provided by one of our vendors by September 2024.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
3 Months Ended
Apr. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes
Note 15. Income Taxes
The following table reflects our income tax provision, pretax loss and effective tax rate for the periods presented (in thousands, except percentages):
Three Months Ended
April 30,
20242023
Loss before income taxes$(13,356)$(18,826)
Income tax provision352 469 
Effective tax rate(2.6)%(2.5)%
The effective tax rates differ from the statutory rates primarily as a result of providing no benefit on pretax losses incurred in the United States, as we have determined that the benefit of the losses is not more likely than not to be realized.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity
3 Months Ended
Apr. 30, 2024
Equity [Abstract]  
Stockholders' Equity
Note 16. Stockholders’ Equity
Preferred Stock
As of April 30, 2024, Zuora had authorized 10 million shares of preferred stock, each with a par value of $0.0001 per share. As of April 30, 2024, no shares of preferred stock were issued and outstanding.
Common Stock
Prior to Zuora'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. 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 rights and the right to convert Class B common stock to Class A common stock.
As of April 30, 2024, Zuora 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 April 30, 2024, 139.7 million shares of Class A common stock and 8.4 million shares of Class B common stock were issued and outstanding.
Accumulated Other Comprehensive Loss
Components of accumulated other comprehensive loss were as follows (in thousands):
Foreign Currency Translation Adjustment
Unrealized Gain (Loss) on Available-for-Sale Securities
Total
Balance, January 31, 2024$(1,015)$156 $(859)
Foreign currency translation adjustment(247)— (247)
Unrealized loss on available-for-sale securities— (487)(487)
Balance, April 30, 2024$(1,262)$(331)$(1,593)
There were no material reclassifications out of accumulated other comprehensive loss during the three months ended April 30, 2024. Additionally, there was no material tax impact on the amounts presented.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Stock Plans
3 Months Ended
Apr. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Employee Stock Plans
Note 17. Employee Stock Plans
Equity Incentive Plans
Our 2018 Equity Incentive Plan (2018 Plan) authorizes the award of stock options, restricted stock awards, stock appreciation rights, restricted stock units (RSUs), performance awards, and stock bonuses. As of April 30, 2024, approximately 31.7 million shares of Class A common stock were reserved and available for issuance under the 2018 Plan. In addition, as of April 30, 2024, 3.0 million stock options and RSUs exercisable or settleable for Class B common stock were outstanding in the aggregate under our 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 tables summarize stock option activity and related information (in thousands, except weighted-average exercise price, weighted-average grant date fair value and average remaining contractual term):
Shares
Subject To
Outstanding
Stock Options
Weighted-Average
Exercise
Price
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
Balance, January 31, 20246,083 $9.21 3.6$15,984 
Exercised(508)3.29 
Forfeited(145)10.36 
Balance, April 30, 20245,430 9.73 3.615,127 
Exercisable as of April 30, 20243,012 4.84 2.115,127 
Vested and expected to vest as of April 30, 20245,422 $9.73 3.6$15,127 

 Three Months Ended
April 30,
 
20241
20231
Weighted-average grant date fair value per share of options granted during each respective period$— $— 
Aggregate intrinsic value of options exercised during each respective period$3,062 $379 
_________________________________
(1) No stock options were granted during the three months ended April 30, 2024 or 2023.
RSUs
The following table summarizes RSU activity and related information (in thousands, except weighted-average grant date fair value):
Number of RSUs OutstandingWeighted-Average Grant Date Fair Value
Balance, January 31, 202411,686 $10.24 
Granted5,780 9.57 
Vested(1,562)11.11 
Forfeited(800)10.55 
Balance, April 30, 202415,104 $9.88 
Performance Stock Units (PSUs)
We have granted PSUs to certain executives and other employees under our 2018 Plan as described below.
In March 2022 (which were subsequently amended in fiscal 2024), July 2023 and September 2023, we granted PSUs to certain executives. These PSUs are divided into two or three tranches, each tranche having pre-established performance targets that if met, as determined quarterly by our Compensation Committee, would result in the shares attributable to such tranche being earned, subject to a service-based vesting condition. The shares attributable to unearned tranches will expire on January 31, 2025 if the applicable performance criteria for such tranches are not met. As we previously disclosed in our Form 10-Q for the three months ended April 30, 2023 filed with the SEC on June 1, 2023, we modified the performance targets associated with these PSUs that were granted in March 2022. This resulted in $9.6 million of incremental compensation expense that was being recognized over the remaining vesting periods of the awards. During the three months ended April 30, 2024, we deemed these outstanding PSUs to be improbable of vesting and we recorded an adjustment to reverse all $3.4 million of previously recognized expense in the current quarter.
In April 2024, we granted 300,000 PSUs to our CEO. The PSUs are divided into two tranches, each tranche having a pre-established stock price target that if met, as determined by the Chair of our Compensation Committee, would result in the shares attributable to such tranche being earned and then subject to vesting on a graded basis over a period of four years from the grant date, subject to continued service. The shares attributable to unearned tranches will expire on April 28, 2028, if the applicable stock price targets for such tranches are not met. We used a Monte Carlo simulation to estimate the fair value of the award and the date when the stock price target date is expected to be met for each tranche of the award. We are recognizing the related stock-based compensation expense for each tranche using a graded attribution method over four years following the grant date.
In April 2024, we also granted 34,000 PSUs to certain non-executive employees. The fair value was equal to the closing price of our common stock on the date of grant. The PSUs are subject to pre-established performance targets that if met as of January 31, 2025 will be earned and subsequently vest on March 31, 2025, subject to continued service through such vesting date, or will otherwise expire unvested. We are recognizing the related stock-based compensation expense using the straight-line attribution method over the expected vesting period of the award.
The following table summarizes PSU activity and related information (in thousands, except weighted-average grant date fair value):
Number of PSUs OutstandingWeighted-Average Grant Date Fair Value
Balance, January 31, 20242,310 $14.31 
Granted334 8.04 
Forfeited(120)9.15 
Balance, April 30, 20242,524 $13.72 
2018 Employee Stock Purchase Plan
Our 2018 Employee Stock Purchase Plan (ESPP) is broadly available to our employees in the United States and certain other countries in which we operate. A total of 5.8 million shares of Class A common stock were reserved and available for issuance under the ESPP as of April 30, 2024. 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 our 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.
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
April 30,
 20242023
Cost of subscription revenue$1,583 $2,359 
Cost of professional services revenue2,038 3,021 
Research and development5,903 6,744 
Sales and marketing5,475 7,977 
General and administrative3,462 5,123 
Total stock-based compensation expense$18,461 $25,224 
As of April 30, 2024, unrecognized compensation costs related to unvested equity awards and the weighted-average remaining period over which those costs are expected to be recognized were as follows (dollars in thousands):
Stock OptionsRSUsPSUsESPP
Unrecognized compensation costs$1,008 $124,874 $24,841 $2,759 
Weighted-average remaining recognition period0.9 years2.0 years0.9 years0.6 years
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Share
3 Months Ended
Apr. 30, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share
Note 18. Net Loss Per Share
The following table presents the calculation of basic and diluted net loss per share for the periods presented (in thousands, except per share data):
 Three Months Ended
April 30,
 20242023
Numerator:
Net loss$(13,708)$(19,295)
Denominator:
Weighted-average common shares outstanding, basic and diluted146,670 136,190 
Net loss per share, basic and diluted$(0.09)$(0.14)
Since we were in a net loss position for all periods presented, basic net loss per share attributable to common stockholders is the same as diluted net loss per share, 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):
 April 30,
 20242023
2029 Notes conversion20,000 12,500 
Unvested RSUs issued and outstanding15,104 12,733 
Warrants7,500 7,500 
Issued and outstanding stock options5,430 6,820 
Unvested PSUs issued and outstanding2,524 2,555 
Shares committed under ESPP691 774 
Total51,249 42,882 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Event
3 Months Ended
Apr. 30, 2024
Subsequent Events [Abstract]  
Subsequent Event
Note 19. Subsequent Event
Togai Acquisition
On May 9, 2024, we acquired Togai Inc. (Togai), a privately held metering and rating solution company for a purchase price of $26.0 million, with $21.0 million in cash paid at closing. This acquisition enables us to bring new technologies to our customers focused on metering and rating their usage information. We are currently in the process of valuing the assets acquired and liabilities assumed pursuant to the transaction. The accounting for this transaction is incomplete as of the date of our filing.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Pay vs Performance Disclosure    
Net loss $ (13,708) $ (19,295)
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
shares in Thousands
3 Months Ended
Apr. 30, 2024
shares
Trading Arrangements, by Individual  
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Peter Hirsch [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On March 15, 2024, Peter Hirsch, our Chief Product and Technology Officer, adopted a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act for an aggregate number of shares of common stock from the vesting and settlement of up to the net shares (not yet determinable due to award conditions and tax considerations) upon the vesting of 275,000 RSUs and 300,000 PSUs. This 10b5-1 trading arrangement is scheduled to expire on June 13, 2025.
Name Peter Hirsch
Title Chief Product and Technology Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 15, 2024
Arrangement Duration 455 days
Peter Hirsch Trading Arrangement, Restricted Stock Units [Member] | Peter Hirsch [Member]  
Trading Arrangements, by Individual  
Aggregate Available 275
Peter Hirsch Trading Arrangement, Performance Shares [Member] | Peter Hirsch [Member]  
Trading Arrangements, by Individual  
Aggregate Available 300
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)
3 Months Ended
Apr. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements, which include the accounts of Zuora 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 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, 2024 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, 2025 or any future period.
The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024.
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.
Our most significant estimates and assumptions are related to revenue recognition with respect to the determination of the standalone selling prices for our services; the expected period of benefit over which deferred commissions are amortized; valuation of certain stock-based awards, our convertible senior notes and warrants and short-term investments; estimates of allowance for credit losses; estimates of the fair value of goodwill and long-lived assets when evaluating for impairments and for assets acquired from acquisitions; useful lives of intangibles
and other long-lived assets; and the valuation of deferred income tax assets and contingencies. We base our 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 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investments (Tables)
3 Months Ended
Apr. 30, 2024
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 our short-term investments were as follows (in thousands):
April 30, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$136,080 $$(191)$135,891 
Corporate bonds145,693 20 (162)145,551 
Total short-term investments$281,773 $22 $(353)$281,442 
January 31, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$98,206 $50 $(7)$98,249 
Corporate bonds129,767 121 (3)129,885 
Commercial paper29,991 — (5)29,986 
Total short-term investments$257,964 $171 $(15)$258,120 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements (Tables)
3 Months Ended
Apr. 30, 2024
Fair Value Disclosures [Abstract]  
Summary of Fair Value Hierarchy for Financial Assets Measured on a Recurring Basis
The following tables summarize our fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis (in thousands):
April 30, 2024
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$155,984 $— $— $155,984 
U.S. government securities9,984 — — 9,984 
Total cash equivalents$165,968 $— $— $165,968 
Short-term investments:
U.S. government securities$— $135,891 $— $135,891 
Corporate bonds— 145,551 — 145,551 
Total short-term investments$— $281,442 $— $281,442 
Liabilities:
Warrant liability$— $— $19,100 $19,100 
Debt conversion liability— — 7,668 7,668 
Total liabilities$— $— $26,768 $26,768 
January 31, 2024
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$207,632 $— $— $207,632 
Corporate bonds3,497 — — 3,497 
Total cash equivalents$211,129 $— $— $211,129 
Short-term investments:
U.S. government securities$— $98,249 $— $98,249 
Corporate bonds— 129,885 — 129,885 
Commercial paper— 29,986 — 29,986 
Total short-term investments$— $258,120 $— $258,120 
Liabilities:
Warrant liability$— $— $11,992 $11,992 
Debt conversion liability— — 6,848 6,848 
Total liabilities$— $— $18,840 $18,840 
Schedule of Changes in Level 3 Fair Value Measurements
Changes in our Level 3 fair value measurements were as follows (in thousands):
Warrant Liability
Balance, January 31, 2024
$11,992 
Change in fair value7,108 
Balance, April 30, 2024
$19,100 
Debt Conversion Liability
Balance, January 31, 2024
$6,848 
Change in fair value820 
Balance, April 30, 2024
$7,668 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepaid Expenses and Other Current Assets (Tables)
3 Months Ended
Apr. 30, 2024
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):
 April 30, 2024January 31, 2024
Prepaid software subscriptions$8,364 $6,582 
Taxes4,740 4,348 
Contract assets2,555 1,380 
Prepaid insurance2,314 2,305 
Prepaid hosting costs886 1,157 
Deposits570 699 
Other6,195 6,790 
Total$25,624 $23,261 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment, Net (Tables)
3 Months Ended
Apr. 30, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 April 30, 2024January 31, 2024
Software$39,748 $37,216 
Leasehold improvements13,415 14,013 
Computer equipment11,169 11,125 
Furniture and fixtures3,935 4,276 
68,267 66,630 
Less: accumulated depreciation and amortization(42,049)(40,669)
Total$26,218 $25,961 
The following table summarizes the capitalized internal-use software costs included within the Software line item in the table above (in thousands):
Three Months Ended
April 30,
20242023
Internal-use software costs capitalized during the period$2,533 $1,044 
April 30, 2024January 31, 2024
Total capitalized internal-use software, net of accumulated amortization$16,586 $15,483 
The following table summarizes total depreciation and amortization expense related to property and equipment, including amortization of internal-use software, included primarily in General and administrative and Cost of subscription revenue in the accompanying unaudited condensed consolidated statements of comprehensive loss (in thousands):
Three Months Ended
April 30,
20242023
Total depreciation and amortization expense$2,369 $2,538 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Purchased Intangible Assets and Goodwill (Tables)
3 Months Ended
Apr. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Purchased Intangible Assets
The following tables summarize the purchased intangible asset balances (in thousands):
April 30, 2024
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Developed technology$17,997 $(10,149)$7,848 
Customer relationships5,187 (3,927)1,260 
Trade name1,709 (1,343)366 
Total$24,893 $(15,419)$9,474 
January 31, 2024
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Developed technology$17,997 $(9,782)$8,215 
Customer relationships5,187 (3,786)1,401 
Trade name1,709 (1,243)466 
Total$24,893 $(14,811)$10,082 
Schedule of Amortization Expense Related to Purchased Intangible Assets The following table summarizes amortization expense recognized on purchased intangible assets during the periods indicated (in thousands):
Three Months Ended
April 30,
20242023
Purchased intangible assets amortization expense$608 $738 
Schedule of Estimated Future Amortization Expense
Estimated future amortization expense for purchased intangible assets as of April 30, 2024 was as follows (in thousands):
Fiscal year ending:
2025 (remainder of the year)$1,736 
20261,874 
20271,561 
20281,561 
20291,561 
Thereafter1,181 
Total estimated amortization expense$9,474 
Schedule of Goodwill
The following table represents the changes to goodwill (in thousands):
Goodwill
Balance, January 31, 2024$56,657 
Effects of foreign currency translation(510)
Balance, April 30, 2024$56,147 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Apr. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 April 30, 2024January 31, 2024
 Warrant liability $19,100 $11,992 
 Debt conversion liability7,668 6,848 
 Accrued outside services and consulting 5,204 1,499 
 Accrued taxes 3,032 4,147 
 Accrued hosting and third-party licenses 1,703 2,707 
 Accrued interest 1,344 1,344 
 Other accrued expenses
3,257 3,620 
Total$41,308 $32,157 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt (Tables)
3 Months Ended
Apr. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Carry Value of Long-term Debt
The carrying value of the 2029 Notes was classified as long-term and consisted of the following (in thousands):
April 30, 2024January 31, 2024
2029 Notes principal$400,000 $400,000 
Unamortized deferred loan costs(37,690)(40,475)
Carrying value$362,310 $359,525 
Schedule of Interest Expense
Interest expense related to the 2029 Notes, included in Interest expense in the accompanying unaudited condensed consolidated statements of comprehensive loss, was as follows (in thousands):
Three Months Ended
April 30,
20242023
Contractual interest expense$3,950 $2,469 
Amortization of deferred loan costs2,785 1,904 
Total interest expense$6,735 $4,373 
Summary of Fair Value Measurements Inputs and Valuation Techniques
The debt conversion liability's fair value was measured using a binomial lattice model using the following key inputs:
April 30, 2024January 31, 2024
Fair value of common stock$9.86$9.14
Conversion price
$20.00$20.00
Expected volatility50.0 %47.5 %
Risk-free interest rate5.0 %3.8 %
Corporate bond yield
19.9 %19.2 %
Coupon interest rate
3.95 %3.95 %
The liability-classified warrants' fair value was measured using a combination of Black-Scholes option pricing and Monte Carlo Simulation models that take into consideration probability factors of the various outcomes related to the exercise terms of the warrants using the following inputs:
 April 30, 2024January 31, 2024
Fair value of common stock
$9.86 $9.14 
Exercise price
$20.00 - $24.00
$20.00 - $24.00
Expected volatility1
50.0 %41.8 %
Expected term (in years)4.45.2
Risk-free interest rate4.6 %3.9 %
Expected dividend yield— — 
_____________________________
(1) During the quarter ended April 30, 2024, we changed our approach for estimating our stock price volatility to use only Zuora's historical stock price trading data. Zuora now has sufficient historical trading data to fair value its financial instruments and we believe it better reflects the expected future trading volatility of the company's outstanding common stock. In previous periods, we used an average volatility based on historical trading data of Zuora and a group of similar publicly traded companies.
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants to Purchase Shares of Common Stock (Tables)
3 Months Ended
Apr. 30, 2024
Other Liabilities Disclosure [Abstract]  
Summary of Fair Value Measurements Inputs and Valuation Techniques
The debt conversion liability's fair value was measured using a binomial lattice model using the following key inputs:
April 30, 2024January 31, 2024
Fair value of common stock$9.86$9.14
Conversion price
$20.00$20.00
Expected volatility50.0 %47.5 %
Risk-free interest rate5.0 %3.8 %
Corporate bond yield
19.9 %19.2 %
Coupon interest rate
3.95 %3.95 %
The liability-classified warrants' fair value was measured using a combination of Black-Scholes option pricing and Monte Carlo Simulation models that take into consideration probability factors of the various outcomes related to the exercise terms of the warrants using the following inputs:
 April 30, 2024January 31, 2024
Fair value of common stock
$9.86 $9.14 
Exercise price
$20.00 - $24.00
$20.00 - $24.00
Expected volatility1
50.0 %41.8 %
Expected term (in years)4.45.2
Risk-free interest rate4.6 %3.9 %
Expected dividend yield— — 
_____________________________
(1) During the quarter ended April 30, 2024, we changed our approach for estimating our stock price volatility to use only Zuora's historical stock price trading data. Zuora now has sufficient historical trading data to fair value its financial instruments and we believe it better reflects the expected future trading volatility of the company's outstanding common stock. In previous periods, we used an average volatility based on historical trading data of Zuora and a group of similar publicly traded companies.
Summary of Realized Losses and Gain on the Revaluation of the Liability-Classified Warrants
Three Months Ended
April 30,
20242023
(Loss) gain on change in fair value of warrant liability
$(7,108)$30 
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Revenue and Performance Obligations (Tables)
3 Months Ended
Apr. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Recognized that was Previously Included In Deferred Revenue
The following table summarizes revenue recognized during the period that was included in the deferred revenue balance at the beginning of each respective period (in thousands):
Three Months Ended
April 30,
20242023
Revenue recognized from deferred revenue$87,622 $78,653 
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Geographical Information (Tables)
3 Months Ended
Apr. 30, 2024
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
April 30,
 20242023
United States$68,683$65,407
Others41,08637,688
Total$109,769$103,095
Percentage of revenue by geographic area:
United States63 %63 %
Other37 %37 %
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
3 Months Ended
Apr. 30, 2024
Leases [Abstract]  
Schedule of Components of Leases and Lease Costs
The components of our long-term operating leases and related operating lease cost were as follows (in thousands):
April 30, 2024January 31, 2024
Operating lease right-of-use assets$21,270 $22,462 
Operating lease liabilities, current portion$5,929 $6,760 
Operating lease liabilities, net of current portion35,276 37,100 
Total operating lease liabilities$41,205 $43,860 
Three Months Ended
April 30,
20242023
Operating lease cost1
$2,009 $2,224 
_____________________________
(1) Includes costs related to our short-term operating leases and is net of sublease income as follows (in thousands):    
Three Months Ended
April 30,
20242023
Short-term operating lease costs$451 $101 
Sublease income$(98)$(98)
Schedule of Maturities of Operating Lease Liabilities
The future maturities of long-term operating lease liabilities for each fiscal year were as follows (in thousands):
Maturities of Operating Lease Liabilities
2025 (remainder of the year)
$5,678 
20268,735 
20277,979 
20287,895 
20296,879 
Thereafter10,608 
   Total lease payments47,774 
Less imputed interest(6,569)
   Present value of lease liabilities$41,205 
Schedule of Supplemental Operating Lease Information
Other supplemental information related to our long-term operating leases includes the following (dollars in thousands):
April 30, 2024January 31, 2024
Weighted-average remaining operating lease term5.8 years5.9 years
Weighted-average operating lease discount rate4.9 %5.1 %
Three Months Ended
April 30,
20242023
Supplemental Cash Flow Information
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases$3,121 $3,490 
New right-of-use assets obtained in exchange for lease liabilities:
Operating leases obtained$— $6,973 
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Tables)
3 Months Ended
Apr. 30, 2024
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Provision, Pretax Loss, and Effective Tax Rate
The following table reflects our income tax provision, pretax loss and effective tax rate for the periods presented (in thousands, except percentages):
Three Months Ended
April 30,
20242023
Loss before income taxes$(13,356)$(18,826)
Income tax provision352 469 
Effective tax rate(2.6)%(2.5)%
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity (Tables)
3 Months Ended
Apr. 30, 2024
Equity [Abstract]  
Schedule of Components of Accumulated Other Comprehensive Income
Components of accumulated other comprehensive loss were as follows (in thousands):
Foreign Currency Translation Adjustment
Unrealized Gain (Loss) on Available-for-Sale Securities
Total
Balance, January 31, 2024$(1,015)$156 $(859)
Foreign currency translation adjustment(247)— (247)
Unrealized loss on available-for-sale securities— (487)(487)
Balance, April 30, 2024$(1,262)$(331)$(1,593)
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Stock Plans (Tables)
3 Months Ended
Apr. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following tables summarize stock option activity and related information (in thousands, except weighted-average exercise price, weighted-average grant date fair value and average remaining contractual term):
Shares
Subject To
Outstanding
Stock Options
Weighted-Average
Exercise
Price
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
Balance, January 31, 20246,083 $9.21 3.6$15,984 
Exercised(508)3.29 
Forfeited(145)10.36 
Balance, April 30, 20245,430 9.73 3.615,127 
Exercisable as of April 30, 20243,012 4.84 2.115,127 
Vested and expected to vest as of April 30, 20245,422 $9.73 3.6$15,127 
Schedule of Stock Option Grant Date Fair Value and Intrinsic Value of Options Exercised
 Three Months Ended
April 30,
 
20241
20231
Weighted-average grant date fair value per share of options granted during each respective period$— $— 
Aggregate intrinsic value of options exercised during each respective period$3,062 $379 
_________________________________
(1) No stock options were granted during the three months ended April 30, 2024 or 2023.
Schedule of RSU Activity
The following table summarizes RSU activity and related information (in thousands, except weighted-average grant date fair value):
Number of RSUs OutstandingWeighted-Average Grant Date Fair Value
Balance, January 31, 202411,686 $10.24 
Granted5,780 9.57 
Vested(1,562)11.11 
Forfeited(800)10.55 
Balance, April 30, 202415,104 $9.88 
Schedule of PSU Activity
The following table summarizes PSU activity and related information (in thousands, except weighted-average grant date fair value):
Number of PSUs OutstandingWeighted-Average Grant Date Fair Value
Balance, January 31, 20242,310 $14.31 
Granted334 8.04 
Forfeited(120)9.15 
Balance, April 30, 20242,524 $13.72 
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
April 30,
 20242023
Cost of subscription revenue$1,583 $2,359 
Cost of professional services revenue2,038 3,021 
Research and development5,903 6,744 
Sales and marketing5,475 7,977 
General and administrative3,462 5,123 
Total stock-based compensation expense$18,461 $25,224 
Schedule of Unrecognized Compensation Costs Related to Unvested Equity Awards
As of April 30, 2024, unrecognized compensation costs related to unvested equity awards and the weighted-average remaining period over which those costs are expected to be recognized were as follows (dollars in thousands):
Stock OptionsRSUsPSUsESPP
Unrecognized compensation costs$1,008 $124,874 $24,841 $2,759 
Weighted-average remaining recognition period0.9 years2.0 years0.9 years0.6 years
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Share (Tables)
3 Months Ended
Apr. 30, 2024
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 for the periods presented (in thousands, except per share data):
 Three Months Ended
April 30,
 20242023
Numerator:
Net loss$(13,708)$(19,295)
Denominator:
Weighted-average common shares outstanding, basic and diluted146,670 136,190 
Net loss per share, basic and diluted$(0.09)$(0.14)
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):
 April 30,
 20242023
2029 Notes conversion20,000 12,500 
Unvested RSUs issued and outstanding15,104 12,733 
Warrants7,500 7,500 
Issued and outstanding stock options5,430 6,820 
Unvested PSUs issued and outstanding2,524 2,555 
Shares committed under ESPP691 774 
Total51,249 42,882 
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investments - Amortized Cost to Fair Value (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 281,773 $ 257,964
Gross Unrealized Gains 22 171
Gross Unrealized Losses (353) (15)
Fair Value 281,442 258,120
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 136,080 98,206
Gross Unrealized Gains 2 50
Gross Unrealized Losses (191) (7)
Fair Value 135,891 98,249
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 145,693 129,767
Gross Unrealized Gains 20 121
Gross Unrealized Losses (162) (3)
Fair Value $ 145,551 129,885
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   29,991
Gross Unrealized Gains   0
Gross Unrealized Losses   (5)
Fair Value   $ 29,986
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investments - Narrative (Details)
Apr. 30, 2024
Maximum  
Debt Securities, Available-for-sale [Line Items]  
Securities stated effective maturities (in years) 1 year
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements - Fair Value Hierarchy for Financial Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Short-term investments:    
Short-term investments $ 281,442 $ 258,120
U.S. government securities    
Short-term investments:    
Short-term investments 135,891 98,249
Corporate bonds    
Short-term investments:    
Short-term investments 145,551 129,885
Commercial paper    
Short-term investments:    
Short-term investments   29,986
Recurring    
Cash equivalents:    
Cash equivalents 165,968 211,129
Short-term investments:    
Short-term investments 281,442 258,120
Liabilities:    
Total liabilities 26,768 18,840
Recurring | U.S. government securities    
Short-term investments:    
Short-term investments 135,891 98,249
Recurring | Corporate bonds    
Short-term investments:    
Short-term investments 145,551 129,885
Recurring | Commercial paper    
Short-term investments:    
Short-term investments   29,986
Recurring | Warrant liability    
Liabilities:    
Warrant and debt conversion liability 19,100 11,992
Recurring | Debt conversion liability    
Liabilities:    
Warrant and debt conversion liability 7,668 6,848
Recurring | Money market funds    
Cash equivalents:    
Cash equivalents 155,984 207,632
Recurring | U.S. government securities    
Cash equivalents:    
Cash equivalents 9,984  
Recurring | Corporate bonds    
Cash equivalents:    
Cash equivalents   3,497
Recurring | Level 1    
Cash equivalents:    
Cash equivalents 165,968 211,129
Short-term investments:    
Short-term investments 0 0
Liabilities:    
Total liabilities 0 0
Recurring | Level 1 | U.S. government securities    
Short-term investments:    
Short-term investments 0 0
Recurring | Level 1 | Corporate bonds    
Short-term investments:    
Short-term investments 0 0
Recurring | Level 1 | Commercial paper    
Short-term investments:    
Short-term investments   0
Recurring | Level 1 | Warrant liability    
Liabilities:    
Warrant and debt conversion liability 0 0
Recurring | Level 1 | Debt conversion liability    
Liabilities:    
Warrant and debt conversion liability 0 0
Recurring | Level 1 | Money market funds    
Cash equivalents:    
Cash equivalents 155,984 207,632
Recurring | Level 1 | U.S. government securities    
Cash equivalents:    
Cash equivalents 9,984  
Recurring | Level 1 | Corporate bonds    
Cash equivalents:    
Cash equivalents   3,497
Recurring | Level 2    
Cash equivalents:    
Cash equivalents 0 0
Short-term investments:    
Short-term investments 281,442 258,120
Liabilities:    
Total liabilities 0 0
Recurring | Level 2 | U.S. government securities    
Short-term investments:    
Short-term investments 135,891 98,249
Recurring | Level 2 | Corporate bonds    
Short-term investments:    
Short-term investments 145,551 129,885
Recurring | Level 2 | Commercial paper    
Short-term investments:    
Short-term investments   29,986
Recurring | Level 2 | Warrant liability    
Liabilities:    
Warrant and debt conversion liability 0 0
Recurring | Level 2 | Debt conversion liability    
Liabilities:    
Warrant and debt conversion liability 0 0
Recurring | Level 2 | Money market funds    
Cash equivalents:    
Cash equivalents 0 0
Recurring | Level 2 | U.S. government securities    
Cash equivalents:    
Cash equivalents 0  
Recurring | Level 2 | Corporate bonds    
Cash equivalents:    
Cash equivalents   0
Recurring | Level 3    
Cash equivalents:    
Cash equivalents 0 0
Short-term investments:    
Short-term investments 0 0
Liabilities:    
Total liabilities 26,768 18,840
Recurring | Level 3 | U.S. government securities    
Short-term investments:    
Short-term investments 0 0
Recurring | Level 3 | Corporate bonds    
Short-term investments:    
Short-term investments 0 0
Recurring | Level 3 | Commercial paper    
Short-term investments:    
Short-term investments   0
Recurring | Level 3 | Warrant liability    
Liabilities:    
Warrant and debt conversion liability 19,100 11,992
Recurring | Level 3 | Debt conversion liability    
Liabilities:    
Warrant and debt conversion liability 7,668 6,848
Recurring | Level 3 | Money market funds    
Cash equivalents:    
Cash equivalents 0 0
Recurring | Level 3 | U.S. government securities    
Cash equivalents:    
Cash equivalents $ 0  
Recurring | Level 3 | Corporate bonds    
Cash equivalents:    
Cash equivalents   $ 0
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements - Changes in Level 3 Fair Value Measurements (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2024
USD ($)
Warrant Liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 11,992
Change in fair value 7,108
Ending balance 19,100
Debt Conversion Liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 6,848
Change in fair value 820
Ending balance $ 7,668
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible debt $ 398,500  
Initial Notes | Convertible Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Balance on term loan $ 362,310 $ 359,525
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Prepaid expenses and other current assets    
Prepaid software subscriptions $ 8,364 $ 6,582
Taxes 4,740 4,348
Contract assets 2,555 1,380
Prepaid insurance 2,314 2,305
Prepaid hosting costs 886 1,157
Deposits 570 699
Other 6,195 6,790
Total $ 25,624 $ 23,261
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Property and Equipment [Line Items]    
Property and equipment, gross $ 68,267 $ 66,630
Less: accumulated depreciation and amortization (42,049) (40,669)
Total 26,218 25,961
Software    
Property and Equipment [Line Items]    
Property and equipment, gross 39,748 37,216
Leasehold improvements    
Property and Equipment [Line Items]    
Property and equipment, gross 13,415 14,013
Computer equipment    
Property and Equipment [Line Items]    
Property and equipment, gross 11,169 11,125
Furniture and fixtures    
Property and Equipment [Line Items]    
Property and equipment, gross $ 3,935 $ 4,276
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment, Net - Capitalized Internal-use Software Costs (Details) - Internal-use software - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Jan. 31, 2024
Property and Equipment [Line Items]      
Internal-use software costs capitalized during the period $ 2,533 $ 1,044  
Total capitalized internal-use software, net of accumulated amortization $ 16,586   $ 15,483
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment, Net - Depreciation and Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Property, Plant and Equipment [Abstract]    
Total depreciation and amortization expense $ 2,369 $ 2,538
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Purchased Intangible Assets and Goodwill - Summary of Purchased Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 24,893 $ 24,893
Accumulated Amortization (15,419) (14,811)
Net Carrying Amount 9,474 10,082
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 17,997 17,997
Accumulated Amortization (10,149) (9,782)
Net Carrying Amount 7,848 8,215
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,187 5,187
Accumulated Amortization (3,927) (3,786)
Net Carrying Amount 1,260 1,401
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,709 1,709
Accumulated Amortization (1,343) (1,243)
Net Carrying Amount $ 366 $ 466
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Purchased Intangible Assets and Goodwill - Narrative (Details)
3 Months Ended
Apr. 30, 2024
Minimum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful life 3 years
Maximum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful life 10 years
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Purchased Intangible Assets and Goodwill - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Purchased intangible assets amortization expense $ 608 $ 738
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Purchased Intangible Assets and Goodwill - Schedule of Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]    
2025 (remainder of the year) $ 1,736  
2026 1,874  
2027 1,561  
2028 1,561  
2029 1,561  
Thereafter 1,181  
Net Carrying Amount $ 9,474 $ 10,082
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Purchased Intangible Assets and Goodwill - Schedule of Goodwill (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2024
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 56,657
Effects of foreign currency translation (510)
Ending balance $ 56,147
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Payables and Accruals [Abstract]    
Warrant liability $ 19,100 $ 11,992
Debt conversion liability 7,668 6,848
Accrued outside services and consulting 5,204 1,499
Accrued taxes 3,032 4,147
Accrued hosting and third-party licenses 1,703 2,707
Accrued interest 1,344 1,344
Other accrued expenses 3,257 3,620
Total $ 41,308 $ 32,157
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Narrative (Details)
$ / shares in Units, shares in Millions, converted_share in Millions
3 Months Ended
Mar. 24, 2022
USD ($)
converted_share
$ / shares
shares
Apr. 30, 2024
USD ($)
shares
Sep. 22, 2023
USD ($)
Debt Conversion Liability      
Debt Instrument [Line Items]      
Loss on revaluation of the debt conversion liability   $ 800,000  
First Citizen Bank & Trust Company | WSJ Prime Rate      
Debt Instrument [Line Items]      
Basis spread on variable interest rate, minus (percent)   1.00%  
Revolving Loan | First Citizen Bank & Trust Company      
Debt Instrument [Line Items]      
Credit facility maximum borrowing capacity   $ 30,000,000  
Amount drawn under credit facility   $ 0  
Silver Lake Warrants      
Debt Instrument [Line Items]      
Number of securities called by warrants (in shares) | shares 7.5 7.5  
Make-whole fundamental change scenarios, issuance of stock as percentage of outstanding shares for requirement of shareholder approval 20.00%    
Initial Notes | Convertible senior notes      
Debt Instrument [Line Items]      
Aggregate principal amount $ 250,000,000    
Initial conversion rate 50.0    
Principal amount for conversion $ 1,000    
Price per share conversion (in dollars per share) | $ / shares $ 20.00    
Number of equity instruments upon conversion (in shares) | converted_share 20.0    
Additional Notes | Convertible senior notes      
Debt Instrument [Line Items]      
Aggregate principal amount     $ 150,000,000
2029 Notes      
Debt Instrument [Line Items]      
Make-whole fundamental change scenarios, issuance of stock as percentage of outstanding shares for requirement of shareholder approval 20.00%    
Shares issuable upon conversion (in shares) | shares 1.4    
Value of shares issuable upon conversion $ 6,100,000    
2029 Notes | Convertible senior notes      
Debt Instrument [Line Items]      
Conversion percentage of par value 98.00%    
Interest rate (percent) 3.95%    
Optional in kind interest (percent) 5.50%    
Debt discount amortization period 5 years    
Effective interest rate (percent) 7.60%    
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Balances (Details) - Initial Notes - Convertible senior notes - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Debt Instrument [Line Items]    
2029 Notes principal $ 400,000 $ 400,000
Unamortized deferred loan costs (37,690) (40,475)
Carrying value $ 362,310 $ 359,525
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Interest Expense (Details) - Initial Notes - Convertible senior notes - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Interest Expenses [Line Items]    
Contractual interest expense $ 3,950 $ 2,469
Amortization of deferred loan costs 2,785 1,904
Total interest expense $ 6,735 $ 4,373
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Debt Conversion Liability Measurement Input (Details)
Apr. 30, 2024
Jan. 31, 2024
Fair value of common stock (in dollars per share)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt conversion liability, measurement input 9.86 9.14
Conversion price (in dollars per share)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt conversion liability, measurement input 20.00 20.00
Expected volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt conversion liability, measurement input 0.500 0.475
Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt conversion liability, measurement input 0.050 0.038
Corporate bond yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt conversion liability, measurement input 0.199 0.192
Coupon interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt conversion liability, measurement input 0.0395 0.0395
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants to Purchase Shares of Common Stock - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
Sep. 23, 2023
Apr. 30, 2024
Jan. 31, 2024
Mar. 24, 2022
Class of Warrant or Right [Line Items]        
Warrant liability   $ 19,100 $ 11,992  
Silver Lake Warrants        
Class of Warrant or Right [Line Items]        
Number of securities called by warrants (in shares)   7.5   7.5
Warrants term       7 years
Make-whole fundamental change scenarios, issuance of stock as percentage of outstanding shares for requirement of shareholder approval       20.00%
Warrants classified as liability (in shares) 4.7     2.8
Warrant liability       $ 12,000
Reclassification of warrants, net of allocated debt issuance costs, to Accrued expenses and other current liabilities $ 7,700      
Silver Lake Warrants | Warrants, tranche one        
Class of Warrant or Right [Line Items]        
Number of securities called by warrants (in shares)       2.5
Exercise price of warrants (in dollars per share)       $ 20.00
Silver Lake Warrants | Warrants, tranche two        
Class of Warrant or Right [Line Items]        
Number of securities called by warrants (in shares)       2.5
Exercise price of warrants (in dollars per share)       $ 22.00
Silver Lake Warrants | Warrants, tranche three        
Class of Warrant or Right [Line Items]        
Number of securities called by warrants (in shares)       2.5
Exercise price of warrants (in dollars per share)       $ 24.00
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants to Purchase Shares of Common Stock - Valuation Inputs (Details) - Warrant liability
Apr. 30, 2024
Jan. 31, 2024
Fair value of common stock (in dollars per share)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 9.86 9.14
Exercise price (in dollars per share) | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 20.00 20.00
Exercise price (in dollars per share) | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 24.00 24.00
Expected volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.500 0.418
Expected term (in years)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input, term 4 years 4 months 24 days 5 years 2 months 12 days
Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.046 0.039
Expected dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0 0
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants to Purchase Shares of Common Stock - Realized Losses and Gains on the Liability-Classified Warrants (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Silver Lake Warrants    
Class of Warrant or Right [Line Items]    
(Loss) gain on change in fair value of warrant liability $ (7,108) $ 30
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Revenue and Performance Obligations - Deferred Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Revenue from Contract with Customer [Abstract]    
Revenue recognized from deferred revenue $ 87,622 $ 78,653
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Revenue and Performance Obligations - Performance Obligations (Details)
$ in Millions
Apr. 30, 2024
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 580.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-05-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation (percent) 56.00%
Revenue, remaining performance obligation, period 12 months
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Geographical Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 109,769 $ 103,095
United States    
Disaggregation of Revenue [Line Items]    
Revenue $ 68,683 $ 65,407
United States | Revenue | Geographic Concentration    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 63.00% 63.00%
Others    
Disaggregation of Revenue [Line Items]    
Revenue $ 41,086 $ 37,688
Others | Revenue | Geographic Concentration    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 37.00% 37.00%
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Narrative (Details)
$ in Millions
Apr. 30, 2024
USD ($)
extension_option
Lessee, Lease, Description [Line Items]  
Lessee, operating lease, lease not yet commenced, undiscounted amount | $ $ 1.8
Operating leases not yet commenced, lease term (in years) 3 years
Minimum  
Lessee, Lease, Description [Line Items]  
Number of lease extension options | extension_option 1
Maximum  
Lessee, Lease, Description [Line Items]  
Operating renewal term (in years) 7 years
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Components of Leases and Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Jan. 31, 2024
Operating Leases      
Operating lease right-of-use assets $ 21,270   $ 22,462
Operating lease liabilities, current portion 5,929   6,760
Operating lease liabilities, net of current portion 35,276   37,100
Total operating lease liabilities 41,205   $ 43,860
Lease Cost      
Operating lease cost 2,009 $ 2,224  
Short-term operating lease costs 451 101  
Sublease income $ (98) $ (98)  
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Future Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Maturities of Operating Lease Liabilities    
2025 (remainder of the year) $ 5,678  
2026 8,735  
2027 7,979  
2028 7,895  
2029 6,879  
Thereafter 10,608  
Total lease payments 47,774  
Less imputed interest (6,569)  
Present value of lease liabilities $ 41,205 $ 43,860
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Supplemental Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Jan. 31, 2024
Lease Term and Discount Rate      
Weighted-average remaining operating lease term 5 years 9 months 18 days   5 years 10 months 24 days
Weighted-average operating lease discount rate (percent) 4.90%   5.10%
Cash paid for amounts included in the measurement of lease liabilities:      
Cash paid for operating leases $ 3,121 $ 3,490  
New right-of-use assets obtained in exchange for lease liabilities:      
Operating leases obtained $ 0 $ 6,973  
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Details)
Apr. 30, 2024
USD ($)
vendor
Jan. 31, 2024
USD ($)
Cloud computing services    
Other Commitments [Line Items]    
Contractual obligation $ 2,700,000  
Number of vendors related to contractual obligation | vendor 1  
Certain facility lease agreements | Irrevocable letters of credit    
Other Commitments [Line Items]    
Letters of credit available $ 4,500,000 $ 4,500,000
Letters of credit outstanding $ 0 $ 0
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Income Tax Disclosure [Abstract]    
Loss before income taxes $ (13,356) $ (18,826)
Income tax provision $ 352 $ 469
Effective tax rate (2.60%) (2.50%)
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Narrative (Details)
Apr. 30, 2024
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]  
Number of votes for each share of stock held (in votes) | vote 1
Common stock authorized (in shares) 500,000,000
Common stock par value (in dollars per share) | $ / shares $ 0.0001
Common stock issued (in shares) 139,700,000
Common stock outstanding (in shares) 139,700,000
Class B common stock  
Class of Stock [Line Items]  
Number of votes for each share of stock held (in votes) | vote 10
Common stock authorized (in shares) 500,000,000
Common stock par value (in dollars per share) | $ / shares $ 0.0001
Common stock issued (in shares) 8,400,000
Common stock outstanding (in shares) 8,400,000
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 133,687 $ 97,160
Foreign currency translation adjustment (247) (283)
Unrealized loss on available-for-sale securities (487) 340
Ending balance 139,298 103,683
AOCI    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (859) (919)
Ending balance (1,593) $ (862)
Foreign Currency Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (1,015)  
Foreign currency translation adjustment (247)  
Ending balance (1,262)  
Unrealized Gain (Loss) on Available-for-Sale Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 156  
Unrealized loss on available-for-sale securities (487)  
Ending balance $ (331)  
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Stock Plans - Narrative (Details)
shares in Thousands, $ in Millions
1 Months Ended 3 Months Ended
Apr. 30, 2024
tranche
shares
Apr. 30, 2024
tranche
purchasePeriod
shares
Apr. 30, 2023
USD ($)
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Incremental compensation expense | $     $ 9.6
Reversal of expense | $     $ 3.4
Granted (in shares) 34 334  
PSUs | Chief Executive Officer      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of tranches | tranche 2 2  
Granted (in shares) 300    
Vesting period 4 years    
PSUs | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of tranches | tranche 2 2  
PSUs | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of tranches | tranche 3 3  
2018 Equity Incentive Plan | Class A common stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved and available for issuance (in shares) 31,700 31,700  
2006 Stock Plan and 2015 Equity Incentive Plan | Stock Options and RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate equity awards outstanding (in shares) 3,000 3,000  
2018 ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved and available for issuance (in shares) 5,800 5,800  
ESPP offering period (in months)   24 months  
Term of purchase period (in months)   6 months  
Number of purchase periods in offering period | purchasePeriod   4  
Purchase price, percentage of fair market value   85.00%  
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Stock Plans - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Shares Subject To Outstanding Stock Options    
Outstanding, beginning balance (in shares) 6,083  
Exercised (in shares) (508)  
Forfeited (in shares) (145)  
Outstanding, ending balance (in shares) 5,430 6,083
Exercisable (in shares) 3,012  
Vested and expected to vest (in shares) 5,422  
Weighted-Average Exercise Price    
Weighted average exercise price, beginning balance (in dollars per share) $ 9.21  
Exercised (in dollars per share) 3.29  
Forfeited (in dollars per share) 10.36  
Weighted average exercise price, ending balance (in dollars per share) 9.73 $ 9.21
Exercisable (in dollars per share) 4.84  
Vested and expected to vest (in dollars per share) $ 9.73  
Average Remaining Contractual Term (Years)    
Average remaining contractual term (years), outstanding 3 years 7 months 6 days 3 years 7 months 6 days
Average remaining contractual term (years), exercisable 2 years 1 month 6 days  
Average remaining contractual term (years), vested and expected to vest 3 years 7 months 6 days  
Aggregate Intrinsic Value    
Aggregate intrinsic value, outstanding $ 15,127 $ 15,984
Aggregate intrinsic value, exercisable 15,127  
Aggregate intrinsic value, vested and expected to vest $ 15,127  
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Stock Plans - Grant Date Fair Value and Intrinsic Value of Options Exercised (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Share-Based Payment Arrangement [Abstract]    
Weighted-average grant date fair value per share of options granted during each respective period (in dollars per share) $ 0 $ 0
Aggregate intrinsic value of options exercised during each respective period $ 3,062 $ 379
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Stock Plans - RSU and PSU Activity (Details) - $ / shares
shares in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2024
Apr. 30, 2024
RSUs    
Number Outstanding    
Outstanding, beginning balance (in shares)   11,686
Granted (in shares)   5,780
Vested (in shares)   (1,562)
Forfeited (in shares)   (800)
Outstanding, ending balance (in shares) 15,104 15,104
Weighted-Average Grant Date Fair Value    
Outstanding, beginning balance (in dollars per share)   $ 10.24
Granted (in dollars per share)   9.57
Vested (in dollars per share)   11.11
Forfeited (in dollars per share)   10.55
Outstanding, ending balance (in dollars per share) $ 9.88 $ 9.88
PSUs    
Number Outstanding    
Outstanding, beginning balance (in shares)   2,310
Granted (in shares) 34 334
Forfeited (in shares)   (120)
Outstanding, ending balance (in shares) 2,524 2,524
Weighted-Average Grant Date Fair Value    
Outstanding, beginning balance (in dollars per share)   $ 14.31
Granted (in dollars per share)   8.04
Forfeited (in dollars per share)   9.15
Outstanding, ending balance (in dollars per share) $ 13.72 $ 13.72
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Stock Plans - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Cost of Revenue    
Stock-based compensation expense $ 18,461 $ 25,224
Cost of subscription revenue    
Cost of Revenue    
Stock-based compensation expense 1,583 2,359
Cost of professional services revenue    
Cost of Revenue    
Stock-based compensation expense 2,038 3,021
Research and development    
Cost of Revenue    
Stock-based compensation expense 5,903 6,744
Sales and marketing    
Cost of Revenue    
Stock-based compensation expense 5,475 7,977
General and administrative    
Cost of Revenue    
Stock-based compensation expense $ 3,462 $ 5,123
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Stock Plans - Unrecognized Compensation Cost (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2024
USD ($)
Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost, stock options $ 1,008
Weighted-average recognition period (in years) 10 months 24 days
RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 124,874
Weighted-average recognition period (in years) 2 years
PSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 24,841
Weighted-average recognition period (in years) 10 months 24 days
2018 ESPP  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 2,759
Weighted-average recognition period (in years) 7 months 6 days
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Numerator:    
Net loss $ (13,708) $ (19,295)
Denominator:    
Weighted-average common shares outstanding, basic (in shares) 146,670 136,190
Weighted-average common shares outstanding, diluted (in shares) 146,670 136,190
Net loss per share, basic (in dollars per share) $ (0.09) $ (0.14)
Net loss per share, diluted (in dollars per share) $ (0.09) $ (0.14)
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Share - Potentially Dilutive Securities Not Included in the Diluted Per Share (Details) - shares
shares in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities not included in the diluted per share calculation (in shares) 51,249 42,882
2029 Notes conversion    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities not included in the diluted per share calculation (in shares) 20,000 12,500
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 (in shares) 15,104 12,733
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities not included in the diluted per share calculation (in shares) 7,500 7,500
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 (in shares) 5,430 6,820
Unvested PSUs 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 (in shares) 2,524 2,555
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 (in shares) 691 774
XML 97 R85.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Event (Details) - Subsequent Event - Togai Inc.
$ in Millions
May 09, 2024
USD ($)
Subsequent Event [Line Items]  
Purchase consideration $ 26.0
Cash payment $ 21.0
EXCEL 98 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '" OU@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !P@+]8:03,5N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FT9AZC+96BG(2$Q"<0M2KPMHFFBQ*C=V].&K1."!^ 8^\_G MSY);'83V$9^C#QC)8KH;7=,1@M(? MZHA0<_X #DD910IF8!$6(I.MT4)'5.3C!6_T@@^?LHU3K^2%70.N&;7R:_-YG&_9;+F]7W!5T53[6LN>".JU?OL^L/O)NR\L0?[ MCXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !P@+]8'S.'%)8% "R& & 'AL+W=O2+;JI?"4$Z)?8LL7C1WPYYY(9;X1\5B'GFKPD<:HN.J'6V;MN5_DA3Y@Z M$QE/X9NED G3<"E7795)SH*B41)WJ>,,N@F+TLYD7'PVEY.QR'47WM T*.[X*^(;=?">F$=Y$N+97-P$%QW'$/&8^]I(,'A9\QF/8Z,$'/_M M1#O5;YJ&A^_WZM?%P\/#/#'%9R+^.PIT>-$9=4C ERR/]8/8_,%W#]0W>KZ( M5?&7;,I[>[T.\7.E1;)K# 1)E):O[&77$0<-^LZ1!G37@!;H*C2Z1[NDJ. TDV?$M43>X6L=T3VO?!SF%::W*3EI#:3XY];N(O<:)ZH?^L>O93LU4N:E?-. M9],?OG)'3B_(\"]"KB'J5O@QVW&Z^#PYJYS>H]0]"N*?CN* M^YQ)S66\)0\\$U+7$>%26N8<(1I41(-V1',N(Q&8>4=@#=1V$:Y4S;1BJB%H MPPIMV'+() ,#*Z;8\=["M98L5EAWC2JF$:ISE>I(;\EU%'/R*4^>N*QCP34< MQSWU1KV^B_"<5SSG;7@>^"I2&KI)DT\LJ1T\7.=K+B0[@=7L(U"N8_W0:8,% M"B)OX=\]YQ!'V.S(>'B MWEX,XQ0*UN,HN,!H-,) ;"2XN(_?"A_Z9!Z*%//?!A%8GJ?G3A]=HS807-S- M'R,-62"6Q*6_/OU&%MS/Y7>S=8>%*\UB!FM[2GR1)&!"4+7ZSR15^!:^2UU7V#XA>T^*8V M&&BK8+A)H88LMV2F:&-[U%HR7+&!S 8 ;14 ID""G =S70E9NQ@:=&Z9A!DP M]7W8>D+]P(-2$F.T(4!;A< B87%,+G,%7ZOZT<1UFHI*:KV?MO+^JX3+E9E@ M'T!!AV"V2<;2^N[#!1O1K/53W+GWG17"GA\%PF4:@6P$4-R]]ZL2YKF$++B! MC?(+^9/70^%2QDY[U!L.L>T*M5% &PQ\9Q37D3(I]86#=6/[J0:YTU.S4#ASGTPY)?-0XYJO;7[;#9X@Q\PY&A0O)79QH?7+C[>,N3#[X9\=-9[ M->#=@V-D$^?%8;F"DYG]DIAI0).9+:.J<#>&7 M97E 7EYHD16'TD]":Y$4;T/. B[-#?#]4@B]OS _4/V;8O(_4$L#!!0 ( M '" OU@O\D+V#P< %0A 8 >&PO=V]R:W-H965T&UL MK5IM2&DF\IHEG'">]]J:79.KT[C/!7:UVN<1^/R)YS^+%6,"/:=)5ER,5D*LS\;C(EJQ-"P^\C7+ MX,Z2YVDHX#1_'!?KG(6+,TC+/1Y+R\=I=/SOE&)''&[G)4;-(T MS%\N6<*?+D9X]/O"]_AQ)>2%\>1\'3ZR.1,_UG0@+-N/)/_%"K"Y&_@@MV#+<).([?_K"ZH C6]AY/+Z;?IS>P:S;]<7]_/T2GZ,;]"[]]^0&]1G*'[%=\48;8HSL<",$A/ MXZA^WF7U/*)YWG2=?T34.D'$(K9B^,P\_,\P@^%8-7P,D3?ADR9\4OJCNO W M>BU/!\A2J;I@5GZ\[O-];-M]F HSQ\?$4L-T M&IB.$>8TBO@&@$$[BQ@D\R%A)RB#ULN7*$R@0899Q!"T6A3E;!$+E' HLT+> M?DM.L$?+V9"'-H$*E-=A><1)LS[*^U#R&VBP3=6?P..*-2O;7_*B2HHSB-;S M:!#TIG$ANWUQ HVL6F9KF%>XH@+M M#N$X ;5[H%56OJ>91Z_![!DQW^5L'<8+Q)Z!'.4$R;1SL6)Y [SJ#RK[KHNQKB'46'F>0'VU2"#!F2P)[D@ M.7+Q4B95-IVU7,SE.E%A#8:)4$NG1BJ^5"RXCU%I"&(LX>4<) M&J!<:H!3OCS=P(D^O[77'3B8=*JR9C:%&:PXS8+#'0;'Y@QO\F@%ZIYY0)>HW?=FWNGW>Y69 M1QQ-G\ M@V(SA?[!^>(I3A(E-#IXIN-BV^M#4YD!M6J@M92)S9QY6_8K0Y$. M.=!VAO,^M**.Y6K M42)S4Q9=2H#N"$9^5;@V6X?GL*.4)_J +:LA=V#=& 2 MAP]Q$HN8J<4@-K+?:]7@L;SM!MW2'C;S7J-?UN&+%"_*@(?,A1W:GY:A$<7: M=MS2&S;S&^#+-\S(RYWY4J(?5ZKH902&?[:>;#70FWISR(@M5< M"]/^8&M375+?\1,?]]X]EAMRQ;L0:DNR)#=J$LH[FLAE9WD<1W$E@:) MF0:'-7RXN"!#\L/V0"8KK(BOVS:1EB*)F2*-9?R*&(8,21WB]8E49>:!PM-$ MT?(H.7#[)\+GO>4\W,Q1CPR0*JUT==)R'S%S7R67DJ:@]V$=,IP'7:*/566E M$\VDY4%RR#YO'T+5]LVR[4$?5M@%%K8##T>BK?4?5Q*\Q\1[.\:.?EK9E[NZ@7;!E'L9* Z9!83WV;TL$K%*4A 4&F MX0#:4C U4W#5K@KM@E#"5E O!14V0*VRHZZOD>JTI5]ZR ZUTV/+'O;*( [< MQ:KL#+M8VK(O-;/O+($M=K6PI^4;%IY5(2C1'G4K>RQONY&W=$Z]H[9?HSAX M=>Q'\K8;>RL/J%D>S/9-])#Q\:#9&FUV@;6*@.Y1!&TY7NXOQ_] W88I.9*W MW<]7K1JPCZH&[*.J@6-YVXV]50.V60WL*\=Z>/>;87^+932I8(T[G[SE[PW^ M"O/'."M@\[2$,=9'#WIL7GW"KTX$7Y=?P1^X$#PM#U".K2OC#DB:-'2-.9J'9J&L17J6DM4H-),"%*XF M038ZF\;.WSM\8[C3>WMP2I92/CKCJIP$H0L(.1;&,5"[;'&*G#LB&\:OCC/H MGW3 _?TS^X77;K4LJ<:IY-]9::I)\#& $E=TP\V=W%UBI^?8\162:_^%7>M[ M^BF 8J.-K#NPC:!FHEWI4Y>'/0U)9[/,SM^O%,-[3 26 ;3J/:8I"^ M?3,Z"3\/"?]/9'^E(>[3$+_&GF;<=K?5CF#G!!0*2V: 2ZUQ\!>W9">>S(V- M;1J-3N.$;/?U##F-H]ZIC9/L5;*;(E^I6C.A@>/*PL*CT^, 5-N9K6%DXXM[ M*8UM%;^M[#!#Y1SL_4I*\VRX?NG'8_H'4$L#!!0 ( '" OUC?SFUKK08 M .H> 8 >&PO=V]R:W-H965T&ULM5EK<]HX%/TK&K:S MD\Z$8$E^9A-F\NHV,\UC0MI^%EB M\9B)4'2_?4KV8#!DE72TB\)AGNOS]&5 M[KF2SEX8_R:FE$KP.LL+<=Z92CD_[?7$:$IG1)RP.2W4+V/&9T2J1S[IB3FG M)"V=9GD/>5[8FY&LZ/3/RN\>>?^,+62>%?21 [&8S0C_?DES]G+>@9WU%T_9 M9"KU%[W^V9Q,Z(#*S_-'KIYZFRAI-J.%R%@!.!V?=R[@Z16.M$-I\26C+V+K M,]!4AHQ]TP^WZ7G'TXAH3D=2AR#JWY)>T3S7D12.?U=!.YMW:L?MS^OH'TKR MBLR0"'K%\J]9*J?GG;@#4CHFBUP^L9>/=$4HT/%&+!?E7_"RLO4Z8+00DLU6 MS@K!+"NJ_^1U-1!;#BJ.W0&M'%#3P6]QP"L'7!*MD)6TKHDD_3/.7@#7UBJ: M_E".3>FMV&2%3N- %;_[F[N MGP?@X8/ZZ>[QZ>:CLKO]<@,^/0P&H L^#Z[!T;OW0$P)IP)D!7B>LH4@12J. MP;N=Y[.>5%#U"WNC%:S+"A9J@87!'2OD5(";(J7IKG]/4=SP1&N>E\@9\&+. M3P#VC@'RD&_!<[6_.W; P9MAQV4\W!+OB2YIL:"GMI&I/'V[IU[6IV).1O2\ MH]:MH'Q)._T__X"A]Y>-UH&"[9#T-R1]5_3^,Y,D5VN]I&IC6KF'I;NN-\L^ M])(H3,YZRVT.-C/L)<'&; ==L$$7.%-PQ80$;+S&9TU%<,A4'"C8#MEP0S;< M(Q6C7"%L)$1BU6$_=">D&B#,7)B_)LS(<"C5(U(=^H3I%5;#S+M([]H '28N9#W_=;4&YI+'3/;%JH^9.7.$FJ5#P3 M4L^GI74)KH)MHX ),JJBS2R.89LMH;+"CM,;+R_BY,(-6%:S) 'HY;B 6L=A&XAO)J2 M8D)U2S0F&0=+DB^HKL,I'4I5E(LEY65;K.?'"^&<%!+D&1EF>2:SEI'W3:S1 M]I"N*)EFV&NA4PLG=$I5_[:05-4@4(37*:X!:MI>9GL16H+&E M_!JKSS3RP[:E5PL9="O9O=H)YVI,K;!,45+C9[845KL$M36@J%8OY/V@!9TI M\9[J3?&2EC"M;05R:N!;^XI#1=OE7&LA3(@J MZ!KTDF0Y&>:TJU9M5ZB.! BJZ+76;F3*8=>/#1ZF%?9;Z@NJ)1.Y)=.<G3 A2B>IC5:0];2"&5MNH&<2$4(T5H1/+1(J^:QL*9ORJ(G:\I MJ] /PZC94MKL< B3M@52"S!R"_ A&6^GV\79U&<[9XN=BW.MX\BMXX/%4(QX M-I^,?'K^M_+>K M=Q(G0;.V6,SB)(+0/NMPW0E@^,L'<-C93+SY,/1 T78)URT$WF=GO<*+M\ZFW3W"(V=C*G0SK^#J8?-V?D=9]6X;CFP M__-'\LYNYG) #1=LE7+<I0N%8 M%+*Z6-M\N[FPO2BO*1O?7\+3J^K:M0Y3W0+?$3[)"@%R.E8AO9-(31E>7:Q6 M#Y+-R[O)(9.2S;GUB99G&RWV^T%M968*P87<-+^]Q.8VI:0 M9=-[NC03Z6@A]<^+Q^[S8?GV?K,HE3>INC M8KU<1OG7*YID+Q<]W/OVQEW\M"BK-P;C\U7T1*>T?%C=YFQOL*7,XR5-BSA+ M44X?+WJ7^%U(C"JACO@SIB_%WC:J#N5CEGVJ=L+Y16]8M8@F=%96B(B]/-,) M39**Q-KQN8'VMC6KQ/WM;W2O/GAV,!^C@DZRY*]X7BXN>E8/S>ECM$[*N^PE MH,T!U0V<94E1_T4O3>RPAV;KHLR633)KP3).-Z_1E^9$["5@[4 ":1*(D$#P M@02M2=!.3=";!%U(T/0#"4:38)R:,&H21F*3S ,)9I-@BA4.)5A-@B56.-0/ M=I-@UW+8]%_=^4Y41N/S/'M!>17-:-5&K: ZF_5YG%9BGY8Y^S1F>>5XH6$0Y+5"KE.HI+.T4VY MH#EBK68#\Z(:,9\I>I\5,GF$IU,=^AC/XI*'#-@78?MM(-MO ZFI^@'J%7V* MTS1.G]@ FD3IC*+7[- W^GZ#HA+]%J5G2,-O$1D2329J);^ZX&9M:PZGKZ/,;$U"S]?/"\K]YVF(4)YH-\R(8% MD+ 0",9)4=M*4>LHQ5/DMV&.]DZX;;(&\6=\HJS<55>0,+?=?JP)FI*$"()J M1UB&K5N$#PO:87T;VWQ0* DR1UC'YC:.ZUU]V[MZG:@=Z-TPG;&I:<'&%X=N MMMY4U\MZ(%]DR9SF!;O0?E['Y5?TSUV6)(A-[5ZB?/ZOK-=UR$$'$N9 PEQ( MF <)\R%A 20L!()Q(C>V(C>40]@D2Y^9D*M[FNQQ,SU!_,P$E5GS/C\3VK_L MR@2OK-M5\) P!Q+F&JW+IST21L-V2%^,\2';%$#"0B 8I\[15ITCI3K#HEC7 MUU6F34Y[ZQ7;I%]H/HN+^M/-V]FJFA$7QZ2I+-I5FI P!Q+F0L*\T5&=^Y#U M DA8" 3C-&QN-6S^" W+=&NV^L#03&'>J&Q,5SE"PEQ(F <)\T\XKP%DP1 ( MQNG1VNK14NKQ;OJ 'A;GE]J)3=9L5SQJUXQBG;9[?^25;(A\:&R5TT MQ&NQNFY7^8'27%":!TKS06G!"3T50E7D%;AG\&"E J]IB1+Y&OM5D\K=/F*; MV(8H-F6)SF*#I+F@- ^4YH/2 E!:>+SO><'M/!2L-E'<=*YP4"Y7^1G2AH>7 ML-7TKA-#4)H#2G.QS$6Q,1%GAY(XB8T"VK8 E!9"T7A%[JP4K/92!$6>I$*M MW3=#;61IXL@(ZJ6 TEQ\@ILBBQ&%U3X5EF40\28FD,3UK1$1KX:2*-,:FI@< M&'=VE@I6+F9W,V]U::>#&BF@- >4YC8T3MZ::=I$E$<[SB+Z4%0(J/\!2@NA M:+PH=Q8(5GL@1VU7C3ZMFP!0[P*4YLJ.07P^0!8C:DMF@NA8Q^+H M(W%"+$.T6 M!%9[$C_(Y\7MA7UC:(G79U!? I3F@M*\4TZ'#UHR *6%4#1>I3MW JOM"4 G MMZG$3:H,<68_4;>GLS1!_0M0F@=*\W';PFB?W0"T9@A%XY^)WGD81.UA='%U MU:C.#T"#FAR@-)>TE_ZQ(2YW>* U?5!: $H+H6B\2'^L:6 M/A)N*2?JBIW5!^IZ@-(\4)I_VND-0(N&4#1>?CO3@ZA-C^_R>4E[8;]O:N)S M!NK*G64(^SL02)H'2O-!:<%)?15"U>15N#,ZB-KH4'F]1++PCC6S=<^B+M%9 M;J".!BC- Z7YH+0 E!8>[WM><#O/A:@]E].]7NDZMYK>>;8H,S5L1$+5%HG9GY;J1^2,VL5MC M&:@_ DIS9;\ZK M?XOP( MVM,F[=KJ3'9UG5U-IO)=$L+(C_RBI;JFPT7!:G5K7B8R4I0DIE!13Y#01#- M"L+*R?+\J7-6TCL!9%,41#Q_HCE_O)C RBC/+@&.I1[SK_KF]^S MBTF@%=&>E(Y_]TXGW3/UP,/K%^^?3? JF'LBZ8KG?[.L MWEY,%A.0T0UI\OHK?_R-[@,*M;^4Y]+\!8][VV "TD;6O-@/5@H*5K;_R=,^ M$0<#E!_W +0?@(8#YB,#\'X -H&VRDQ85Z0FRW/!'X'0ULJ;OC"Y,:-5-*S4 M95S70GW+U+AZN;J]N;J^65]? 76UOOWC]ZO+;^IF_4W]^W)]\VT-;C^#U>7Z M-_#YC]N_UV *_EQ?@9]__ 7\"%@)OFUY(TF9R?-9K=1HG[-T_^1/[9/1R),Q M^,++>BO!=9G1['C\3$71A8)>0OF$O XO*_$1X. #0 &:._2LWCX<>^3@+K/8 M^,-CF25R"S9JF4BP$;P :N4)4K/RH9VZK&94GKG2UKJ=N]WJ97TF*Y+2BXE: MMY**'9TL?_H!1L&OKIA/Y.PH _,N W.?]^6-ZD(YE\ZYT8Z,S$C=:G;+*<1Q ML#B?[0[EN\P2E(2=V9&PL!,6>DMSF?VC5I9J1K4$-5?=*.5ERG(*RKUB_:F^ M3G4-*\%W3$U1C8*WI=\_3[5+?W#*2\4,R3 M9$QD;#T?+N81'*BTK5"(=)MQR5QT,A=>F7=Z9AD@*AX#E4/;]-^KSL3+'17R91D^JA")"BUG MY)[EIBTYXX&6TCA!PZ;KL)KBL9*@/ASD#>>VWE+A%(5L498DVP;.QR3UA(:O M(-ID6.H4'S1V,QM,5@^RZ6SR\*2H/I6WXV3TL(9^6E^FJ5X=4N.0LAVYSZDS MYKF]8*,XL-:$;1:'&(Y4K 0R@Q"-2.[Y"5\#Z-NZ);1!.,4XME2ZS*)@I,7#GIC0C\RN_!5Y'JV]34'5 M&.S:VV;S., C"GM80C\ME4+14&?M7VM[#BHB/"21PVJJ3L-C7::G)WP%GR^Z MBRKGSY2^JM9&XC1!83R4ZS##"S229M2C$_G1VT;)P3 =G$F\(HMDCB MLE/[II')BGHT(C\:;[MNG5.UR7LMH\@%-'10V;U:EUD8CW0 U),/^J MY59MXJ[.=")OQ[\Q]K3&?EK?"9Y2FKUT9RD;E01S3-3;374ZE/JG M$-!4ZI(^49$R:;YM/^95/;8=Q:Y#K77T=5B%>*1QX1[OV(]W)S!=]74*MRGN M$FY;C0OO28_]I+_>;&AJ?F"@3VE[?%>0UWVL; /2R# 7FAOJ1#_6RK"-<[6X MAEM I]5BA/GXX(=K+TU-^EF9"K.U8N]5CBU-260KMZUP".?)B/0>U-@/ZM68 MU _@GCZPLM3S1S.<"L8SIWX;QBB,@F@(;9==@!$>"Z&G-O93VQ,"U0<>KW@; MR6J_$4-K]COL\ (O1AB(>W3CR-N4UTU5Y503FN0@8S+-N6R$Z3@E+ZW+:Q=]/P[OX4[YQX25-V.C>P/C6HGP?3+SM%V;7;P,K&@XL&\8Y7 "&A?QG6?=N]Q+\W;R\'GG^#9JGT;V[MI M7PY_(4*M1:D.;QOE,O@8J^DHVO>M[4W-*_/*\I[7-2_,Y9:2C IMH+[?<%Z_ MW.@'=&^]E_\#4$L#!!0 ( '" OU@ #9* Z@@ .\5 8 >&PO=V]R M:W-H965T&ULK5AK;]PV%OTKQ!3H)L!XQA[G4<0/P';2W>ZB MW2#9;( N]@.'NB.QH4B%I&8\^?4]EZ1DV;6=(B@0Q!J*O,]SS[W4Z<[Y3Z$A MBN*Z-3:&+92NU MG9V?IK6W_OS4]=%H2V^]"'W;2K^_).-V9[.CV;#P3M=-Y(7E^6DG:WI/\4/W MUN/7+/EJ[(&!8$,SX7F;-1)1^U#'3ES$==Q>9L]L-,5+21 MO8GOW.X?5/QYSO*4,R']+W9E[^%,J#Y$UY;#L*#5-O^5UR4.?^; JAQ8);NS MHF3E:QGE^:EW.^%Y-Z3Q0W(UG89QVG)2WD>/MQKGXOF_M^2W'#QI*W$I@P[" M;<1;3X%LE!RXTV6$'MZ]5$7F99:Y>D#FL?C9V=@$\<965-T^OX1]HY&KP'<[$Z7#U[1-[QZ/1QDG?\D-.^EE9_2>[-Q96SP1E=R0P3Q&'J M/H?C1VVE55H:\1Z+!$S&(/YWL0[1 U7_OR]"V8!G]QO E?8J=%+1V:QC77Y+ ML_/OOSMZ<7CRB'O/1O>>/2;]&W/ZN,Q?7"1QM!!?ERU>4U!>=T/P+OL 62&( M7WOGY5S\9-5"[&00VBKG.ZQ%JO!#Q(9$X/CRJ==DY$YZXA=,,$G?FI W 4+R M25,H+U\NLNSOO_MA=?3R)(B-#@K)VI/T@FP%$ZWXI[0]6$<<'Y7= J8WH+'/ M6([DLPWOJ-HY5XDK'?= AC0:O&>U',YTWFUU14%(87!6VUJTSE(L8 *W:=B/ M,]C0NHJ\%>OB_QQ/VD01'=2:3BC7=D A9!G96]4D#]EN$A;Q95!HQ9JPG%TF M4>VM;+6:%V8@?Z 0=J_5J"5I-5"&Z)H^&1CZ]4U"6%H?0+<'S&55V8Z\]EY$ M4HUUQM5[@8+H^SD2K"5 M]%5R19K]%QJ3+D!5DI4[Y+35> .#M,\!022*]RGT++/WO(HGD\NFT5W(BO.Y M02[#P(KWU('BUE"S2H2+_S/VI?K<:ZZ37ZEK_'Q2 K<01M< *YQ42!H4\MP MQ.'8&C$S;HW"K'2M(_YV_=IHF ,1;'!+E98W2%N(BZI*P!&H$9 MH)*LR<:%'#H4MD(#PD22B]H!VQ<6Y6]0WR"!":<'^F^N"ERO7MCJDP>7)^S=73UGAS]*CR%S#<[%K- *;>2&50I+:F C([DN1LNT)8F^N)H#7 M%JU*MY-(^(0?O$.Y&),WE)@B/4;:H8=@5K%!9GJ<.$L&%&*''JRF&5JD%'TU M*T6+R)<(F2R_6SE#>BKT/D]0Q , 6@ FJ.#BWP@R\3G0@+IQR M3PW?EI!9>/_''3(T8H-+6(;#[9=H .H3:@,I"7\3'!L ?B#& 73,ZZX*.?(\ MFW'@![,US,0H $CS-6M +]S G)!43,8VG@NXJ49TPRZ';N#@'F&Z0\0L[$Q@C?]!%I+I8M_B)*08A=;WC<%'S/+77Q&X:TQ%LC^W]=4*YIDS9DW(UU M\%?VI87X$%+(WP0,!(EI.!*9Q\9;S+?%XAX.3/52"@B#(,:3.FW.\] G&DN- M1G,2XP7<_-.,D L*)C^X04C,,BH6#'%L8)]L1U;'5BKQ-5IB BQ-.)^HRB4B M?FO5SIEM=@0LRG"O_F%B2X,A!A[+ V/5^V$HN2&0 9H7*F9FR06A$L(JS2.; MX!!XG?I'X4(W#4Z>SEL7H@@:\R&&2-3.8\'S-,(..;EOO"QS9^A2E%T.&\&, MU P*8LJ-#'.HP3B+*TD:M+GQ<5-A?#*$AYO*2=K/T5"L.#O.8M;HCAL-=./N M6+IUQ4.'3ZD8)J5L-F*,N'VAZD1LI>E'4P9():(J=Q>^(#(=L1%(*:1'S?T4 MS*EA6RXXC@WVH?D5O*"X?3Q@3X'M+17Z/9F$D_%E0)2);ME+!4MA/[,JW=V9 M*A0LG!9(Z%0H"B#\6R*6938V<$ MK#&1T#8C-S-P \M-\9'!IE[<+K97[A\OL-@=E M^7DST]G4/)<@EJ\C87'?1YKEY",<+E-U^M28"MW&_#UN7!V_9E[DCW@WV_.G M4%P5:@VEAC8X>KAX^7PF?/Z\F']$UZ5/>FL7<7-+C_PI@SQOP/N- _;+#U8P M?N,]_QU02P,$% @ <("_6$Y38$LV @ ! 8 !@ !X;"]W;W)KQ@.YO=O\=VTFQ!W8H#<(EG[)GG]SR927NE;TV-:.&^$=)DI+:V74:1 M834VU,Q4B]*=E$HWU#I75Y%I-=(B)#4B2N+X*FHHER1/P]Y&YZGJK. 2-QI, MUS14/ZQ1J#XC%^2PL>55;?U&E*CRFA E?Z,?8F #KC%7- MF.P8-%P.*[T?W^%/$I(Q(0F\AXL"RS?4TCS5J@?MHQV:-X+4D.W(<>F+LK/: MG7*79_/=4 Q0)>QX)7G)&9465HRI3EHN*]@HP1E' U06L$6&OQUK)9W-T%7* MFC2RCI2'CMA(8#T02)X@,(<;)6UMX*TLL/@U/W)B)D7)0=$Z.0NX:O4,YO$+ M2.)D<09O/KW0/.#-G\([\13?5GMCM?NCOI\2/. M3N/Y+EN:EC+,B&LC@_H. M2?[\V<55_/H,V\7$=G$._7_4\RR!T_(^*HN0S. OLX-/G9LO1T#T,;*=@#1" MP8WK)8,%< G_BLRIZD5'G=F@KL+\,1 @AB:==J<1MQHZ^S%\F(\W5%=<&A!8 MNM1X]O*2@!YFSN!8U88^WROKID8P:S>F4?L =UXJ)WQT_ 73X,]_ E!+ P04 M " !P@+]8&FI++A@$ !A"0 & 'AL+W=O[*6ZUA6B@9M:-'KI5<:T9T&@\PIKIL>R MQ89V2JEJ9FBIMH%N%;+"&=4BB,-P&M2,-]YJX707:K60G1&\P0L%NJMKIF[/ M4(GFJKU0M J.7@I>8Z.Y;$!AN?36T=GYQ)YW M![YSW.N!#);)1LIKN_A<++W0 D*!N;$>&#UV^!:%L(X(QL^#3^\8TAH.Y3OO M'QQWXK)A&M]*\8,7IEIZF0<%EJP3YJO'/ P,LO )@_A@$#O3G5E];G:H#679Z$5@R*%5!_G!^+PWCI\P3N"+;$REX7U38/%?^X" M'-'$=VC.XV<=KELUAB3T(0[CR3/^DB.[Q/E+7F;GPSO<&&!- >]_=MS*&HX:_UAMM%%7(WX\EH8\Q>3R&[9HSW;(-FP/F)Z2YC@HZ+H<'6/ZZ/#]8OZCQ[D!POKNX4%5^/+,6SE M#E5C@8"^O^;?($JF?IB%),7T.XGFT1/YLE5G)ADC09'=2320R_LZ:C%R DT?_*?9[Y M<3@E(;7\3V:C@VXR_Y5X//=GTQD](T(_9'E&ZJ4JH>5T*-!%MZR@9] M4*52W15IJ60-FHF^*FF\7*-A&X'##)B*F=ZEPEPPK7G)R15-*FO#\KRK.^&* M7!H*3[U14T-7=@#MT 4B#D8.B)!(AQ *"M%L*0#23R%"W;\6T;X6'Q:Z[2<2 MJ"U_(%2LL 0UWS:$)F?D<]"+!W(TO&R?L1WCPI(ZI5E\:LD.V3''_)%8#ZO- M=]H]H984V@#>M#0A[W.<*RRX>1";PJB>\/TE4C^7G>DHGU0)7!9Z#&LAAI@L M.VU<2K$LT0U@&^ANGP#3C;F;H3 -PBTR]2B3\6.OTF P]J@LMVZX:[JWKC'] M!#QJC]\/ZWYLWA_O/SZ^,+6U%26P)--P/$L]4/U [Q=&MFZ(;J2AD>S$BKZ! M4-D#M%]*>M<>%C; \:MJ]2]02P,$% @ <("_6%[;/DHT!@ Y1$ !D M !X;"]W;W)K&ULK5A;;]LV%/XKA%L4&Z#:EBP[ MEH9-*<%=0,5,&DX4H2S5;G@\OP]"K&]6[!)\ZVIC,FJ,E2J3M\N,[. M!V,DQ 1++2)0^-NP!1,"@8#&EQIST(K$C=UQ@_[&Z0ZZ+*EA"R4^\\SFYX-D M0#*VHI6P[]7V5U;K,T6\5 GC?LG6KYW$ Y)6QJJBW@P,"B[]/_U:VZ&S(1GW M;(CJ#9'C[04YEJ^II1=G6FV)QM6 A@.GJML-Y+A$I]Q:#6\Y[+,7;RC7Y!,5 M%2/OʓF!Q:\Y&%L!QR2BM@:X\4-0#-"'OE+2Y(;_(C&4/]X^ 5,LL:IA= M14Y-N:ON8F%0J5->3/RZ6Q&H+CKT,Z>\CX M,"0FS*DI:!;.QJ^.$(Y;PO$Q]/_BFJ- AVG^KBPC\9#T M2"$?<@8IDZI*6B[79%WQC,J4$:@#9(5[-FY/T=W#C*5+P2$:#:'$YIJQEY8S M37+XH3K-[P.RS7F:DU)SI;GE_\!*"Y*X+"L J S+8.RF$)^ZS"V8S56FA%IS M6,YE+11I=9A0 ]P$%!ES2MZR#1,>E%R[7TA4+KF#\R]#\L<230&$6_$VIQ8K M#98,\J4""V7(- 6I/U629G]#/K+L9V<#GH'*/*4"!!L&FV%.<+KD J1XFK[B M0+;J.US@Y4:>$*P')36*E'NBN$Q%!3D$E<#F?,?7L:.:$;4CCDS06(Y#E\(] MFE]5ZYRD2FNU5-K;$C%K1B2#@D$ $P$Z?L1Y5DN=D(]2';=30254;]SXXED2 MA2>O#%E"(& P\ *1U J<3FTCM:0:[,9+BA&S597(T.UH+]0?G=JC4!_3:TG6 M3$* B8!0"68#NP) 60IP#["&F&-.Q+Z9]QWT%+=:!:%DF892S#K1-R37JQ^" MC_Z5"OR\H5PXF_=(#- 8\K!J*,CP @!T(P8-TY6#5![%(9KW(=*AF&/<[+>P_5/ U=X?")Z'R)6TQ]YD.Z$U4]J!]M97"DW4LNH=#PG87VJ=@3"OM*@,*@P"L;Z=XQ+'[)I!7%6"2YR2<3H-Y$L/()4#TZL&H>?MQ>#LD:[5A6KK0 M-J-5213HGH,<8\",?CW> U6UHHBR!>N]YRMW_?!R?!#(SH?SW_;B >EA;- M@A/GEWKP&Y45M+MD$O[(H(O&P&H2]7&HW^[[:!+$\Y-'6OK9WDB+PC (HWF? MJ/KM_XRT>1)$\?S05&^<1?,@2::/GA>J*)AV!:2D)12J9D&$&37;?WQZ6$X3 M4'1\<.[[PC(,YO-H-WAZ6,Z")$[JWZ>&99C \O%NL(""O_;'%%;=)@C[6KNM M.U/;%NM186V4?MN2OJ("&\;@<0*T&GL.2*$C]@1R--GMWJO8;1)?9IEKYRCV M>?YRZFYY2[AYNH/LD1N"NK-J6HR.3'\4PH).]P6L7(\ M"!%/\0(![0V&',B^M2J](T/OR,7.D4^SB7?G09,D$&+]!O'EZ9OVR/K"ZSOM M,J\5'9)+9X2'O%Q[0B14K!1L=X_8M,#+!"[%5[!H[H WC7G!Z"ASZ9 M1<,)7'Z%FO[KOE_@/(.ZK77!HBV JV MCH4D@ >P" !^!@ &0 'AL+W=O% MKV?6=DR0V@B)E[W,SIPY<_%XOI?J3I>(!A[J2NB%4QK3G'N>SDJLF3Z3#0IZ M*:2JF:&KVGFZ42?;J.5WA+#"S%@$1ML]KK&J+!#1^#%@.J-+:WA\/J"_[6*G M6+9,XUI67WENRH4S=2#'@K65N9;[=SC$DUB\3%:Z6V'?ZTXF#F2M-K(>C(E! MS46_LXO:..Y24S;#E7<@_*:A.:/72A=M9$C@M;E!NC MZ)63G5EN%#:,Y_#F@>X;<62,O&Z O>NCP M">@(KJ0PI88W(L?\;WN/:(Y@+O M$@ND$'-82VVT"VO6<,,J_@MS%X;$N$<)Z1,!EUQGE=2M0OBVVFJCJ+.^/Y:> MWGO\N'?[M9WKAF6X<.ASTJCNT5F^>!:D_NL3L<5C;/$I]/^KZTGHQXE_E 8A M.8-_]CMJXK&F[#2S09/UFIFD&: -%4H60 I0R(J&"1<[>,D%262KR5B_.@=J M$5Z-/0(?F&AIU$ 4#(*#4RT+LV=40=UN=:9X8T>$AN(IM8KH"G[@%KI)DD#@1E-_!.>"FH.)#.DU"F*[^LGX6E*S6>J9 M;3J83E.R#I()7&(C-2=1,O$AGG'PR@=A^NJGRE_U/O)?,74CF*""@LR]<\FB0.J MGW;]Q=<>2?A"HK *]%Y*Z8[A8!^,O9_D;4$L#!!0 ( '" MOUANB]ACZ , %\) 9 >&PO=V]R:W-H965T#S-MDI_-2VBA;M.2#./6FO[\R0Q=8L=,V>J1TD[:Z4[ M9FFJ-XGI-;+&*W4BR=.T2CK&9;28^;6E7LS48 67N-1@AJYC^OX2A=K.HRQZ M6/C"-ZUU"\EBUK,-7J/]LU]JFB5[*PWO4!JN)&AI X0":^LL,!IN\0J%<(8(QK>=S6COTBD>R@_6WWONQ&7% M#%XI\3=O;#N/)A$TN&:#L%_4]C?<\1DY>[42QG]A&\Z6Y+$>C%7=3IGF'9=A M9'>[.!PH3-)G%/*=0NYQ!T<>Y:_,LL5,JRUH=YJL.<%3]=H$CDN7E&NK:9>3 MGETL->57VWM@LH%WWP;>4\1M#)_1SA)+#MRQI-X9NPS&\F>,%?!)2=L:>"<; M;([U$P*V1Y<_H+O,3QJ\Z/49%&D,>9J7)^P5>[:%MU>\P#:&I6#2'I.&?RY6 MQFJZ)_\^13U8+I^V[&KGW/2LQGE$Q6%0WV*T^.F'K$I_.8&[W.,N3UE_;99. M&GL:ZF=E$:HS..'I> \?]R3MU8KJU%AL0*W!M@AK):C@N=S &RYI10V&U,S; MV6:80?H9C&XW+BA'&<9Q7\@52 K1(-\*[7 MZA8= -9$9?9"+(R3K,"KE37#Q;U(T3(LCBKIG[(1_!^T)+;@3PX(FM^YV0# M13PM1E#&^;B":A+GU1BJ*JZ*E-P:D[*-"?6DGA))GX>#)U[B%.M# 6!RUH,5';T@-C6AQP?0^GN '"+'>QV@BNV MHAC^+T$WK48\*N60&/H4\/$$A$.HS: ])?)%EX:KQI&.1T5!8T;1*5^\!R%F M+](/]X]NW6%^CM)!#JMX-*F<,(K+2?%BV+WGTSG&.^J+!$-C\&@5],_41\B, M\W1D@2 _0VB?2HJ0PR3N7=H^H$1-N#R4AGH!=Z^5:VI^Z8I2X&R:865JS7L; MVN8MR@$?LDXAHN)@\MZ!&20C5 X[%6_CR'C)*,$;3\E8&D*%D5VGJ;%U_9@\ M"F7,ZR[.S2N"ZJY*004;KLP$GGI"DX.FUZ'>^-9.=U -TH;^MU_=_SU#S\>GQB>L.E 8%K4DW/QJ,(=&CG86)5[UOH2EEJR%YLZ0\(M3M ^VM%S^=N MXASL_ZD6_P%02P,$% @ <("_6&FYX&5J! > H !D !X;"]W;W)K M&ULO59M;^,V#/XKA'<86L!K_);8Z9( :7MWNP%W M*.ZZ[<.P#XI-)\+)DB?)27N_?I2TO[2WFIY& M TK%&Y2&*PD:ZWFPC"^O,J?O%7[EN#,',C@F*Z6^NHY$Y<5,WBMQ&^\LIMY4 108*42QO_"KM<=IP&4G;&JV1M3! V7_3^[W^?AP*"(7C%(]@:)C[MWY*.\ M898M9EKM0#MM0G."I^JM*3@NW:%\L9J^\F.>W%-=6E:5N(\H*XQJ+<8++[_+IY$/Y[@D T" M?JY\@UL:4"VI6BPW4@FU?H W$.?A=)J3J+6K&%3H>K&?H""BX5L:"JJFP5J;4O+7] MC;%%V2'XTB&$LE1-RZ3/0B=95W&7J5+1=)*FEXP2O/()-);^Z.XAGX3K+#5N MW%6T11 N^^Y" 3<4W-3_P36/NQPX?=A2EL@AUX#&\L;#=0;K3H @

]B=-/^GIA!P>--ZWC@JEFDI-/.(.F6UQIE^0!43=+T[05GXS@Z?P)\EGH/%V))_5^)_O(-)6J 8$UF487^3@ W>\Y_8-5K=\M5LK2 M?/#BAE9#U$Z!OM>*;HS]@W,P+)N+OP!02P,$% @ <("_6,XV?S/N @ MM08 !D !X;"]W;W)K&ULK57;;M0P$/V544 ( MI-!RN]*V!0&B4+5 'Q /WF1V8]6Q@^UTV[]G[*3I@MJ5D'AQ?#GGS!E? M)K.MTM>F0K1P6PMIYD%E;7,41::HL&;F0#4H:66M=,TL#?4F,HU&5GI2+:(T MCD=1S;@,%C,_=ZX7,]5:P26>:S!M73-]=XQ";>=!$MQ/7/!-9=U$M)@U;(.7 M:+\UYYI&T:!2\AJEX4J"QO4\6"9'Q[G#>\!WCENSTP>7R4JI:S?X4,Z#V!E" M@85U"HP^-WB"0C@ALO&KUPR&D(ZXV[]7?^=SIUQ6S.")$E>\M-4\F 10XIJU MPEZH[7OL\SET>H42QK>P[;#Y.("B-5;5/9DD.Y=)J6N7$LXME4>@62WA[2\=LT "3 M)7RQ%6HX:;5&:>$39RLNN.5H9I&EF(X9%;W^<:>?/J&?P9F2MC+P5I98_LF/ MR.M@.+TW?)SN%5PV^@"R.(0T3O,]>MFP 9G7RY[0.V=W;"7ZQ/UN,&'@QW)E MK*8K\_.QE#O%_'%%]XR.3,,*G ?T3@SJ&PP6+YXEH_C-'K_YX#??I_X?#FRO M_N/N/RN+,#F ?PL^P'$7KCR\Z.%B!UXH>NO&$D&M@5"P5H**!I<;>,DES:C6 MD()Y=01T"[@8K@%\9+*ED@)9TD]<,:W9COP=/(=D&B9Q[#I).)VF<(HKZV+> MH/8EY@$[#D>C"8S"23X9=]VN\_^WNDL3 _'U([2&+XJRP3EG1,CGE G2\.$5A^[C=%.*:E1;WS!=$?3 M2MM5E6%VJ,G+KA0]P+N"?L;TADL# M=$C0_&AP'HKDAV ZL:7YA6RE*9\]V* M_BNH'8#6UXJN73]P 88_U>(W4$L#!!0 ( '" OUB0#M0S( T ! C 9 M >&PO=V]R:W-H965T"E>FJ;2;URHQZY>]8:]^<*\7 MRX(>7+YZDE#%Q_R]Q;?+ADJD4Y4Y;3)A5?RR-QL^>SVA_;SA5ZW6KO59 MD"9S8Q[IR[OH96] JE$A051D/BS4GPU+.E@^W--_7O6';K, MI5-W)OFDHV+YLG?3$Y&*99D4]V;]5U7I,R5ZH4D<_R_6?N_HNB?"TA4FK0Y# M@E1G_J_\4MFA=>!F\,2!475@Q')[1BSE&UG(5R^L60M+NT&-/K"J?!K"Z8R< M\E!8K&J<*UZ]4?/BQ64!2O3],JQ.O?:G1D^<&HN?3%8LG7B;12KJGK^$!(T8 MHUJ,UZ.C!&>Y[8OQ(!"CP6ARA-ZX46O,],9'U!)OM L3XTJKQ+]F.9R&:J7/<2]4W:E>J^^_69X-7A^1-))(^GD&/4G'7#\U,^F M4.*V+UA/V.Q6T!,G?LG$3]*&2S&:L"U'XNQ=I@LM$W$'4^AL(1 FZCP0:R6T MCZ: _0*@F"65=7EI72BP51D@D(8XJY'2!,"^6(@1?% Z!!^ $EC*. M=:)!._(;'G0"V<2/\E&)69+#"N+=NT#\V'_?%V>MQ?,^J?Z@\D*E7/9EO"WC\RBV")A0(IZS4DHAT[ M!_SHVV]N1J/!\ZUK^<'P^;DHD7*VDJ5CS)8Y^N(#UEMQ816'+K962I694R$R M(Q)FGF@H!"D=J?#/TEC9%S/(2L;P\M/"<8YL3IDX4]MT+:V%WQTYONU%BH/P M^L8&[-UI>GX1_0U4KWC*E=N+V MYK1>R*45*YF4^R:?*RSIK%#@7PB)?\)2W.#@N'\[/14YY)=95J8!J&PD1=SG M4EH<2#84;J%T2RQ9L](HLN &&C#R4JX4LS8YNP;:XOB6$TX^:H09=D_[TT&+ MSYZ(:Y@=S:2@"FGJRC$>6,+5E.?TJ0J3WR3 8# ;[ MN7IV,L+. >_A[<$V1:A$C-II?#PJSSN&\BT;\ :"%OHBTDGIT4?T&U8H=1R2 M*]NT;<6>;1D,SB;WFRRKH LGFQ2]%*:[6"\-[!FC#$@B1W98RFRA>DRB)0I; M*@12HXBI] _Y(B. @U";HYH/X@];**PH MT;H)%' 17*A,69D@TBTE,BACG585S$WH.U<%F_&Z_ QD^0\@RZIRO/U2R7!6D?MY M]O!F]G?QE\3,(?0#XTU*I4<@ZH-;_%I BQ*!X N)IFPB>0FDPHLA7.",=8@N MZH\2B1F2(]NA5C?/+Z'*O89D67Q-2L=?(^5"J^<'_,+MLMUZVKV1:SGL2V:O M"\].]%1Y2TZ0;<>WHAJU+('QL48Q((4+,4ELA16Q-2DDM'HE66<9AI2:[&?J MDNB0*J82O9:.>K"8ZQC5AK$!;:CV5_2=0B7&&@**">^UU4;C)P !*TW)XF!X MUAH*4[HW 527_'TSD#@[]I(B-_;XJ2M_Z^"S_ZXF,GX8_F-1RF,FFU<6R:M2F3"$T-++E[ M$XX)J"!3L?8:!4)I!C9G^AP.48]L&#/WN4C9 U;$7^;4U< )==EP$R?)?=T] M%75KKAH!)DDJ29RCG6: ?2O#\9*;-:@:8@S.U VI=U),HFF51"A2"6+,^N#: MU!5=:Z+#33?)&(R,^@@RGG'IU(-> M9.Q&!-QL&^/OZ;2N(.&]"M7.LC49/H>,MAA]$O<9VCC,=J\HN*A T60*\'/Q M-_91G031UX1?I]^Q1[[HU&?0L#_Y6DC&(4<-OLQ]/6BX[ $GADF,2TZN^L.& M@73UWB[??G[RE<8=",-4;FI6#:;> EG,, D5 M!212X_=#D]YN.'+%[XX.BLIZ'5)[-*H69BDEYF6!^IY+'6UA?*OL80A 1_?8 MQ9#*KDQ)!LD^HYLW,C;=UT5EHEHT4 E]$*"FF7+AATU_@LIPI09CO#V5N+;3 MHVJ(\,+YT:)A0,4&9;)@CQ8ZY02CDAIC0_V[:)J MS&@//A^Y\-7!NF)[<\?AF\'@D)IS2B0D&'71"%6)8J$> 0E6<88WI0.^]SY,S&#UY+F4E;\(-%!T)BJ^X')CG^K M@#H1D\& 9^[MIX_9UIW1 ;>?C:^#J]O!N3B;#(+)]?1E4!]P&Z$&0F?.XJ\[H]XWX RE2=6_3&J&-Q M5T58R:!A1UZ8(+B=DBE&P>3J5LR\;9LV?U@(CYP"SE ]BJX M'D_);<'X>DS)73K&5G.=F93P"^Q;4"U)#> TV=E[AZS7FLVVT,<=FP_[]2PC M(J/\@)<30O W/'2':/U=(0.;SGQG"')%>J4C,E +:E&4>U@4*[[5$M()_(AQ0,:TA!_F5%C2 M.1NKOB'V5R4$7R]J\$P3"56_! ,KA1V,$VV5W,K"U=F__/IJ)QZC1PU((B"H M*\\Q3"F^A 1J*U2XS#10NX=POJ*M5(U/7 O#PG)E6MU4^-L:?TM"/5U3^2 _ M^#DST8_D:JY6$4-LD:D%ICW9E&5D2.;B+8QIA]8#6;K-KJH 346NNNI<#O* M,U+53S*^3ZX,#,2N1GW6[O$BICRER,/&$&F% *7G;>H!5_\-][ZTB-O^S17_&4ZH[-5B M>V><"']+6_]]6_?NK9?\C>^IF-!KA%-QW[BLVT2GO&G\[=]B#7]&O(4GC2X-NK5G(OSGD^+Y$]'].R<85?WZRM J4O4-7@5(J3O\EY0.6P9($31#VKV7V&-"5 QI0?=/QO;:NN+C3 MA'%0;6B+^%:F^7/QP2*=*37AHEV&:57_8>Y?PL+P>\O!:.H3N1M[VY=^NT1 M=Q?;I[Y@ 7S.$^V6-&!N>.T35>2'PM*//7XPI:6+0VJP_/\' #6$P &0 'AL M+W=O6;( M\XVQMZZ6TM.7MM'N8E1[W[T>CUU9RU:XPG12X\G2V%9X7-K5V'56BBH*MCLQ%5M%D8'K1*I[_B2\9A M1^!L\HC + O,HM_)4/3RK?#B\MR:#5D^#6W\(X8:I>&Y9JR&4'H15#' M9>J1/4E1_1O32E8%7<54@JI5,W U]#3-7D,.@AN)_&)=Q](SF)B,NL%>\: M _Z]KH)^02;L(/1D#9 KI1:@#A=]W9C05 RIE9&:F+Z.N(1-0)ZZ5*]2Q3G$ MO& 6R2].'RRPV4@_:Q@ HHRZB5EE1&:39X0[K;$QDU'E'9#[761L(H(.&2Z% MJSG(1LG @I5LL!I9EA%ZV]<..VESO;F DF5SOL8C=BSF62 LA_TGI<7HL@D5 MAUA#=I\U9\79UZE'4$SHW-!3L,AP0+@^G0_5 %6J(FT\?0ZB4#H-0EZ^Y,H\KM7ER]&_='UE6F M&G@6!U>,GSO&R3B\^,P]5[ZJ3_35/<2TN7N<8N,2_^/1P?6R-)9SWVRS2SN] M,B]>/IF"ESO/XV#+5H'47?_8F+!)X?B\[6!%0]5 SX/'[:.SH1U4N W,> MQ&-K6JS!2,DRUFIN.N6&!BOH;] \:#S>06"3HWY.2Z%LBATW M07MP-7!SAAB'X-99*#WX^J81Y>WQ3"XJ>&0Y!BA.*U >YS, MH Q2?90Y&+ZU- W>OOA*Z0X,\?H>/=-?A YX)Z.3:;[QPQU 4+O')-]B+3M[ M$?],Y_1N?R[D]>.X']'WK]]]Z3"+$<+:,$8QZBF=XA ]H_D4+/'L[@R'!=;* MV]8A*GA.I\6,/BEW>[RT,N*)\>$\62:&>?$"XB?%JUTEE5H#;.1HJR2H^+MO MSF;3V??#WW\]]8\.IH?T-M@>1W2EA4&2_#[SU8AC#HSE6$5JB00HP)NQ@YUG M*F1%D78BD@FR'220U\!363=Y7#]W5"L"] MPH4E.DUQ:^Y([TJPI9T>4*@6+""@."9;I?'>$WBJ)9I"7 M,",E[A\=/SQ#@ MY9FW*I<+,8.=>[A-&WS]VCDRJN77CS6,?2S[T?P0U,K5CG!&:5 M6.T!QR_F%2]RC\4+\PDC#DC0RAKLH;PGY06L"PNP/V!G*5EE/_%&&/D,/&I6 M6OT'#T!U3B9<5IC4<7ODP. PH-QCMPH_P=)"K-"X=/JQI_*8EE[VM M $ONN,_WIW6S&B8ZE$#P#I.+GDYC&>V3+K[O9L"AS7ABOH$7 M>(L@\ ;JTB^'\5A%]D':O$SED;@!V:KY.PT*A.$IZ)-X>9'HY-?H MW8?$M4F^7R/WO?]=\)CCN?UW/R\DWL)_)W3P$[PXC/GA])2/@'0?D"TX[>#E MT71R=HA?)Q-ZZ%5]O/.MI95V%;\H.: 0M$^?78:[PT>KJ_2MYNYX^N+U0=@5 M5U CEQ"=%"]/1V335Z1TX4T7O]PLC/>FC3]KB?*T? #/EP;PY@LV,'S*N_PO M4$L#!!0 ( '" OUCU-(XI0 , *$' 9 >&PO=V]R:W-H965TMA52KME5'I?G\6QRTJL MA!N8&C7M%,96PM/4;F)76Q1Y<*I4G R'L[@24D>K15B[M*N%:;R2&B\MN*:J MA/UYCLILE]$HVB]2%>+6JQP0_H/]67EF9QCY++"K631H/%8AFM1V?G M$[8/!I\E;MW!&#B2U)CO/'F3+Z,A$T*%F6<$0;]KO$"E&(AH_.@PH_Y(=CP< M[]%?A=@IEE0XO##JB\Q]N8SF$>18B$;Y*[-]C5T\4\;+C'+A"]O6=G(:0=8X M;ZK.F1A44K=_L>MT.'"8#^]Q2#J')/!N#PHL7P@O5@MKMF#9FM!X$$(-WD1. M:KZ4#][2KB0_OWJ!!5J+.5SA->H&0>@<+M&&Z]89POM4R8U@!=TB]G0B^\59 MAW[>HB?WH(_AK=&^=/!2YYC?]H^):4\WV=,]3XX"KFL[@/'P!))A,CF"-^[# M'P>\\3UX^Z@+:RJX(*Z6TH2NP)=P$<1'"U_7J0OKW^X2H,6?W(W/)77F:I'A M,J*:<6BO,5H]?C":#9\?83_IV4^.H?_WY1U'?V<\PF@T@'\Y!CZ6I*915.Q2 M;\"+5&%7\?(7.JKC%L)B9C::EG+(&QM,R;%&*TU.0T&7(!Q(G:F&,H<&83_? M,]G#I$(%!F3/^RENI-:,9@I D95DZ&H,E;\'?Q*P3.,H"O?TC A;Q%MY&I*+ M/^,^X@.Z(57^(/(0YJG\9#8=P]HQ"4I8J?J,/0%OO%#DQ?V2>6JC MGV4<@E)!JOI 5G,@:T/$+)B&^VGJ,BOKT-2R+F5=F[-9E[,NJ"?JVIJ=I-:% MZB<\G,Z'@U/J(4J%=DAWN$7 '!\9NM&\[:+_:OS_KMNW>F+>/UUMA*?,<*"S(E72>1F#; M!Z&=>%.')IP:3S<4AB6]H6C9@/8+0]763?B _E5>_0902P,$% @ <("_ M6-S,TF&= P +0@ !D !X;"]W;W)K&ULE5;; M;MLX$/V5@7K!+J!8LN38CFL;<-++=K'=#9)V^U#L RV-)*(4J9)4G/S]#JE+ MDS8QT!>*EYDS9P[)H=8'I;^:"M'";2VDV025MA#IM@&@P3 M5[RLK)N(MNN&E7B-]E-SJ6D4C2@YKU$:KB1H+#;!;KHZGSE[;_ OQX.YUP>7 MR5ZIKV[P/M\$L2.$ C/K$!A];O "A7! 1.-;CQF,(9WC_?Z _M;G3KGLF<$+ M)3[SW%:;8!E C@5KA;U2AS^PS^?4X65*&-_"H;.=+0+(6F-5W3L3@YK+[LMN M>QWN.2SC)QR2WB'QO+M GN5K9MEVK=4!M+,F--?QJ7IO(L>EVY1KJVF5DY_= MOD-5:M94/&,"WLMNETFN=60)W=E$68]TWB$E3R"E\$%)6QEX(W/,'_I'Q&JD ME@S4SI.C@+M&3R"-0TCB9'8$+QU333U>^@3>%=Z@;!$*K6JX(*Z:C@3);2NX M\$*CAB^[O?'S_STF0(<_>QS?79^5:5B&FX#NAT%]@\'VY;/I/'YUA/UL9#\[ MAOY+&W4RLQ7V M1Q;URV?+9+IX98#E.8E!7^O7+=UH!VB8P! .C!8,%$I0<3#P&W<@JC5,YN;W M%7RL-.*#8^7/@FM2^"2YI8EKRRP:> [S93A?IJYS&L[B!?Q#X;2!V32,EW-( M%[2ZA(_*4J[/81J?A8OYF>^E87QV"I>H,Y26"I&CI[_G68XJ :.RM_HA\#R% M%UWC U(@ZOJF&]N*=P,\[V$:W^9+*E-PG2:3?Y:_LC?M)8'=G[R6/5(+I7PNGZ ME/ZA,EW@._FW4/Z@>F24]X""W*-)XO3H--Y&%C5^ =AKRS= M5=^MZ#U'[0QHO5!4(?J!"S#^(6S_!U!+ P04 " !P@+]8E^Q!!M<% N M#@ &0 'AL+W=O MC\?3M38_;$;DQ%V1E_:LESE7G0P&-LFHD+:O*RKQ9:E-(1U>S6I@*T,R]4Q% M/HC#<#(HI"I[YZ=^[]JMW1%>Z^Z/5OU-HS9KQ$Y];_BG5#&X$XJ:W31&\JIDH-RXPR^*O"Y\P\$D^SI MP &+=P9)RW?9\,4O\ W%1UVZS(JW94KI8_X!=.@4B3>*7,9[ 2\JTQ?#,!!Q M&(_VX T[PX8>;[C7,/'GQ<(Z@]C_]9R-#<3H>0BNAQ-;R83.>DAX2^:6>N>O M7T63\,T>!4>=@J-]Z'L\OY_ODW8DHF%?M!9^)Y')6Q*E+H\362:4RT5. F5K MI%/E2N0-'0I8Z!K_RZ5*\)[K1#I*A2J%RTA\Z]_TA2Q3(1=&R[0O+BQ(!<*B M\BXN 9-:VD#27:4,1)7B5AJE:RM20%JQ(+A0I+7*0/AWXA",VC%56N%TZC]DM8!"L-ES5KFPI$I\#&33L!H:.(( MV3I;W*%#HI\")M%%IC<6MS&L2JUH:63J"C]C.+2IGE.]/@('* MH&FE);JHX!:6@VAP_')=KH[9_*VXM ' M'X$#ISTZV8FV^%V64/A>#*-VX_,.J'?CL5X>U^P2:PEJ'H@X"N)IR(LX&$WB M)URYD@N5*Z?(!NAQ!FYVHM+&M^D#,0[F\1S/23"=A/N92YQ:<,LNQG ,!29B M. VB,!1?M?,Q?!$'LD90.1SS8AC,(/5KAO ^:G&- _ S?**2=VW$]@9A./?/ M&+1_[_L3A]&1>-_DO?4(M@L=TI(#;3.8LR?2RF[LM_6BT02%I(N]$=YKV,V+ M$EL-X9\Q&QJ%D;C9$7H@#N>SH\V#-HZ/IB^CZ*"# J[)$9@_ 7L$7[W9_FVMZZDS<0[6(MB M?/";WZVD2GTBRH*E=#[JCLP"6B#!&>G9,)WLX#QQ^H$8!E$<^>=H'HI/&&*? M:ZEZP2=+(YCNDDR6*_*(SXC\O"ND8SX0KU_-XBA^XWOK?#I\X8A?\SD)\@@Q M*52>LT- 5I<;?P.K+>TNL;V;RJ>QY?,Y0\GR 7E/?$@68$@HA9A,H;X53Q&M M6Y=&%]ZQCB<8-+D%SL*NU;4(AA*]*M4_C3X%36ELE-K$U4($A/Y$2KN'YK#=B1:T4J7/YG>T,#[U-YG/ZK+% M&PO=V]R:W-H965T-=?&\J%-J3V>SJ&MN M5)SZEAUVUCXT*N$U;&:Q#:RJ;-38V6(^?SEKE''%ZBRO78?5F>^2-8ZO \6N M:5387[+UN_/BJ'A8N#&;.LG";'76J@W?,=!5Z?%Q=' MIY=+.9\/_&YX%P_^DS IO;^3EW?5>3&7@-BR3H*@\-CR%5LK0 CCGP&S&%V* MX>'_!_2WF3NXE"KRE;=_F"K5Y\7K@BI>J\ZF&[_[F0<^)X*GO8WYEW;]V9-% M0;J+R3>#,2)HC.N?ZG[0X<#@]?P;!HO!8)'C[AWE*-^HI%9GP>\HR&F@R9], M-5LC..,D*;XKM M\?_A2V],U-;'+C#]>5'&%% T?WU-A=[)\NM.I)%.8ZLTGQ?HE,AAR\7J^^^. M7LY_?(;";B//C$=+:?TO#2_<$H<(ODU706N3*)WCK1W;FBO MG4DUI9J)[UEW>0E'-8>$R4!KI8TU:4^6T4)Q0CNF6E5H*'=')L:.*S(A\-9K M55K&L=&;[KUA_M"+Y?0$36!M[N>\B_HP=BR0'/=[Y3K,%SH^ZA>G]-%3%=0N MPN66J61V:*&*J4.1RH#2]5.'4S#>*$O7P6O&@MM$>AM\0PDSB9+/S\RC47M@ M J;\&UK(ELV6[:/E1*+=8?3(L\)8=176M%6FZ;5.-29J8@<9()/9*!%P2K]" M3TQ2[1O.H3T!SL8>L@?)Q4&Z%$K8.*PCG78/IJVPTDG4G1S&&LW&F;71RB6< M&O*5C.1(L+7O;"7T, Y&'B'C>\"X5H(2AQB-$>,P#X4K6)-:TSZF!.FJ%4A M&=U9%0@&QE=3N@&)4%F.F5)ZI#@YX XDUZ<+3U5MD1L0:M!4B:2T$$'9190R M4$K6JL,VT#"/<6%PCB4BI9:EGL$B)A"JC. ,I8DDX-;)VV 0/W N=<3)9M\ MB%.Z&..LH$'_WT3ZC"*#)!#WAEL?Q>&-(@:>U%0 MN?V39 )6);$KV1H&\U[[7H1'_1_$X/6:GXHQ>9J8R4%6L UFQBE4";!0,RAU M$236V5G?"X]9P.ED#.S_:B4*-NF-ZL9B^&AL>8Z1%EFH9(+E/K>^D0)NVRW1ESAHD M423=&EP_5.XA3\Z82+1E5R&ALGK+;>*F1.!Y0'QM*,\.[M2&PR9_.43)B4O] M]3JNCA\G%_V=_'B\_[+YH,+&0 S+:YC.IZ]."@K]UT+_DGR;;^C2)]SW^6^- M#RP.<@#[:X\9/;R(@_&3;?4O4$L#!!0 ( '" OU@O%*MJE@( +\% 9 M >&PO=V]R:W-H965T8!*] (AW@-CK;@_R*L^9 M9>E,JPUHETUL+O"E>C2)X](]RIW5M,L)9],KF:D*X9YMT+WFU M/#CG)A/*-!KAYV)EK*8?XM>ADEO&X6%&9Y*IJ5F&\X!<8% _8I"^?S,81Y^. MZ!UV>H?'V%]]CN/HK\HB#$9]V*>!^Q*A4(+LQ^4:+%L)='9ROC"@&@V\S;9T M2;56C]P9KDG4]*E$9_]0/[5W2>!+^[8%=()N*>/JGD+)X.DEXS& MISZ<]"8QA5<'2H!D%,-P_!$N_E=^$O<)]&PO=V]R:W-H965TW:&/ M2793IPW M T[6KAW6-6C2#=BP#XQTCKA0I$I2<;)?OSO2493 ,5)@7VR2NGONN1<>[VAE M[+4K$3W<5DJ[XU[I?7TP&KF\Q$JXH:E1TY>EL97PM+57(U=;%$50JM0H2Y+= M426D[LV/PMF9G1^9QBNI\!WB2O760-[]A FA MPMPS@J"_&SQ%I1B(:'Q?8_9:DZS87=^C?PB^DR^7PN&I47_(PI?'O5D/"ER* M1OFO9O41U_Y,&2\WRH5?6$79C"SFC?.F6BO3OI(Z_HO;=1PZ"K/D&85LK9 % MWM%08/F3\&)^9,T*+$L3&B^"JT&;R$G-23GWEKY*TO/S&,RAZM MQ2(*P<*!60(%7*HVX@/XLS%60"D*$(TOC97_DD*:4 DJQ;?)E8*"P)IUB^<8 M;P H\I*JV)<@H!86;H1JD"5?)\,D25*HT4;]X3/&M7D>'U9H$:1S#9T(70!U M&N=I(?75$$Y-51&[Z-F9E<:"-]&9MPX^G7T9P*J4S$\XP.420U, J=<HNR8C'8NY$L[)I2124I/)4][#R2-E2LL]*'FTIN\H26R? M@)D?*5##^D5 1-EHQ%N MN(#:_ 1=3P[SL7LX'Y##KHZQ4W>#*$;\M[/;SD06S"47B@KH-L?: [TX;)B# M;+FWNM9.V#)E"M8-6K\9MPTXZ2-)IGU;I=)?WL^E^O^65W_/R'5[B@==. M-MGK0^C'V>%ZU^$:8L :CT@Z)ND>2+;JDQFIQ]^6\N,2B82SW8P)[XS':3^> M3/?'?;@H.=HAY-1O:;Y!*\G[AU:6!_Z.4__B#!;$DNXK7U)?6D2HXER /!<\ M84=U5!22;5"_I2[B(R'*?Y>/%[<@*WIW/8>&@45E&JZJ\ IKHC/<]/Z..C-1 MA?8J3'Z..)-N'(_:TW:X7,29ZD$\3J:?A;V2% B%2U)-AGO37FQ!]QMOZC!A M71I/\UI8EC0@HV4!^KXTU#_7&S;0CMSS_P!02P,$% @ <("_6.Y9ZEXH M"P )Q\ !D !X;"]W;W)K&ULO5EK;^,V%OTK MA#M;)(#BZ&''SG0F0)))7T [V4FG_;!8+&B)MMF110\IQ=>4F\VQGYR2Z5J<;OC8YQ?M]*_9=MARTPZ=6G*WW11+]\.I@-1J+ELROJ#V7RO@CUCDI>;TO%_L?%C M1]E Y(VKS2I,A@8K7?E?>1?\T)LPC9^8D(8)*>OM%V(MW\E:GKVQ9B,LC88T MNF!3>3:4TQ4%Y::V>*LQKSZ[6JU+E?'*#GI?QL:B62R5#L$R>N/C>Z MOA<_5#E\@20)C]\W%OY/IOO?BP-^1Y>'0C;UTEC]7^5$O51";J0MA)D+QZN8 M-66@BY#%\++.:T3!O^&!>!'NUG!@KB7GJZ5\VC>GJ73MQ,&'FX_N,!)K99F: MH%LG35;MV)FI&J?<4)P[4@>PTF6'JX@7-'<:R:W*>Y$EPPERK"QI>4>(X4F7 MI71.G(O6MU*6Y$7(^.%NE,VUX[7Q)).U76I.@V\VA=[U 8WNQI2=+40 MNO(!6RRL6L -05_#H8]/>C"A>.-!B#=T@#WC9Z Q]D,CL5GJ?"G6#"E>OU86 M3"8IHEC^)WGO19%,[P7R% =^K9BTR_NA^(4]&!38KL]W.#V"U14$A MFDMMQ:TL8; 'GA]A%15A4IG\0636R)*=??A:W'@X_]:*/0^3NM\. !>R).!& MXD=9-:C32 N/27$2Q=-,O!*GPS0!/D]PF8RCT^E(7 7M"W$PCJ>'>)F>"E3- MN=+DCX-D-#X423S,3K;B=P$OQM$HBR%ZDK%H"$[222N80;TO3T06Q4DJ1D,H MD0Z3=MJOX(R0ENJ.0$3Q-N(6C_>+P>IIRJ:%]5^UHGY96K!EO[SY&0G]9/CY M[NOIFF2?M.[VL9+(]8:35(> M%NJ)5UU87EH ;CPA^[/)J?C/2W^(YZ'XV3R@)4[M!P81M=3LP)5WH&('/G"^ ML>S+H6>U/=FW33Y'8_ZRI-L;*23+S\UJ1B0X]QJ][W')HP3ZCF6\(QG?DHQ? M.0A/)U&21"=3QE<\Q.UWP6'C:#(E^(\[\!XDT?@D1=HDPR3I)],TCCF9QN,G MDXFP&X\8SU/4G%Z)]$SWT9?0:RJA,$DLX9$N=O24LB57M@:A$(KRAN#B2X\A MXA0J]!%NIV"$ DC@* ( MRY7'"!:>:Y?+DBU"&?FQ*>]]SI$6-PBHXBC1(^+++]"?JP@XED=0*A: D5\, MX^N-(2AZO((_*VR "#R4,^&6'$4H0)MRA"@!FQJM=['3A-32+E1-?9"LA9Z+ ME:HC[Q!?]S#\,R"!&]@SNV?/79H5=EG.@QHRW5H3&1 M-=)^UOC\@/:NZ:DY4S[;+5:+R+^_(^%IE!34L:#"',VX%R9&#!7#MR.^T#ZQ M1E-YD9UWL%DI2Z)83;Q6/43[F.SG]F*]+G7.8OJN D#@!BVY7^D;X*-3F9J\ MQ\W;ABJCNM7(:;BM #)*XSQ,R(&T0T-.'/V317T)[62 5XF'&UTO><+-U26; M ".%5]_#:F4*/=>^8=@;:+19AIK6GK 68XR!'6+4_2P@9VL7XNM?OCI%\6G[ M/A"0KG++6Q0D0MY'"=6URJFP!/#E8X[^V2PJ,"42]38TGMO&H VWYWTNA%V[ MCNQX]P=8FWU3*.A6!(O[+5>;@S/4IQ5Z[)EO4N>=!I3#&\7JVH)+-3KBW['? MY>T89B+8RD*J!,!>9<-1WRD])/3L;3T2\B1OK"59(=F8@-KV,JC?!B6+XRB. MXTYK3LFK]SX7GB:+YSE"/F()7R^YP0O@>8XD0 UDQN62J@H5];^9)S@DF%CU M^:(-%W6ZY"ZR'\P!T#*Z9-M!0+\Y*7@/64[,K5FQ#ML"N\-";;]>M&STYU@G M1'7*P,3_QZ3SV//N)@^K?[#4A^W%HT+( MD$4T>[FVT_;PUL2TQ:&=]GS6$$F;9K'T,&Y3U6<;(LI+VH8UER)>FNN7^ M\L^CQH/$@]E*:HN/Z-CI2;30R [;NY7H 9Y?V )<_U^W -=_^18@C;(DIAW M:)@EW0X@RT9B.D37WM\WIVCU3X?)TYU^&HU3:O23;#A)PVG=@R.^!HB2+IS, M;,_TGAMU<'5S?7U(9#2S1A;4EG>G6Z$^;C< H=[0G@(ZW]3P@]\IM+GL=PRY M:6BGZB>TW3]VC_ AT<0Y!%.3 X^/A]._\1B.3-M[".!QQZ_1L5"M]T4B'1UQ M'X090O?&I[O7&HV.SO4:> HULANU=2.W$?M<"0J3@36W9Q4= MM4['_VB3M%3.^=2@M. \2WG)0;.DFJMDUGCF47IH4WG<29.HLEH)&YD&7C QY+<,(Y&D[&81*>3B?A.54C] MTB=M@9Y74QGAQ( MHI"ZKI1PW^DKY8/SX[:?>U1*MMNLMJA1U?-,A\@12'@)SJO='J^G$S.:;!LJ MQ+W !758#^*_>V3-YU14$VRPNFQL/3T BFPSA<;9_%V-/RU;[O8<>]CY#@9#_QGI/:F-FO^%#HS=6U6?+E4:'$M#<#[ MN3%U>T,+=-_&S_X'4$L#!!0 ( '" OUA@X(B"Y , .X( 9 >&PO M=V]R:W-H965T1J;1R$KO5(LHC>-15#,N@\7, MSRWU8J9:*[C$I0;3UC73+]),%AXHYO*^LFHL6L85MHAZE MY#5*PY4$C9MY<)5<7N?.WAO\X+@S1V-P2M9*/;J7K^4\B!TA%%A8A\#H[PD_ MH1 .B&C\M\<,^I#.\7A\0/_BM9.6-3/X28D'7MIJ'DP"*''#6F'OU.XOW.L9 M.KQ"">.?L.MLLSB HC56U7MG8E!SV?VSYWT>CAPF[SFD>X?4\^X">9:?F66+ MF58[T,Z:T-S 2_7>1(Y+MRDKJVF5DY]=W-*^_ZV,@25J6%5,XRRRA.M6HV*/ M<=UAI.]@9/!-25L9N)$EEF_](^+3DTH/I*[3LX!7C1Y %H>0QFE^!B_K168> M+WL'[X9IR>7V2"3\<[4V5E--_'M*;P>7GX9S?7)I&E;@/*!&,*B?,%C\\5LR MBO\\0S;OR>;GT']Q1\YBG&9XJRQ",AG SQ'@>X6P48):E/($EJT%@O>4UH"E MQ8*)HA7,=Y+:N$;@!3!90LE%:[$$2:#"@38$:CPH'1G>EV:X*LT!D(P_<$DK MJC6$8$+ YP(;>^194BE?7!(KC?BFN'Q%N$<&MVV-FEFE+[T@'_MW^)!DX3B> M7/CA-$RGPPOXC%)1ZW2V#[Y/L?S(GLA]2\I479,H']@ G5O&$BM*0WA"99*/ MPM$XAB0;A6/ M"?%S_@XQ3N2<6:OYNNUVT*I>G57%8Z5$B=H [[;4L)KLS9D=#-VR,R6VHC7[ MO?>4J):DY4R\GSXZCEM10D5YAC4B222'CSX8G<,#6!X@Q L<9L%@T6I2CRXN MLUUZI+(= U< OG*P)_VJ_*A"#04L6&O0F;[LB:SQ+8,.FP1V=6_>%B55'YU" M7/3'4%=T])B":R1#PB55D$]*&H=Q3$61AD/ZNZ=YX[C=K>Y=LDU+8U<.Q\E) MAF$2Y\YEG&7PP+1FKM7&'J%[?CWMZ;<25-,)'89Y%L,HG*1'@9=G A-')R8< M#H==[QN_A=PZQY9Z3,/-:KF$T32!\3B'[\K2+@^3,,VGD*?A9)+"J5,N.KJ# MJ#&W_J9UV*VTW774S_:7^55WA[V:=U\"WYC>@_<1;_ U!+ P04 " !P@+]8JB?W MIQ,# "Q!@ &0 'AL+W=OE]?9JF)$NL!/5LC89WYM95PO/2+5*J'8HB M)E4ZS;/L**V$,LED%'U7;C*RC=?*X)4#:JI*N/49:KL:)_WDR7&M%J4/CG0R MJL4";]#_K*\P&GM>C#( M#B#/\N$>O,%&XB#B#5XID>#W=$;>\87XLTMNBS;R2G50N(XX5= Z):8 M3-Z]Z1]EG_9P'6ZX#O>AO^HX]B-\MQZA?]*#_Z'@UBZ$@JE\:!2I^"1^&+@4 M:SAI6WT *^17PML.BR[ZPL@>O(_VAP,04#NU%![U&DK4!53HT2FS &$*<,(' MDZQN(KJT52W,&GARA,S&R9*?3X"0"'8.;_.C7L9W6FN.YN+*E^SK/_M ,8B@ M$FJA"A >I+;$)7IP6RIJJ79*T(B91H*&P%N814Z&1X)'61JK[4)AW+&-ZUX5 M.F)F;+-6!MBEQ)>H'$/R<&(J[0#D8CVXXSXY9"#GN+'<#";*P2S-2B0*XI9" M-QT&""+T]-S:4$(K,5.:R3,OWF\J]G.+J!%\4DPTY/$5-21D6_,V $EI&Q.Y MA:;ZT(6M(."E,J'MFM4P;" 2@ H^LF ']7.NRBW<=5?3K3'"_5G$84D0:[83 M9>/=S.-I.X:>P]MA?BG<0AD"C7-.S7H?#Q-P[8!L%][6<2C-K.?#B&;)WQ1T M(8#WYY;O<;<(!39?J&PO=V]R:W-H965TU \&&H6AE\=I-K8\VQ@^TTV[_'=M+036F%$%\:GWWOW7NN[^)&R$=5 &CT M5#*N$EQH74XC=W> M2J:QJ#6C'%82J;HLB7Q> !--@L?XL'%/=X6V&UX:5V0':] /U4J:R.M9+3!USS!OA4$##)M&8CY[&$)C%DB M(^-7QXG[DA9XO#ZP?W;>C9<-4; 4["?-=9'@:XQRV)*:Z7O1?('.S\3R98(I M]XN:-GEC?HG<7[]$%HAQ]+T2M",]5[&E3VS)X65=GT=8)3M0)T9W@NE#H$\\A M?XGWC.9>>' 0O@C.$LXK.4*A_P$%?A -Z%G^/3P\(R?L[S%T?.&_W./0=;5T MT3"=[=V9JD@&"3;-J4#N :=OWXRG_LG6-/OYE18VP.OHD6 M.75(.T_VZ>4XO/*O8V]_+'\H[2:XF?1IK3#OZ)F7('>N^Q7*1,UU^W#ZW7[ MS%U?O=I?F,'3SHD_-.W4NB-R1[E"#+:&TA]=F;:5[21H RTJUTP;H4UKNF5A MAB=(FV#.MT+H0V +].,X_0U02P,$% @ <("_6-@'30^,! &1$ !D M !X;"]W;W)K&ULM5C;;N,V$/V5@0L46\ ;71SG M5MN D]UB4R!=(Y?VH>@#+8TL(A+IDI0= _WX#BE%5A8*$QC(BRU2G,/#X7#. M4).M5(\Z1S3P5!9"3P>Y,>N+(-!)CB731W*-@MYD4I7,4%.M KU6R%)G5!9! M'(8G075S&H35P(_[DN-6=9[!+64KY:!O7Z700 M6D988&(L!*._#5YA45@DXO%O SIHY[2&W>=G]-_(]!W!C$ MCG<]D6/YA1DVFRBY!65'$YI]<$MUUD2."[LK=T;16TYV9G9-_DU1P;UB*1M)T8.=O0*;)\'AK##VC-UH=F #HU&M<'![.>?HI/P5P_EXY;RL0]]]H<4 MGV^K B$*E^//493EMO)P8[S\_/COL7OM.5WZL59H*$S^8TKRL+P]PV62U3_]-'QPAP8?6()J"*P^ML"@&Y^F8G)+>@,"=: M)/-$#=AJI7!%S@)1V=BS (T8T%,BRY($E;0I>81,R=+A;% ;QY%6IM&8HJ9) MXZNUY6C'""HS&IQ/0AK843NUGK(G;DD$TPKM6+9E*J5Y*)"L=FL':MB3[7)Z MQ5PW+6--1+JSTW3QZ7@8AB'/:ZU?2/:I]4O*7\RT^ MK;DB%PKXO1+DPI';XO&1)QRC<*^^H3\1L1)[)=5OUHTN'X].%1!Y >\Y[5X+:1S#>$XP/4A./S+V!:%3E2]71OFZ(O!H_/ MTKXNB/P:WO70EZH^+;W,_##'XS&D;.>KKJ)].1#YM?N%IO6DW2'9OWY MAO'")N1>EC7*J4.QM[[-C%+N)-CT3;XO)B*O\+\C/!:HW"U4) AWM8@<%!H? M48!$^PHD.O^0T/!6( >RCO&PO=V]R:W-H965T4?'%:-^V*#2CB.QU% M/B0?DE)/USZ\B0U14C>M=?%LU*34/9U,8M50J^/8=^3P9>%#JQ->PW(2NT"Z MEDVMG1Q.IT\FK39N='XJ:Y?A_-3WR1I'ET'%OFUUN+T@Z]=GHX/19N'*+)O$ M"Y/STTXOZ9K2R^XRX&TR:*E-2RX:[U2@Q=EH=O#TXICE1>!W0^NX]:S8D[GW M;_CEI_IL-&5 9*E*K$'C9T7/R%I6!!AOB\[18)(W;C]OM'\OOL.7N8[TS-M7 MID[-V>C;D:IIH7N;KOSZ1RK^",#*VRA_U;K(3D>JZF/R;=D,!*UQ^5??E#A\ MRH;#LN%0<&=#@O([G?3Y:?!K%5@:VOA!7)7= &<<)^4Z!7PUV)?.KW,RE%^H M:[-T9F$J[9*:597O73)NJ2Z]-96AJ+2KU155],[GX!V>*T*F4E1?;\0?G4X2 M\+&5256P7&0LAQ_ >)>:J)Z[FNK[^R?P:W#N<./&#"F==&*NCZ9XZ MG!X^?D#?T1"L(]%W]"%].Z+RYVP>4P"Y_MKE<-;W>+<^+KBGL=,5G8U049'" MBD;G7WYQ\&1Z\@#:QP/:QP]I/[_0T41.["7K=DGG,D 6+X-QE>DLR>=GWD5X M4\OW74[\#V;4;PVA(BO?=MK=ZK1 M*U)S(J>0B$X'"!C']KGMF72+JDS-1C7#[>Y\6Y*CH%DSOE.7\EZ&\M*)0]>, M%Z7QPVQV^4C0Z*X#??3=X?JLX*4H(BW_ O154 M;OJ.%1BDZ_/5US)%'@4C@-[ -8!I7@](\8S?LA1N8C6("AXA0J T'YT@5R@CU MDT-73"UZA&F!_"%,MZ2#(B?)>X=/QPKRS/!%GY#F@FS\'[44A-CWMF:,?,@I M=?$:$T[ZEO0!!OMQ1;FFK0ADW@UU *6^#VJ6"7_C)*TI['9%KN5;NFP+_3(-G(O30W?'S\O'SLZ,-2 MLZ6((TY##L='%F9NM?H-#>5. QSINA%'STY8*&P!Y \**+U8<.5F'G-^@$^W MPV2!*)4<6Z/GQIHD9Z2\@]W95,%G#C9TO#7.JOR[RWZ@%;F>! #==*P6/;67 MQG*'6295*8]9E7)WRT59"#XA $(S.L]&._'9RQ^A5L;7U,*FX=$A\( M7J"!^LC)!BQZG\?VNT("F$ZB['/8"#!D(!7&\"*"XFIMO<,C E*&+P\VKA$N M(SXX\<*)R',T*C:<'6!K/C'@X$XA2"K:UL0XP$:,$;>_J3Y1 M*VW[ PINKZB,@).M<#*_+)JUM'SVL@)2X.?.3N]*2I? I!"XPKJE]_7:,'>8G=XM M]ZV,VL+9=<.3OSB':+(!@Z9IPEW?XK4-Q:LR+(49\A8EA0#21T+35JQ>L&!8 M:+?D&&0U'N#"^Q!.\ID$P.^%>,@)^J1O<9K3-]MUA@@S7G)\[AZK5R37,0G^ M5D"<:@QR!(: [,P%'/ XC +'P2!(T<>";)NS M$[.:OU MJ-_@K#\+%8G6. M_,Z>/]FZ!;84EG+7E4)W*5\(A]7A.CW+M\@[\7P7?Z'#TL"HI06V3L??H/F' M?+_-+\EW<^X0;JCPVF)846 #?%Q[<+R]L8/A/AO-_ %!+ P04 " !P M@+]8OQ0%TU$# "Y!P &0 'AL+W=OW^^ATI M1?8:U^W3'A(=C[SOON]\/,X.0GY2!:*&+U59J[E3:-U<>Y[:%%@Q-18-UK2S M%;)BFI9RYZE&(LMM4%5ZH>^G7L5X[2QFUG"]!M57%Y-<;+,5A M[@3.D^,#WQ7:.+S%K&$[7*%^;.XEK;P!)><5UHJ+&B1NY\XRN+Z)S7E[X"/' M@SJQP2A9"_')+-[E<\"I_83^QFHG M+6NF\%:4?_)<%W,G3V+P-J)4]C\<^K.^ YM6:5'UP<2@ MXG7W95_Z.OQ,0-@'A)9WE\BR?,TT6\RD.( TIPG-&%:JC29RO#8_RDI+VN44 MIQ?OZCTJ3576"JX>V+I$-9IYFI#-OK?I46XZE/ [*!&\%[4N%-S5.>;_C?>( MT4 K?*)U$UX$7#9R#)'O0NB'\06\:) 96;SHQS)=>(UK#:S.X>YSR_576.&F ME5QS5/#7O@A2_]4%!?&@ M(+Z$OEC1=*BON#Z$4=N:=TIP: MF+;?,"[A(RM;B[,J".=7C;*"DP*=4WZ1VWGE#P4"&XANB"B5OCTRW0U,RR-3 M')AN#=.]8:H,5='2)#G2Y2=M>T!)F11L14DCAMJ8UZ +T2H"5*-KH%[BY=!, MWQ0/WDK*_KR"S]Q].4\*^#A>C6$G]BAK0P34L8U^@2!*73_SR0KI[RJ8!B/K M3=QL&E!FV0A).F$MB"0$<>*FTX@(TM$T'%E'D@3P(#0KOR>G<:&?DI&8O1?34:]+YX^%QY.W4DZH6] [$=V MG64)G:LJE!M.XAO6H 3R3ZEP+U]D81"^@JMD9%U9^L,2)1-WFL:F^)/ _A2) M+5&2N0&5^]S-]$[&*;'8V4=#40NWM>XFZ^ =WJ5E-XZ/Q[M'[3V3.U/2$K<4 MZH\GB0.R>RBZA1:-'&ULK5=M;]LV$/XKA#H4+:!%+Y8W$\JQVX8&M4Z47G.FXI&MX!/6UO!5J0I!!HC0"Q<\&YI!E&@AI_&@PK4ZE%MP? MM^@WM>UHRX)*F//L.UNJ=&)%%EG"BE:9>N#;S]#84Q-,>";K7[)MSKH622JI M>-X((X.<%>9+?S;W<(Z WPCX-6^CJ&9Y316=C@7?$J%/(YH>U*;6TDB.%=HI MCTK@+D,Y-;VA3)!O-*N W &5E0"\<27)AR>ZR$!^'#L*M>BS3M(@S@RB?P1Q M0.YXH5))?BN6L#R4=Y!=1]%O*<[\DX!7I;@@ ]'@%/KTT20,X2NRQ_TS T%%DKX03$URPPI:)(QFY$I*0 &=AP% M.'K_+O(]_]/!J-W]>O%X0=9\ Z+0R42D9FH,BNL#K4C[-:N&2?**B<8=(NXP M.J:UV7U,N5"_*A Y8<4&I,J-(2?8', ,0CN*O=ZU.1T)+PCM M,/3>S(TELI?0@0(_\NP@\'O7;G=Q,"+?J1 4R;?!\7+L,F+;<]W=X!H6BB0< MU8NZC.SD7_O@TA[B)9I?PW\_$/NU^4/[LO9+,_B=%I5.U('W?P:=[R*K@7^, M0[/[VD<#.X@OWUAI5H]&FN]YMN?'QU0UN_\QTN+(]H.X;^EHG/FQ'47AF_F< MYSF(^@$I:0FB.^#KC!J^GIX?EF&$AKJ]:_\N+#T[COW=X/RP'-I1$#6_YX:E M%^%Q=S:DGOXRLZ=0 M5XU6Z5Y!R/=;ERT(P(+25*:WA:%UVFUWZ3.:81T"^VT"=QXS'#2%/;67^,9$ M.^E7%>?P$9KOO'V>8N/S7KT1QN%QK>8-ZW.ZL]UEWG@BOL8>MABG\:0.@# MN+_B7+43K:#[&S+]&U!+ P04 " !P@+]8OF'XH_0" !A!@ &0 'AL M+W=O=J.MU'4@ M0$),;, 'Q ?%GLE?YN:D0+#XV0 M9NG5UK9706"*&AMF+E2+DFXJI1MFZ:AW@6DULK(W:D00AV$>-(Q+;[7H9;=Z MM5"=%5SBK0;3-0W3OZY1J/W2B[R#X"/?U=8)@M6B93N\0_NIO=5T"B8O)6]0 M&JXD:*R6WCJZNDZ=?J_PF>/>'.W!1;)5ZKL[O"V77N@(H<#".@^,/C]Q@T(X M1T3CQ^C3FR"=X?'^X/UU'SO%LF4&-TI\X:6ME][<@Q(KU@G[4>W?X!A/YOP5 M2IA^A?V@.YMY4'3&JF8T)@8-E\.7/8QY.#*8AX\8Q*-!W/,>@'J6-\RRU4*K M/6BG3=[J,P!9P@=;HX9-IS5* M"VMCT!IX?L^V LV+16 )UUD'Q8AQ/6#$CV D\%Y)6QMX)4LL_[4/B.]$.CZ0 MOH[/.ERW^@*2T(F904N/7I7!O5/]%;/ MGD1Y^/),;.D46WK.^^J.GG'9"015P7\7^U009V%.!W' PV,\U>,5(QX;4EDH M>N;&4@F()BE I03-"RYW\)Q+DJC.D+%Y<054?"ZFZL,[)CN:)I!$H^ :E1E M]XQJ8[JM*31OW10P\!3F?I*G],W];![#/7L@8JD_2T-:DW1.32#[4AZXQ7Z6 M91#YR3RR0+I-HM2M83;=UM1&CGKAV@GF\YRLHVP&-]@JPTF4S4+( M+R_'W.=^=)G1.KL,X5Y1XQ&Y.//SV+&,$S_.(SC5"<'1LV]0[_KAYG+923M, M@$DZS<_U,#;^J@_#]SW3.XH)!%9D&E[,,@_T,-"&@U5M/T2VRM)(ZK&ULE5;;;N,V$/V5@5H4":!&5RN.:QM( MTMUVBVX1;-SVH>@#+8TM8BE22U)QLE_?(6D[-IHXV!=I2'%FSID+1].-TI]- MBVCAL1/2S*+6VGZ2)*9NL6/F0O4HZ]0&JXD:%S-HNMLW^-#,HM0!0H&U=188 MO1[P%H5PA@C&EZW-:._2*1[*.^OO/7?BLF0&;Y7XFS>VG47C"!I4>ZOI*R<].[_3E%]MGX#)!MY]&7A/$;GK!7[&D7WE[Q!NT8[@23]I@]_'.]-%93P?S[$O5@N7S9 MLFNBB>E9C;.(NL2@?L!H_L-W697^= )WN<==GK(^OZ>F; :!H%9P(G4OP3YI M^&781Q[PV8.DXJ@5-::QV#@HMD58*4$=SN4:SKBD'3484C/G$Z#D<;'/'OS& MY$#]#T6VW;A7*[MA&N%[**[BRW+LA,LXSRKX':GC6B4:X%VOU0,Z :R(BZS M$61EG&8%W*JN'RSJ9XB097%67?E7/H+W@Y;<#N3!$5GQ1R<;*.*K8@1EG%]6 M4(WCO+J$JHJK(B6WQDSHQJB';A#,D6R0PE)S%JX2LL(ZI2W_&C;.RCQ.RZMS M$M*XJDA8*,L$\<@KXN$(Y:/XJLI@<10IZQIL>R'RKP3)!;)F/2=E6A-K2;PD M$S\.AL[MXE0K0T'@LA8#M1?=&+;U(\^GS4O(TCXR6C!&\\)6/I%3J,[#I-C:T;P.11*&.^K7 6WQ!4 M5RH%-6PHF3&\=%4F!U.N0[WVLYQJ4 W2AH&WW]W_+ER'*?E\//QK?&1ZS:4! M@2M232\N1Q'H,+_#PJK>S\RELC2!O=C2+P]J=X"^KY2RNX5SL/^)FO\'4$L# M!!0 ( '" OUA6(QAS9@0 \, 9 >&PO=V]R:W-H965T][*6A)?$CJ8^DV/E.R&]J@ZCAL:ZX6C@;K;=GDXG* M-E@S=2JVR&EG+63--'W*8J*V$EENE>IJ$GA>/*E9R9WEW*Y=R^5<-+HJ.5Y+ M4$U=,_ETCI78+1S?>5ZX*8N--@N3Y7S+"KQ%_=OV6M+7I$/)RQJY*@4'B>N% ML_+/SA-SWA[XO<2=.I+!1'(OQ#?S\25?.)YQ""O,M$%@]/. %UA5!HC<^'N/ MZ70FC>*Q_(S^R<9.L=PSA1>B^J/,]6;AI [DN&9-I6_$[F?)FHE/T+ MN_9L$CB0-4J+>J],'M0E;W_9X_X>CA12[QV%8*\06+];0];+2Z;93S29-.$[>%V,)N"WUW!9JJP2JI$(?Z[NE9:427_U M74-K)>JW8JKK3&U9A@N'RD>A?$!G^>,/?NS]-!!#U,40#:$O;]NB K&& 4K[ MO![$[??Z;H.P%A45=,D+T#8Q]F5=?D?0M+WMG"@/3C#C!!51Q7A&&J.2TUG1 M*+IW-3X#XK6L.F+ALQ1*P063\LF86=6BX1I66=;43<4T0=.2U.5W9NO[5X)^ M??@2'ZCM;.FHQFS#126*)S@!/W%GLX2$D>^Y?C0;DYBX:93"A:TXE-1O*@NK M-N56P=3UTP1&H3L+DC'X;A![<"=9CL!9C;20>#,"<\,H'$,8QW G-*L(-8C< M=!9:2U,W\JVEF1LE$?S">&,("_W_,=R9FZ2!\2%U W_ZK]$F:6RBC3R_-]K M1!OU1TN2[QM+=,->&L! BD^[%)\.IS@]2'E#:40Y_N(JKA[IB5((-]C>DQ;_ MM08^X!@XE0+WSV$'<.R@Q$P6G_1QH]?T249 WTL*:2D)9BES1H;S,;'RO MZ^9N(Q%?--DVH^A/>'03;ZWT.GD"L9>:@@C3(=;BCK7XPZQ=*5W6-H1/C3;] MM(_&/GX&3?3S<["U;FWU!DM3S2 /3-EL>]F8=LQNM.R_;6.?Z+V@?8$ M].!SU?9'&$U];WP ?)48%LZ/DM[[G1P-:=1S"SN**LA,YV[GM6ZUFW97[9!W M.-Z.RE^9+$JNH,(UJ7JG"?4OV8Z?[8<66SORW0M-#=Z*&YK849H#M+\60C]_ M& /=_P#+?P!02P,$% @ <("_6. ERBKW @ DP8 !D !X;"]W;W)K M&ULE55M;],P$/XKIX 02&%Y[=MH*W4#!(B)B?'R M ?'!3:Z-A6,'VUFW?\_92;."NDI\<6S?/<\]=[8O\YW2OTR%:.&N%M(L@LK: MYCR*3%%ASE MHC2.QU'-N R6<[]WK9=SU5K! M)5YK,&U=,WU_@4+M%D$2[#<^\VUEW4:TG#=LBS=HOS;7FE;1P%+R&J7A2H+& MS2)8)><7N?/W#M\X[LS!'%PF:Z5^N<7[EK1;!-( 2-ZP5]K/:O<,^GY'C*Y0P?H1= MYSN:!5"TQJJZ!Y."FLONR^[Z.AP IO$C@+0'I%YW%\BK?,TL6\ZUVH%VWL3F M)CY5CR9Q7+I#N;&:K)QP=KDJ"MUB"6_NZ)@-&F"RA$^V0@V7K=8H+7SD;,T% MMYRLS[^PM4#S8AY9"NXHHJ(/=-$%2A\)E,&5DK8R\$:66/Z-CTCTH#S=*[]( M3Q*N>&61Q"&J?Y";YLJ$3F^;)'^*[9O<_-5\"7A0D#/U9K8S7=G9_'4NX8 M\^.,[CV=FX85N CHP1C4MQ@LGSU)QO&K$WKS06]^BGUY0^^S; 6"VL#_G>*Q M3$[&.I[)/B@>!E4^:-$'%0=7IU#TDHTE DF+]@H02V!RRT\YY)V5&N(P;PX M!SI:+H:SA0],MM0P($OZC>],:W9 ?P]/(9F%21R[21+.9BF\QK5U,6]1^P;R MX#L)Q^,IC,-I/AT*1^W*\!+!I<:+/A>GF!ZW4S@*TSB'),QGLP%CV1TY9F&< MI9"'23X9+)4R'N5(;,5U^;)AFB(+HO:52L))G$%*XP.(2XM46TO&+,_[L3M# M]F^ELS =36@^';JC::7M>L:P M.W3<5==H'MR[=GW%])9+ P(W!(W/)J, =-<"NX55C6\[:V6IB?EI17\-U,Z! M[!NE['[A @S_H>4?4$L#!!0 ( '" OUAB#1=FY 4 #D. 9 >&PO M=V]R:W-H965TW:Q/ L67)+W&:&,A+ MBW58AZ)).V##,- 2;1.A1)6DG&2_?L]1LNJDCKL/"P*3(GG'N^>>.Y*G=\;> MNI64GNYS7;BSSLK[\J3?=^E*YL+U3"D+S"R,S87'IUWV76FER()0KOMQ%(W[ MN5!%9W8:QC[:V:FIO%:%_&C)57DN[,.%U.;NK#/H; 8^J>7*\T!_=EJ*I;R6 M_G/YT>*KWVK)5"X+ITQ!5B[..N>#DXLQKP\+OBAYY[;ZQ)[,C;GEC_?962=B M@Z26J6<- LU:7DJM61',^-KH[+1;LN!V?Z/]7? =OLR%DY=&_ZXROSKK''#&S'7 MTAV>]CU4\D0_;<0O:O'X&?&$/IC"KQR]+3*9/9;OPY36GGACST6\5^%Y:7N4 M1%V*HWBX1U_2^I<$?0LN_+7+V5K7<+S,7KT8C*,W>RP=MI8.]VF?72/?LDI+,@NZ%-8^T!>AJ_#YJRF6 M1U[:G-B=78;O5;W;\)N5I)3W4<62UINM/$8!_91^,UXZNA..4BV<4PLE,\*7 M;FT114:I07HZCZE&=F$T\IQ5'J@"(Z9R6.<.3PB15;H-+?TBB@I5@))!,["U M*U86J2J%II!F9:5\ M5#':T"=TB6%.S IA5T_M1:"ZTQ$'+.X.QU,ZKQD@0F6',;MX$'N6LRAE"JX-3 QNT0@S]!,-)[T1FD_* MW1XMF%YMD"W82J.P*.D=X_?2V-*$T3D(3@]*ZHP&T]X4;17'.U09@?B^_B'>@ *0M^2]T"*]/4+Y,#B$R91^ T18#4LY M8R17,6WH6N65KD5#E!P")#QY<1M<-W5)SJ05C1HS;VR%6:DWUFU*]5I8A=PD M7-5@$'9^4DSDO;2I0I9PM6^E-E[N9,?_SHRW&QL:7M1T.$)G&/CQY'L73P8M M4P:!!>V:<(AQB7J0PKI#&O:&H$O\+)6&O7'-@FTEF5H#[)9-KUX^/#@:'=%79#8Y? 1(V)!DJXV,,45MQ7*]$L>2SMK(D2H16I"N@#PGG%6ZH MK(CG:B1KR+:00%PK0&D*_4!_5,@$E(853F^#A4C^;2E4XHRUH?"+7KV8"A3" M%>CLJL4"W$0IVY;>EN"=MG) @2T+\!UG>BC"N(!5=25D(]O:^=H/U(MG_<7V-4;LD*"E11GA0:=RI86ELIIKE0)V ME@K'*MNII.OM.G'Z6]?Y7-IE>+3@'F:JPM=U\^!;\OK1]4'89< MG+1<0#3J37#IL/5#I?[PI@R/@[GQ>&J$[@IO.VEY >87!K>)YH,W:%^+LW\! M4$L#!!0 ( '" OUC)YM[O'04 / + 9 >&PO=V]R:W-H965TWP\WOE&FY7-F!W=YZJP%[W,N?*L MW[=QQKFPD2ZYP$RJ32X<7LVR;TO#(@E&N>J/!H/C?BYDT9N=AV\W9G:N*Z=D MP3>&;)7GPCQ9\Q_ZL_-2+'G.[O?RQN"MWWI)9,Z%E;H@ MP^E%[W)X=C7UZ\."SY(WMO-,/I.%UBO_\B&YZ T\(%8<.^]!8%CS-2OE'0'& MU\9GKPWI#;O/6^_O0^[(92$L7VOU128NN^B=]"CA5%3*W>K-+]SD$P#&6MGP M3YMF[:!'<66=SAMC(,AE48_BON'A1PQ&C<$HX*X#!91OA1.S/,/ M(=5@#7"R\)LR=P:S$G9N]D48(PIGR6FZJ4R<(4.:9\*P)9W2MBC.F3+EQFZ5V1RKT5Z' MEZ6):#QX1:/!:++'W[BE81S\C9_P]YO+V-!'*19222>1_%MI8Z5M99C^O%Q8 M9Z"?OW9E7CN>[';LS]29+47,%ST<&LMFS;W9BV?#X\&;/; G+>S)/N^S>7V4 M_$Z]%]+09Z$JID\L/&X<'>SKAZ*L,(@B";,BG(4[CK-"?JW8[LIH?\R[C"'[ MA:-8%VLVX72JAKB'EY92#V0=@&R$I;P&DU!E9;$D00M9Z%P*14HX)V.F7">L MFFEL Z5:H53XMQ4_D SXSP@[+E6[Y?2K*"J?^7C8?'C_&!9LQ+5N;=#MQ4I8*U,);)OFW+[\3[Y!!2BO]QW,7"D1KX[F<::5/^*EVQ(1 M5@.I/ZE,U\(H37.95ZHV#;N$,I$)1TZL0NK::\#*A(UHW.A%@Q6P8J=-*")^ M4]?"2%WAM7( A,B&X1@PX<3/\SV;6*+V@(N\M=IFN5,=_[LRWFTQ-+JHY7"$ MATG0QW?ONW0R;)4R#"IHU_BTZ$ 6],#"V$.:1!/(9?2DE";1<:V"KI-$KD%V MJZ87STY&P]&;=OQ[WX\.AH?TMC);'K^") 0D]A7Y.PY?T88)5T&QQ)2N#(D2 M6ROB#.S#PCJ)Z] [\G,UDS5E'2:PKQ6HU(5ZH#\JG 24ADQB,1;B\'>M4%L3 M[RW!!1;5BZE (<1=A&8A3:%-E+*N==?"1^J< 0FUI-![$?L:(PM4[JJNA%[< MR&O!2O+:+\2C\Q2@#_!-@FV$V)"=5LX7_VVH3FJ-.*&D4A2^Y$'4UL&]7]?5 M5X3JBQQY':1?,HY 8@.YH"8!(!(H1>A]NMY]CP'6BR?S1?B:(Y^0H*5!&?$? MKO7PT')X=X&@]H%Y/]3A>6LUF&7M."_JIP=4/6 M?FW;VAIUMHAPXQ/&9HR=GX M!9A/M7;;%Q^@;?)G_P)02P,$% @ <("_6/S\1OFY @ '@8 !D !X M;"]W;W)K&ULC55M;],P$/XKIX#0D*8E2[MN*FVE MM@.Q#Q-5-^ #XH.37!IKCAULI]WX]9R=EW7057QISO;=<\^]=K)3^L$4B!8> M2R'--"BLK<9A:-("2V;.5(627G*E2V;IJ#>AJ32RS!N5(HRC:!26C,M@-O%W M*SV;J-H*+G&EP=1ER?33 H7:38/SH+M8\TUAW44XFU1L@W=HOU8K3:>P1\EX MB=)P)4%C/@WFY^/%T.E[A6\<=V9/!A=)HM2#.]QDTR!RA%!@:AT"H\\6ERB$ M R(:OUK,H'?I#/?E#OV3CYUB29C!I1+?>6:+:7 50(8YJX5=J]UG;..Y<'BI M$L;_PJ[5C0)(:V-5V1H3@Y++YLL>VSS\CT'<&L2>=^/(L[QFELTF6NU .VU" MZLIE=.=G9VC3EJC1FL<8NR1F R@Q5J7VZ9(GQ)!-\PET$# M)_3T)+KAU F+9N%HV;^!4W [A5TA8&/LH,LY?V(5'N><<=[T5\%'!> MZ3,81*<01_'P"-Z@S\/ XPU>P>O"S[4J84E<-?4+U<(6L/150 T_YHGQ]S\/ M):#!'Q[&=[,U-A5+<1K0\!C46PQF[]Z_;#8^BS.YK5K!8(*N\+ MN<94;23_3;6U!:-8F(&5QBU7M1%/<"-345,M2("_F^!0>$<)' [OOJ!\*D%S MS^4&K.N==OB)E:&1;HCJ9Z)9K;TJ&5:HN=JCSCN^7/KWK./> MX(9+Z= H)\C2@A1-A7X)=. G'HOR04UOWH_AOM"(+SK5MY?[&?1YW:/KF^4? M(F_AZO)T%,AF&S4'JRJ_ 1)EJ9.]6- "1^T4Z#U7RG8'YZ#_2YC] M 5!+ P04 " !P@+]8P5!TW-," 0!@ &0 'AL+W=O& M@ HV:YNF_?L=&T+359H7,[[,.6?&GF&\$_))I8@:7HJTD0A9,TU1N/55*9+%U*G(O\/V^5[",.].Q75O*Z5A4.L\X+B6HJBB8 M?)UC+G83I^/L%QZR;:K-@C<=EVR+*]2/Y5+2S&M1XJQ KC+!06(R<6:=T;QK MSML#/S/.+X1A#E&VB P^CSC O/< )&,OPVFTU(:QT-[ MC_[5QDZQ;)C"AR^8Q-/S^!%(E=VA%U]=A Z$%5* MBZ)Q)@5%QNLO>VGR<. P]#]P"!J'P.JNB:S*STRSZ5B*'4ASFM",84.UWB0N MX^925EK2;D9^>OH-Q5:R,LTBEL,=KV_9I.MRS38YJJNQIXG&'/:B!G)>0P8? M0(9P+[A.%7SA,<;O_3V2UVH,]AKGP4G 62FO(?1="/R@>P(O;&,.+5[X =X# M/B.O$!(I"EB05DEO@_*N4UC8C*.$W[.-LNM_CB6@QN\>QS=U-%(EBW#B4*$H ME,_H3"_..GW_]H3Z;JN^>PI]NJ*ZC*L<022PCV3S2G%4%,@KS.F)QD 7V(8R MBV-2H8!I6%,]&;\5R_%87*>9#]BBFLVU%6'I=(K->T5Y<38,.H-;HGRC-ONZ MH5=$[\*.T8:"1.34&11<9@9$5(KQ6%V-8)U*Q'=/R=Z_&4)XY)FFA95F&A6< M0W_H]H>A,7INUQ_ #Z*3"KH=UQ_V(1S0[A#60M,C/X>.?^,.^C?6"EW_I@=+ ME!%R35W(R)-O<6[;\@!&/6_T'W$_A$_U8 F)B$PS'+MG[Z!**4E;VXM4G K/M//=&BM#6_$9INQ)HIM6R4 MY@#M)T+H_<00M#^!Z3]02P,$% @ <("_6 58MYBPP !D !X M;"]W;W)K&ULE5?;;N,V$/T50ILN;$")=;%UR=H& MDG073;%I@G7:?2B*@K;&%K$2J9)4G/Q]AY2L.(ZCIGZ0>)LS9V[4>+H5\H?* M 31Y+ NN9DZN=74^&JE5#B559Z("CCMK(4NJ<2HW(U5)H)D5*HM1X'G1J*2, M._.I7;N3\ZFH=<$XW$FBZK*D\ND2"K&=.;ZS6_C&-KDV"Z/YM*(;6(#^O;J3 M.!MU*!DK@2LF.)&PGCD7_OEE9,[; W\PV*J],3&6+(7X82;7V0>&\(!*U 8'DW MBBS+GZFF\ZD46R+-:40S VNJE49RC)N@++3$789R>OX5T"1%!O=T68 :3D<: M0*?.899"_E1TBF8Q3L&%T&O8 7E3PCH>>2P O& M/7AA9V%H\<)^"_^\6"HM,0G^.F9C S$^#F$*XUQ5= 4S!S-?@7P 9_[Q@Q]Y MGWH(CCN"XS[T^0(++:L+(&)-KD19"0Y<*S-KJ5.>-4/<5EH=X]^OX3X'LGJ! M+&I)"L$WIQID2;#$)=6,;TCQK%%"035DAYL(I#39@@1"%5F+ LL:\X=QHG-1 M*Y14PW."061%%T7R*^4UECP)_7;A]@!4FN(Y%>O36AE&03N M. I>216,+EG!- /E8K%(B>:12DA;[R=DXJ9!BN_(C2.O7YCC]8=N.<0()T@@ M(F'L^IY'[H6FQ2M_[.&@KC%2]B9F$+H):KW/)<"+$FD<@(_P%27K6M_8ZWI> M:M\!GOV[[T<&_I!<\U519TC (*@N=%K80*LF)-%,[^U6];)@PCOG2&^%> MPQ9O:FP9HG\FQE#?\\GB0.D)&:3)L'WUU->DJZ_)N^OKANI:-K'"V;/_F_+Z M^AS*8T76J^;X)6$J;UVC3L!+>U_UF\7W(I_PHTN KG*R9FJ%N?<$5/YG[;W; M1A.K"1E(,!_O#*0YKI&PT3*T]1/%B3D4D<2-PXD9QB1VTS@UPP2'26I74ZRQ M!%?17.P,UF@71M:-O*2MF<:RBCZ5]@(:QVX1. MHG1([HP3L18?:%';V/646T^61%V61._.DD5=5048KLC]T('7O&F%\'XXEB2] M6HXGR2TZW?1)>TK9LY+#:NZYMMGN&C!1;-+#[ XR'%)I]O_7)?W=MC20G=(' M5+3!6]IFBH$\3%K+9W*6V-Q1.$K;T2N,0\D,,UO4&&=VADD[XA'S\D 1^\,E^U](X M/)K[H[V&L 2YL6VO^3J@"YK>L%OM.NN+IJ%\/MZTY3=4;AA72&2-HMY9C+>@ M;%K=9J)%9=O+I=#8K-IACO\.0)H#N+\60N\F1D'W?V/^+U!+ P04 " !P M@+]8.,3Q&[ " #K!0 &0 'AL+W=OT ^_<[.Y!2 MB;(O\?E\SW//.;Z;[J1ZUCFB@7U9"#WS_K),>2Z9ZL4-!))E7)#&W5 MQM>50I8Z4%GX81",_))QX<53YUNJ>"IK4W"!2P6Z+DNF_BZPD+N9U_>.CD>^ MR8UU^/&T8AM\0O.]6BK:^2U+RDL4FDL!"K.9-^]/%@,;[P)^<-SI$QML)6LI MG^WF/IUY@16$!2;&,C!:MGB#16&)2,:? Z?7IK3 4_O(_L753K6LF<8;6?SD MJ!!4FLCRP.8%)1<-"O;'^[A M!#!^"Q > *'3W21R*F^98?%4R1TH&TULUG"E.C2)X\+^E">CZ)03SL3W(I$E MPHKM44-GQ=8%ZJNI;XC:!OC)@6;1T(1OT$3P((7)-=R)%-/7>)\DM;K"HZY% M>)%P7JD>1$$7PB <7."+VCHCQQ?]MTZXY3HII*X5PJ_Y6AM%+^/WN9(;QL%Y M1MLM$UVQ!&<>M8-&M44O_OBN/PH^7] [:/4.+K''3]1]:5T@R Q.M"^5W'+; M$%TRT9#GF]2Z"TRD<)=EZ-ZXBWQD!L\5=3GM*D?(9$&MRL4&C'T.MO5L#VF0 MM0+>:+&9JQTDFS<-_!+>C,$'IC9<:"@P(VC0NQYZH)K1TFR,K%P[KZ6AX>#,G*8Q*AM MYYF4YKBQ"=KY'O\#4$L#!!0 ( '" OU@"(#B*^ ( %L& 9 >&PO M=V]R:W-H965TW#M ]N>\ZY>S)<*?U@,D0+S[F0 M9N1EUA8#WS=)ACDS)ZI 22<+I7-FR=1+WQ0:65H%Y<*/@J#GYXQ+;SRL]F[T M>*A**[C$&PVFS'.F7Z8HU&KDA=YFXY8O,^LV_/&P8$N3WB!0C@@ MHO&XQO2:E"YP>[U!_US53K7,F<$+)7[QU&8CK^]!B@M6"GNK5E]Q74_7X25* MF.H)J]JWU_4@*8U5^3J8&.1*C5 M"K3S)C2WJ$JMHHD] Q?#M9(V,W I4TS?QOM$K>$7;?A-H[V DT*?0!P<011$ MG3UX<5-O7.'%[^"M*_P]F1NKJ27^[*JQANCLAG!C,C %2W#DT1P8U$_HC0\/ MPEYPOH=@IR'8V8<^GM'8I:5 4 NX4'FA)$IKG#5)DC(O!;.8P@^;H:[.-69N M1)X0KF2B,;H0F:8E)I;C@;NE&4"IDPPF> 1?&.R)$6!.*S[!#Y *SP* MPFZ;5F&WY^Q^]ZS=\$HVO.P6+_;*JQ5U3MMP>-"/PNA\;6UQK>[ 1;PA:1Q) M\TJR">_T*;Q^-I2IK[EH&KLF'/4B1[@5QV&[WNF>Q>U=/>5O#7R.>EG)FJ$O M54I;SWZSVRCGI!:,5_=:=J^97G)I0.""0H.34Q(J74M9;5A55/(Q5Y;$J%IF MI/ZHG0.=+Y2R&\,E:/XGX_]02P,$% @ <("_6'@DSIE*!@ XA$ !D M !X;"]W;W)K&ULO5AM;YM($/XK*[>J$HEB7HR- MT\22TTM[/:FM%2?MA]/IM(:QC0(LW5WLY'[]S2P8.PDAN:JZ? @+GGEV=IYG M9P=.MT+>J#6 9K=9FJNSWEKKXJ3?5]$:,JYL44".ORR%S+C&6[GJJT("CXU3 MEO8]QQGV,Y[DO3:3DU-1ZC3)82:9*K.,R[MS2,7VK.?V=@\ND]5:TX/^ MY+3@*YB#OBYF$N_Z#4J<9)"K1.1,PO*L-W5/SL=D;PR^);!5!V-&*UD(<4,W MG^*SGD,!00J1)@2.EPV\AS0E( SC1XW9:Z8DQ\/Q#OV#63NN9<$5O!?I]R36 MZ[->V&,Q+'F9ZDNQ_1WJ]02$%XE4F?]L6]LZ/1:52HNL=L8(LB2OKORVSL-+ M'+S:P3-Q5Q.9*'_CFD].I=@R2=:(1@.S5..-P24YD3+7$G]-T$]/+K(B%7< M;*Y%=,-F*<\5.[KBBQ34\6E?XQ1DV(]JN/,*SGL"SF>?1:[7BEWD,<3W_?L8 M6A.?MXOOW.L$G!;29KYC,<_Q!AUX?K->W^#Y3^#-UUS"VW/D,68S?H?RTFPJ M)<]78,9_3A=*2]3*7VV+K[ '[=BT?TY4P2,XZ^$&42 WT)N\>>4.G7<=D0^: MR ==Z),Y[L>X3(&)94W6U\((>TK"3O1=6\"=D.T!7ZV!+46*NS7)5TP;)=1[ M-OD'F#)3BV*_IW!JQO,8MVC*-:8UR:M:009'2<[T6I0*#93%X#:"0K.MV2L0 MO^4;D+CU\3G(*%' "IE$8#TV6"%#FL6(SY8\D6S#TQ+,K#L+"52"*.0(%4@, MECQE&F1V?,(,ZXI]W\%.:Z?FNEI)6!'Z.<<=0"'\P?,2JQ3SW4I[;&@YH<]> ML['MN\@],@WT CL>J,=,%' N"+B'[CYEN-Z;&!C$)[M[MR^@:)Y*3MP M6V#YPQLMV 8?M\/@[)YGEE;/_WH'U:';H-%M\'.Z_6@X_8VR_H$X_=9P^@D) M3+#N1_4S]*Q\U#[7;6KO#*1=[>QJ+;'Z'5:M*BAYWKO#D9[129-,C:[9.S@H1'> MYV;+S]6),96*.0BD_0E(XCUPJ&'A8MUW;=PU(6 M.HXI94'P9"FCRN$,3#4)PZX",FHX'[V8\]DSG'V[S:4^_Z A3;2='A,>D_A(8XJ%RJ227702MA CB)!XJS ]# HBF#< M&!=2+$'1:Q9V3)0F[,%4X^59CA_2 8)MSR5FD4L\8R@#,1JDHC!M,S9"CH\M MTF@P8'-.'2-9X!ZZ 4UIP YC%+"1-1Z-V$?(4HPL7%:*72ZL*+ \3T:'+<:/+\8MU>9V3&E8Y5H,'PJ3\X:%0 MUP/LL*[S354_+WZ45"ZF6RYCU2;<[NFG+4V:A5(Z".1>+B(3B-P'4NX"@2H0 M;@(Q&2>%/BI,^^:Y[A@$_L"VZP2I1NV1S,T4U-XLDD3L."%=,2GAB.H1#09& =8(=?VH M8]LOK\8V>/52'7O,[H#"]&RG'NV?.=@-FU&;JOH'[]T9R)7YNJ PT#+7U2MX M\[3Y@#&MWMOWYM77C\]XA=":Y&9X1IX M#)(,\/>E$'IW0Q,TGW4F_P)02P,$% @ <("_6#3WFR;* P U0@ !D M !X;"]W;W)K&ULC5;;;N,V$/V5@;HH8D ;W>W8 MM0WD5C1 -S#BI'DH^D!+8XL():HD%2=_WR'ER,[6:^R+1%*<,V>&9SB:;J5Z MT26B@;=*U'KFE<8TDR#0>8D5T^>RP9J^K*6JF*&IV@2Z4<@*9U2)( [#85 Q M7GOSJ5M;J/E4MD;P&A<*=%M53+U?H9#;F1=Y'PL/?%,:NQ#,IPW;X!+-4[-0 M- MZE()76&LN:U"XGGF7T>0JL_O=AK\X;O7!&&PD*RE?[.2NF'FA)80"\1J%L$!$X]\=IM>[M(:'XP_TWUWL%,N*:;R6XID7IIQY%QX4N&:M, ]R M^P?NXG$$\)VMS?T(&^UD=7.F!A4O.[>[&V7AY\QB'<&L>/=.7(L;YAA M\ZF26U!V-Z'9@0O561,Y7MM#61I%7SG9F?D]G?N?4FM8H()ER13"V2-;"=2# M:6#(@=T6Y#NPJPXL_@%8 M]D;4H-MW6!Q6?[@(CU[.(/=E?Q2<#+1IU#$OH0 MAW%Z B_IHTT<7O(#O%NF:EYO#J/]^W*EC2)Q_',LW@XN/0YG"V:B&Y;CS*.* MT*A>T9O_^DLT#'\[03;MR::GT.=+*L"B%0AR#==,Y*U@3L@TO6*:Y\#J FZX M: T6\/]S/!;.:8>/)<):"JI3RA$8JP)P<=5&@Z&/^6<6JYY%L6-1$PMA633$ M0KO\TKWA;&F%RT)_ -+F,U[3%]EJ0M ^X%N.C3FP+$C/@PD\E@KQD["<&NPC M@?NV0L6,5!.7 >?["YQ%B3\*+P9N./;C<3: &ZPEU4^W]]D5*Q9?V2N9;R@R M6544E'.L@2XO;8@5I<$_$F64#OWA*(0H&?K1.-Q[[KD?LR(NX7DX'G2#*!V< MD$C62R3[:8DLI*&\MS9]+//;:V1?#@7M5'&A0PPISUFJT6]_I M^F]%04N4=<._]KX<-M,[9>O/LB-]T1W#17_)=+*BQ]BFC/CELB:-N!X4AWX8 MTK''?D:O)UK7EMO#\DD#U[JEL3WP _5 E/E1F%J349+ ,U.*V6(:.83N>7?< MDF[^_ 5DTP6:^6D2PM"_B \<+TXX)HXV&#_+LNYLM=,X-]:PI2I2<+M<+& X MCF T2N%1&E).%OEQ.H8T]B\N8C@FT."@U5#I;5Q#M=AM;;JNTZ_V/?NR:U7[ M[5W#_\;4AE-L M=D&IZ/2%VJ:Z+=Q,C&-:Z5--0&W;"D_PY4=@-]7TLZH=W$ M.NC_9.;_ 5!+ P04 " !P@+]8#'K+PS\$ !"%0 &0 'AL+W=O-&EA?LZ;B@CS '^5#<7*WFEA.R0A26,H2 M@JJ_'.?(ZA5CUDFGAX_H;^OBE?%+*B &4O_3%9R,[$B"ZU@3;>I M_,+V'^%8D%_B+5DJJE^T/\2&*GBY%9)EQV3%($ORPS_]?FS$20+V>A+(,8'\ M;()[3'"K0@_,JK)NJ:33,6=[Q,MHA58>5+VILE4U25X^QKGDZFZB\N3T+M^! MD.JY2(&NT$W&N$S^@Q6:,2&19.@]33CZ2M,MH->W(&F2BCH-> MH21'?VS85M!\)<:V5)1*8'MY'/[=87C2,_Q-P4?(==XBXA!/DSXSIW^BN4K' MNG1;-:+N!JF[02H\MP?O%A82S6&YY8E,0+Q%-SM5,5VD<*5FS)6@*:"_/JLD M="QC-1^B1[8#GI3@A M44]*'54CUM Y=R&P5ME177;TX@(47;(9%P)K-2.NFQ'_3P&*N]/6#9S(.7M% MNV%Q1)Q _X9BI[%.YT(*= 1J39(SCIH0OV<.X1-SQY?2H"-26U]B?,Y2$Q7V ML&Q,%QMM[!D9.B:W'[(?=:EUX]13]N(>=HT+8K,-SA@O&*<2T(+UK7&,"$.G MW*70VO4VMHJ]%Y<@;+3NP0VY$%J[(8V/8[.1/R]#N.O-V/.#^-S"=7$D#H.^ M&=3X.#8;^0 ETMCUN5QJ8C#I60WAQM"QV=&':%&HT:*@HYB:*+>'9>._V.AH MSVE1U%G*J@?M^QTMBG0/.HIZUFNX<41LML09RS+@RX2FJ* %<"U)(\3@R7&PO=V]R:W-H965T8H\][\V; MR8SC5ND74P(@.4A1F826B/4L"$Q6@F1FJ&JH[$VAM&1H3;T+3*V!Y1XD11"% MX4,@&:]H&ONSM4YCU:#@%:PU,8V43+\N0*@VH2-Z.GCFNQ+=09#&-=O!!O!; MO=;6"GJ6G$NH#%<5T5 D=#Z:+2;.WSM\Y]":LSUQF6R5>G'&*D]HZ 2!@ P= M [/+'AY!"$=D9?SN.&D?T@'/]R?V3SYWF\N6&7A4X@?/L4SH!TIR*%@C\%FU MGZ'+9^KX,B6,_Y+VZ#L-*7B2!E=H9S7>DC&X3V)PFCR+SRPZGJ)42\Q\GR3*WQ/ M[,!E(R\)N0ET_3PS-@]T/3MF]%#^/&&K'$O:^S9QU=D+6&+9 -9 MHSER,/=DOK<%8UL! SLK \,$D)]?+(BL$*3Y=4G_^#_HG_3Z)S?+^EZ.5^05F+[<";=#C#SRDM;@K&/=\#\QO>.5(0(*RQ0.WT\I MT<>!.AJH:M_$6X5V)/RVM&\0:.=@[PNE\&2XN>A?M?0/4$L#!!0 ( '" MOUAY03^:S L '5Z 9 >&PO=V]R:W-H965T24YV0+WX4_R MTY 2-2*=X9LV#]1?_)MCY:?A:'S]6E;?ZJ40C??W>K6I;V;+IMF^F\_KQ5*L M\_JJW(I-^YNGLEKG3?MM]3ROMY7('_<'K5=S[OOQ?)T7F]GM]?YGGZO;ZW+7 MK(J-^%QY]6Z]SJOOOXA5^7HS8[/3#[X4S\NF^\'\]GJ;/XM[T7S=?J[:[^9G ME<=B+39U46Z\2CS=S-ZS=WRO);]\U_'F]F?CQ)U8K3JI=B)_'55GYY-V!\I?G]0_[MVW;A[R6MR5JS^+QV9Y M,TMGWJ-XRG>KYDOY^JLX.HHZO46YJO?_>J_'L?[,6^SJIEP?#VYGL"XVA__S MOX^OA'0 "T<.X,<#N.D!P?& 8&_T,+.]K0]YD]]>5^6K5W6C6[7NB_UKLS^Z M=5-LNG6\;ZKVMT5[7'/[,2\J[X]\M1/>)Y'7NTJTB]34WL^>])M?"U'EU6+Y MW6L#Q_M8;/+-HLA7WONZ%NW8'S^()B]6]4_M45_O/W@__O"3]X-7;+S?E^6N MSC>/]?6\:>?:G7&^.,[KE\.\^,B\WF^K*R_P_^5QGX>:P^_PP_^;;]K#F>[P M>?L*G5\F?GZ9^%XO&-&[7Y95\W,CJG7KZT74S?Y5>J?S=1 *]4+=V_)=OT__\%B_]\ZET1BBN?@[#G U$<\ZRP?=.*]3G?A>+GE*0M# M?CU_D8Z*(/.@D4JBQ($HSUHO(X; LY6&F#\CD M/,L$G>5=66W+*F^$]U".7/M0 =L5(1)3O*9GKRE5%*:4GHG$%,_9V7-&%(79 M, K#*(KZ4:@9QK,TC?1AR'SXT^Y/!.)Z+:K]7^IMOA65]J\P*F&[+%1JJF&) M91A5-!Z5J'P3J:F^ 4X8R@$6$8D+6=OF@\CE69;&(X$+X,%P\OC2_0FOBLVS MU@)ZK+4%(C75*; +"]&(O%E#>HU%2S0!P,1X[?RZ;]([X"RUK'0X[@ M<3)\TVAP(TW#D07A0!LMU<@$@' "$)V3Q M29I$H5)3?0/-/ (@?QGWE5Y2T$G/#EN]86JF=M MBTA-S9L#"@7^F]@T( 4>*C75+ !/@(+%[6EY\\VC]R@>&F]1MA%<[3?ZT"4_ MZBI7T(SY?G_70#.,91G7AV@ P!+@P"*'Z >K>9/F4*C4U%=!VN,)WA:JI/1# MI:::!?H)\*VBRT,U',1@$@_NK#2CXC1,1P(5V"7 V44.U$_E1GSWUGGU333> MTVX$67%!ZT5SL>43 \%>"[&*$46D$(0E9KJ&" HF-A ,DB1!<.\"HNB+ W[ M,:G)O_A)'(Q=/H%8 IQ8+K_=QX6MU\I%9B8 T DR@N@DA1LJ-76W'> FG-A5 M,HC.HX1RZSZ,3?Q$EQH!< EQ<+', ^!JUJ4#+K(U(S&(5M2 HZ5&JJ M8P"=$,_Z&(4M*>P0W01!FR4BUBU3N@D.,'+:_B1>Q\IC6"VVEBXOT30@( M%.+%+F;A2DH]5&JJ8Z">$,\"&86KILI%MTVF&8=MDX4 *B%9MB8DS=90J:F^ M@7U"JFQ-.,RO].]OT2'J!(%*0IQ*IN[J0E(@H5)3Z^ 2"(<2(PVQZ(AD?07 M AVBS@T8(S)GC./%VIJ7\5-8U^^Y (\(P",B*Z2-2/DWU#?@141731D-L M&$0J-D2=(&!%9(T59ER,ZUHODY.:6JFHEJZJEK:LU@5N1( ;$55E;32$B4%X M8D/4"0)J1'A.9"P\I_?'<&'K=7)!'A&01T16;QN1IEFHU%3? #015U@L,Q+*,?!*;%XH Z%LM$N&*]N:HU)37P=@HQBOE)F"U)B4>ZC45+/ /3&^ MVW3QUD,\K(+I7V_1(>I\@5=B\R(9"%*K?3+\#-;KYV+K* 8\BO'"F+"8%(BHUU3$ 48RG8DSR9/$PPZ+=*].,P_;*8J"7V+P:YM(L 'X*ZU5S MD;)) ($2O$#&*$X34MBA4E,= ^PD>"+()$Z38:6+9M<,/]&E1@!D$O.R&:L\ M :YKO9PNTCD)X%&"E\V8!3 I %&IJ8X!@!(\/V04P*00E S+:<;WSQ* F\2\ MG.80P%SKA32]0Z6F>@9 2@AJ:!)2$J)24QU+SV"_O88F&=;&]&D5':).#9 E M(+DN!3]*W%?"FI&A"I:::!31) M<30QVC]+AVS2?Z^@0]2Y 6VDMK3!KZ1 ;M(^7:<8ACY>EP!>I-5^8 3*N:[U>+H@C!>)(R9Z@3DFY M@TI-]0WWU'!AZQ5S@24I8$F* MU\K81"II#H9*36UB XR3X=M0%FUL2&DG&Y;9((^<98 QF6VI#3?=5L.5K0VZ M2-!D@$P97F$SQ:X9*0Y1J:EF 8:RZYQO-#1MW$_.D2 MFHGS7.Q$:GGGVQ;<&*8-)H3MU]1)1SQ?:HGGXZ4VAI%,BD%DV<1R77\RWUSO,)BF].(F2N79 1\Z4V?/[; M"W!.&O@5V/@Y*.9+C?-\LNS.28IL:5SD=YC<_G>B_Z]%-TO*9->.$R;D_9Q,UZ MW73KE=OU3O3KM>HP34LH;OKVRHU[)SKWVEQ.INN \3&]24KP@7?('8E:$XPF M;N3KII.OW,J7D3VG4")W!L8[\=K%:H&:(*.Z4U20I.)IKYCH6K0 MM!]7ME\O)Z0BM0YF'*^WL8E5VF[!9'(][Q( X8UYK9KWTZ(0-R[885(?8#;1 M"%@?UD;[Q_?R+8Z3\%0W2.VX M\7:03&H1S"9Z!.L#UVIO;N(4]NOI8L.*2;V(&*8#F)::G+0?9E+_888W M^GU+ _K=#0](G7#QIM$,JF#,)MH(:P/7[/=N@EM^V5T\G$)4OMAQ@G:\C': MIL-DB8WO0DTIGH%$R24<#/8;UF5'*]%T7"I8"@ M$Q^C[3E,)M=S+7_ T]N[\9TT8C12G1"/U%*83?04OCSA@ O;KZF3_)#4II@% M!$WZ&&UO8C*YGFN)D/!FP(:13$M)1SG]&^/@9"Y])'#W@2CRU MQ_A7W0-IU>$CC@_?-.5V_RG!#V73E.O]ETN1/XJJ&]#^_JDLF],WW0&PO=V]R:W-H965T MF8[=V*:=C46A& M.5Y*4$66$?DX0R8V$R_TGA:NZ"K5=L&?CG.RPFO4-_FE-#._1DEHAEQ1P4'B MS,+(.SN*6XD8UQF!#60AQ;R=GR<0+K")D&&L+0\"69!%,X%NZ.)3B?>T(,$EZ1@^DILOF 5T*'%BP53[A1MQE-NJ7&MIOE+CIZ>GA$JX):Q N$"B"HDFY5K!1YBGA*]0 >5PCFMD MT(5=QOLGJ EEZ@/L6?.OJ2@4X8D:^]I(M$1^7,F9E7*B'7*Z<"&X3A5\Y@DF MO_K[)K0ZON@IOEG4"GBMZW![.W#OB)2$ M:SBG9$$9U8_;8FV%L/UVI'(2X\0S#:50KM&;OG\7]H-/+0)[M<">0^^^6-A. M+9*:&V3@L,[ 86N)9KBBG-OH%H01'N,V@25$WT'8 M$VP]#U!S#UJY M3>.\$/+@#]9P% ;!=MIA33MLI3W!A8:YX&N4[L!N[8M6J+_<%:-:Z.@_Z(O1 M&V0@#)[/_.#UG5%A-/=)?]C;L3O#QGT3_I/>J&":],-HQR8-HV?VZ)7=40$T M3X1!O_][V'[CQLU0KMR[0D$L"J[+R[=>K=\NQ^6-_6Q>/GPNB#354,!P:5R# M@X$YDF3YEB@G6N3N_EX(;5X#;IB:]Q=*:V"^+X703Q-+4+_HIC\!4$L#!!0 M ( '" OUAUKWL]M ( %8( 9 >&PO=V]R:W-H965T?>@VCUA)8OE5S7OV3=QGH.22MM9-&" ML8*"B>9)'UL?-@"#X0L OP7X?PH(6D!0"VTJJV6=4T.36,DU438:V>R@]J9& MHQHF;!=G1N$N0YQ)+BA3Y)[R"L@54%TIP!893=Z0:ZH4M1Z3_7,PE'%]@*MW MLW.ROW= ]@@3Y&,N*TU%IF/78"V6T4W;O.,FK_]"WK-2'9' .R2^YP][X)/M M\ ]4('S0!W?1@,,\- /]F3$7SY;B&M ME&)B64==2Z&ZA3'53)//EYB 3 T4^DN?.4TUP_YJ[,D]U25-8>3@T=2@5N D MKU\-(N]=GU4[(GMF7- 9%VQC3R92K$ 9-N> IV=N^L0V#%'-8+\JJR0X.0X] M+W97FS*V)OI'&<-.QG"KC*G )E..K338ZN]D4]8,!).JV>J3MY7Y;WNY([)G M)H2=">%_=0C"71JW([)GQD6=<='6MV=,.14I6%,,J()P246?X.C7@Q#YP>#G M@] 3%IZ$?MB%-46Z&U]]>^->4;5D0A,."P1Z1V_1$M7<8LW$R+*^".;2X+52 M#W.\^$'9 -Q?2'S%VXF]6[J_$LD/4$L#!!0 ( '" OUA'+_&7^P( %4) M 9 >&PO=V]R:W-H965T^PD"UWBA3WPDMC)^9_S.\?7Z8'Q M1Y$#2'0L"RIF5BYE=67;(LNAQ.*254#5GPWC)9:JR[>VJ#C@=2TJ"]MSG,@N M,:%6.JV_+7DZ93M9$ I+CL2N+#'_?0,%.\PLUWKZ<$NVN=0?['1:X2W<@7RH MEESU[,[+FI1 !6$4<=C,K&OW:NXZ6E!;_"!P$"=MI%-9,?:H.U_6,\O11%! M)K4+K%Y[F$-1:$^*XU?KU.IB:N%I^\G[ISIYEC5>B0IG,+/4U<%P3;R@#FH);X2&2>57G?&U!M_4>U/[QO[-/$C M-2#[TY2&1E&8>)W1,]2@0PU&4>_Q$8Q$C2P^"1;$@=,C,ACY06(F"CNB<)1H MSJCD:F\:F2CA(*P7AF&/;6CD^HEC9HLZMNA5 TNHV'%,,S#114,ZW^V/IAOK%P^")TG4 QS:N&X8FP&3#C 9!5Q Q00Q,R6# M>&'2%.>8Z?P\49WQ-,HD+ MXU'@#'8 +XR\_MPRF?E>Y/:X[),S3U\XOF&^51,;%;!1.N&ULM5A=DY,P M%/TK&70V+98;2(DX8SEDZLR*\91(->5K M6^0<2%R"TL1V'2>P4T(S*YJ6QZYX-&6%3&@&5QR)(DT)__42$K:;6=BZ/?"1 MKC=2'["C:4[6L #Y.;_B:F8W+#%-(1.498C#:F:]P.=S'&I &?&%PD[LC9&V ME!F9L2K=S03"_C M0G)UEBJC5SX+F:HWD4_1!5= SM%!5$Q<)(+9"?9&/+T 2 MFH@G"O-Y<8$>/WR"'B*:H4\;5@@%$%-;*K7ZFO:R5O:R4N;>H>Q%SL^0YSQ% MKN/Z!OB\'_Z69 J.37!;Y:A)E-LDRBWYO),2A;Z]4W'HC814?#=YK$A],ZG> MH^IH]1NM?J_6=R#$N;I#+(NT2(B$6&ULE9(E M)=6M0SD@*>.2_BX/F-17%PCW=#WS7<>?',@WA3E!,#'K'S7Z1[WZ/S%)$I.J MT='EW,#%XP-1AJC1),!F34&C*>C5M& KN2,<3+)ZD:<6^4!D'9-A8S*\CTT> M#NE_(+*._W'C?SSL)A\?E9HW"?W#@C1$A2X.S 4Y:;1._K+)U=-[PY(8T33G M; M:JE%D+\^IRS,06<%N3D M' S$ULU!VX/@_B;D]#(];B8PQL%ARV$. MZ+%9:"_1R2G70GF/?7OOY55_.7A/^)IF B6P4C#G+%3UP:N7\6HB65Z^SUXSJ=Z.R^$& M2 Q?1*(_4$L#!!0 ( '" OU@CP3(;X0( $4( 9 M >&PO=V]R:W-H965THKU/G8 &.1*?M+5K6MYY"X5%KD-1@CR!FOGO2^UF$#@#SM +\&^,\!X2N MH 8$;P6$-2"TRE2I6!TF5--H(,6*2&.-;&9AQ;1H3)]Q<^TS+?$M0YR.IA(K M2.H'0GE"SNY*5N"=ZD/R RONB(QIP33-V",DY)QKD)QF1Z4",A-SO:(2R%@H MKO9A.SO'9 ]PCBY2D6IT*4:N!JS,+&X<1WQJ(K8 M?R7B@%P(KE-%SG@"R3;>Q>P;"?RU!"-_)^%I(8])X!T2W_/#EGC&;X<'+?#) M;O@WRA'>:?.^E4W07&A@^8)W72CY_1WMR+F&7/UIT[PB#=M)3>_IJX+&,'2P MN2B02W"BCQ\Z/>]SFV#_DVSRG\BVQ P;,<-=[%%[+<>VYN.-;R,I)>,+HE,@ M*#X329O$E:N>=66Z\3+RNP%6S')3NI=&'2\,MXTF.X/^1TFZC23=G9)<"4QZ M*WG6)M(AX=A!Q!P;>USF948U6M)<2,T>J>GX;0IU7R;?ZY[TGDFT,[[W5E>+ MRVYX\G0KE4;N1H/-02[LH,(2$"775:-I3IM9>&I'P+/S4:<_KD;:$TTU8"^H M7#"N2 9SI/2./V%DLAI:U4:+PK;Q&Z%Q*-AEBG,>I#' ]W,A]'IC'#3_'**_ M4$L#!!0 ( '" OUC59IO#>0( /0% 9 >&PO=V]R:W-H965TC'=AAV4&PF M%BI+KB0G[7[]*,GQDL+M=MC%EBB^)SZ*9+J1ZEZ7 (8\5ESH45 :4U^$H6]W7PI1D%D P(.N;$,%']KF +GE@C#>&@Y@^Y*"]Q= M;]D_.>VH94$U3"7_S@I3CH+S@!2PI TWUW+S&5H]9Y8OEUR[+]FTOE% \D8; M6;5@C*!BPO_I8YN''0#R] /B%A _!PQ> "0M('%"?61.UHP:FJ5*;HBRWLAF M%RXW#HUJF+"O>&,4GC+$F6RNL""4>2)4%.3RH6$U/I$Y)E^Q@-Z1&6!IY(SZ MC*/'N)+*L%_>B@&(?'Z+&3FB\%3J)7R4$\>7_"7OQV3.J3#[Z2<_Q@MM%);XS[[,>>9!/[-M^PM=TQQ& M 3Z>!K6&('O[YG08?>R3_9_(]I(PZ)(P>(T]NY6&^Q MS^P3'&E^ OVA\?/PBJH5$YIP6")E=/(>!X+R,\9OC*Q=FRZDP:9WRQ+',BCK M@.=+*'80^,3%M$)5(C:;O9KQ\I*_H*K;0 \V*+TCU'YU[Q\DB<'QG_ M*G*,)?A6%E0LG%S*ZLIU19;C$HE+5F&JKFP9+Y%40[YS1<4QVM2@LG!]SXO< M$A'J+.?UN5N^G+.]+ C%MQR(?5DB_O 6%^RX<*#S>.(3V>52GW"7\PKM\!V6 M7ZI;KD9NR[(A)::", HXWBZ<%;Q:^YX&U!%_$GP4O6.@4[EG[*L>W&P6CJ<5 MX0)G4E,@]7? :UP4FDGI^+";QFQ5]D(_.%DSA@ M@[=H7\A/[/@!-PG--%_&"E'_@F,3ZSD@VPO)R@:L%)2$GO[1MZ80/0 ,SP#\ M!N!_+R!H $&=Z$E9G=8UDF@YY^P(N(Y6;/J@KDV-5MD0JA_CG>3J*E$XN;S= M\RQ79=B &RH1W9'[ H.5$%@*@.@&O&=LE) [8%4ZC7UU@B4H@W M"O+E[AJ\?O4&O *$@L\YVPO%*>:N5,KU_=VL4?GVI-(_HW)5\4L0>+\ W_-# M WP]#?\-406')KBKZM46S6^+YM=\P1F^=X02B2\^J@EHJL#?'U4\N)&X%/^8 ME'R9I,'BQIH#%N-X:3&59;MRWV! MI'I42B"7Y#^D%Q"3S!-3W!-P 6# MX;C-#6%I?*Z)H-<9KF>CSQN6_NWC)$Q&&@U1B0]G9S3V7@K@I,9U_>*!N7I1 M*^HRBIQ49M^>)/K166Z+;9AV9^OP17T=6C5V6VS#6G36#BUY>\/3GX(SF(R; M_KFHHD=O8.K?@[-'BW'WECD8:HT#OS!@([ MAX?3%O^9HPT&%)78*,VJL]MB&Z;:>3M\47.'5MW=%MNP%IV_0TL&#TW>[8V- M\[FHH',

\-..QFD@655O"MPSJ9R^/LRQ:GZN ]3U M+6/R<:#W&=I]I>7_4$L#!!0 ( '" OU@RT:DY;0( $P' 9 >&PO M=V]R:W-H965T$G\<<^YY_@FU[-&Z0=3 B!Y M%ER:>5 B5F=A:+(2!#6GJ@)I=PJE!44[U9O05!IH[D&"AW$4C4-!F0S2F5]; MZ72F:N1,PDH34PM!]!]M=)V%G8L.1,@ M#5.2:"CFP6)PMIRZ>!_PC4%C]L;$.5DK]> F5_D\B)P@X)"A8Z#V]03GP+DC MLC(>MYQ!E](!]\<[]DOOW7I94P/GBG]G.9;S8!J0' I:<[Q5S1?8^ADYODQQ MXY^D:6/'24"RVJ 26[!5()ALW_1Y>PY[ ,MS&!!O ;'7W2;R*B\HTG2F54.T MB[9L;N"M>K05QZ0KRAUJN\LL#M-5K;/2NLK)E40J-VS-@2R, 32$RIQ\5BIO M&.?DA'RE6E-WAN3=!2!EW+R?A6@U.*8PV^9;MOGB(_D2PD6E3TD2?2!Q% ][^)+N0!+/-SS"=\,D$[4XY*P7Z/Z>,U/1 M#.:!_3T,Z"<(TK=O!N/H8X^L82=KZ-F38S:SQYII6Z9+JP_AY-K6X5#-?EQ; M(+E"$.;G(0_#5_ PZCR,>H_VWD!1<\)9 8>D]8,3\@)4FQX9XT[&N+_"]/E8 MA7N!?WDZDT[6Y+]4>/(*'J:=A^F_5+@?/(B.ESC/N+6[K)M;WPD[@D&[Q#?5\NI;'\CB6C M!7)%!0>)ZXDW'8SG0^OO'+Y1K%7O#+:2E1 /UKC.)EY@$T*&J;8,Q'RV.$?& M+)%)XU?+Z74A+;!_WK-_@##7V7[S3TKQ2@]/)LI)I;F3(X)IKPC=TQ1"F M2J%60'@&GX7(:LH8O(=I(:2F?XB3_VIG^D@AG"Y0$\K4F7&XOUO ZY@BN>8?84[YOZNB+#?9&S\%7" M:2G/(0K>01B$PP/YS/\='KV23M1I'CF^Z A?IZD5^*7L"ZI2)E0E$7Y,5TI+ MT^H_#ZG81!D>CF+'?ZQ*DN+$,_.M4&[12]Z^&8R"CXQO^W7^-+G(GKT:5+W>[-4H-RX M%:,@%1773<=UM]T6F[KA?78_,]NM64:/-,UJO"%R0[D"AFM#&9Q?F-T@FW73 M&%J4;F)70IOY=\?<;&B4UL&\KX70>\,&Z'9^\A=02P,$% @ <("_6,1O M+HGX @ T@D !D !X;"]W;W)K&ULK99=;YLP M%(;_BL6JJ96V\I$$2)<@IL M39D+H%$I2A/3L2S73"G+C&!4OIN+8,0+E; ,YH+((DVI>+R$A&_'AFT\O;AA MZUCI%V8PRND:%J#N\KG GMFX1"R%3#*>$0&KL3&Q+Z9#'5\&?&>PE3MMHC-9 MK,G?,94DE3'GR M@T4J'AN^02)8T2)1-WS[&>I\!MHOY(DL?\FVCK4,$A92\;06(T'*LNI)'^HZ M[ CL_@L"IQ8XKQ7T:D&O3+0B*].:446#D>!;(G0TNNE&69M2C=FP3/^+"R5P ME*%.!?-"A#&6(2+7F:+9FBT3(!,I04E"LXA\XCS:LB0A[\D"5U!4X#!?D8]2 M,:PARJX*50B4I%PH]H>6_\W'!UQD$LCI#!1EB3Q#]=UB1DY/SL@)81FYC7DA MT5Z.3(5):!0SK($O*V#G!>!)+LY)SWI'',OIM\BGW?(O-$.YW28WL71-_9RF M?D[IUWO!KZF/+M9^"6=,A@F7ND(_)TNI!"[;7VU)5[/TVV?16_E"YC2$L8%[ M58+8@!&\?6.[UH>V$OPGLW\*TFL*TNMR#["N W(J0']!(A!ZL:@8R"-0<=:6 M>.7FEF[ZD[,);*_GCLS-;D*=4QZ94+])J'\H(;<-O%)YN^"^UW\&WFE])/B@ M 1\< O?:P ?[X /7?@;>:7TDN-N NX? _39P]S7@G=9'@GL-N'<(?-@&[KT& MO-/Z2'"_ ?<[P6]CP"O 2H%HP_?W\6W_.7[G!$?B#QO\82?^-[SM3*D0CRQ; MZY.HR%1;'L.]3\VPO[=C]X-LR_*=)JH"-'=.7'W;^4K%FF62)+!"G77NX?X1 MU0VBZBB>EX?PDBL\TLMFC)./M>;:USP%U!+ P04 " !P M@+]8QC[-BH(" #0!0 &0 'AL+W=O:ZXT NO-*:^\GV=EE!1?2%K$'B22U51@TM5 M^+I60#,'JK@?!D'D5Y0)+XG=WEHEL6P,9P+6BNBFJJAZ60&7[<*;>/N-!U:4 MQF[X25S3 C9@'NNUPI4_L&2L J&9%$1!OO"6DZM59.-=P'<&K3Z8$^MD*^63 M7=QE"R^P@H!#:BP#Q6$'U\"Y)4(9OWM.;TAI@8?S/?MGYQV];*F&:\E_L,R4 M"^^C1S+(:C@HJ);J3/_3T< ,+P M#4#8 T*GNTOD5-Y00Y-8R98H&XUL=N*L.C2*8\+^E(U1>,H09Y)UH](2767D M3A@J"K;E0)9:@]&$BHQ\D3)K&>?DG&SP060-'LO\=?OT!@QE7)^1$\($^5;* M1B-.Q[Y!=3:'G_9*5IV2\ TE4W(OA2DUN1499'_C?70U6 OWUE;A4<)EK2[( M-/A PB" MKG1-4UAX6% :U Z\Y/V[211\.B)S-LB<'6-/5E P(9@H\-5R*E(8$]A11([" MUN\NF4?1_#+V=R.9YT/F^=',MWF.-:?M.\&N@74A\"4K!2)](491H3FU%3FF MIR.^/-!S/I\$XW*B04YT7([(_G,+T<@M3&;_WH)_4&45J,+U$DU2V0C3%=RP M.[2K95>EK^%=K[NG"G^.)AQRA 87E^A;=?VC6QA9NYK=2H,=P$U+;+F@; "> MYU*:_<(F&)IX\@=02P,$% @ <("_6(PWPR(I P G0D !D !X;"]W M;W)K&ULK99=;],P%(;_BA4FQ"2V.!]-VM%&VCH0 M(!#3-N "<>$FIXV%$P?;;;=_C^UDH6N\L@MNVC@^[YOG''].MUS\DB6 0G<5 MJ^7,*Y5JSGQ?YB541)[R!FK=L^2B(DHWQWAQ35>E,B_\;-J0%=R ^MI<"=WR>Y>" M5E!+RFLD8#GSSH.S>8"-P$9\H["5.\_(I++@_)=I?"AF'C9$P"!7QH+HOPW, M@3'CI#E^=Z9>_TTCW'U^<']GD]?)+(B$.6??::'*F3?V4 %+LF;JFF_?0Y?0 MR/CEG$G[B[9=+/90OI:*5YU8$U2T;O_)75>('4$0/R$(.T'X7$'4"2*;:$MF MT[HDBF13P;=(F&CM9AYL;:Q:9T-K,XPW2NA>JG4J.\]SL88"O;W3$T."1*0N MT!=5@D#SM1!0*_2)D@5E5%'=^^H2%*%,'J,3]/7F$KTZ.D9'B-;HMN1KJ;5R MZBN-9EM4]("D!DEFG=32M-+ON5B'@UP1B&.]YB'04$\F;B9DYXY M>1:S(G?@7,3)X*,1CL(]LF%0',2IFRSMR=)GD95&ULS9MA;]NV%H;_"N$-0PMT ML4793M(E!I)HPS(D7="LZX>+BX&1:)N()&HD92_#?OP.:544;9EW&AC@]D-C M2^)[J$>DSGDE^F++Q;-<4ZK0'T5>RLO16JGJ_7@LTS4MB#SA%2UASY*+@BCX M*E9C60E*,M.HR,=X,IF/"\+*T>+";'L0BPM>JYR5]$$@61<%$2_7-.?;RU$T M^K+A(UNME=XP7EQ49$4?J?I4/0CX-FY5,E;04C)>(D&7EZ.KZ'T2G^D&YHA? M&=W*SF>D3^6)\V?]Y3:['$UTCVA.4Z4E"/S9T!N:YUH)^O%[(SIJ8^J&W<]? MU'\P)P\G\T0DO>'Y9Y:I]>7H;(0RNB1UKC[R[8^T.:&9UDMY+LW_:-L<.QFA MM):*%TUCZ$'!RMU?\D<#HM-@-C_2 #<-\%X#?'ZD0=PTB/<;X",-IDV#J2&S M.Q7#(2&*+"X$WR*ACP8U_<' -*WA]%FIK_NC$K"703NU2.B30M^B#T0(HJ\ M>I-015@NWZ*OT1C)-1%4(E:B3R53\EUGPSW+<[ARL"WEY88*1;/?S-[NSHNQ M@D[J4..TZ=#-KD/X2(=B=,]+M9;H^S*CF=M^#"?7GB'^$_3FZ[<'?>Z<[.Y/7\_]@:XJ"!1/3*!I&^BH6N)7>Z05=!L;M?B+ MF@='W%[PV.A.?1?\QIR]F;MWC#RQG*F7GBY>>Z7T+>F]K$A*+T=PSY%4;.AH M\0?B'9<2F>2Q(7E-3!;@2Z36%.[; #BU8S3WC5%OE*%T M=V)S(Z93YF9Q-M'_+L:;+K= ,1UN\Y;;W,OM!R8DS&"FV)^T1->D?$;?D*+Z M#OTB:KV#%Q4I7]!?Z//C3^A!0))&'XFB?>B\@8:B"RF6!!)S )^V@$^#3N_3 MD!1#BB6!Q!R*9RW%,^\PO2:202XUQ:B>YALB8!;GNCI0%,(I! 4'?:=KFEJB M-Q45*6>&3TXFT=[\#A31 7?>@COW@OM(-SS?L'*%[C@I M81[_LPG?!\X;:"BXD&))(#$'<#2Q->\DZ QOY *!#*J6A%)S47;L0^0=K3>" M9DRA)4E-@M;6A!5U@9ZX "T]BE,"X8_D;K_X8+#10?:.)Y.^_!TJK@L-6VC8 M"^VJX#4,NTR0;8EJ\#D"I2['7EA>T<&P\ &L TJ! KJ4K%&)_$[ED>50 *([ M\DS19^U/2]7GHZ[],H.Y!+4IH=1T+89H.@-*QO/_Q9R]U'W?]V$FW7FW^G) MS)V!-__DH,3?\7\+QMJ1R.]'[F%^?KM=:"6J&L&ZL M]T! ?=\D524X&,A>Q/.>6@_O(P[J6T*IN=?".I?(6](O;DL8EP#_ U> [J_F M.8]BNNZ6M&3 LM2[>FD%]3%!U9)0:BY6:V6BL["WT:".):A:$DK-16G-3>1W M-U>KE: K<'ZH$JQ,606CE9ARJ!?D^4&1@F>])=V-/^Y@2J]A4+ U*-A;M;?S MN/,,3!QYAM,HG780S?;9^*,-91-*S65C'0?V.XZ'O7%C,H0%UP&-A:#.RW&$ ),BUDUUVV[(XD7:%D/,^)D/8 7:S8=R"]$ \- SY M&-*B)*'47(36?V"__[ 5GRX_P-NR-@-(5%= <@^J+?OVWB[UXHP/YNTASJ!> M))2:B]-Z$>PMT!=7&1A<0/4ORQ._^M"<&E0M":7FDK76!,^"EB(+/=Y.XETI0(Q%4 M+0FEYH*S1@*'-1(XJ)$(JI:$4G-16B.!_4;B__>Q0]-Q_V,'_]D-OA:O85=B M:U=BOUUY;!8%:=(ZE_N+H^,E9A.F^[@K.IGND?/W9? ZDM%A5T8]AHN)[8N)_:[G,[*.C?'5$0@O="IUPPVHF[*.#_; MG\=!34LH-1>4-2VQ_WW*;7<9B'_]1Z.DWW1W%VW$Y_NO2_PA!P-Z#2L26RL2 M^ZW(SU7CEB%Y/K,RLPMG_+#FO;!F!ZR"NHU0:BXK:TABOR$Q-[",R=0\$ 3# M!CGAS]V20F#%>-9+RJ\Y0R^4B-YUP/Z6@]F]AB>)K2>)_0NUOE\NJ5E\[Z[, M^A^C[*QWE)W.]T=94,L12FU':MQ9-5]0L3*_/I#(C*'= OIV:_L+ARNSKG]L M#]_]/.*>B!4K)&PO M=V]R:W-H965T?&ODFW4MWI$L"0 M^XH+/?5*8^HSW]=Y"175)[(&@2LKJ2IJ<*C6OJX5T,*!*NZ'03#V*\J$EZ5N M[DIEJ6P,9P*N%-%-55'U< %<;J?>R'N8 4!A]Q8!HJ/#'!$#@@3Y$LI&TU%H5/? MH$3[(C_OY%RTFK$_;5"1U? MM*\Z"Z&-:G#G&O+](R:0A8%*_Q@RU[+%PVSV0)[IFN8P]?#$:5 ;\++7KT;C MX-V0U?]$]L1XU!N/]K%G6+_3[KO7BHFKW)7KTSJM0#$VNRH;R!(7G)'W6*QF$T>BYO("TY3<+G\OR=MF!; M\B>JUDQHPF&%P.!D@CRJ;7/MP,C:=8JE--AW7%CBGP&43<#UE<0=T0UL\^G_ M-=EO4$L#!!0 ( '" OUC%,?)*O@( "T' 9 >&PO=V]R:W-H965T MT@$A^M5FF=JGYL#],> M#+D0JXZ=V0:Z_?I=.R&CD*(^[(7XVO<6% M[^M9#@75I[($@2MSJ0IJ,%0+7Y<*:.9 !??#($C\@C+AI7TW=ZO2OEP:S@3< M*J*714'5[Q%PN1YX'6\S<<<6N;$3?MHOZ0+NP3R6MPHCOV')6 %",RF(@OG M&W8NQHG-=PG?&*SUUIA8)U,IGVQPG0V\P H"#C-C&2A^5C &SBT1ROA5<& M'IDMM9%%#48%!1/5ES[7==@"($\[(*P!X2X@?@40U8#(&:V4.5L3:FC:5W)- ME,U&-CMPM7%H=,.$_1?OC<)5ACB33F!JR$=R+0PHT(9>KR?D..C$W)$F" /N5QJ*C+=]PU* MM1OZLUK6J)(5OB(K(C=2F%R32Y%!]A+OH\7&9[CQ.0H/$@Y+=4JBX ,)@S!N MT3-^.SPZ("=JRAXYON@5OMUZ:_+C"Z:0:P.%_ME6KXHO;N>S=_U"EW0& P\O MLP:U B]]_ZZ3!)_:S/XGLA?6X\9Z?(@]Q=-C%-[>)9XHMBD#5&5H,UZQ)8[- M]J15&IUW@[Z_VC:TGQ3&R7F3]$)HMQ':/2AT6$@\Y'^H:S=R;IL#* 49X9(* M,I/:M![LBK2W+:5WUMW1NY_4.0_B=KU)HS6--FK5M*+=B7N)\51 M+]J1Z&]UG@+4PC5DC<59"E-=SF:VZ?E#U^IVYD?X%E2M^Q]-]9#<4+5@0A,. M2'3OU!+ P04 M " !P@+]8X6 G!\4# "G% &0 'AL+W=O,_QQ0V]W2KSPE_.17* E-(9.49TC 9N&] MQQ&RIKS._-PE2R\P&0$#&)E((B^[& %C!DDG<>/ ZA7 MS6D"F_>/Z!\M>4UF322L./N7)FJ[\*8>2F!#"J9N^/Y/.! :&;R8,VG_T;X< M.]:#XT(JGAZ"=08ISY&* H>(/"(!QV MA*_,"(ERT+[?$@&=C)U3F%5X(7,2P\+3RTR"V(&W_/TW/ [>=?'O":RE1E2I M$5GTR*7&5ZO&LZ)+1++$?B1V]?T-\3:C/PJ0Z-LGC8.N%*3R>Y<^49_Z] 36 MTF=8Z3-TNL6ND;A>(^QQC;Q!:4,O:O3J$J)$Q^5*--OK;CD;3$>SYF_N[YIT M.T/P,&C\TDIY624^=2?]QG^M. 1*TXTR7SJ3;E9L3 MY-0B]036XCNK^,[.8>)9G_KT!-;2!P=UIQ/\4AL?X''8<&DP&#UQHX634 M;6?<:-2P,_T;*N_>;@2 SE"!%D@A011T9NI$.K5J?:&U>=<]&@[/86S<:]_6 M%UI;H[ISP\[&Y^76CKI,&SSS=O>P:'K$VW5GA=VMU8J+G!LWHS77!7V@P)+. M/)TP)Q>M)[0VZ;KSPJ.S&+O7OJPOM+9&=6>&G8W-RXT][G(L?M9H'QL7'G%V MW3IA=^^TXD6N\_[YENV$.;EJ/:&U2=>M%YZ>Q=F]-FM]H;4UJMLU[.QV7N[L M$AY'3_;BV;--^^<#2PI^XQ3)'.%])N*69A(QV.C 8##16X$H3\7*!\5S>["T MYDKQU-YN@20@S #]?<.Y>GPP9U75V>3R/U!+ P04 " !P@+]8&"?;@9X% M "U)@ &0 'AL+W=O!Y2YY5X^%J:[H1\4#%CFCRE2::N>['6^0?'45',4JKZ(F<9G%D+F5(- MNW+CJ%PRNBJ"TL3Q7??222G/>K-I<>Q6SJ9BJQ.>L5M)U#9-J7S^Q!*QN^YY MO?V!.[Z)M3G@S*8YW; %T_?YK80]IZ:L>,HRQ45&)%M?]SYZ'T)_8 **%G]R MME,'V\177=<\V(6,(B;1 4_CVR.4L20X)Q?*^@O;I/$WBXO:?_ M6EP\7,R2*C87R3>^TO%U[ZI'5FQ-MXF^$[O?6'5!(\.+1***OV17M75[)-HJ M+=(J&$:0\JS\3Y^J1!P$>,,C 7X5X)\:,*@"!J<&#*N X:D!HRJ@N'2GO/8B M<0'5=#:58D>D:0TTLU%DOXB&?/',W"@++>$LAS@]^T:EI)E61 MRNY51#$DG MBYA*IHA8D[E(4Y!SH47T0-Z3KZ:U49:\#9BF/%'OX.C](B!OW[PC;XA#5!G* M,W*?<:TNX"!L_Q&+K:+9"O:;!C<\2>!>45-'PX68X3A1->A/Y:#](X->L+Q/ M_,$%\5U_T!$^MX=_S&6?#-PB?-@1'MC#?Z<9A'M'PT-[^ V%WOUA$>ZWPQT0 MKU;0KQ7T"][@"&^>4%5H54E)A"3%\T[^^@)-R6?-4O5W5Y)+[K";:V:H#RJG M$;ONP12DF'QDO=G//WF7[B]=*<>$!9BP$ G6$F=0BS.PT?>/%TDX7?*$Z^)KBCE3>9^.U6(=+ 6ID;UID;6C.WX,DC MD^0+?6#[.[MSIK!2SDT>)BS A(5(L)84HUJ*T2O-,"-,<3!A 28L1(*UQ+FL MQ;FT/B=?M^D2GA-01[%H*[GF4%TCFB1L19;/9+>O[V^AXI:U]UV74M9.SE6J MA(T.9I=Q?_3##(3986COL)77<9W7\2DS-RR,F$R[,F8-/S=CF+ $Q;:LS0F MSXQ*9;F/K^I\7UE)-S#1O]_%(F%DOC'T7Y/2Y,5C/>R/V_/(W#J"=/H+\4V^"3/ _BJ%N9*Q3 %27C$H+ M4&DA%JTM5..4O<$KN0P/U4"CT@)46HA%:TO46'+/[LF1O(:]E[/U0C7MJ+2P MHK77 $>,B=?8<<]J*&?A$ZQVN6(DE[Q@6 =6;H](" M5%I8T0Y+J']L@="X;L]NNT\N*WHG.M./:KA1:0$J+<2BM85J;+PW?JVR@NKP M46D!*BW$HK4E:IR_9[?^6&4%U:BCT@)46EC13BLKC5GW[&X=IZQ@6N@Y*BU MI845K556COQ>XC?VWK?;^]/+2BQ9IU^Q=W#V6SU4[X]*"[%H;:F:GPA\[[7> MNV+ZZSDJ+4"EA5BTMD0';\;MWA^IL-A[.5LOW#?EN*_*_=,+B]\X>]_^$ARE ML-C[.%L$5)./2@O]ER_GS7*9(PM80Y/;'(*$LOY$J M=[3(BX^ ED)KD1:;,:,K)DT#.+\60N]WS'=%]9=JLW\!4$L#!!0 ( '" MOUCN6D8H,@0 $<7 9 >&PO=V]R:W-H965T,0<<[;EXEFN !1Z29-,SKV54OFE[\MH!2F5 YY# MIN\LN4BITJ?BR9>Y !H716GBDR 8^REEF;>8%==NQ6+&URIA&=P*)-=I2L7N M(R1\._>PM[]PQYY6RESP%[.46( M*2A&/##8RM8Q,E0>.7\V)]?QW M,1Y! I P$U5\;N((D,4BZC^\5J%<_TQ2V MC_?HGPORFLPCE7#%DV\L5JNY-_%0#$NZ3M0=WWZ!BM#(X$4\D<5?M*W&!AZ* MUE+QM"K6':0L*[_I2R5$JX",CA20JH"\MF!8%0P+HF5G!:U/5-'%3/ M$F:T M1C,'A39%M6;#,C.-]TKHNTS7J<4W*@3-E$2*H]NUB%9:$G2_H@(DXDMTQ=-4 MBWVO>/2,WJ,'FJQI(?]UEJ]UU9M/H"A+Y%M]LX)"":./+&%J-_.5[M \QX^J M;CZ6W9 CW7S(Q0 -@W>(!"3L*;^RE_]!,UV.^\I]K4LM#JG%(05>> 3O,V4" M;31G,%I$I1:RT.(-RU#,DX0*B7+0[X61[&T?8^LCS%MZ*7,:P=S3KZ$$L0%O M\>LO>!S\UL??$5A'C6&MQK! ']K4>"C4N $JUP+TZZSV3J!9W++'7Q"M,O9] MK5WT]Y\:!UTK2.4_??H,7>KC"*RC3UCK$UK=TA:%&5'ZV)80N'P=S1J[64P' MD]&T_9GYFS:GWA(+G@D5PQ-OH7W3#,I:N MTSY>U@><.HN.P#I:C&LMQN=P^=BE/H[ .OI+IR[U<036T0<'3>X)?M['%4;' MI>&!D>UCNMVU4AG^'R_G.N="C#8\T;-T-$U944Z=$%=H7+)$>\V,0C;A% MN#<JR[C)2]@>F.Z8?'Z_% ":KZ8*4B%! M%?0RMB*=/-..T+J\FS2&)V=Y&YQF-%=H78V:E(:M(>>5R_FT;Z$.PO'A@MX_ M;CCM7]!)$Y6(/2K5"WK,-BP&/7,[!DG#B=/0 MY@JMJU%KA\R^1?8J!U<8[8A\^'/0.J3LS6_M$*: S"#-#WEYRK_8G92ZWWSA?_ 5!+ P04 M" !P@+]8F14_HL," 8!P &0 'AL+W=OW#@$JP8S&R3M/OU MNS:$I5T2[:$O8)M[CN\Y]KT,5E(M=(YHX*D0I1YZN3'5I>_K),>"Z1-984E? M,JD*9FBJYKZN%++4@0KAAT%PYA>,EUX\<&L3%0]D;00O<:) UT7!U/,U"KD: M>CUOO7#/Y[FQ"WX\J-@JHFBF=^QI+S 4G-9@L)LZ%WU+D>G-MX%?.>X MTAMCL$IF4B[LY#8=>H%-" 4FQC(P>BUQA$)8(DKC5\OI=5M:X.9XS?[9:2&E M/<6I4?25$\[$CTPI5AH-1L*D5DE.EL T9PHUR Q&LBC([*F1R0*.X1Z9X+\Q MA;'4FB)8F<(7NBH46X+)$<:(.&<:&/B.IA>@.' M!T=P +R$;[FL-9'I@6](E$W-3UH!UXV <(> ".YD:7(-G\H4TY=XG\SH' G7 MCER'>PFO*G4"4? !PB#L;\EG]/_P:$\Z47= D>/K[^";"^8X]V"'87Q]Z]5BU( M!:ZYP(\QA<*MP4+_W&9!_RTM>".R%Q:<=A:<[CWS0UM>1S"GRK*%1459SM'6 M2<:X@B43-5J#5JU!8EUTVTQI=CIS.]F6OHR/SWO!Q--%(_0/ P474,'A /;G*36'/L8#OMX-=S;:>A MV[J)!UX2?]QS?,_Q]4VW4MWI&L"0^X8+/0EJ8]JK,-1Y#0W5I[(%@3NE5 TU M.%55J%L%M'"@AH=Q%(W#AC(19*E;6ZHLE9WA3,!2$=TU#56_9L#E=A*F%@E M:RGO[.13,0DBFQ!PR(UEH/C;P!PXMT28QL^>,QB.M,#]\8[]@]..6M94PUSR M;ZPP]22X#$@!)>VX6P#D.0R(>T#\&#!Z!I#T@,0)]9DY60MJ:)8JN27*1B.;'3AO'!K5,&%O\<8H MW&6(,]D"2E *"K*"#8@."!4%68)R]2%R()_7G%746J[)6_(D? 6YK 1S5W*\ M $,9UR<8>'NS(,=')^2(,$&^U++32*S3T&#.]N0P[_.;^?SB9_)+R+44IM;D MO2B@>(@/4>L@.-X)GL4O$DY;=4J2Z V)HWAT()_YO\.3%]))!O\3QY<\P[?S ML52R(7.4JK"PL09,3>;N]D&1[].U=NL_#OGG^4>'^6T3N-(MS6$2X"O7H#80 M9*]?G8VC=X?$_R>R!U:,!BM&+[$/5BA?4K^QRIPKQ:[FE \X9()G'CMFV[@V MV>7%.([3<+.O[FG4Q>7X/!FB?-KAWFM"^RO79#3)92>,K[-A=>AC4_=\'ZW/ ML+_Y=O27QC?':ZHJA@^*0XF4T>D%=@?E&XZ?&-FZ-[N6!FO #6OLT:!L .Z7 M4IK=Q!XP=/WL#U!+ P04 " !P@+]8;MZ8S;D" "D!P &0 'AL+W=O M]N]W=B!E4J#5U/&!V.>[Q\]S=[9'&R&?5(*H89NE MN1H[B=;%T'55F&#&5$L4F--*+&3&-$WETE6%1!;9H"QU?<_KNQGCN1.,K&TF M@Y%8Z93G.).@5EG&Y.]K3,5F[+2=O>&.+Q-M#&XP*M@2YZCOBYFDF5NA1#S# M7'&1@\1X[%RUA]<#XV\=?G#_3/5CMI63"%$Y'^Y)%.QLZE Q'&;)7J.['Y@CL]/8,7 MBE39?]CL?#T'PI72(ML%$X.,Y^67;7=Y. CP_2,!_B[ M[S+C2S+*=,L&$FQ M 6F\"1X;HHRUY)6.<7I8(HQ2HD1W.$:\Q4"RR.8H;3ESD.$;XN4 M+YG)H(+FT97S*6K&4W4!9\!SN.5I:NPC5Q-'LY,;[OAY9E(#]2U2[K=K^FUZR2=I/:/->A5 MPGNOZ: W$ X/7PD;;C1FJK;5>O]!9K^2V7]=?>4+/0?G9 \QUQ=U$LI-/AST MGM?J];W#7[N^$0<5T<';$&T8.Q=1'\7[=,+CE= MA2G&!$;GC*HHRS>AG&A1V'MX(33=-W:8T#.*TCC0>BR$WD_,U5X]S,$?4$L# M!!0 ( '" OUB@-L2;>P, #(0 9 >&PO=V]R:W-H965TP<$VJ%4S-WR<,I6\J,4+CD2"SS M'/-?9Y"Q])*Y*D4D_8X;3 "5R#O"DNN1K9-4M,9O&+K#U %--1\$Y(265WQ?";$%4#SM *\">+N P1, OP+X)M#2,Q/6.98XG'*V M1EQ;*S9]8[0Q:!4-H7H;KR573XG"R? ]L(3C(B41SM %+?-"ZWMX#A*33!RA MU^CF^AP='ARA T0H^I*RI< T%E-;*@5X[7WWH/W9UXGX6G!CY'OO$*>XPU:_)G_.]SO<,>OQ?0-G_\$WSD1.$DX M)*6$;(&N8 5T">C[1V6*+B3DXD>;;B7OH)U7O\HGHL 1S"SUK@K@*[#"ER_< MP'G3%G1/9 T)!K4$@R[VL JX+<82&!B@/EU6H>M,1L%D:J^VO6\S\YW)L#9K M^#6L_1IV^G5#B80874LLH35S.^'[[D!/9(U(@SK2X)F2,.A3@I[(&A*,:@E& M_YN$HT?9%8R#L;^3@RU6PX$S:D_!<>W5^-]3$/VNM^4WVAS":,YH!%1RLWEM M 72NL>\F]436D&-2RS%YICR=]"E!3V0-"5QG\_5U.G.BL=V($W&'#@O@>NZH M]?M:TDVV,M,Y#G;3]V]636>W2@6WT]G/,@7>_MGO!.Z[)7VQ-^]23VQ-+39EC3M\KF3MM>+IBZTIPZ;F<3OKB?W/T:#EA/1'NPG\ M%ZO267NK^\J!)Z8I%2AB2RK+5J:>K1O?4]/N[[95)UC.8V54T]<&V@GB\8DP\#O4#]-T'X!U!+ M P04 " !P@+]8/0\C;\@" #S" &0 'AL+W=O!)W@>>..+I;:;H3)N" +O$?]4-Q*LPHKE(QRS!45.4B<3X+SSME% M)[(&[L0WBFNU,PD9/I.K+_@5M"IQ4L%4^X+:W]VT L@ M+946?&ML&'":^Y%LMH'8,>B.]AC$6X/8\?:.',LIT2092[$&:4\;-#MQ4IVU M(4=SFY5[+[/-"MJ$;M2".XAX\W$_A^.@$<*-]4G^)PB;F)6YH^%!J7F% MM^W-5=)I#\?AJH9PKR+<:R3\]25154?1<]@ M/:AH#QJC>5/R&4H0\VVBJVX&W\W*U&-SAWL-WLM@MSKK:W-8$1LVIYEL]J6Y MT?"-\1I5M$:'2O/H +0[T;][(7IEKTO,<4W8:WKZ/YB#_4T=[EQA]CEP3>2" MFFIB.#=047M@>E7Z&]8OM"CP, .@- 9 >&PO=V]R:W-H965T$0<^:BP(KJ(J-*TM!\,J BMP-/"]V"TR9,YN8MALQF_"MRBDC-P+);5%@ M\>^:Y'PW=7SGH>$[W61*-[BS28DWY):HG^6-@)K;L*QH09BDG"%!UE/GRK], M?0,P(WY1LI.M,M)2%IS_T95/JZGCZ8A(3I9*4V#XNR-SDN>:">+X6Y,ZS9P: MV"X_L'\PXD', DLRY_EONE+9U!DY:$76>)NK[WSWD=2"AIIOR7-I?M&N'NLY M:+F5BABG@U.P+ =,D&J Y+TK."%,2\36JFS%; M547HEM#S.B4*TUR^ <#/VQ2]?OD&O424H1\9WTH8+2>N@J@TM[NL([BN(@B. M1!"BKYRI3*+W;$56^W@7U#22@@=)UT$OX54I+E#HO46!%T26>.9/AX<6>-H/ M_XP9P'W;['MJPF:!0L,7'N'[5A*!%66;>DUL!E<,D9U!9XY+6>(EF3J0&B01 M=\29O7KAQ]X[FSOG)$O/1+;G7-0X%_6QMYS+S2*/6D%-1P'XXX-O2&<:L/AC'$2>W87XL:%^/DN,#A7(=D] MP8SX(+1P&"1QQXW>4$YUPS)EXGM'[$@:.Y)>.WYPA7/$CYMB$Y\<1!+Y@3?L MB.^=^%3QR<&.B,+1L6]AU(@?]:;2QY/,IG)TSB1Z3K+T3&1[GHT;S\8G[9_E M$??&!]\(W#R[V6)LR7/ZD&P/2GOC>:9:WWN\#GF]>F\S2 (#141QL$NT=/O] MQCO<($._H]TRR/55,J6O"!6K?[!&@[&HZ[6)PQ* M^V,Y5:O;N@(71&S,4T+"FFV9JJZ.36OS7+DRE_1.^[5_.:\>'8\TU1OH*Q8; MRB1\#6N@]"X2.*]$]:RH*HJ7YJ*]X JN[::8P5.,"#T ^M>*GJ!YW,W^ M U!+ P04 " !P@+]8^,9EFK(UZ8H.."D$F74="PK,#-,5M?F/)ZR4E*2PYPC4689 MYB^70-EV9MC&ZX4[LDZEOF#&TP*OX1[D8S'G:F2V+@G)(!>$Y8C#:F99:!EJ6 M0K*L$2N"C.3U$3\WA>@(;.\-@=,(G/<*W$;@5D%KLBK6-98XGG*V15S/5F[Z MI*I-I59I2*X?X[WDZBY1.AG?@*J!0*?H2RE+#N@6JP.11%UC*_2C (XER=>H MFH=N"%X06M\^O@:)"14G2OQX?XV.CT[0$2(Y>DA9*7">B*DI%:%>QUPV-)<*[G=)S=57=KB.&UQG,K/?_W6^NT\%P5>PLQ0KY\ O@$C_OC!#JS/?;G_D]D_57#;*KA#[K$JIH^..>B/ M0@)[(-'D]V* M#UJ/! ];\/ 0^*0//-P##Z*]B@]:CP2/6O!H$/PA!;6KKR3P/OQH#]^V FOW M'1U<823_I.6?#/,SB2FBU8>VP"^J<9"]7]G)7A(O#$-O)\G@6B.3V-;?+=8: MS'(#0B"2%:6$1&V0ZIF D+V;H[67YC3P@]W_U?!R8^-T.@9[,,Y\&]5.BP]MA8]K=%CS;L79?]KYI;A18[;0:VNQT/+K=O,5\37*A4%9*9YV% MZFO'ZPZN'DA65$W0@DG54E6GJ>IZ@>L)ZOZ*,?DZT'U5VT?'?P!02P,$% M @ <("_6"8AW]V0 P ^PP !D !X;"]W;W)K&ULK5?;;N,V$/T50ET4"=!$5U]K"TBL%MVBVP;);O>9EL86L1*IDI2=_'V' ME*S:7D5("K_8),5S9N9P.!HM]D)^4SF )L]EP=72R;6NYJZKTAQ*JFY%!1R? M;(0LJ<:IW+JJDD S"RH+-_"\L5M2QIUX8=<>9+P0M2X8AP=)5%V65+[<0R'V M2\=W#@N/;)MKL^#&BXINX0GTE^I!XLSM6#)6 E=,<")ALW3N_'DR,_OMAK\9 M[-71F)A(UD)\,Y./V=+QC$-00*H- \6_':R@* P1NO%/R^ET)@WP>'Q@_]7& MCK&LJ8*5*+ZR3.=+9^J0##:T+O2CV/\&;3PCPY>*0ME?LF_V3@*'I+72HFS! MZ$')>/-/GUL=C@#!Z!5 T *",X ?O0((6T!X;F'\"B!J 9%5I@G%ZI!03>.% M%'LBS6YD,P,KID5C^(R;8W_2$I\RQ.GX#T#1%+DA3W55%8 'JFE!/O(FHB)X7/3UNI]8S5XQ6I(/@FN M#A'>5O"6A]Q,)O"#J\6?U=GC8 T^&X;]3CG"_ MS_I)-&%W**'E"X<.A7P&61+4ER1,I:+FFCQ2#7UB-VQ1/YLI''-5T126#E8& M!7('3OSC#_[8^[E/J4N2)1P:\@ MZO'K1--1I^GH?9J>*YD=J]R_39'?F?S1)5QI\IX\+ZNJ,I)15E&L&P26AH!%);(M*BQO)E:J7,@ M)0I42UMBB=BT>A6,KEG!- ,U[Q-I?,FK?4FRY$)D)X)/.L$G@VEX*OA9#O:^ MCQJ^\=&YAW[@GZ5:SZ9HYIUN2@8]^Y]Q3[NXIX.)]B?V4=+3<*SY!KTZ+WQND=M80ER:]MK16Q];EJK;K7KX.]LXWJV M?N_/5TTC_A]-\UGPB&PO=V]R:W-H965T%W3D+4EC03J'W1V/'=W_>S?_;: D)MR@]3KL=?RGE_.P%+B"0$*%3 MX/18P12D=$(4QM]2TZNF=(Z;[6?USSD[LI*7-_]FZL.WU/!9E%G52.E,$B5#%DS^4Z[#A$ [W.(2E0[CK$.YQ M:)<.[1RTB"S'NN#()R.CU\PX:U)SC7QMS#ESJ+6:23-'/8 MS()9B0AL'6^CDLNV4YOR",8>I9/3 6_RX5VK%WRJPSV0V!9TNX)NY^KM/= _ M< F&;>[\[RLR89<(B?U3A]X^)/J!Q+;0.Q5ZIWF_Z7@;NCHR+IF>2;'@[C*I M0RYT>KF.NPI7D[ ?N-_(7VW2-,[W1IIN1=-MI/F>)3/:23TO\\K2O2HY0LQ0 MTZ&N0V5/^W/PO)BMO\'-M+V*MM>\=V#H,E)LSB,A!3XR"71_,[XP M ,4Q?F*7QL!*1WPF@881@=:$EB#"N=C>:\15]M=PAJ.,>O,CL3K(H.ZC0O M&F8:J03)FTLJ$L$X QJ?:XW/'5>'5&7GY!]02P,$% @ <("_6/1I<8^> M @ # < !D !X;"]W;W)K&ULK55;3]LP%/XK M5L8FD$:3YC;&TDB]@(8T),1E>YCVX"8GC85C9[;3LG\_VTE#@5#VL)?&E_-] MYSNG]N=DP\6]+ $4>J@HDQ.G5*H^=5V9E5!A.>(U,+U3<%%AI:=BY3BWSB M>$804,B48<#ZLX8Y4&J(M(S?':?3IS3 W?&6_=S6KFM98@ES3G^07)43Y\1! M.12XH>J:;[Y"5T]D^#).I?U%FS8VU,%9(Q6O.K!64!'6?O%#UX<=@.89!O@= MP'\."%\!!!T@L(6VRFQ9"ZQPF@B^0<)$:S8SL+VQ:%T-8>9?O%%"[Q*-4^D% MRW@%Z!8_@$2'"U"84'F$CM'=S0(='ARA T08NBUY(S'+9>(JG=1 W:Q+,&L3 M^*\D"- E9ZJ4Z(SED#_%NUILK]C?*I[Y>PFGM1BAP/N(?,\/!_3,_QT>[)$3 M] T,+%_P9@/1@LB,GLH:9S!Q],64(-;@ MI!_>C6/ORU"Y_XGL2?%A7WRXCSW]QJ5$2]!F OJ8V$8HC%H5KP-3$F-"0R>I$]B/QG"E_& MA/'G87EQ+R_>*^^L*,#ZF54HL((AZ)-NKVB] MMYTH7EO[6G*ES= .2_U<@3 !>K_@7&TG)D'_ *9_ 5!+ P04 " !P@+]8 M^+E>;'<# "G#@ &0 'AL+W=O_7BVNZ3I5YX4>+@JSA!M3GXDKH)[_)DM ,V2&Z.4;4(0R^6KA*]V? MB?+C.O=%E3O!J\=J*,&=>3*'EWI)0="0(*D926E2KF@_^D7+VE>EZ2WTE7>F1%00@3:$E6"!$LX8$1(5("JX5^A'9P[[0*ON]"YH28,3 MC8G[.2<-YV00)Y6R/%RUR4[5]I1KVF!,!V%HG9.*Y G-UX=8IH]EF34L,R>+ M7??5TCQ',<\R+7*6JJ]W9ZHC5_V\ 9T_Y0:=_P;4TP;UU%G33V5VJ]>Z9C5R M)9&V/00D3JN)->^K>4^!58O/-C.[PMSTC>9T=^/V3SL.6LD.W!/?F>L!$E)G M[:), J>(X(Z+X,-\":&T%'_"5(^5E-EA>6@/!3M%_:GF9#Y27UCVPVSZ.D9==@YB/ M'44+6YL(!]C$ '$)=WVBG\CO'#O,$>XC$6N:2\1@I2.#DYDNL*A.1=6#XH4] MB=QRI<\U]C;5)TD0IH'^ON)ZG=M,F,Y> P&^DMF<)D[:#YU^4$ V-"#Y)-E.[M=W!02,C=6\ M@^39@<69%2RS/;ED%$4R)/^9(RN#/G(B4* M3L7"EDM!29@9I8GM.D[/3DG,K/$PNW8IQD.^4DG,Z*5 +@D"SJCZF9Y*>#,+E'".*5,QIPA0>9-403,_T89TK W1CLU'BF>' 7\22D0OZ"/GQ;Q>H!G: I3Y><4:8DXG,T M"8)5NDJ(HB'ZJB(JLON"1OIQKBGZS*5$1Q=4D3B1QV!^,[M 1^^.T3L4,W0= M\94D+)1#6P%C[=<."G;G.3OW #L/?>%,11)]8"$-Z_8V1%J&ZSZ&>^X: 2=+ M<8H\YSUR';?3P&?Z='//0,-XAO*_33VBBE(AO5XK<)A0ICBZ)@,2_ M1W] $T/RK\D]^ON*)PF"NMT0$?[3E,?<3Z?9CYX%9W)) CJRX+%)*M;4&O_\ M$^XYOS8EH26P6DHZ94HZ)O3Q.5W$C,5L =V9$!;0IFASB%X&H0?5>HP]KS?H M#^WU=AS[R_P^T"Q7U0AV2X)=(T%X"C ;G@.<4/" E")/0'-E4"O^%GH4Q MIYIHY\#]+3XG;F>7=-.B@=?,N5=R[ADYWS 8\4G\'?HWT;VJF:ZA677)G<"[ MX$02J#U)(:98Q;2Q4WO[O#I[&=]?Y'4.Y+M?<8L]W_<$. MMX9E#A3-@=0.2GH#(SW=PDVDC%;/;C+HN0?X MN14_]TEC=/HX1J^WQNC$.$;-R,\MI+;0ZGFH% !^*PF 6]4 ;:'5TU*I -R" M#"@PZA7LX.YN!1M=O3242B_@'R88\),4@]G_2^.KM 4VBXLG3)H&[8#=K1E2 MQ&'T\](X*IV!S4)C2R3]!M^_Z$A_UAQKK32I::69UDHSHU8R>WIV*[:$5L]+ M)7#PX*TF5*NBJ"VT>EHJ682-$N.)$\K?%YW=WF[=_P@MXU9:QC5KF38^#MP& M$;/_=6 F\M) *TGDOE82N0U:Q_/P;AA&-\\-P][:O$FI6&1[6A(%?,54OK%1 M7BWWS2;9;M'.]7-\-LUWORJ8?#/N"Q%0JQ(E= Z0SFD?7A@BW]_*3Q1?9EM$ MMUPIGF:'$24A%7H!W)]SKAY/M(-REW'\'U!+ P04 " !P@+]8PIVH6A,& M #L* &0 'AL+W=O\1[Q7]Y#LKQE_% L B9ZB,!97C864R\MF4_@+B*@X9TN(U2\SQB,J MU2V?-\62 YVF1E'8Q([3:48TB!N#?OILS =]EL@PB&',D4BBB/+G3Q"R]57# M;;P\N OF"ZD?- ?])9W#!.3](PNVH,W4OBI09IB^\! MK,7&-=*N/##VJ&]NIE<-1X\(0O"EAJ#JSPI&$(8:28WC1P[:*/K4AIO7+^B? M4^>5,P]4P(B%_P13N;AJ]!IH"C.:A/*.K?^"W*&VQO-9*-+_T3IKV[UH(#\1 MDD6YL1I!%,397_J4$[%A@/<9X-P ;QFT6GL,O-S V^X![S%HY0:ME)G,E90' M0B4=]#E;(ZY;*S1]D9*96BOW@UB_]XGDZM= V"H^H'?Z_C8(0_421;\IU9 T M<-//N_^4=8_W=.^B6Q;+A4#7\12F-?8CL[UGL&\J*@H^\ L?G[ 1<+CDY\AS M/B#LX!:2G,8JTG+7ZX9W"MHRX?Y"S=4Q\(!-]X.3UX-[Z'Y"T-F[]P8*O&)* M>"EN:P_N>')?^R:-5CH_78HE]>&JH1*0 +Z"QN#WW]R.\T<=;S;!B"6P"ENM M@JU6BN[M86NBW]Y'G7JF:,0BE8\%33/:4$50/ >5(R5Z>$:;[<;T.7T\7%,^ M1?_^K2#1C81(_%?'>\LF[S;!B"6P"N_M@O>V<9;>Q#Y/R:4A\C=YAR=]#>@G M>E?'IA'U6#9M@I$,S,W0]/=Z-;@X[_2;JQJ6.@5+'2-+=[ "+A1%;':(&"/0 ML<38!".=76*\\U8],=V"F*Z1F#]5<$H5BF?J\Y4EX/=UI&0@WRXXS5VN: M;+P72NWOEH$< ,73^!GZ3?]:^S6> #KW/:B'?L3+ )1BR! M57B\*'B\>.-$?V&3=YM@Q!)8A7?7*4M4QSB#OR31 W"=PO(*2L_G_+*VY'1V M0A)O!>WA)L0\J%.=WJC+71L)*D>II!_'V?;6V-6QD\$66I487!*#C<1\!R&# M>(Z6:?5@?+::MYL>311EM"J1)5EO'NXCE>!FM MHA%;:%7RRJK>?>NRWK5:UUM%([;0JN27I;UKKNV/3OCMPPG_8!-B'M2I3I>5 MNFLNU5_"E3[M#5>K);I5-&(+K4I>6[LURW:X'FQ"S(,ZU>E2#;C&HG> ';>'KG\D@7Q&-[&O)I)657K]5(NM MD J1=3;4JQ.1FHE"+[#6TF&U[K>*1FRA5==BR\H?.V\_*GDE"H$FT6$WE?;V#-):5$IH;TW)61MOR[U]!5I\[L]Z^SFGH^>DE8E MC2VT*NNEI,'>6^<#JY+(*AJQA58EOY1$V%CU#X;S.8EC_I.]N?K1[N_'\FE;$//13J2E%##:+ M&!W*2L+,@)>+BZG[47K H-Y]JSLE!P:(6_E0:N?5KQ!#N!1#V"R&O@&/M/Y[ M.=GP6OZL*I\#8^R8Z/L5,L>@69W1@*.(\D>0:$7#I'95PMS# MT91E:!<;E#GGO?8V:U9%3'/C&%@$?)X>IQ/(9TDLLQ-0Q=/BR-XP/:BV]7SD M7I+LX%T)DYT#O*5\'BC]$L),03KG755,\.QH778CV3(];/; I&11>KD .@6N M&ZC?9XS)EQO=07' &PO=V]R:W-H965T6?=^"S]@&$PF,AXC ;&;?XYIZT8X-DQIL':U&Z1C&4*6/O\>"[.S*L."/P MP9&Q"ZH^5G /OA][4GG\ESDU\IBQ8?EZX_W/!+P",Z4"[IG_RW/E8F3T#>3" MC"Y]^!OQ%K*M*T0LTJY+2&_^-PV5.:XS MWTK'SM?23OS97_B;I*Q/EM-_U4."7ACZN91"*K:]<)XNZ>^_X:[U1[JNM4N0 M1FC71XA[RHV(J ,C0S4- 7P%QCCU60?_1,ZVR&CG9+1UWLFJLR/&T"1\+KY/ Z6GB/'\ = M3X"[#TEG!\EUQ^I7D&AC'8FDFR/I:I&H;CP#3^Y'TMU%@MN="A)MK".1]'(D MO>8E!^E3U[#>>CO8.FW;JF#;G;15E%LY]_.<^TWJB$[]O3GV=\+;%B:5'+71 MCN1_D&,9:+&\@8C+2*T @H](M4 UD RMU.U]V 8U_),J-FWT([%AJ]BH+6UW M_Y4H$G"O;U? E<)"FQ: GKCG0.U^:IVRFY_*VS;^DE#!VM7=X$0)+C0)%@O2O;6<,VN MT9" ]BX!@U:O*EFR:UV[/X6G;3X*L87U:NL0/J!H";5\Z".1# 5.4>CH M.(=$(X5$(UH)=! EJZ\[21U%>R(?4#)Z3\=R5,@X@O5M93[G,*<2T'=%C1<* MST%OU%_6%@8YD<;*D)]#L9%"L1&]8BN0>SGR58Q\;[_(''?+XJ:#2:^R8=1. M&Y2VT.W$"T%&](),D_B>!SMSW-N7^#E4&2E4&=&K,@V^0Y_2=K.%.NG)D5DZ M_0V SY-#<:%:SS*4Z4%P?C<_>+]-CIO-8GIZ:O^#&PO=V]R:W-H965TAJ36RW =5(HRCZ#BL&)=!.O"VB4X':FX%ESC18.95Q?3S&(5:#H.C8&6X MX45IG2%,!S4K<(KVMIYHVH4=2LXKE(8K"1IGPV!T='K6=_[>X8[CTJRMP2EY M4.K1;:[R81 Y0B@PLPZ!T6N!9RB$ R(:OUO,H/NE"UQ?K] OO7;2\L ,GBEQ MSW-;#H-/ >0X8W-A;]3R&[9Z/,%,">.?L&Q]HP"RN;&J:H.)0<5E\V9/;1[6 M @AG1.:6_C<^&A2PZ4[Q:G5 M])53G$TOJEJH9T286I4]PD0P:> OFHF+1 BPB7C&NZ8F",PF<.5M)K3(6:M M3^U.Q,#%$^J,&\QA]QPMX\+L$=3M]!QV=_9@!T(P)=-H@$NXE=R:?3+2 M^D>IYH:PS2"T),D1"[.6_KBA'[]#/X%K)6U)_Y8YYJ_C0TI%EX]XE8]QO!5P M5.M#2*)]B*.XMX'/V;^')UOH)-WQ)!XO>0=OZA)V,&8NJ1/V3.UC8:3I< KT MZY^C!V,U]<*O3;EKL'N;L=U\.#4URW 8T PJ!<8I!\_'!U'7S8)_T]@K]+0 MZ]+0VX:>WOMNQ/R +5#3<('"UV?NZG/FZG/A:[%&W928JTK55J5WI?3E8'9VY34ANFQ9^IFY"*-!N%B/5/;/%[) M[W?R^UOECXI"8^'$\J[[%JON6^G$KONV*MTDJ?\7X20ZCM^HVN!T\OF-KG!M M$%6H"S^?#61J+FW3@YVUNP)&?O*]L8_I:F@F^0M,U"6AJ=?EG2]H78.]'VFE%UMW ^Z"S/] U!+ P04 " !P M@+]8S_'&U'P$ #*& &0 'AL+W=OI)M^EDVQS830%Y)MIM_O^)B M,#8HT++^$&XZ+^@L\F;"_#((8%1V(?192_W$'( MCE,#&Z<;#\%F*Y,;UFRRHQMX!/EMM^#JRBI4_"""6 0L1AS64V..;^_), E( M6SP%&G60$(:QD(D'5X0#W$(:)DLKCWUS4*-Z9!)Z? MG]0_IO *9DD%W+/P>^#+[=3P#.3#FNY#^<".?T$.Y"9Z*Q:*]"\ZYFUM ZWV M0K(H#U891$&<'>F/O!!G 4JG/H#D :1M@),'."EHEEF*]9Y*.IMP=D0\::W4 MDI.T-FFTH@GBI!L?)5=/ Q4G9Q^B7 -"C9*MGM AI+- ->GC\AFCLHX4Z MSI-*!_(%O7D/D@:A>*L:_(XL)+:4@S@=@AC]LV5[H<+$Q)(JM^0-UBK/XR[+ M@S3D@=$7%LNM0!]B'_R:^'M]O*.)MU1-BL*04V'NB%9PON,FD*,KP"<4>>7<\Q*CA&6HXG$"TPM!I=,497&#?8'9)Z#J_@ M\+0<:LU;0] "12O3%<6[1O'LAAX9%R3C]B,'TF/;83.^_M)=; ^*?+*D7VM5 MR1K;Y4)K:R>X[ZFC /]F?@"N'!)*APA2JS:@CS3@Z(F&>ZA=.>T^^Z0OM6H9 MSOP&_M6)SV=A2+E .[4>I+U9VYGZ]W2N2J;FG?>Z;9*F7B_O#%A-HII I7V@VL]QN+ M!G^L#^O<-SVI52%++X)'/7ADW*L;Z4NMBES:%JSW+;_FD_7BG4MQ;6>(@QOL M#"[]#-8;FI96&5_[$N?2NM2U<1K6,%(Z%Z*U!.V]HUZG:[ESM:H1)@WE)J4! M(1T,2#?_F"M7/@"77';":ZVJ>9=.@I#_R3^27AU%7VK5,I3&@^B-1V_^4?^> MSE5QKOWCP'0:UC52^A&B]R/=_:->L#-7C1OQ3-L9G_\:($MG0O3.Y&=,EUZR M,Z9;9Y-Q@^EO2C^?*7U+YN!QS1"XGGM>:91#6V6YQ!'R3;J(+M&+[ M6&8;Q\7=8J-^GFY/6V7S;)?_"^5J H4PEJ%VN9(E9%G&^?9A62[=.]YR:1D M47JZ!>H#3QJHYVO&Y.DB>4'Q[XO9?U!+ P04 " !P@+]8*)%^ =H# ## M$@ &0 'AL+W=O$EL<^_A'OM@ M7]_)CK(7'@,(])JE.9\:L1#%K6GR,(:,\!M:0"Z?K"C+B)!=MC9YP8!$VBE+ M3=NR?#,C26[,)GKLD<7 J!T<3+2/3M.Z)(+,)HSO$E+5$4PT]-]I;LDERM8S/@LFG MB?03LX>L2.DO /0L:/B"'E.2<_2Y['V>R_F)T()F4C2%5M0!_N09 D MY1^E\??G>_3AW4?T#B4Y^B>F&T[RB$],(>-3;S'#*I9Y&8M])A8'?:.YB#EZ MR".(VOZFY%63L_?DYG8OX%W!;I!C?4*V9;L=\2Q^W]WI"<>IY]K1>,X9O 7E M M$5>H(MY!OHFJ 2P.T&4)_T+2]("%-#?K,(:OO9SO#(]?'$W!ZR.K6R/5LM[[8C7*\. MU^L-=[\T?+/D(4L*4>Y29]>I%^W2=1H(K$7'E6/9N%N>^"!Q MP+T!/\E)("R,D3SL9>*TE1EA(?,[T1EH+]2E"S446INXW1"WK]5EA3 4WX'0 MVGR;K 7W)@IO4Z9SHCEO;!WOFQU6?N">.3-Y 9'D MZ\X8>U$N7J2!T-JU>+6GG8=HZT:1Z4 S)@:UTEX3*4 M32[*RW,]6E=B[G3]X6A\KBHTNLS0P)3EG6^$K9.1NP,J*2=D1 MM-!%AR45@F:Z&0.)@"D#^7Q%J=AWU OJNM7L/U!+ P04 " !P@+]8U)+4 M]VP# !_#@ &0 'AL+W=OU[+34E,G4'/K(WYH,<6,HDIC#D2BS0E?#V"A*WZ#G8V"[?Q M/))ZP1WT,C*'"G(=]AU/,X($ JDAB/I;P@4DB492/'X6H$[I4QMNCS?H'TWP*I@I$7#! MDOLXE%'?Z3@HA!E9)/*6K3Y!$="9Q@M8(LPO6N5[VUT'!0LA65H8*P9I3/-_ M\E@D8LO ]VL,_,+ -[QS1X;E)9%DT.-LA;C>K=#TP(1JK!6YF.I3F4BNOL;* M3@ZNTBQA:P TD2QX0..$4(%.T!WE$+ YC7]!B"Y8JD0@B$GC!1,2'5Z")'$B MCM !BBGZ&K&%(#04/5HX1TCW_.;Z&YRB0X/CBRXC3)1#8/;K,'-\_,ETTG8&:?57%^N MW/?(3PA2^#J_4(%1\,K QZS M$!VJN[$&PL71+E9V?.RA-+\92L8A60M+(MLEY[85\W9RMS,_5JL]#[=3*$K9B MC6N$:C?;\RRQ7]'RWUBK!8$7#K"J<=A>Y/Y=K@7@MEZ57)NX1JY505"MM+E>_A#KJ:C,<[&5EM]SW4]1;<];LQO"Y[%J"Q*8*5/OM*UTS/-N)Y](EID.8\JDZE?,,%(=(G"] M07V?,28W$^V@[#D'OP%02P,$% @ <("_6-^LG5(1 P W@D !D !X M;"]W;W)K&ULK59M;]HP$/XK5E9-K=22D/ 6!D@% M-FW2.J&RKI]=_LP5;(5Q4#:/*6 M)EP-G5CKK.^Z:A%#2E5#9,!Q92ED2C4.Y1'BU0R^1$/',X0@@84V'BC^;6 " M26(<(8V?A4^GW-( J]\[[Y^L=M3R0A5,1/+,(AT/G9Y#(EC2=:(?Q?8S%'K: MQM]"),K^DFUAZSEDL59:I 48&:2,Y__TK8A#!8!^Z@%^ ? / :TC@* !%9H MSLS*FE)-1P,IMD0::_1F/FQL+!K5,&ZR.-<25QGB].@;'I2O0BDR TGF,95 M[LB8*K8@E$=DRI*UAHC4F%U/05.6J!L$/,VGY/KJAEP1ERBSJ@CCY(DSK6XK M$]]CL5;H%B>O]L8#5Z,6P\A=%+S'.6__".^ / BN8T4^\@BB?;R+,2@#X>\" M,?9/.KS/9(,$WBWQ/;]5PV=R/CPX02>[GEZ:LQ.Z.F5>GIGU0?) ML.]:DM4L1"))J*PLU@K(=^A5"\1K>.$!_UJK9JN>?EC2#_^;?C7LYPD(SQ)0 M:_67 +=R56*'7=D7A,)CLN8ZORS*V?*1\K?&'S?YR^>!RA7C MBB2P1)=>HXOE+?/71#[0(K,7\HO0>+W;SQ@?8""- :XOA="[@=F@?-*-?@-0 M2P,$% @ <("_6)=]0?Q@! &AD !D !X;"]W;W)K&ULS5E=;Z-&%/TK(RI5NU(;8##^2&U+B9.JD7975KS9?:CZ,(&Q M&05FZ,P09_]][P !8PBM)=3XQ09\[_&]9^Z!X_%\+^23BBC5Z"6)N5I8D=;I MI6VK(*()41K5%(2YDE);&/'&=L)8=Q:SO-K:[F6:[U>N&>[2)L+]G*>DAW=4/V0KB6#MF:YH'!LD MJ./O$M2JOM,D'AZ_HO^>-P_-/!)%5R+^SD(=+:RIA4*Z)5FL[\7^#UHVY!N\ M0,0J?T7[,M:Q4) I+9(R&2I(&"_>R4M)Q$$"X'0GX#(!'R>,WDCPR@0O;[2H M+&_KAFBRG$NQ1])$ YHYR+G)LZ$;QLTR;K2$3QGDZ>47F)1/0BFTIA)M(B(I M^A6MA:9<,Q+'/] -BS/#--K0()-,,ZK0%Z'1'0_B+*0A8ASIB!9Q<%KC?+BA MFK!8?01$9:ZHUS=(^1J)3!$>JKFMH0U3C!V4)5\7)>,W2O;09\%UI- MA^]O MYMO0?L4!?N7@&O<"7J7R GG.+P@[>-11S^J_IWL]Y7C5DG@YGO<6'E ?=K!^ M^U(ROI4B02N1I)DFN1;$%MT2R1G?':[CGY\ &-UIFJB_NE@NJAAU5V%N'Y?E[Z+1[.Y_7Q(23MJA*=3 M7$4U>O6K7OW>7F'&9D9_T%8@^#.5YG[:56,OS*FK.Q!8H^-QU?'X+.0P'I*P M@< :A$TJPB;G)8=):]#!1#C.D1S:42[V#Z(:O4ZK7J>]O3Z !)0I_'[S ,\5 MI3(XAL<* L>B-!S $'25W(MZZF(/!-8@8%81,#L+=\ M]%'6TQA]WW5&1P+I"L,3S^M6B'O@\-S>?K\3*0G7W4ZK-_74=1T*K=DHKAO% M9Z&%LHRA2!L(K4E:;3;=7FOV#FKP6F,^\5M/BW^+:G9;.T6WWRK>=3XA$/S, M"IZ02$W]W3KIA3UYR0=":Y)06TC7/P^=#.I!AT)KDE:[4+?7L[V#3L;M7QDC MKZ63=M1XBM_226TAW7X/6?FJ]6F^JA_VY"4?"*U)0NTMW>EYZ&10-SH46I.T MVH^ZO>[M'70R:__\\''+7'5%^7ZW3G#M)7&_E]P4&UJ!2!*F30L9#Z&)V\UZ MW55K/]JI*ST46K/WVE=B]RSD@0?UJ$.A-4FK/2KNM7/_OSS*>AH/B)E[I(Z. MH,ED="0.^V"7.:%REV^^F]G/N"XV6ZNKU0;_5;ZM?73]VKU<%=OT-4SQK\%G M(G>,*Q33+4 Z%Q-XYLMB([XXT2+-][(?A=8BR0\C2D!R)@ ^WPK@MSPQ7U#] M';+\!U!+ P04 " !P@+]8'(72G"," "G! &0 'AL+W=OW#@$JP:3&T3FF\_VQ"4K6FU%_#9=[\_YHZH$?)!Y8@:G@I>JICD6E<3SU-I MC@55 U%A:4ZV0A94FU#N/%5)I)DK*K@7^/[8*R@K21*YO95,(E%KSDI<25!U M45!YF"(734R&Y+AQQW:YMAM>$E5TAVO4]]5*FLCK43)68*F8*$'B-B:?AI-I M:/-=P@^&C3I9@W6R$>+!!HLL)KX5A!Q3;1&H>>UQAIQ;("/CL<,D/:4M/%T? MT;\X[\;+ABJ<"?Z393J/R7L"&6YIS?6=:+YBY^?&XJ6"*_>$ILV]'1%(:Z5% MT14;!04KVS=]ZN[AI" 8OE 0= 6!T]T2.95SJFD22=& M-D&S2Z<55=MQ+'2 M?I2UEN:4F3J=K.N-PL<:2PV?]_9Y.4=-&5=7< W/#J_AN]A1!HLR'< %L!*6 MC'-SNRKRM%%C,;VT8YZVS,$+S$MZ /_#.PC\((3[]1PN+Z[^1O&,E]Y0T!L* M'.SH?PW]^F8R8*&Q4+_/J6SAPO-P=B8FJJ(IQL0TO4*Y1Y*\?3,<^Q]?$3OJ MQ8Y>0T]6M4QSTU.0FBMD&4IJ6_6)&:-/8 M;IF;/PE*FV#.MT+H8V"[N_\W)7\ 4$L#!!0 ( '" OUB!7'TY8@, )(6 M - >&PO_+=_?Y?$X<1I7:<'J[I%1Y MZYR+:NPOE2H_!4$U7]*<5!=%285&LD+F1.FN7 15*2E)*R#E/.CW>G&0$R;\ MR4BL\NM<5=Z\6 DU]I/&Y)G3UW3LA_%'WS/NID5*Q_[)AY.3WD7O_OSJS#;/ M_KA?C6&N!XZ!GC;C/,5H M0V=^6DSH8.3$36ZG%Q4\Z"'D?39*#X]*Y1.9Q!SWCYNCIV?)Z@YLD4Y&62%V MM1KYQJ#CDYQZ#X2/_2GA;"89L#*2,[XQYCX8Y@4OI*?T(M&"0K!4?PP&:^V]0\[_-\X(**@EOB]:U MW^4LOUBQ?1J_AN;ZMG*H&!%YV7V1T:#[&NUNI^LBWT0FA]T7&27=UVAWK!T7 M.7BU._MS1(9O062_DR(#NZ=L;5SWMJV-U8/7@['_ UY'^"ZH-ULQKIBPO25+ M4RH>[5ZU>T5F^H5[S[^^/J4967%UUX!C?]?^3E.VRI/FJAM(A+UJU_X&P]-; MX>V[B8[%1$K7-)W:KES,ZJ:G&SJJ/8!PB%S7AQO!. 9S(X!A<3 %&,>PL#C_ MTWB&Z'@,AFD;.I$ARAFB',-R(=/Z@\5Q:)%$4QUA&IU.G@BF6MSB& MK]L;I@T86!R(]+QS$\''/#[9*HBA)W A@ M;@51A"&P&G$$4P :,"2*ZN?@P?,HV#ZG@MV_T)._4$L#!!0 ( '" OUB7 MBKL

-8?20$3;8T.P6BP^0"X99K>]9!:G8)<"!]V?+YS'//ZJ]*?'Y3ZS+[E66%N>GMKRU?]ODGW(N?F3U6*PAW9*IUS MZS;UKF]*+?C&[(6P>=8/KJ_C?LYET7OS^G2ME>[##65%:J4JW$Z_XY,47\W/ MXWZ3':21#S*3]O&F5[_/1(_ELI"Y_"XV-[WK'C-[]?4OI>5W55B>K5.MLNRF M-S@>^"2TE>FSW6L/><\?3+W'\HS\9=ROZ(.?4;?#Z?78B*_TKS2CVFYE*J8JK7)1V&,[ M:I%YP,+L96EZK."YN.E-U$%H_WO<%\PWQ]]F'11H*?U*N@-ZOJGQ"%&6B^EL ML9Y-F7NW7M[-I^-[MW$[OALO)C,&( ,$,N@0\I\ 0 X1R&$GD.M[]_)^M@"0 M(0(9=@C9:,D(@8RZA!P"R!B!C&DAEVX('WR@X\6&W7(C#5-;MM+"N,]Q"R 3 M!#*AA5Q7><[UHR=;RUTAW<=X8=DX35556 D@1PCDB!9R7AR$L?XD X!>(D O M:8'>/E5QNV.R;NX@1IKX#EW8O-)M4 MNN$55"S$9G%90ND<_ECCS;Y4LO0?^(,M!!P< TPK V*OK"J=[KD1&S9W8[;8 M^:]G8V.<_CTUQ,3$,B VBQNNNA*_U.&86@;$;IF*AT;/8@89$"OD;ZZUBW2& M6<5.O^["LP^&$!-SR(!8(E.Q%5J[KOT@#J)P\<;W[$KH^F)%"C$QBPR( M-?).J)WFY=[GXVZH'*_A3H)\F$ &Q :Y>,J#5&DL@$98!()B"4R+U*5"W;/OS69,&,$Q,986Y5^WJML([3YK5:&?81L M: 5"K(I97F;J4;@@XB'9*N-%H]TP/P3$?G!&97?*&!\YCD$.DF%*"(B5L*X> MC/A2N9/8S 4XJ(< TT- K(<5?V0' R*M8%-ITDSY9 ]"8G((B.4P+XQT0X'= M:[YQ\8.-O=)VSW+1 #-#T&6!T:@G TP0P>5*#/;BGKLO-[]#-DP703?5QHD3 M3FY@PAAV674TYV PAPR[JSI\BT),3"?#+BN/9FNB4UI=5AY-3$PSPPM4'FWC M>H@Y9MAE"=)L.\PRPRY+D"8F)IIA1R7(4[=#3$PTPXM4(JWW(N:8(;%C8+;? M!A=B9@F)S=*6]K="8EX)B;W2EO^W0F)6"8FM\KP0:$7$C!(2&P5F8E=LG"MM M_?- 5R0;ZR(EQ$0?DQ ;I8FY\*'-F'TB\KH&PYQ 3,P_48=US16;0DS,0%&G=0V\-R/,0A&QA7#,$&)B%HJ( M+81C1A 3?5Q//9N&8L80$[-01&PA'#.!F)B%(F(+X35W8PAA%HJ(+537W"VI M42/5C# !1<0">B*\Y9F?X#6M@#&FGIA8/4^ [FX4VF6;IQYO23)C3#TQL7J> M,.N7B7*)L3:^\+Z3O%[?!S$Q]<3$ZL'G6QJKAC#UQ,3JP3&A>F),/3&Q>G!, MJ)X84T],K!Y\]JK1Z>A:L4XGV1J=CJDG[FR2K8Y($!-33WR92;;_DT^,R29>^Y>Y%6'I?)+"$FIJ"$ M6$$_,-=5669U60[O4(B)*2BA7J>,K?Q@+R FIJ"$? X.S@:WC)P$,T]"O6:@ M;3KXYUB'F)AY$F+SG,$\#7>(B9DG(39/Z[QU>VNBZY2)S7,&\[BU+"$F9IZ$ MV#QG,-_Y5(E-&U$=DT]"+)\SF!_6'^NP!#!'F'Q&Q/+!.OWJ%K;F")//J(M' M/U?L8Z%%JG9PI(\P^8PN__#GJOYC0OJLTS'YC"Z^6,UAKI1UGY(\@T7O"+/0 MZ,(KUUH].<($-*H%U*]/-F]>;\16%F*S<%&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUNHT 0AN&K6!P@[:[J MJNZ,XJQFD^TH%T!.^T>QC06,)KG]6,["_M L9A/QK5"#*-X-CQ#P]*L>VG'? MG8;=_CPL/HZ'T[!J=N-X_A'"L-[58SL\=.=ZNAS9=/VQ'2_+?AO.[?J]W=8@ MRZ6'_GY&\_QT/W/Q^GFN_S.QVVSVZ_JS6_\^UM/XC\'A3]>_#[M:QV;QVO;; M.JZ:\'&X[1["=1,?+I.;QH2@Q_F#XA)E7!(D3; FT#HBUY' ZXA@1P*Q(Y(= M"@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HK MZJT$>NOD90F!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!W@GU3@1Z M)]0[$>B=4.]$H'="O1.!WFGRLIM [X1Z)P*]$^J="/1.J']G4!O1[V=0&]'O9U ;T>]G4!OG_QL0J"W MH]Y.H+>CWDZ@MZ/>3J!W1KTS@=X9]F?4.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG2<_"Q+HG5'O3*!W1KTS@=X%]2X$>A?4NQ#H75#O0J!W0;T+@=X% M]2X$>A?4NWRGWL/X>:C#K>=KC=?_3JK'R[GU=OGK\FOGY(:ZXASN*X;GOU!+ M P04 " !P@+]8B6[,?BL" "[, $P %M#;VYT96YT7U1Y<&5S72YX M;6S-VTUNVS 0AN&K&-H&EBQ2I-0BSJ;MMLVB%V E.A:L/Y!,ZMR^E)P$:)$: M"5R@[\:"37*^$0=X=K[^_CA9OSKVW>"WR3Z$Z6.6^7IO>^/3<;)#7-F-KCY1G)S_=GNS'T75E^.\6??CL,V<;;SR>K3 M:>._R^G?Q5W)!DKR;,*W\/>#KW[<$Z MUS9V=6M<^&KZN"L[=ID/CYWUZ?D2K_0X[G9M;9NQON_CD=1/SIK&[ZT-?9>> MBEZ=3P[QANWI,[\X?RES+C#NO'7CY./$G'U_W/-(YM/K*1:R+K3G7_$E,9:^ M^/WL/.W&-F_,CM?[FC@/2A('UH2!\E MI(\*TL<'2!_YAM((1=2<0FI.,36GH)I35,TIK.845W,*K#E%5D&155!D%119 M!45609%54&05%%D%159!D5509)44625%5DF155)DE119)45629%54F25%%DE M1=:"(FM!D;6@R%I09"THLA8460N*K 5%UH(B:T&155%D5119%45619%54615 M%%D5159%D5519%44635%5DV155-DU119-45639%54V35%%DU159-D;6DR%I2 M9"TILI8464N*K"5%UI(B:TF1M:3(6E)DK2BR5A19*XJL%476BB)K]3]E_3&. MAW\&UL4$L! A0#% @ <("_6!\S MAQ26!0 LA@ !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ <("_6-_.;6NM!@ ZAX !@ M ("!IA< 'AL+W=O !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ <("_6 -DH#J" [Q4 !@ ("!O2T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("_6%[; M/DHT!@ Y1$ !D ("!EST 'AL+W=O4D@ >P" !^!@ &0 M @($"1 >&PO=V]R:W-H965T&UL4$L! A0#% @ <("_6&FYX&5J! > H !D M ("!1$L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <("_6'MJL/S_!P UA, !D ("! M86 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ <("_6)?L00;7!0 +@X !D ("!XF\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("_6,\2Q "3 M! ?@L !D ("!9'T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("_6*HG]Z<3 P L08 !D M ("!J)$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ <("_6'V'Q(:$!@ &PO=V]R:W-H965T&UL4$L! A0#% @ M<("_6+YA^*/T @ 808 !D ("!Z:H 'AL+W=O&UL4$L! A0#% @ <("_6. ERBKW @ MDP8 !D ("!V+8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("_6/S\1OFY @ '@8 !D M ("!=<4 'AL+W=O&PO=V]R:W-H M965T8G 0 'L, 9 M " @6_+ !X;"]W;W)K&UL4$L! M A0#% @ <("_6#C$\1NP @ ZP4 !D ("!0M 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("_ M6#3WFR;* P U0@ !D ("!V=P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("_6'E!/YK,"P =7H M !D ("!HN< 'AL+W=O&UL4$L! A0#% @ <("_6$$0 &0 @($0_0 >&PO=V]R:W-H965T M, 0!X;"]W;W)K&UL4$L! A0# M% @ <("_6-5FF\-Y @ ] 4 !D ("!^P,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ <("_6+18 M;A=\ @ _P4 !D ("!60T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("_6(PWPR(I P G0D !D M ("!]!4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <("_6,4Q\DJ^ @ +0< !D ("! MSR,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ <("_6.Y:1B@R! 1Q< !D ("!E3 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("_6&[>F,VY M @ I < !D ("!L#H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("_6,7);#![ P Z T !D M ("!440! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ <("_6#.TFJ/^ @ @@H !D ("!&4\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M<("_6/AG(FU8! <10 !D ("!T5@! 'AL+W=O&UL4$L! A0#% @ <("_6"8&RP/T @ M/ < !D ("!U6@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("_6-22U/=L P ?PX !D M ("!Q'0! 'AL+W=O"0 &0 @(%G> $ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ <("_6!R%TIPC @ IP0 !D ("!1H ! 'AL M+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " !P@+]8B6[,?BL" "[, $P @ $_ LD $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 70!= ((9 ";D@$ ! end XML 99 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 100 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 248 328 1 false 85 0 false 10 false false R1.htm 0000001 - Document - Cover Sheet http://www.zuora.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - 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 0000005 - 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 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - Overview and Basis of Presentation Sheet http://www.zuora.com/role/OverviewandBasisofPresentation Overview and Basis of Presentation Notes 7 false false R8.htm 0000008 - 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 8 false false R9.htm 0000009 - Disclosure - Investments Sheet http://www.zuora.com/role/Investments Investments Notes 9 false false R10.htm 0000010 - Disclosure - Fair Value Measurements Sheet http://www.zuora.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 0000011 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 11 false false R12.htm 0000012 - Disclosure - Property and Equipment, Net Sheet http://www.zuora.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 12 false false R13.htm 0000013 - Disclosure - Purchased Intangible Assets and Goodwill Sheet http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwill Purchased Intangible Assets and Goodwill Notes 13 false false R14.htm 0000014 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 14 false false R15.htm 0000015 - Disclosure - Debt Sheet http://www.zuora.com/role/Debt Debt Notes 15 false false R16.htm 0000016 - Disclosure - Warrants to Purchase Shares of Common Stock Sheet http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStock Warrants to Purchase Shares of Common Stock Notes 16 false false R17.htm 0000017 - Disclosure - Deferred Revenue and Performance Obligations Sheet http://www.zuora.com/role/DeferredRevenueandPerformanceObligations Deferred Revenue and Performance Obligations Notes 17 false false R18.htm 0000018 - Disclosure - Geographical Information Sheet http://www.zuora.com/role/GeographicalInformation Geographical Information Notes 18 false false R19.htm 0000019 - Disclosure - Leases Sheet http://www.zuora.com/role/Leases Leases Notes 19 false false R20.htm 0000020 - Disclosure - Commitments and Contingencies Sheet http://www.zuora.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://www.zuora.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Stockholders' Equity Sheet http://www.zuora.com/role/StockholdersEquity Stockholders' Equity Notes 22 false false R23.htm 0000023 - Disclosure - Employee Stock Plans Sheet http://www.zuora.com/role/EmployeeStockPlans Employee Stock Plans Notes 23 false false R24.htm 0000024 - Disclosure - Net Loss Per Share Sheet http://www.zuora.com/role/NetLossPerShare Net Loss Per Share Notes 24 false false R25.htm 0000025 - Disclosure - Subsequent Event Sheet http://www.zuora.com/role/SubsequentEvent Subsequent Event Notes 25 false false R26.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 9954471 - 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 28 false false R29.htm 9954472 - Disclosure - Investments (Tables) Sheet http://www.zuora.com/role/InvestmentsTables Investments (Tables) Tables http://www.zuora.com/role/Investments 29 false false R30.htm 9954473 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.zuora.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.zuora.com/role/FairValueMeasurements 30 false false R31.htm 9954474 - 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 31 false false R32.htm 9954475 - 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 32 false false R33.htm 9954476 - Disclosure - Purchased Intangible Assets and Goodwill (Tables) Sheet http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillTables Purchased Intangible Assets and Goodwill (Tables) Tables http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwill 33 false false R34.htm 9954477 - 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 34 false false R35.htm 9954478 - Disclosure - Debt (Tables) Sheet http://www.zuora.com/role/DebtTables Debt (Tables) Tables http://www.zuora.com/role/Debt 35 false false R36.htm 9954479 - Disclosure - Warrants to Purchase Shares of Common Stock (Tables) Sheet http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockTables Warrants to Purchase Shares of Common Stock (Tables) Tables http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStock 36 false false R37.htm 9954480 - Disclosure - Deferred Revenue and Performance Obligations (Tables) Sheet http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsTables Deferred Revenue and Performance Obligations (Tables) Tables http://www.zuora.com/role/DeferredRevenueandPerformanceObligations 37 false false R38.htm 9954481 - Disclosure - Geographical Information (Tables) Sheet http://www.zuora.com/role/GeographicalInformationTables Geographical Information (Tables) Tables http://www.zuora.com/role/GeographicalInformation 38 false false R39.htm 9954482 - Disclosure - Leases (Tables) Sheet http://www.zuora.com/role/LeasesTables Leases (Tables) Tables http://www.zuora.com/role/Leases 39 false false R40.htm 9954483 - Disclosure - Income Taxes (Tables) Sheet http://www.zuora.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.zuora.com/role/IncomeTaxes 40 false false R41.htm 9954484 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.zuora.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.zuora.com/role/StockholdersEquity 41 false false R42.htm 9954485 - Disclosure - Employee Stock Plans (Tables) Sheet http://www.zuora.com/role/EmployeeStockPlansTables Employee Stock Plans (Tables) Tables http://www.zuora.com/role/EmployeeStockPlans 42 false false R43.htm 9954486 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.zuora.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.zuora.com/role/NetLossPerShare 43 false false R44.htm 9954487 - Disclosure - Investments - Amortized Cost to Fair Value (Details) Sheet http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails Investments - Amortized Cost to Fair Value (Details) Details 44 false false R45.htm 9954488 - Disclosure - Investments - Narrative (Details) Sheet http://www.zuora.com/role/InvestmentsNarrativeDetails Investments - Narrative (Details) Details 45 false false R46.htm 9954489 - Disclosure - Fair Value Measurements - Fair Value Hierarchy for Financial Assets (Details) Sheet http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails Fair Value Measurements - Fair Value Hierarchy for Financial Assets (Details) Details 46 false false R47.htm 9954490 - Disclosure - Fair Value Measurements - Changes in Level 3 Fair Value Measurements (Details) Sheet http://www.zuora.com/role/FairValueMeasurementsChangesinLevel3FairValueMeasurementsDetails Fair Value Measurements - Changes in Level 3 Fair Value Measurements (Details) Details 47 false false R48.htm 9954491 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.zuora.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 48 false false R49.htm 9954492 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsTables 49 false false R50.htm 9954493 - 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 50 false false R51.htm 9954494 - Disclosure - Property and Equipment, Net - Capitalized Internal-use Software Costs (Details) Sheet http://www.zuora.com/role/PropertyandEquipmentNetCapitalizedInternaluseSoftwareCostsDetails Property and Equipment, Net - Capitalized Internal-use Software Costs (Details) Details 51 false false R52.htm 9954495 - Disclosure - Property and Equipment, Net - Depreciation and Amortization Expense (Details) Sheet http://www.zuora.com/role/PropertyandEquipmentNetDepreciationandAmortizationExpenseDetails Property and Equipment, Net - Depreciation and Amortization Expense (Details) Details 52 false false R53.htm 9954496 - Disclosure - Purchased Intangible Assets and Goodwill - Summary of Purchased Intangible Assets (Details) Sheet http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillSummaryofPurchasedIntangibleAssetsDetails Purchased Intangible Assets and Goodwill - Summary of Purchased Intangible Assets (Details) Details 53 false false R54.htm 9954497 - Disclosure - Purchased Intangible Assets and Goodwill - Narrative (Details) Sheet http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillNarrativeDetails Purchased Intangible Assets and Goodwill - Narrative (Details) Details 54 false false R55.htm 9954498 - Disclosure - Purchased Intangible Assets and Goodwill - Amortization Expense (Details) Sheet http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillAmortizationExpenseDetails Purchased Intangible Assets and Goodwill - Amortization Expense (Details) Details 55 false false R56.htm 9954499 - Disclosure - Purchased Intangible Assets and Goodwill - Schedule of Estimated Future Amortization Expense (Details) Sheet http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails Purchased Intangible Assets and Goodwill - Schedule of Estimated Future Amortization Expense (Details) Details 56 false false R57.htm 9954500 - Disclosure - Purchased Intangible Assets and Goodwill - Schedule of Goodwill (Details) Sheet http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofGoodwillDetails Purchased Intangible Assets and Goodwill - Schedule of Goodwill (Details) Details 57 false false R58.htm 9954501 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 58 false false R59.htm 9954502 - Disclosure - Debt - Narrative (Details) Sheet http://www.zuora.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 59 false false R60.htm 9954503 - Disclosure - Debt - Balances (Details) Sheet http://www.zuora.com/role/DebtBalancesDetails Debt - Balances (Details) Details 60 false false R61.htm 9954504 - Disclosure - Debt - Interest Expense (Details) Sheet http://www.zuora.com/role/DebtInterestExpenseDetails Debt - Interest Expense (Details) Details 61 false false R62.htm 9954505 - Disclosure - Debt - Debt Conversion Liability Measurement Input (Details) Sheet http://www.zuora.com/role/DebtDebtConversionLiabilityMeasurementInputDetails Debt - Debt Conversion Liability Measurement Input (Details) Details 62 false false R63.htm 9954506 - Disclosure - Warrants to Purchase Shares of Common Stock - Narrative (Details) Sheet http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails Warrants to Purchase Shares of Common Stock - Narrative (Details) Details 63 false false R64.htm 9954507 - Disclosure - Warrants to Purchase Shares of Common Stock - Valuation Inputs (Details) Sheet http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails Warrants to Purchase Shares of Common Stock - Valuation Inputs (Details) Details 64 false false R65.htm 9954508 - Disclosure - Warrants to Purchase Shares of Common Stock - Realized Losses and Gains on the Liability-Classified Warrants (Details) Sheet http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockRealizedLossesandGainsontheLiabilityClassifiedWarrantsDetails Warrants to Purchase Shares of Common Stock - Realized Losses and Gains on the Liability-Classified Warrants (Details) Details 65 false false R66.htm 9954509 - Disclosure - Deferred Revenue and Performance Obligations - Deferred Revenue Recognition (Details) Sheet http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsDeferredRevenueRecognitionDetails Deferred Revenue and Performance Obligations - Deferred Revenue Recognition (Details) Details 66 false false R67.htm 9954510 - 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 67 false false R68.htm 9954511 - Disclosure - Geographical Information (Details) Sheet http://www.zuora.com/role/GeographicalInformationDetails Geographical Information (Details) Details http://www.zuora.com/role/GeographicalInformationTables 68 false false R69.htm 9954512 - Disclosure - Leases - Narrative (Details) Sheet http://www.zuora.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 69 false false R70.htm 9954513 - Disclosure - Leases - Components of Leases and Lease Costs (Details) Sheet http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostsDetails Leases - Components of Leases and Lease Costs (Details) Details 70 false false R71.htm 9954514 - Disclosure - Leases - Future Maturities of Operating Lease Liabilities (Details) Sheet http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails Leases - Future Maturities of Operating Lease Liabilities (Details) Details 71 false false R72.htm 9954515 - Disclosure - Leases - Supplemental Information (Details) Sheet http://www.zuora.com/role/LeasesSupplementalInformationDetails Leases - Supplemental Information (Details) Details 72 false false R73.htm 9954516 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.zuora.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.zuora.com/role/CommitmentsandContingencies 73 false false R74.htm 9954517 - Disclosure - Income Taxes (Details) Sheet http://www.zuora.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.zuora.com/role/IncomeTaxesTables 74 false false R75.htm 9954518 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.zuora.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 75 false false R76.htm 9954519 - Disclosure - Stockholders' Equity - Components of Accumulated Other Comprehensive Loss (Details) Sheet http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveLossDetails Stockholders' Equity - Components of Accumulated Other Comprehensive Loss (Details) Details 76 false false R77.htm 9954520 - Disclosure - Employee Stock Plans - Narrative (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails Employee Stock Plans - Narrative (Details) Details 77 false false R78.htm 9954521 - Disclosure - Employee Stock Plans - Stock Option Activity (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails Employee Stock Plans - Stock Option Activity (Details) Details 78 false false R79.htm 9954522 - Disclosure - Employee Stock Plans - Grant Date Fair Value and Intrinsic Value of Options Exercised (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansGrantDateFairValueandIntrinsicValueofOptionsExercisedDetails Employee Stock Plans - Grant Date Fair Value and Intrinsic Value of Options Exercised (Details) Details 79 false false R80.htm 9954523 - Disclosure - Employee Stock Plans - RSU and PSU Activity (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails Employee Stock Plans - RSU and PSU Activity (Details) Details 80 false false R81.htm 9954524 - 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 81 false false R82.htm 9954525 - Disclosure - Employee Stock Plans - Unrecognized Compensation Cost (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansUnrecognizedCompensationCostDetails Employee Stock Plans - Unrecognized Compensation Cost (Details) Details 82 false false R83.htm 9954526 - Disclosure - Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) Sheet http://www.zuora.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) Details 83 false false R84.htm 9954527 - Disclosure - Net Loss Per Share - Potentially Dilutive Securities Not Included in the Diluted Per Share (Details) Sheet http://www.zuora.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareDetails Net Loss Per Share - Potentially Dilutive Securities Not Included in the Diluted Per Share (Details) Details 84 false false R85.htm 9954528 - Disclosure - Subsequent Event (Details) Sheet http://www.zuora.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.zuora.com/role/SubsequentEvent 85 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration, us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife - zuo-20240430.htm 4 zuo-20240430.htm zuo-20240430.xsd zuo-20240430_cal.xml zuo-20240430_def.xml zuo-20240430_lab.xml zuo-20240430_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "zuo-20240430.htm": { "nsprefix": "zuo", "nsuri": "http://www.zuora.com/20240430", "dts": { "inline": { "local": [ "zuo-20240430.htm" ] }, "schema": { "local": [ "zuo-20240430.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "zuo-20240430_cal.xml" ] }, "definitionLink": { "local": [ "zuo-20240430_def.xml" ] }, "labelLink": { "local": [ "zuo-20240430_lab.xml" ] }, "presentationLink": { "local": [ "zuo-20240430_pre.xml" ] } }, "keyStandard": 292, "keyCustom": 36, "axisStandard": 32, "axisCustom": 2, "memberStandard": 55, "memberCustom": 24, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 1, "http://xbrl.sec.gov/ecd/2023": 1 }, "contextCount": 248, "entityCount": 1, "segmentCount": 85, "elementCount": 653, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 691, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 11 }, "report": { "R1": { "role": "http://www.zuora.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "zuo:GeographicInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "unique": true } }, "R5": { "role": "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-28", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-28", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "unique": true } }, "R7": { "role": "http://www.zuora.com/role/OverviewandBasisofPresentation", "longName": "0000007 - Disclosure - Overview and Basis of Presentation", "shortName": "Overview and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements", "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.zuora.com/role/Investments", "longName": "0000009 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.zuora.com/role/FairValueMeasurements", "longName": "0000010 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssets", "longName": "0000011 - Disclosure - Prepaid Expenses and Other Current Assets", "shortName": "Prepaid Expenses and Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.zuora.com/role/PropertyandEquipmentNet", "longName": "0000012 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwill", "longName": "0000013 - Disclosure - Purchased Intangible Assets and Goodwill", "shortName": "Purchased Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "0000014 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.zuora.com/role/Debt", "longName": "0000015 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStock", "longName": "0000016 - Disclosure - Warrants to Purchase Shares of Common Stock", "shortName": "Warrants to Purchase Shares of Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "zuo:WarrantsNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "zuo:WarrantsNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.zuora.com/role/DeferredRevenueandPerformanceObligations", "longName": "0000017 - Disclosure - Deferred Revenue and Performance Obligations", "shortName": "Deferred Revenue and Performance Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.zuora.com/role/GeographicalInformation", "longName": "0000018 - Disclosure - Geographical Information", "shortName": "Geographical Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "zuo:GeographicInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "zuo:GeographicInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.zuora.com/role/Leases", "longName": "0000019 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.zuora.com/role/CommitmentsandContingencies", "longName": "0000020 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.zuora.com/role/IncomeTaxes", "longName": "0000021 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.zuora.com/role/StockholdersEquity", "longName": "0000022 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.zuora.com/role/EmployeeStockPlans", "longName": "0000023 - Disclosure - Employee Stock Plans", "shortName": "Employee Stock Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.zuora.com/role/NetLossPerShare", "longName": "0000024 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.zuora.com/role/SubsequentEvent", "longName": "0000025 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "ecd:Rule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "ecd:Rule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.zuora.com/role/InvestmentsTables", "longName": "9954472 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.zuora.com/role/FairValueMeasurementsTables", "longName": "9954473 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "longName": "9954474 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.zuora.com/role/PropertyandEquipmentNetTables", "longName": "9954475 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillTables", "longName": "9954476 - Disclosure - Purchased Intangible Assets and Goodwill (Tables)", "shortName": "Purchased Intangible Assets and Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9954477 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.zuora.com/role/DebtTables", "longName": "9954478 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockTables", "longName": "9954479 - Disclosure - Warrants to Purchase Shares of Common Stock (Tables)", "shortName": "Warrants to Purchase Shares of Common Stock (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "unique": true } }, "R37": { "role": "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsTables", "longName": "9954480 - Disclosure - Deferred Revenue and Performance Obligations (Tables)", "shortName": "Deferred Revenue and Performance Obligations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.zuora.com/role/GeographicalInformationTables", "longName": "9954481 - Disclosure - Geographical Information (Tables)", "shortName": "Geographical Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "zuo:GeographicInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "zuo:GeographicInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.zuora.com/role/LeasesTables", "longName": "9954482 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.zuora.com/role/IncomeTaxesTables", "longName": "9954483 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.zuora.com/role/StockholdersEquityTables", "longName": "9954484 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.zuora.com/role/EmployeeStockPlansTables", "longName": "9954485 - Disclosure - Employee Stock Plans (Tables)", "shortName": "Employee Stock Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.zuora.com/role/NetLossPerShareTables", "longName": "9954486 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails", "longName": "9954487 - Disclosure - Investments - Amortized Cost to Fair Value (Details)", "shortName": "Investments - Amortized Cost to Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.zuora.com/role/InvestmentsNarrativeDetails", "longName": "9954488 - Disclosure - Investments - Narrative (Details)", "shortName": "Investments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-50", "name": "us-gaap:DebtSecuritiesAvailableForSaleTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:DebtSecuritiesAvailableForSaleTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails", "longName": "9954489 - Disclosure - Fair Value Measurements - Fair Value Hierarchy for Financial Assets (Details)", "shortName": "Fair Value Measurements - Fair Value Hierarchy for Financial Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-62", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "unique": true } }, "R47": { "role": "http://www.zuora.com/role/FairValueMeasurementsChangesinLevel3FairValueMeasurementsDetails", "longName": "9954490 - Disclosure - Fair Value Measurements - Changes in Level 3 Fair Value Measurements (Details)", "shortName": "Fair Value Measurements - Changes in Level 3 Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-111", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-111", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.zuora.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954491 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails", "longName": "9954492 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "zuo:PrepaidSoftwareSubscriptionsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "zuo:PrepaidSoftwareSubscriptionsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "longName": "9954493 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.zuora.com/role/PropertyandEquipmentNetCapitalizedInternaluseSoftwareCostsDetails", "longName": "9954494 - Disclosure - Property and Equipment, Net - Capitalized Internal-use Software Costs (Details)", "shortName": "Property and Equipment, Net - Capitalized Internal-use Software Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-126", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-126", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.zuora.com/role/PropertyandEquipmentNetDepreciationandAmortizationExpenseDetails", "longName": "9954495 - Disclosure - Property and Equipment, Net - Depreciation and Amortization Expense (Details)", "shortName": "Property and Equipment, Net - Depreciation and Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillSummaryofPurchasedIntangibleAssetsDetails", "longName": "9954496 - Disclosure - Purchased Intangible Assets and Goodwill - Summary of Purchased Intangible Assets (Details)", "shortName": "Purchased Intangible Assets and Goodwill - Summary of Purchased Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillNarrativeDetails", "longName": "9954497 - Disclosure - Purchased Intangible Assets and Goodwill - Narrative (Details)", "shortName": "Purchased Intangible Assets and Goodwill - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-137", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-137", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillAmortizationExpenseDetails", "longName": "9954498 - Disclosure - Purchased Intangible Assets and Goodwill - Amortization Expense (Details)", "shortName": "Purchased Intangible Assets and Goodwill - Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails", "longName": "9954499 - Disclosure - Purchased Intangible Assets and Goodwill - Schedule of Estimated Future Amortization Expense (Details)", "shortName": "Purchased Intangible Assets and Goodwill - Schedule of Estimated Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "longName": "9954500 - Disclosure - Purchased Intangible Assets and Goodwill - Schedule of Goodwill (Details)", "shortName": "Purchased Intangible Assets and Goodwill - Schedule of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "unique": true } }, "R58": { "role": "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954501 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-4", "name": "zuo:WarrantLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "unique": true } }, "R59": { "role": "http://www.zuora.com/role/DebtNarrativeDetails", "longName": "9954502 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-115", "name": "us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-115", "name": "us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.zuora.com/role/DebtBalancesDetails", "longName": "9954503 - Disclosure - Debt - Balances (Details)", "shortName": "Debt - Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-117", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-117", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.zuora.com/role/DebtInterestExpenseDetails", "longName": "9954504 - Disclosure - Debt - Interest Expense (Details)", "shortName": "Debt - Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-147", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.zuora.com/role/DebtDebtConversionLiabilityMeasurementInputDetails", "longName": "9954505 - Disclosure - Debt - Debt Conversion Liability Measurement Input (Details)", "shortName": "Debt - Debt Conversion Liability Measurement Input (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-149", "name": "us-gaap:EmbeddedDerivativeLiabilityMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-149", "name": "us-gaap:EmbeddedDerivativeLiabilityMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails", "longName": "9954506 - Disclosure - Warrants to Purchase Shares of Common Stock - Narrative (Details)", "shortName": "Warrants to Purchase Shares of Common Stock - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-4", "name": "zuo:WarrantLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-140", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "zuo:WarrantsNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "unique": true } }, "R64": { "role": "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails", "longName": "9954507 - Disclosure - Warrants to Purchase Shares of Common Stock - Valuation Inputs (Details)", "shortName": "Warrants to Purchase Shares of Common Stock - Valuation Inputs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-169", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-169", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockRealizedLossesandGainsontheLiabilityClassifiedWarrantsDetails", "longName": "9954508 - Disclosure - Warrants to Purchase Shares of Common Stock - Realized Losses and Gains on the Liability-Classified Warrants (Details)", "shortName": "Warrants to Purchase Shares of Common Stock - Realized Losses and Gains on the Liability-Classified Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-183", "name": "us-gaap:FairValueAdjustmentOfWarrants", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-183", "name": "us-gaap:FairValueAdjustmentOfWarrants", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsDeferredRevenueRecognitionDetails", "longName": "9954509 - Disclosure - Deferred Revenue and Performance Obligations - Deferred Revenue Recognition (Details)", "shortName": "Deferred Revenue and Performance Obligations - Deferred Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails", "longName": "9954510 - Disclosure - Deferred Revenue and Performance Obligations - Performance Obligations (Details)", "shortName": "Deferred Revenue and Performance Obligations - Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.zuora.com/role/GeographicalInformationDetails", "longName": "9954511 - Disclosure - Geographical Information (Details)", "shortName": "Geographical Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "zuo:GeographicInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-186", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "zuo:GeographicInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "unique": true } }, "R69": { "role": "http://www.zuora.com/role/LeasesNarrativeDetails", "longName": "9954512 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-4", "name": "zuo:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "zuo:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostsDetails", "longName": "9954513 - Disclosure - Leases - Components of Leases and Lease Costs (Details)", "shortName": "Leases - Components of Leases and Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "unique": true } }, "R71": { "role": "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails", "longName": "9954514 - Disclosure - Leases - Future Maturities of Operating Lease Liabilities (Details)", "shortName": "Leases - Future Maturities of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.zuora.com/role/LeasesSupplementalInformationDetails", "longName": "9954515 - Disclosure - Leases - Supplemental Information (Details)", "shortName": "Leases - Supplemental Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "zuo:ScheduleOfOperatingLeaseSupplementalInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "zuo:ScheduleOfOperatingLeaseSupplementalInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.zuora.com/role/CommitmentsandContingenciesDetails", "longName": "9954516 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-197", "name": "us-gaap:ContractualObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-197", "name": "us-gaap:ContractualObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.zuora.com/role/IncomeTaxesDetails", "longName": "9954517 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "unique": true } }, "R75": { "role": "http://www.zuora.com/role/StockholdersEquityNarrativeDetails", "longName": "9954518 - Disclosure - Stockholders' Equity - Narrative (Details)", "shortName": "Stockholders' Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveLossDetails", "longName": "9954519 - Disclosure - Stockholders' Equity - Components of Accumulated Other Comprehensive Loss (Details)", "shortName": "Stockholders' Equity - Components of Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-198", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "unique": true } }, "R77": { "role": "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "longName": "9954520 - Disclosure - Employee Stock Plans - Narrative (Details)", "shortName": "Employee Stock Plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-212", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-212", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails", "longName": "9954521 - Disclosure - Employee Stock Plans - Stock Option Activity (Details)", "shortName": "Employee Stock Plans - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "unique": true } }, "R79": { "role": "http://www.zuora.com/role/EmployeeStockPlansGrantDateFairValueandIntrinsicValueofOptionsExercisedDetails", "longName": "9954522 - Disclosure - Employee Stock Plans - Grant Date Fair Value and Intrinsic Value of Options Exercised (Details)", "shortName": "Employee Stock Plans - Grant Date Fair Value and Intrinsic Value of Options Exercised (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails", "longName": "9954523 - Disclosure - Employee Stock Plans - RSU and PSU Activity (Details)", "shortName": "Employee Stock Plans - RSU and PSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-207", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-207", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails", "longName": "9954524 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense (Details)", "shortName": "Employee Stock Plans - Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.zuora.com/role/EmployeeStockPlansUnrecognizedCompensationCostDetails", "longName": "9954525 - Disclosure - Employee Stock Plans - Unrecognized Compensation Cost (Details)", "shortName": "Employee Stock Plans - Unrecognized Compensation Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-231", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "zuo:ScheduleOfEmployeeServiceShareBasedCompensationUnrecognizedCompensationCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-231", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "zuo:ScheduleOfEmployeeServiceShareBasedCompensationUnrecognizedCompensationCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.zuora.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails", "longName": "9954526 - Disclosure - Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details)", "shortName": "Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true }, "uniqueAnchor": null }, "R84": { "role": "http://www.zuora.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareDetails", "longName": "9954527 - Disclosure - Net Loss Per Share - Potentially Dilutive Securities Not Included in the Diluted Per Share (Details)", "shortName": "Net Loss Per Share - Potentially Dilutive Securities Not Included in the Diluted Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.zuora.com/role/SubsequentEventDetails", "longName": "9954528 - Disclosure - Subsequent Event (Details)", "shortName": "Subsequent Event (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-245", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-245", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zuo-20240430.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r28" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r27", "r756" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses of $2,173 and $2,142 as of April 30, 2024 and January 31, 2024, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r260", "r261" ] }, "zuo_AccruedExpensesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total", "label": "Accrued Expenses And Other Liabilities Current", "documentation": "Accrued Expenses And Other Liabilities Current" } } }, "auth_ref": [] }, "zuo_AccruedGoodsAndServicesTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "AccruedGoodsAndServicesTaxesCurrent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes", "label": "Accrued Goods and Services Taxes, Current", "documentation": "Accrued Goods and Services Taxes, Current" } } }, "auth_ref": [] }, "zuo_AccruedHostingAndLicenseFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "AccruedHostingAndLicenseFeesCurrent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued hosting and third-party licenses", "label": "Accrued Hosting And License Fees, Current", "documentation": "Accrued Hosting And License Fees, Current" } } }, "auth_ref": [] }, "zuo_AccruedOutsideServicesAndConsultingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "AccruedOutsideServicesAndConsultingCurrent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued outside services and consulting", "label": "Accrued Outside Services And Consulting Current", "documentation": "Accrued outside services and consulting current." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r64", "r173", "r576" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain (Loss) on Available-for-Sale Securities", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "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." } } }, "auth_ref": [ "r187", "r188", "r189", "r190", "r197", "r198", "r861" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "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." } } }, "auth_ref": [ "r196", "r197", "r500", "r502", "r503", "r504", "r505", "r506" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r41", "r42", "r107", "r182", "r573", "r596", "r597" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r196", "r197", "r500", "r502", "r503", "r504", "r505", "r506" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "verboseLabel": "AOCI", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r6", "r15", "r42", "r476", "r479", "r524", "r592", "r593", "r861", "r862", "r863", "r871", "r872", "r873" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Adjustment", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r7", "r15", "r42", "r197", "r198", "r502", "r503", "r504", "r505", "r506", "r861" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Useful life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r124" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r806" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r102", "r756", "r966" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r449", "r450", "r451", "r608", "r871", "r872", "r873", "r938", "r968" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r812" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r812" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r812" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r812" ] }, "zuo_AdjustmentsToAdditionalPaidInCapitalReclassificationOfWarrantsNetOfAllocatedDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "AdjustmentsToAdditionalPaidInCapitalReclassificationOfWarrantsNetOfAllocatedDebtIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of warrants, net of allocated debt issuance costs, to Accrued expenses and other current liabilities", "label": "Adjustments To Additional Paid In Capital, Reclassification Of Warrants, Net Of Allocated Debt Issuance Costs", "documentation": "Adjustments To Additional Paid In Capital, Reclassification Of Warrants, Net Of Allocated Debt Issuance Costs" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r79", "r80", "r414" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r777", "r788", "r798", "r823" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r780", "r791", "r801", "r826" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r812" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r819" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r784", "r792", "r802", "r819", "r827", "r831", "r839" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r837" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r443", "r452" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r183", "r262", "r300" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.zuora.com/role/DebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/DebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred loan costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r111", "r360", "r509", "r865" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased intangible assets amortization expense", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r11", "r58", "r62" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.zuora.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive securities not included in the diluted per share calculation (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r236" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.zuora.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.zuora.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.zuora.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r50" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r144", "r177", "r211", "r243", "r250", "r254", "r297", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r471", "r473", "r498", "r569", "r650", "r756", "r768", "r903", "r904", "r950" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Assets and Liabilities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r169", "r184", "r211", "r297", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r471", "r473", "r498", "r756", "r903", "r904", "r950" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "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)." } } }, "auth_ref": [ "r271" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "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)." } } }, "auth_ref": [ "r272" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails", "http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "verboseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale, Current", "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." } } }, "auth_ref": [ "r265", "r307" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r834" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r835" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r830" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r830" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r830" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r830" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r830" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r830" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails", "http://www.zuora.com/role/EmployeeStockPlansUnrecognizedCompensationCostDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r833" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r832" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r831" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r831" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Principles of Consolidation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.zuora.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r469", "r751", "r752" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.zuora.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r81", "r82", "r469", "r751", "r752" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase consideration", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r3", "r4", "r13" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment purchases accrued or in accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r47", "r48", "r49" ] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetCapitalizedInternaluseSoftwareCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software costs capitalized during the period", "label": "Capitalized Computer Software, Additions", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r59" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetCapitalizedInternaluseSoftwareCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total capitalized internal-use software, net of accumulated amortization", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r719" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred commissions", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r312" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions, current portion", "label": "Capitalized Contract Cost, Net, Current", "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." } } }, "auth_ref": [ "r311" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions, net of current portion", "label": "Capitalized Contract Cost, Net, Noncurrent", "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." } } }, "auth_ref": [ "r311" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r46", "r171", "r723" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r171" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "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." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r46", "r118", "r207" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r5", "r118" ] }, "zuo_CashFlowLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "CashFlowLesseeAbstract", "presentation": [ "http://www.zuora.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Flow, Lessee [Abstract]", "documentation": "Cash Flow, Lessee" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r810" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer", "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r876" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.zuora.com/role/Cover", "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r165", "r179", "r180", "r181", "r211", "r230", "r231", "r233", "r235", "r241", "r242", "r297", "r329", "r331", "r332", "r333", "r336", "r337", "r371", "r372", "r375", "r378", "r385", "r498", "r602", "r603", "r604", "r605", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r638", "r659", "r678", "r699", "r700", "r701", "r702", "r703", "r845", "r866", "r874" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [ "r179", "r180", "r181", "r241", "r371", "r372", "r373", "r375", "r378", "r383", "r385", "r602", "r603", "r604", "r605", "r740", "r845", "r866" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockRealizedLossesandGainsontheLiabilityClassifiedWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockRealizedLossesandGainsontheLiabilityClassifiedWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price of warrants (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r386" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockRealizedLossesandGainsontheLiabilityClassifiedWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Line Items]", "label": "Class of Warrant or Right [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of securities called by warrants (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r386" ] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockRealizedLossesandGainsontheLiabilityClassifiedWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Table]", "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r73" ] }, "zuo_CloudComputingServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "CloudComputingServiceMember", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cloud computing services", "label": "Cloud Computing Service [Member]", "documentation": "Cloud Computing Service" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r811" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r811" ] }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails", "http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "verboseLabel": "Commercial paper", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents." } } }, "auth_ref": [ "r909", "r939" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 14)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r37", "r94", "r571", "r637" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r129", "r321", "r322", "r707", "r897" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.zuora.com/role/Cover", "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class\u00a0A common stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r968" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.zuora.com/role/Cover", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class\u00a0B common stock", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r968" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved and available for issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r38" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r759", "r760", "r761", "r763", "r764", "r765", "r766", "r871", "r872", "r938", "r964", "r968" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r101" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r101", "r638" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r101" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "terseLabel": "Common stock outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r16", "r101", "r638", "r656", "r968", "r969" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r101", "r572", "r756" ] }, "zuo_CommonStockVotingRightsNumberOfVotesForEachShareHeld": { "xbrltype": "integerItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "CommonStockVotingRightsNumberOfVotesForEachShareHeld", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes for each share of stock held (in votes)", "label": "Common Stock, Voting Rights, Number Of Votes For Each Share Held", "documentation": "Common Stock, Voting Rights, Number Of Votes For Each Share Held" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r816" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r815" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r817" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r814" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r43", "r193", "r195", "r201", "r564", "r582" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive loss:", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "zuo_ComputerSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "ComputerSoftwareMember", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software", "label": "Computer Software [Member]", "documentation": "Computer Software" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.zuora.com/role/GeographicalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r51", "r53", "r88", "r89", "r259", "r706" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.zuora.com/role/GeographicalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r51", "r53", "r88", "r89", "r259", "r598", "r706" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.zuora.com/role/GeographicalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r51", "r53", "r88", "r89", "r259", "r706", "r848" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.zuora.com/role/GeographicalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk (percent)", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r51", "r53", "r88", "r89", "r259" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.zuora.com/role/GeographicalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r51", "r53", "r88", "r89", "r259", "r706" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue Recognized that was Previously Included In Deferred Revenue", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r906" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r388", "r390", "r401" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current portion", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r388", "r389", "r401" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, net of current portion", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r388", "r389", "r401" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsDeferredRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from deferred revenue", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r402" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligation", "label": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r869" ] }, "zuo_ContractualObligationNumberOfVendors": { "xbrltype": "integerItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "ContractualObligationNumberOfVendors", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of vendors related to contractual obligation", "label": "Contractual Obligation, Number Of Vendors", "documentation": "Contractual Obligation, Number Of Vendors" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt", "label": "Convertible Debt, Fair Value Disclosures", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.zuora.com/role/DebtBalancesDetails", "http://www.zuora.com/role/DebtInterestExpenseDetails", "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Convertible Senior Notes", "terseLabel": "Convertible senior notes", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r131", "r339", "r340", "r350", "r351", "r352", "r356", "r357", "r358", "r359", "r360", "r735", "r736", "r737", "r738", "r739" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.zuora.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2029 Notes conversion", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r909" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails", "http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "verboseLabel": "Corporate bonds", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r748", "r750", "r961" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenue", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r113", "r559" ] }, "zuo_CostOfProfessionalServicesRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "CostOfProfessionalServicesRevenueMember", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of professional services revenue", "label": "Cost Of Professional Services Revenue [Member]", "documentation": "Cost of professional services revenue." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of revenue:", "terseLabel": "Cost of Revenue", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "zuo_CostOfSubscriptionRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "CostOfSubscriptionRevenuesMember", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of subscription revenue", "label": "Cost Of Subscription Revenues [Member]", "documentation": "Cost of subscription revenues." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillSummaryofPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r84" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.zuora.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r130", "r209", "r338", "r344", "r345", "r346", "r347", "r348", "r349", "r354", "r361", "r362", "r364" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.zuora.com/role/DebtBalancesDetails", "http://www.zuora.com/role/DebtInterestExpenseDetails", "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r26", "r98", "r99", "r145", "r146", "r213", "r339", "r340", "r341", "r342", "r343", "r345", "r350", "r351", "r352", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r510", "r735", "r736", "r737", "r738", "r739", "r867" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable interest rate, minus (percent)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.zuora.com/role/DebtBalancesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/DebtBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 Notes principal", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r26", "r146", "r365" ] }, "zuo_DebtInstrumentConvertibleAmortizationPeriodForDiscount": { "xbrltype": "durationItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "DebtInstrumentConvertibleAmortizationPeriodForDiscount", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt discount amortization period", "label": "Debt Instrument, Convertible, Amortization Period For Discount", "documentation": "Debt Instrument, Convertible, Amortization Period For Discount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial conversion rate", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r34", "r69", "r134", "r135", "r341" ] }, "zuo_DebtInstrumentConvertibleConvertedSharesPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "DebtInstrumentConvertibleConvertedSharesPrice", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Price per share conversion (in dollars per share)", "label": "Debt Instrument, Convertible, Converted Shares Price", "documentation": "Debt Instrument, Convertible, Converted Shares Price" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of equity instruments upon conversion (in shares)", "label": "Debt Instrument, Convertible, Number of Equity Instruments", "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity." } } }, "auth_ref": [ "r34", "r69", "r134", "r135", "r341" ] }, "zuo_DebtInstrumentConvertiblePrincipalAmountConvertible": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "DebtInstrumentConvertiblePrincipalAmountConvertible", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount for conversion", "label": "Debt Instrument, Convertible, Principal Amount Convertible", "documentation": "Debt Instrument, Convertible, Principal Amount Convertible" } } }, "auth_ref": [] }, "zuo_DebtInstrumentConvertibleSharesIssuableUponConversionRecordedAsDebtConversionLiability": { "xbrltype": "sharesItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "DebtInstrumentConvertibleSharesIssuableUponConversionRecordedAsDebtConversionLiability", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issuable upon conversion (in shares)", "label": "Debt Instrument, Convertible, Shares Issuable Upon Conversion, Recorded As Debt Conversion Liability", "documentation": "Debt Instrument, Convertible, Shares Issuable Upon Conversion, Recorded As Debt Conversion Liability" } } }, "auth_ref": [] }, "zuo_DebtInstrumentConvertibleSharesIssuableUponConversionValueRecordedAsDebtConversionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "DebtInstrumentConvertibleSharesIssuableUponConversionValueRecordedAsDebtConversionLiability", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value of shares issuable upon conversion", "label": "Debt Instrument, Convertible, Shares Issuable Upon Conversion, Value, Recorded As Debt Conversion Liability", "documentation": "Debt Instrument, Convertible, Shares Issuable Upon Conversion, Value, Recorded As Debt Conversion Liability" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r91", "r93", "r339", "r510", "r736", "r737" ] }, "zuo_DebtInstrumentInterestInKindOptionPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "DebtInstrumentInterestInKindOptionPercentage", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Optional in kind interest (percent)", "label": "Debt Instrument, Interest In Kind Option, Percentage", "documentation": "Debt Instrument, Interest In Kind Option, Percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate (percent)", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r33", "r91", "r368", "r510" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate (percent)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r33", "r340" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.zuora.com/role/DebtBalancesDetails", "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r213", "r339", "r340", "r341", "r342", "r343", "r345", "r350", "r351", "r352", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r363", "r510", "r735", "r736", "r737", "r738", "r739", "r867" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.zuora.com/role/DebtBalancesDetails", "http://www.zuora.com/role/DebtInterestExpenseDetails", "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r35", "r213", "r339", "r340", "r341", "r342", "r343", "r345", "r350", "r351", "r352", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r510", "r735", "r736", "r737", "r738", "r739", "r867" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion percentage of par value", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.zuora.com/role/DebtBalancesDetails", "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r35", "r69", "r72", "r90", "r91", "r93", "r95", "r133", "r135", "r213", "r339", "r340", "r341", "r342", "r343", "r345", "r350", "r351", "r352", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r363", "r510", "r735", "r736", "r737", "r738", "r739", "r867" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.zuora.com/role/DebtBalancesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/DebtBalancesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized deferred loan costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r92", "r350", "r366", "r736", "r737" ] }, "us-gaap_DebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtMember", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt conversion liability", "label": "Debt [Member]", "documentation": "Contractual obligation to pay money on demand or on fixed or determinable dates." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "crdr": "debit", "calculation": { "http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Current", "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), classified as current." } } }, "auth_ref": [ "r307", "r878" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails", "http://www.zuora.com/role/InvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTerm", "presentation": [ "http://www.zuora.com/role/InvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities stated effective maturities (in years)", "label": "Debt Securities, Available-for-Sale, Term", "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." } } }, "auth_ref": [ "r941" ] }, "us-gaap_DebtSecuritiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesCurrentAbstract", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments:", "label": "Debt Securities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r455", "r456", "r570" ] }, "us-gaap_DepositsAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssets", "crdr": "debit", "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposits", "label": "Deposits Assets", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future." } } }, "auth_ref": [ "r858" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetDepreciationandAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total depreciation and amortization expense", "label": "Depreciation", "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." } } }, "auth_ref": [ "r11", "r63" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation, amortization and accretion", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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." } } }, "auth_ref": [ "r11", "r63" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant and debt conversion liability", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r185", "r186", "r497", "r620", "r621", "r622", "r623", "r625", "r626", "r627", "r628", "r629", "r651", "r653", "r654", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r726", "r965" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillSummaryofPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r139" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.zuora.com/role/GeographicalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r400", "r741", "r742", "r743", "r744", "r745", "r746", "r747" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.zuora.com/role/GeographicalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r400", "r741", "r742", "r743", "r744", "r745", "r746", "r747" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.zuora.com/role/GeographicalInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Country Based on Customer Address at Time of Sale", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r907" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Plans", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r412", "r416", "r444", "r445", "r448", "r754" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r772" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r805" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.zuora.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r202", "r219", "r220", "r221", "r222", "r223", "r228", "r230", "r233", "r234", "r235", "r239", "r484", "r485", "r565", "r583", "r727" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.zuora.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r202", "r219", "r220", "r221", "r222", "r223", "r230", "r233", "r234", "r235", "r239", "r484", "r485", "r565", "r583", "r727" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.zuora.com/role/NetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r227", "r236", "r237", "r238" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rates on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r499" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.zuora.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r458" ] }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "crdr": "credit", "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt conversion liability", "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability", "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability." } } }, "auth_ref": [ "r85" ] }, "us-gaap_EmbeddedDerivativeFinancialInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmbeddedDerivativeFinancialInstrumentsMember", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/FairValueMeasurementsChangesinLevel3FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Liability", "label": "Embedded Derivative Financial Instruments [Member]", "documentation": "Derivative instrument embedded in host contract." } } }, "auth_ref": [] }, "us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on revaluation of the debt conversion liability", "label": "Embedded Derivative, Gain (Loss) on Embedded Derivative, Net", "documentation": "Net Increase or Decrease in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period." } } }, "auth_ref": [ "r937" ] }, "us-gaap_EmbeddedDerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmbeddedDerivativeLiabilityMeasurementInput", "presentation": [ "http://www.zuora.com/role/DebtDebtConversionLiabilityMeasurementInputDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt conversion liability, measurement input", "label": "Embedded Derivative Liability, Measurement Input", "documentation": "Value of input used to measure embedded derivative liability." } } }, "auth_ref": [ "r941" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued employee liabilities", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansUnrecognizedCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average recognition period (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r447" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansUnrecognizedCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r936" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansUnrecognizedCompensationCostDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrecognized compensation cost, stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r936" ] }, "zuo_EmployeeStockOptionAndRestrictedStockUnitRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "EmployeeStockOptionAndRestrictedStockUnitRSUMember", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options and RSUs", "label": "Employee Stock Option And Restricted Stock Unit RSU [Member]", "documentation": "Employee Stock Option And Restricted Stock Unit RSU [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansUnrecognizedCompensationCostDetails", "http://www.zuora.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock Options", "terseLabel": "Issued and outstanding stock options", "label": "Employee Stock Option [Member]", "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." } } }, "auth_ref": [] }, "zuo_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.zuora.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares committed under ESPP", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee Stock Purchase Plan [Member]" } } }, "auth_ref": [] }, "zuo_EmployeeStockPurchasePlanOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "EmployeeStockPurchasePlanOfferingPeriod", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP offering period (in months)", "label": "Employee Stock Purchase Plan Offering Period", "documentation": "Employee Stock Purchase Plan Offering Period" } } }, "auth_ref": [] }, "zuo_EmployeeStockPurchasePlanOfferingPeriodNumberOfPurchasePeriods": { "xbrltype": "integerItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "EmployeeStockPurchasePlanOfferingPeriodNumberOfPurchasePeriods", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of purchase periods in offering period", "label": "Employee Stock Purchase Plan, Offering Period, Number Of Purchase Periods", "documentation": "Employee Stock Purchase Plan, Offering Period, Number Of Purchase Periods" } } }, "auth_ref": [] }, "zuo_EmployeeStockPurchasePlanOfferingPeriodPurchasePeriodTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "EmployeeStockPurchasePlanOfferingPeriodPurchasePeriodTerm", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of purchase period (in months)", "label": "Employee Stock Purchase Plan, Offering Period, Purchase Period Term", "documentation": "Employee Stock Purchase Plan, Offering Period, Purchase Period Term" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r770" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r770" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r770" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r844" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r770" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r770" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r770" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r770" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r16", "r167", "r196", "r197", "r198", "r214", "r215", "r216", "r218", "r224", "r226", "r240", "r298", "r299", "r387", "r449", "r450", "r451", "r462", "r463", "r475", "r476", "r477", "r478", "r479", "r480", "r483", "r500", "r502", "r503", "r504", "r505", "r506", "r524", "r592", "r593", "r594", "r608", "r678" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r813" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r777", "r788", "r798", "r823" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r774", "r785", "r795", "r820" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r819" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockRealizedLossesandGainsontheLiabilityClassifiedWarrantsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "(Loss) gain on change in fair value of warrant liability", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r2", "r11" ] }, "zuo_FairValueAdjustmentOfWarrantsAndDebtConversionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "FairValueAdjustmentOfWarrantsAndDebtConversionLiability", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 }, "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value of debt conversion and warrant liabilities", "terseLabel": "Change in fair value of debt conversion and warrant liabilities", "label": "Fair Value Adjustment Of Warrants And Debt Conversion Liability", "documentation": "Fair Value Adjustment Of Warrants And Debt Conversion Liability" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails", "http://www.zuora.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets Measured on Recurring Basis", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r487", "r488", "r493" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails", "http://www.zuora.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r487", "r488", "r493" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Fair Value Hierarchy for Financial Assets Measured on a Recurring Basis", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "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." } } }, "auth_ref": [ "r22", "r86", "r87", "r142" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.zuora.com/role/DebtDebtConversionLiabilityMeasurementInputDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.zuora.com/role/DebtDebtConversionLiabilityMeasurementInputDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r17" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.zuora.com/role/DebtTables", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Fair Value Measurements Inputs and Valuation Techniques", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r17" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r352", "r405", "r406", "r407", "r408", "r409", "r410", "r488", "r531", "r532", "r533", "r736", "r737", "r748", "r749", "r750" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r487", "r488", "r490", "r491", "r494" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.zuora.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r486" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r352", "r405", "r410", "r488", "r531", "r748", "r749", "r750" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r352", "r405", "r410", "r488", "r532", "r736", "r737", "r748", "r749", "r750" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r352", "r405", "r406", "r407", "r408", "r409", "r410", "r488", "r533", "r736", "r737", "r748", "r749", "r750" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsChangesinLevel3FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsChangesinLevel3FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsChangesinLevel3FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r18", "r87" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Level 3 Fair Value Measurements", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r18", "r87" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsChangesinLevel3FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r492" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsChangesinLevel3FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r18" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r352", "r405", "r406", "r407", "r408", "r409", "r410", "r531", "r532", "r533", "r736", "r737", "r748", "r749", "r750" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r486", "r494" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/FairValueMeasurementsChangesinLevel3FairValueMeasurementsDetails", "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails", "http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r301", "r302", "r304", "r305", "r306", "r308", "r309", "r310", "r363", "r383", "r481", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r581", "r731", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r879", "r880", "r881", "r882" ] }, "zuo_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillSummaryofPurchasedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillSummaryofPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r175", "r317" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r126" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 (remainder of the year)", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amortization Expense Related to Purchased Intangible Assets", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r126" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r126" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r126" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillSummaryofPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r315", "r316", "r317", "r318", "r560", "r561" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillSummaryofPurchasedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillSummaryofPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r125", "r561" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillSummaryofPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r560" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillSummaryofPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r59", "r61" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillSummaryofPurchasedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails", "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillSummaryofPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r125", "r560" ] }, "zuo_FirstCitizenBankTrustCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "FirstCitizenBankTrustCompanyMember", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First Citizen Bank & Trust Company", "label": "First Citizen Bank & Trust Company [Member]", "documentation": "First Citizen Bank & Trust Company" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r781", "r792", "r802", "r827" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r781", "r792", "r802", "r827" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r781", "r792", "r802", "r827" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r781", "r792", "r802", "r827" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r781", "r792", "r802", "r827" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r114", "r661" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r110" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.zuora.com/role/GeographicalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration", "label": "Geographic Concentration Risk [Member]", "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)." } } }, "auth_ref": [ "r52", "r706" ] }, "zuo_GeographicInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "GeographicInformationDisclosureTextBlock", "presentation": [ "http://www.zuora.com/role/GeographicalInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical Information", "label": "Geographic Information Disclosure [Text Block]", "documentation": "The entire disclosure of activity and information by geographic region, including but not limited to revenue and revenue concentration." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "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." } } }, "auth_ref": [ "r174", "r313", "r562", "r734", "r756", "r886", "r893" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased Intangible Assets and Goodwill", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r123" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of foreign currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r314" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r112", "r211", "r243", "r249", "r253", "r255", "r297", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r498", "r729", "r903" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.zuora.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "terseLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r1", "r108", "r148", "r243", "r249", "r253", "r255", "r566", "r578", "r729" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r319", "r320", "r662" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r320", "r662" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.zuora.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r212", "r454", "r459", "r460", "r461", "r464", "r466", "r467", "r468", "r607" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.zuora.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "verboseLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r153", "r163", "r225", "r226", "r247", "r457", "r465", "r584" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r10" ] }, "zuo_IncreaseDecreaseInCapitalizedContractCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "IncreaseDecreaseInCapitalizedContractCost", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred commissions", "label": "Increase (Decrease) In Capitalized Contract Cost", "documentation": "Increase (Decrease) In Capitalized Contract Cost" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Deferred Revenue", "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." } } }, "auth_ref": [ "r720" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued employee liabilities", "label": "Increase (Decrease) in Employee Related Liabilities", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r849", "r864" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r784", "r792", "r802", "r819", "r827", "r831", "r839" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r837" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r773", "r843" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r773", "r843" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r773", "r843" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased intangibles, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r57", "r60" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r92", "r150", "r199", "r246", "r508", "r663", "r767", "r967" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.zuora.com/role/DebtInterestExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.zuora.com/role/DebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r115", "r358", "r369", "r738", "r739" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.zuora.com/role/DebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/DebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual interest expense", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r116", "r359", "r738", "r739" ] }, "zuo_InterestExpensesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "InterestExpensesLineItems", "presentation": [ "http://www.zuora.com/role/DebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Expenses [Line Items]", "label": "Interest Expenses [Line Items]", "documentation": "Interest Expenses" } } }, "auth_ref": [] }, "zuo_InterestExpensesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "InterestExpensesTable", "presentation": [ "http://www.zuora.com/role/DebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Expenses [Table]", "label": "Interest Expenses [Table]", "documentation": "Interest Expenses" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.zuora.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Expense", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "zuo_InterestIncomeAndOtherExpenseIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "InterestIncomeAndOtherExpenseIncomeNet", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and other income (expense), net", "label": "Interest Income And Other (Expense) Income, Net", "documentation": "Interest Income And Other (Expense) Income, Net" } } }, "auth_ref": [] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, Debt and Equity Securities [Abstract]", "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.zuora.com/role/Investments" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r143", "r151", "r152", "r166", "r263", "r266", "r495", "r496" ] }, "zuo_LeaseArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "LeaseArrangementAxis", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Arrangement [Axis]", "label": "Lease Arrangement [Axis]", "documentation": "Lease Arrangement" } } }, "auth_ref": [] }, "zuo_LeaseArrangementDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "LeaseArrangementDomain", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Arrangement [Domain]", "label": "Lease Arrangement [Domain]", "documentation": "Lease Arrangement" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r516", "r755" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Cost", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.zuora.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Leases and Lease Costs", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r947" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r128" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r515" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r515" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://www.zuora.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Term and Discount Rate", "label": "Lessee, Operating Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases not yet commenced, lease term (in years)", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r946" ] }, "zuo_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, lease not yet commenced, undiscounted amount", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount", "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.zuora.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r948" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r523" ] }, "zuo_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, Payments, Due After Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r523" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r523" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r523" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r523" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 (remainder of the year)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r948" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r523" ] }, "zuo_LesseeOperatingLeaseNumberOfOptionsToExtend": { "xbrltype": "integerItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "LesseeOperatingLeaseNumberOfOptionsToExtend", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of lease extension options", "label": "Lessee, Operating Lease, Number Of Options To Extend", "documentation": "Lessee, Operating Lease, Number Of Options To Extend" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating renewal term (in years)", "label": "Lessee, Operating Lease, Renewal Term", "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." } } }, "auth_ref": [ "r945" ] }, "zuo_LesseeOperatingLeaseSupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "LesseeOperatingLeaseSupplementalCashFlowInformationAbstract", "presentation": [ "http://www.zuora.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information", "label": "Lessee, Operating Lease, Supplemental Cash Flow Information [Abstract]", "documentation": "Lessee, Operating Lease, Supplemental Cash Flow Information" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.zuora.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r511" ] }, "zuo_LettersOfCreditAvailableAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "LettersOfCreditAvailableAmount", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit available", "label": "Letters Of Credit Available, Amount", "documentation": "Letters Of Credit Available, Amount" } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r30", "r211", "r297", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r472", "r473", "r474", "r498", "r636", "r728", "r768", "r903", "r950", "r951" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r106", "r147", "r575", "r756", "r868", "r883", "r942" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r32", "r170", "r211", "r297", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r472", "r473", "r474", "r498", "r756", "r903", "r950", "r951" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r86" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount drawn under credit facility", "label": "Long-Term Line of Credit", "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." } } }, "auth_ref": [ "r26", "r146", "r959" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name [Axis]", "label": "Lender Name [Axis]", "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." } } }, "auth_ref": [ "r29", "r867" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "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." } } }, "auth_ref": [ "r29", "r867" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r29" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.zuora.com/role/DebtBalancesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.zuora.com/role/DebtBalancesDetails", "http://www.zuora.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance on term loan", "totalLabel": "Carrying value", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r26", "r146", "r351", "r367", "r736", "r737", "r959" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r178" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.zuora.com/role/DebtBalancesDetails", "http://www.zuora.com/role/DebtInterestExpenseDetails", "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r35" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.zuora.com/role/DebtBalancesDetails", "http://www.zuora.com/role/DebtInterestExpenseDetails", "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r35", "r65" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r323", "r324", "r325", "r328", "r898", "r899" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r323", "r324", "r325", "r328", "r898", "r899" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/InvestmentsNarrativeDetails", "http://www.zuora.com/role/LeasesNarrativeDetails", "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillNarrativeDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r324", "r325", "r326", "r327", "r411", "r558", "r591", "r628", "r629", "r683", "r685", "r687", "r688", "r697", "r717", "r718", "r730", "r740", "r753", "r758", "r905", "r952", "r953", "r954", "r955", "r956", "r957" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r811" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r811" ] }, "us-gaap_MeasurementInputConversionPriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputConversionPriceMember", "presentation": [ "http://www.zuora.com/role/DebtDebtConversionLiabilityMeasurementInputDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in dollars per share)", "label": "Measurement Input, Conversion Price [Member]", "documentation": "Measurement input using price per share at which convertible share can be converted into common stock." } } }, "auth_ref": [ "r940" ] }, "zuo_MeasurementInputCorporateBondYieldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "MeasurementInputCorporateBondYieldMember", "presentation": [ "http://www.zuora.com/role/DebtDebtConversionLiabilityMeasurementInputDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bond yield", "label": "Measurement Input, Corporate Bond Yield [Member]", "documentation": "Measurement Input, Corporate Bond Yield" } } }, "auth_ref": [] }, "zuo_MeasurementInputCouponInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "MeasurementInputCouponInterestRateMember", "presentation": [ "http://www.zuora.com/role/DebtDebtConversionLiabilityMeasurementInputDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Coupon interest rate", "label": "Measurement Input, Coupon Interest Rate [Member]", "documentation": "Measurement Input, Coupon Interest Rate" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price (in dollars per share)", "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r940" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r940" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r940" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.zuora.com/role/DebtDebtConversionLiabilityMeasurementInputDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r940" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.zuora.com/role/DebtDebtConversionLiabilityMeasurementInputDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r940" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.zuora.com/role/DebtDebtConversionLiabilityMeasurementInputDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of common stock (in dollars per share)", "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r940" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.zuora.com/role/DebtDebtConversionLiabilityMeasurementInputDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r489" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.zuora.com/role/DebtDebtConversionLiabilityMeasurementInputDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/LeasesNarrativeDetails", "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillNarrativeDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r324", "r325", "r326", "r327", "r411", "r558", "r591", "r628", "r629", "r683", "r685", "r687", "r688", "r697", "r717", "r718", "r730", "r740", "r753", "r758", "r905", "r952", "r953", "r954", "r955", "r956", "r957" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r830" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r909" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r838" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r812" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r206" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r206" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r118", "r119", "r120" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.zuora.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r109", "r120", "r149", "r168", "r191", "r194", "r198", "r211", "r217", "r219", "r220", "r221", "r222", "r225", "r226", "r232", "r243", "r249", "r253", "r255", "r297", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r485", "r498", "r579", "r658", "r676", "r677", "r729", "r767", "r903" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.zuora.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r811" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r781", "r792", "r802", "r819", "r827" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r809" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r808" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r819" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r838" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r838" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.zuora.com/role/GeographicalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r970", "r971", "r972", "r973" ] }, "zuo_Notes2029AdditionalNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "Notes2029AdditionalNotesMember", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Notes", "label": "Notes 2029, Additional Notes [Member]", "documentation": "Notes 2029, Additional Notes" } } }, "auth_ref": [] }, "zuo_Notes2029InitialNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "Notes2029InitialNotesMember", "presentation": [ "http://www.zuora.com/role/DebtBalancesDetails", "http://www.zuora.com/role/DebtInterestExpenseDetails", "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Notes", "label": "Notes 2029, Initial Notes [Member]", "documentation": "Notes 2029, Initial Notes" } } }, "auth_ref": [] }, "zuo_Notes2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "Notes2029Member", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 Notes", "label": "Notes 2029 [Member]", "documentation": "Notes 2029" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r243", "r249", "r253", "r255", "r729" ] }, "zuo_OperatingLeaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "OperatingLeaseAgreementMember", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certain facility lease agreements", "label": "Operating Lease Agreement [Member]", "documentation": "Operating lease agreement." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostsDetails", "http://www.zuora.com/role/LeasesFutureMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "terseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r513" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current portion", "verboseLabel": "Operating lease liabilities, current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r513" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, net of current portion", "verboseLabel": "Operating lease liabilities, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r513" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r514", "r519" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets", "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r512" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in carrying amount of right-of-use assets", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r865" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.zuora.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average operating lease discount rate (percent)", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r522", "r755" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.zuora.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining operating lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r521", "r755" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Overview and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r97", "r140", "r599", "r600" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r176" ] }, "us-gaap_OtherCommitmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsAxis", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Axis]", "label": "Other Commitments [Axis]", "documentation": "Information by type of other commitment." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsDomain", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Domain]", "label": "Other Commitments [Domain]", "documentation": "Other future obligation." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Line Items]", "label": "Other Commitments [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Table]", "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (loss) gain on available-for-sale securities", "verboseLabel": "Unrealized loss on available-for-sale securities", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r9", "r14", "r141" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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." } } }, "auth_ref": [ "r9", "r14", "r141" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r16", "r25", "r192", "r195", "r200", "r500", "r501", "r506", "r563", "r580", "r861", "r862" ] }, "us-gaap_OtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsTextBlock", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Other Current Assets [Text Block]", "documentation": "The entire disclosure for other current assets." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r36" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Operating Activities, Cash Flow Statement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r811" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Prepaid Expense, Current", "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." } } }, "auth_ref": [ "r859", "r884" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r779", "r790", "r800", "r825" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r782", "r793", "r803", "r828" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r782", "r793", "r803", "r828" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r807" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of short-term investments", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "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)." } } }, "auth_ref": [ "r44", "r204", "r264" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash payment", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r45", "r470" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for acquisition", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r45" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r117" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r810" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r810" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r809" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r819" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r812" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r808" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails", "http://www.zuora.com/role/EmployeeStockPlansUnrecognizedCompensationCostDetails", "http://www.zuora.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "verboseLabel": "Unvested PSUs issued and outstanding", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "zuo_PeterHirschMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "PeterHirschMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Peter Hirsch [Member]", "documentation": "Peter Hirsch" } } }, "auth_ref": [] }, "zuo_PeterHirschTradingArrangementPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "PeterHirschTradingArrangementPerformanceSharesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Peter Hirsch Trading Arrangement, Performance Shares [Member]", "documentation": "Peter Hirsch Trading Arrangement, Performance Shares" } } }, "auth_ref": [] }, "zuo_PeterHirschTradingArrangementRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "PeterHirschTradingArrangementRestrictedStockUnitsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Peter Hirsch Trading Arrangement, Restricted Stock Units [Member]", "documentation": "Peter Hirsch Trading Arrangement, Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansUnrecognizedCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansUnrecognizedCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r100", "r371" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r100", "r638" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r100", "r371" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "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." } } }, "auth_ref": [ "r100", "r638", "r656", "r968", "r969" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r860" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "auth_ref": [] }, "zuo_PrepaidHostingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "PrepaidHostingCosts", "crdr": "debit", "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid hosting costs", "label": "Prepaid Hosting Costs", "documentation": "Prepaid hosting costs." } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid insurance", "label": "Prepaid Insurance", "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." } } }, "auth_ref": [ "r724", "r732", "r884" ] }, "zuo_PrepaidSoftwareSubscriptionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "PrepaidSoftwareSubscriptionsCurrent", "crdr": "debit", "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid software subscriptions", "label": "Prepaid Software Subscriptions Current", "documentation": "Prepaid software subscriptions current." } } }, "auth_ref": [] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes", "label": "Prepaid Taxes", "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." } } }, "auth_ref": [ "r725", "r733", "r884" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "WSJ Prime Rate", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of short-term investments", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "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)." } } }, "auth_ref": [ "r204", "r205", "r877" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock upon exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r8", "r21" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r256", "r559", "r585", "r586", "r587", "r588", "r589", "r590", "r721", "r741", "r757", "r850", "r900", "r901", "r907", "r960" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r256", "r559", "r585", "r586", "r587", "r588", "r589", "r590", "r721", "r741", "r757", "r850", "r900", "r901", "r907", "r960" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetCapitalizedInternaluseSoftwareCostsDetails", "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r127", "r156", "r161", "r162" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r128", "r172", "r577" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetCapitalizedInternaluseSoftwareCostsDetails", "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Total", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r12", "r568", "r577", "r756" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetCapitalizedInternaluseSoftwareCostsDetails", "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r128" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r203", "r303" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r807" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r807" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/InvestmentsNarrativeDetails", "http://www.zuora.com/role/LeasesNarrativeDetails", "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillNarrativeDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r324", "r325", "r326", "r327", "r404", "r411", "r439", "r440", "r441", "r534", "r558", "r591", "r628", "r629", "r683", "r685", "r687", "r688", "r697", "r717", "r718", "r730", "r740", "r753", "r758", "r761", "r896", "r905", "r953", "r954", "r955", "r956", "r957" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/InvestmentsNarrativeDetails", "http://www.zuora.com/role/LeasesNarrativeDetails", "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillNarrativeDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r324", "r325", "r326", "r327", "r404", "r411", "r439", "r440", "r441", "r534", "r558", "r591", "r628", "r629", "r683", "r685", "r687", "r688", "r697", "r717", "r718", "r730", "r740", "r753", "r758", "r761", "r896", "r905", "r953", "r954", "r955", "r956", "r957" ] }, "zuo_ReclassificationOfWarrantsNetOfAllocatedDebtIssuanceCostsNumberOfWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "ReclassificationOfWarrantsNetOfAllocatedDebtIssuanceCostsNumberOfWarrants", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants classified as liability (in shares)", "label": "Reclassification Of Warrants, Net Of Allocated Debt Issuance Costs, Number Of Warrants", "documentation": "Reclassification Of Warrants, Net Of Allocated Debt Issuance Costs, Number Of Warrants" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r774", "r785", "r795", "r820" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r96", "r453", "r958" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r775", "r786", "r796", "r821" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r776", "r787", "r797", "r822" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r783", "r794", "r804", "r829" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r171" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails", "http://www.zuora.com/role/EmployeeStockPlansUnrecognizedCompensationCostDetails", "http://www.zuora.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "verboseLabel": "Unvested RSUs issued and outstanding", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r103", "r136", "r574", "r595", "r597", "r606", "r639", "r756" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r167", "r214", "r215", "r216", "r218", "r224", "r226", "r298", "r299", "r449", "r450", "r451", "r462", "r463", "r475", "r477", "r478", "r480", "r483", "r592", "r594", "r608", "r968" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.zuora.com/role/GeographicalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "verboseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r244", "r245", "r248", "r251", "r252", "r256", "r257", "r259", "r399", "r400", "r559" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.zuora.com/role/GeographicalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer Benchmark [Member]", "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." } } }, "auth_ref": [ "r259", "r847" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligations" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue and Performance Obligations", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r164", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r403" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r159" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "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." } } }, "auth_ref": [ "r160" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r160" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation (percent)", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r846" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Loan", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "zuo_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "presentation": [ "http://www.zuora.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New right-of-use assets obtained in exchange for lease liabilities:", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases obtained", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r520", "r755" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r838" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r838" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.zuora.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Accumulated Other Comprehensive Income", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r42", "r943", "r944" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.zuora.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.zuora.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails", "http://www.zuora.com/role/InvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "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." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.zuora.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amortized Cost, Unrealized Gains and Losses and Estimated Fair Value of Short-term Investments", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.zuora.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Tax Provision, Pretax Loss, and Effective Tax Rate", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "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." } } }, "auth_ref": [ "r138" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.zuora.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carry Value of Long-term Debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r35", "r69", "r72", "r90", "r91", "r93", "r95", "r133", "r135", "r736", "r738", "r870" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.zuora.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Calculation of Basic and Diluted Net Loss Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r875" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "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." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r78" ] }, "zuo_ScheduleOfEmployeeServiceShareBasedCompensationUnrecognizedCompensationCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationUnrecognizedCompensationCostsTableTextBlock", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Compensation Costs Related to Unvested Equity Awards", "label": "Schedule Of Employee Service Share Based Compensation, Unrecognized Compensation Costs [Table Text Block]", "documentation": "Schedule Of Employee Service Share Based Compensation, Unrecognized Compensation Costs" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillSummaryofPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r59", "r61", "r560" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Purchased Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r59", "r61" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r734", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895" ] }, "zuo_ScheduleOfOperatingLeaseSupplementalInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "ScheduleOfOperatingLeaseSupplementalInformationTableTextBlock", "presentation": [ "http://www.zuora.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Operating Lease Information", "label": "Schedule Of Operating Lease Supplemental Information [Table Text Block]", "documentation": "Schedule Of Operating Lease Supplemental Information" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Schedule of Other Current Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetCapitalizedInternaluseSoftwareCostsDetails", "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails", "http://www.zuora.com/role/EmployeeStockPlansUnrecognizedCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r413", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r19", "r20", "r75" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of RSU Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r66", "r67", "r68", "r69", "r70", "r71", "r72", "r133", "r135", "r136", "r179", "r180", "r181", "r241", "r371", "r372", "r373", "r375", "r378", "r383", "r385", "r602", "r603", "r604", "r605", "r740", "r845", "r866" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Realized Losses and Gain on the Revaluation of the Liability-Classified Warrants", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r61" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r769" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r771" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.zuora.com/role/GeographicalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r257", "r258", "r622", "r624", "r626", "r684", "r686", "r689", "r698", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r722", "r742", "r761", "r907", "r960" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r110" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r754" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in shares)", "periodEndLabel": "Outstanding, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r428", "r429" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in dollars per share)", "periodEndLabel": "Outstanding, ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r428", "r429" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r432" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r432" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails", "http://www.zuora.com/role/EmployeeStockPlansUnrecognizedCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r413", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average Remaining Contractual Term\u00a0(Years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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." } } }, "auth_ref": [ "r422" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansGrantDateFairValueandIntrinsicValueofOptionsExercisedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of options exercised during each respective period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "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." } } }, "auth_ref": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansGrantDateFairValueandIntrinsicValueofOptionsExercisedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value per share of options granted during each respective period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Grant Date Fair Value and Intrinsic Value of Options Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year." } } }, "auth_ref": [ "r77" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in shares)", "periodEndLabel": "Outstanding, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r420", "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Subject To Outstanding Stock\u00a0Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price, beginning balance (in dollars per share)", "periodEndLabel": "Weighted average exercise price, ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r420", "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "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." } } }, "auth_ref": [ "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "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." } } }, "auth_ref": [ "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental compensation expense", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r446" ] }, "zuo_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate equity awards outstanding (in shares)", "label": "Share Based Compensation Arrangement By Share Based Payment Awards Outstanding Number", "documentation": "Share Based Compensation Arrangement By Share Based Payment Awards Outstanding Number" } } }, "auth_ref": [] }, "zuo_ShareBasedCompensationArrangementReversalOfExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "ShareBasedCompensationArrangementReversalOfExpense", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reversal of expense", "label": "Share-Based Compensation Arrangement, Reversal Of Expense", "documentation": "Share-Based Compensation Arrangement, Reversal Of Expense" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansRSUandPSUActivityDetails", "http://www.zuora.com/role/EmployeeStockPlansUnrecognizedCompensationCostDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r425" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r426" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of PSU Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r24" ] }, "zuo_ShareBasedPaymentArrangementNumberOfTranches": { "xbrltype": "integerItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "ShareBasedPaymentArrangementNumberOfTranches", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of tranches", "label": "Share-Based Payment Arrangement, Number Of Tranches", "documentation": "Share-Based Payment Arrangement, Number Of Tranches" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "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." } } }, "auth_ref": [ "r74" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average remaining contractual term (years), exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r74" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average remaining contractual term (years), outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r137" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average remaining contractual term (years), vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r436" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price, percentage of fair market value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "zuo_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in dollars per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term operating lease costs", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r517", "r755" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r121", "r208" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetCapitalizedInternaluseSoftwareCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StandbyLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandbyLettersOfCreditMember", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Irrevocable letters of credit", "label": "Standby Letters of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation." } } }, "auth_ref": [ "r0", "r902", "r962", "r963" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.zuora.com/role/Cover", "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r165", "r179", "r180", "r181", "r211", "r230", "r231", "r233", "r235", "r241", "r242", "r297", "r329", "r331", "r332", "r333", "r336", "r337", "r371", "r372", "r375", "r378", "r385", "r498", "r602", "r603", "r604", "r605", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r638", "r659", "r678", "r699", "r700", "r701", "r702", "r703", "r845", "r866", "r874" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r16", "r40", "r167", "r196", "r197", "r198", "r214", "r215", "r216", "r218", "r224", "r226", "r240", "r298", "r299", "r387", "r449", "r450", "r451", "r462", "r463", "r475", "r476", "r477", "r478", "r479", "r480", "r483", "r500", "r502", "r503", "r504", "r505", "r506", "r524", "r592", "r593", "r594", "r608", "r678" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.zuora.com/role/GeographicalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r257", "r258", "r622", "r624", "r626", "r684", "r686", "r689", "r698", "r705", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r722", "r742", "r761", "r907", "r960" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r214", "r215", "r216", "r240", "r559", "r601", "r619", "r630", "r631", "r632", "r633", "r634", "r635", "r638", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r655", "r657", "r660", "r661", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r678", "r762" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r214", "r215", "r216", "r240", "r559", "r601", "r619", "r630", "r631", "r632", "r633", "r634", "r635", "r638", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r655", "r657", "r660", "r661", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r678", "r762" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r778", "r789", "r799", "r824" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Class B common stock to Class A common stock (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r16", "r39", "r69", "r136", "r355" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "RSU releases (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r16", "r100", "r101", "r136" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)", "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r16", "r100", "r101", "r136", "r425" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r16", "r40", "r136" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r101", "r104", "r105", "r122", "r640", "r656", "r679", "r680", "r756", "r768", "r868", "r883", "r942", "r968" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.zuora.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r132", "r210", "r370", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r387", "r482", "r681", "r682", "r704" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r518", "r755" ] }, "us-gaap_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubscriptionAndCirculationMember", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription", "label": "Subscription and Circulation [Member]", "documentation": "Right to receive or access periodic material for specified period of time." } } }, "auth_ref": [ "r908" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.zuora.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r507", "r526" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.zuora.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r507", "r526" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.zuora.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r507", "r526" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.zuora.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r507", "r526" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.zuora.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r507", "r526" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.zuora.com/role/SubsequentEvent" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r525", "r527" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r818" ] }, "us-gaap_TechnologyServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyServiceMember", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "label": "Technology Service [Member]", "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design." } } }, "auth_ref": [ "r908" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r876", "r949" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "zuo_TogaiInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "TogaiInc.Member", "presentation": [ "http://www.zuora.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Togai Inc.", "label": "Togai Inc. [Member]", "documentation": "Togai Inc." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r810" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r817" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.zuora.com/role/PurchasedIntangibleAssetsandGoodwillSummaryofPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade name", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r83" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r837" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r839" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.zuora.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/FairValueMeasurementsChangesinLevel3FairValueMeasurementsDetails", "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails", "http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r363", "r383", "r481", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r581", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r879", "r880", "r881", "r882" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r840" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r841" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r839" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r839" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r842" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r840" ] }, "zuo_TwoThousandAndEighteenEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "TwoThousandAndEighteenEmployeeStockPurchasePlanMember", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansUnrecognizedCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 ESPP", "label": "Two Thousand and Eighteen Employee Stock Purchase Plan [Member]", "documentation": "Two thousand and eighteen employee stock purchase plan." } } }, "auth_ref": [] }, "zuo_TwoThousandAndEighteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "TwoThousandAndEighteenEquityIncentivePlanMember", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Equity Incentive Plan", "label": "Two Thousand And Eighteen Equity Incentive Plan [Member]", "documentation": "2018 equity incentive plan." } } }, "auth_ref": [] }, "zuo_TwoThousandSixAndTwoThousandFifteenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "TwoThousandSixAndTwoThousandFifteenPlanMember", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2006 Stock Plan and 2015 Equity Incentive Plan", "label": "Two Thousand Six and Two Thousand Fifteen Plan [Member]", "documentation": "Two thousand six and two thousand fifteen plan." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.zuora.com/role/GeographicalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USTreasuryAndGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryAndGovernmentMember", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails", "http://www.zuora.com/role/InvestmentsAmortizedCosttoFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government securities", "verboseLabel": "U.S. government securities", "label": "US Treasury and Government [Member]", "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)." } } }, "auth_ref": [ "r567", "r748", "r961" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r836" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r54", "r55", "r56", "r154", "r155", "r157", "r158" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "zuo_WarrantAgreementMakeWholeFundamentalChangeScenarioIssuanceOfStockAsPercentageOfOutstandingSharesShareholderApprovalThreshold": { "xbrltype": "percentItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "WarrantAgreementMakeWholeFundamentalChangeScenarioIssuanceOfStockAsPercentageOfOutstandingSharesShareholderApprovalThreshold", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Make-whole fundamental change scenarios, issuance of stock as percentage of outstanding shares for requirement of shareholder approval", "label": "Warrant Agreement, Make Whole Fundamental Change Scenario, Issuance Of Stock As Percentage Of Outstanding Shares, Shareholder Approval Threshold", "documentation": "Warrant Agreement, Make Whole Fundamental Change Scenario, Issuance Of Stock As Percentage Of Outstanding Shares, Shareholder Approval Threshold" } } }, "auth_ref": [] }, "zuo_WarrantLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "WarrantLiabilityValue", "crdr": "credit", "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liability", "label": "Warrant Liability, Value", "documentation": "Warrant Liability, Value" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsChangesinLevel3FairValueMeasurementsDetails", "http://www.zuora.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsDetails", "http://www.zuora.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesNotIncludedintheDilutedPerShareDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liability", "netLabel": "Warrant Liability", "verboseLabel": "Warrants", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r759", "r760", "r763", "r764", "r765", "r766" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement input", "label": "Warrants and Rights Outstanding, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r491" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockValuationInputsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrants term", "terseLabel": "Measurement input, term", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r941" ] }, "zuo_WarrantsNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "WarrantsNoteDisclosureTextBlock", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStock" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants to Purchase Shares of Common Stock", "label": "Warrants Note Disclosure [Text Block]", "documentation": "Warrants Note Disclosure" } } }, "auth_ref": [] }, "zuo_WarrantsSilverLakeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "WarrantsSilverLakeMember", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails", "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockRealizedLossesandGainsontheLiabilityClassifiedWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Silver Lake Warrants", "label": "Warrants, Silver Lake [Member]", "documentation": "Warrants, Silver Lake" } } }, "auth_ref": [] }, "zuo_WarrantsTrancheAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "WarrantsTrancheAxis", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants Tranche [Axis]", "label": "Warrants Tranche [Axis]", "documentation": "Warrants Tranche" } } }, "auth_ref": [] }, "zuo_WarrantsTrancheDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "WarrantsTrancheDomain", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants Tranche [Domain]", "label": "Warrants Tranche [Domain]", "documentation": "Warrants Tranche [Domain]" } } }, "auth_ref": [] }, "zuo_WarrantsTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "WarrantsTrancheOneMember", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants, tranche one", "label": "Warrants, Tranche One [Member]", "documentation": "Warrants, Tranche One" } } }, "auth_ref": [] }, "zuo_WarrantsTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "WarrantsTrancheThreeMember", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants, tranche three", "label": "Warrants, Tranche Three [Member]", "documentation": "Warrants, Tranche Three" } } }, "auth_ref": [] }, "zuo_WarrantsTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "WarrantsTrancheTwoMember", "presentation": [ "http://www.zuora.com/role/WarrantstoPurchaseSharesofCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants, tranche two", "label": "Warrants, Tranche Two [Member]", "documentation": "Warrants, Tranche Two" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.zuora.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding used in calculating net loss per share, diluted (in shares)", "verboseLabel": "Weighted-average common shares outstanding, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r229", "r235" ] }, "zuo_WeightedAverageNumberOfShareOutstandingBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.zuora.com/20240430", "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDilutedAbstract", "presentation": [ "http://www.zuora.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number Of Share Outstanding Basic And Diluted [Abstract]", "documentation": "Weighted average number of share outstanding basic and diluted." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.zuora.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.zuora.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding used in calculating net loss per share, basic (in shares)", "verboseLabel": "Weighted-average common shares outstanding, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r228", "r235" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r845": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "15", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815-15/tableOfContent" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 106 0001423774-24-000161-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001423774-24-000161-xbrl.zip M4$L#!!0 ( '" OUA5R+O6NC, %I0 0 5 83(P,C0P-#,P<3$M97@Q M,#$N:'1M[7UI4QS)U>[W^ROJ:N+:<*/@!22-MO%$M( 9@'-O/871W97 M-EU6=56[%E#[U]^SY59+ ]IH0([P".CJK%Q.GOT\YZ=9/<]^_FFF5?+S__KI M?V]M10?%I)GKO(XFI5:U3J*F2O/SZ(]$5Q^BK2UY:K]8+,OT?%9'>SM[3Z(_ MBO)#>J'X\SJM,_VS&>>G_^+??_HO>LE/XR)9_OQ3DEY$:?*71^GSJ=)/GSR; MC/7NWI.=\51-GZOGCQ.EU/-GDYT7R3]W'\%7X7'^3E4O,_V71_,TWYII?/_+ M9WN+^M5EFM2SE[L[.__G$3WW\T_3(J_A925\F7_D,3HCU?ICO:6R]#Q_2>MY MQ%\U'T^*K"A?_K!#_WN%GVQ-U3S-EB__/"I3E?TYKE1>;56Z3*?\<97^1\-, M8%+TZZ7,$KZ=I;DVL][=PZD>?IREX[2.=G>V=\-Y^FM5Y3DL=US4=3%_^1@& MEK_4Q0+&@=^]-4Q@QW5Y_46%;_/,UU545'/='F95CI*]!0>2B+X7:=Y',$'$1S( MO+*?I#G]\1]-42H@R7QB2?(VCBSZ-B_OW[T-W(@__?!\;V_GU5>>!XWX,JV! M:";7V);]8KY0^?(V-X?V9??59L0,X=]-6B^17.""IQI>I/%K?#<3IK<7N M7:99%LT4[!CN5:7F.IIKE8/F4/%53*OHUZP8JRPZ+NITHJ-B&KW3Y;0H81+P MZVE=3#Y$[W.0AJ-+52:1RA,:2V=Z4I=%GDZB4B]*7<')J#HM$EO%*J,BC)2^ ;XTD*50!:@ @$O)*6H]>@&360M282W M91V(9#N*/D<:+522 #UM97J*"L=S(Z#2/ &2>+F%BN M2>1CH/<__?#T^:L_ M_;#[XT[/?^_IND=) A>R^FI+7QL%Y.]%$VVLY?5^!YPIG:3 A>IUN.,L \9: MY]%Y"7,B)ALIXKR#G+E:U[T]?5^MQ:8V<-5+$CBDCU3-^%\@%*.Z\!1?E&63 M(D]2E(T5"T=^/F8Q*?+1R%55UVJ"0E#$YTJA.3HOM2:OP/KJ0G:.ZW!D,6@] MDZQ!QDV[?0%J!_Z,N[_P=IK/KM)U!'^J9Z@KC18+#JA9ZD4] I%V5QD59T9<1D5&;_ M^T_E]1TZE7U>[5J=2AR!Q)\A?[J4) M_W!;7AP4C]%Q,Q_K\G;/987R-O3?"/_WSY[_?7T%^,7C[:=M%7CWZ3/\XRV= MY%E1H_E))TE*#J@-M*NW>ZS]!]%W:/?Y< [ 7,=#H>OVL$_%_+$4E_WV\UX3 M:YU.[_#C(BW9VX,'N;;G=X:.*E5F*:KI151,)@VR IIOM*$V2;%(B!1SD7N@ M7=09Z]1 GBK+B&]8JPEU"U;[:3#6[S?&/!((\HD_)P6\)3JN,';ZMDF MS.S%*U9^$IW$T:RXU!>Z1%-!U5$ZC2-%-D0ZG^LDA8EG2W@Z+4IC=*R< CGD M2U"EX/^'0%LIJEZT/!J>;,2\J,%.G!1SGAW,%1^(P;B!S0F_1,[%4J.G+BJ: MNJIA+XPRKTH0BIO\@MW6I'&^^E(/P7AY_P1J/'M M/GM51:>ZO$C%V$G1?UJ9;Q"9);J:E.G84:M3_;[S0&=:G:+-T62WSP2C:(@- MGH:.B2R=I^RK;YFXGC\B=FX-XYFPQR^?61: E(<$TQJKAU:_!-T(B6Q_"Q.A M?Z-?+Y&-Z06M;>-RII&KXIHORQ3_%GO!$1 @%+&P,=)-NWFQ?REAQ ]Y<9GI MY%RS4%&XW94YLVF19<4E#,ZRZXM=P,<_7N>BW=Y>[V[>HH0(=NKY]O,GN W^ MH9'((+DG(K2/S>KY(BN6K%&49%MAVO$S=Q9%11[+ MESS)"]W)Y3'?$E+;<5]1XZK(FGKX*]\^4::=]S- ;)VMN2)AB?\[*\U$%^I< M;XU+K3YLJ2FLXZ7*+M6R>G2C)*DK4J!Z)G.CS*HOQ"%NB1]870489$U>Q!J& MCS9NR\'7/\MT6W^CO);^]\>1"WLK>!:DM//SZ8\HN\#<05/ Y>Z T4%9;QQ% M]WRSF;J,10F +0?[8":Z?$==<.&(P@N+3&8J1Z&&?X"3:TK-%@H,YG- 4&0' MY2$][/OKC8F#.L@"S+ &OT*BTD54X"Q4*W^B06+:& M91V 'CVI48"7P(Z)=2OT?89S95%-4KMWVFU=,9JKI>P+[CLR:^2QH"J(Y@1& M'RYH2*14,EL0/753V1T>Z_H20WS3)LNV.*8!7]ZB&P*__>F')\]>%67X#G\= ML&-@]*@HTV@)HOD[KG2.I]MCN1GAM"B 4%)X.Q\F!E:*Z+(H/T25K)9WQCLZ M"EY5)-;0S. ['61O@()::WW#S(0[I=CLK9UB.VH=?"@A"]97GF4@[(,5'Q6 M*B+%=\BOEG'+QIK MX#]$F> .U,RV+.B@?2)_P; MHSC-T577$F+_;D" $*M+T@HT9&W)MCW/2D\:M!]U=;/(VIVBHR=K1T>!,6]U M"HH=\]])XEDV(H20%+EN6?F;H3V/=A[L-A&7ERN9Z P$/5AN1CK3\^1L[/.@ M?)K+;5!;[[<=OLE(+1OCENAOY:P?O/V[]]W^;>C=N\/C@Z/_B49? M*%OS5E?CE\.,C@^BWP]/SXZ.?XU^.SP[.=H__;()J8'$0ZEX2PQG5-EHGC69 MVV[QF,*,Y.0#Y=3ET.NH+X4AB".B%.D(#595-Z-JAN-BF'.]TI\DO&A#A" A M*81PFQZ3L:I@.PO>P P4N8SLW\DLA9]--+@=5?U-UV4Z"4]DK+/BD&Y6%LWY+-(*C1GGG3'$1 D5)AB]7N?-\2&JZ2#EB4/LR:W& MRC!:,RM@_]@?@II8C'%2.C!/C>/P-B4AKC@4W\>#!V&=;*H*/6S,"-CT!'OQ M0(B&S=NFPI#_N"$GFR&HV+(-F"/8*VHQBU<8I)[C+18&8,M_;.6/,H%=MJ[G M@YSILP)VWU[N#"6'O-A]=71\>GAR%ETA@RC*_VT$T>ZWW\:5KO M]4OEGSRZFYKRNBB.W^O7OV7]^JJJ]6CTZ\GAX6^PJONIK0\6M+=J9:]?E+.N MY:=K5I6#@:2)6M#T_Q,H1,9//US)/*#.? <9_G\)U9&WT\VUXZ=!'6A MWVM!/ZFHK2]@&8/Y6*&+@..5JTM!]0T!$];W^JX/M(&++'O)JV%4NFWRVI!N MNT@OVF#72R>)7]QM-R^@NV,E^/V'O7N+LC6,Z.T]VWYFJYR&\OI-<<=M*@2W MFAH61:=!A8M+XQYK3OK &#B0]N,=3AY/P"QUZ<>F%->X'Q.IXS+9/:XDOI/S M-."GWEXY(WCT=*9*#(K#\]&T5,1,E93E%&5$%B]GOGJ?\I?$ P;C&-2\3K+8 M/;N.>W?I.L*!DEB;%1E2S0F=Y .^F6)^H@0"V9-FG(G"Z7N5(6E*9*JJA@50 M6*YVX5=L^5J>LY[R(BHNX'33^Y2S1]7.1;9V"=5E-=JG&:H2]# M](0'3-IG/H-&RD[1=XRAUMIWF0DU5R!B,9D1D?(PJ%C+?I;XRX+RU;'<>+E MWR<)@3@H6S/IBU1=C-G@\$)81*[E&BE\4_*$,W5)EBX6DTI\$D8" MFWC<<*(#5D0U:!Z55%1=@N1K^6 7F!Y>USWYX9RM#K=8;XV76_AO-%95BKKB MYV':KL##]A)D_8)SKSF_M25'HY4+-FLP0TA,0$J_-DI]KLJ$&07KL+P=M#NL-3MB9!56 MQ#Y\CBPQ@W' 8"R:G':'+$U0E])$$D(P-#LA;XY7ODG,3([P7TV95@F[]J26 MJE5*PU_4BCD69&?8Z6&*2-B@D,2 MDU(A%A-7[KA("[CCG.B.E6!PD#F[)!<"9*&WS[?CU8,539;0:.QMTYC;QM^& MA8C7$H]0YUQM)!X[W*LJA7NI2O,\7,F$ >_)M; &Q[%]O<+MSRS^NH=U7^KZ M=5]'I)UKPTE0^T!/JB*[T]QEN=(U#2)Y.^62MDZPSQ(;S19O7^.>"A *;U^6$Q+!Z+ONI MN>R7LS33_8>*>+]K4 /^];,>]CZEYONAY+7?KEK[XYU2:]5'_9 -S?L9 ]]0 M:U.*MO?8P1WUD^")!N,;V+\X/U#)_894V;^!5]7K8_#;5]()\97ULUI]T'DO MK#^#G,2#$">LEY$Z4<+XV"" :CJ]B:QO7%Q0!6X95M2D7.$V(1#-'/<5=M>C M+30(L58:ZUL5&*=5,4D5_JEJ2D5Z(1AZ90%/T<=3+'5 =/%<3S%3A/YH34'6 M(!OV_8BO2'W<(IT"+>):ST6'[/A:K=X;%DJ*'FO!J3*@,X19\L*2X3AKFKL" M5WCK1!9^A-NP#H2!Q@!NJBE\Z#N.,F1'IK0#:QZTH)C/Z<3AOC=T-&@YS'36 MU\L#?S4WPYA8+=XR;4K6]WO!-B MR@AF62;.76/0V'=H=$Y,ZD)RP0LD XGF0E:=#U/BY9VX&@]"8B.RY_M(.5BQ M,YG*5GPO",I1'B3P2?WO!C^N5$9JO@GF<>EY&/$F \0;T@Q3ZHE.%[6SMFS4 MA"J*4MC!I* 93\A\PK'(U"T-1@2&%<<@YZVKIZK+9D)@+X&Q;5<9B1NKNU/X M;9AX,Z'B'(U[E+>\'I820[[5/1Y\"==PTA'0,'!"([1 9IE]W.F+XBM MJ(\D<@N^4Y=NNNQI:M%KZU98 [BT*HLT:,U)^"$"K:BFBI$7UJV/=A#]P4> MFS;9%%TFJ,1TZ)T]2Y3XPZR^-9VFGA4E[$IUG;?%(K[2DB2B.'O4.4%&7@PV//$=6%B/QB")'/=Z\!*?+B M]BYSNCZ7^>GVCX]Q(_QC):B8/M%UJA%3N%FFL$6WL;3]]WDL;B[) M=EJ1T-Z7 ,J]Y ZJ%.) MP7,YLHHNB@QD/AXX#^=_Q@&5PGPF/+>MFC_8BID-V.:^^SK6,Y5-NPFD1F9X MH4:)AAJS1:" -LU]^W1XI_6_<.MSXW9?;#_M<&.Y5!+QY2S*%1[*]_@=?<63$)=58I5%R/SP4IRVC:5Y*N/Z;R9!H-$"M[\O[TS:Q4E:FJ!D!HBY M=(KWTWSFA*/$A,1+CO17Q@_A-_+MW3ARF8&FFKJ<@NOC-M((NSOCIUN[[A-T M!!M81W0@VI,(VZETNJFT?3TJ,HT_=G^$2SY-)PR[Y/-^5^!R^%&2.$83;HF0 MMQ:+L$"N"BSI2Z8XP7R0W1_'6X\'!C8H3G97!FHDRJK=9E3N+Y" MU^<6W+=(C8&.X\B5MIDIKA@\:"O3-48[=OXJ^-,'EU6P]Z"S"M:%4QU]T1LN MBWI)+\.PP.KSKR87!#E77N4#QJJM-%APL +12FQM)?GFZVO?447N@*3T6 MG6/,6_TMX8V*@Z-#$71]W_?89:B2MNT$>+\Z7E+^K?78>,]WGO*KC)N%X:)& MVR?5H:K2\%7X19IIG^J)KE7?-;]1;3*&&94:8Z;<8+D7JJ#&MC%=PFQQD-%@ M;9VEC>913 C]F8B/W7!;,=*30()NV7B>^SKIPSTB+M2+T '+U\T+%PV$)HP+ M.&5-PM]D.]V8KP;L#ACFA*\]OUII_Y\=@%M?IKQV:9./?K9<%(L\/.>#B8&@WRV,;<38T@$U QN9 M13\ML"EI3T1>"MOT85XDU$DM-NT?$+ZW6G"!#+)15Y?4#L^Y#E6Q5;VPM*;N M%C7B"NZQTVC]* W)HIB GLL0(_AK4J"K'_.B M"%_$5+W5)6>^.6.!;'+.;&*U>MH0J='[*U/.3!D%-H\2"#)+=>,^1#.1)#+. MTRFS!KE+-(J%JFIV?-U34IJL$RFQ_QA,"!"P:47Z#FDXDA'"&2ETU :PA@F" M#]XD/,;6J!>-M%V2U&X:EU.B.G M!9C4V)M97[;RU3!QQZW#WJU4)0SB'@PQ:D!)B5ISR=0EY8#;G[>^9JHVC6#H MQ#SB3\G>X=X/Y+_G.EN8&/8QY_5GNGZ7)2GVSM[G9OB>01:+B]6.JH$, S;\B#C' *]G.N6H\M#7/E65K:AAN7.IOB^JWB M[H,8R.!7: ,/+D#Z^'N =!VXTVS]N%,'_XD<:\F TO2U^)BQJ26%PZ'8 ..* M!2.FY=3F"1FNT<9QD"04CA,DMJOT].JBUWMM2*Q/OJC-WN>@()GLECBH6);< MYDLOC11,P29'GW".\LLD!E"HD["^;4!G@5B") 2)BB=8< BJTO(^*S[_6K^3 MS8MHDJET3FI)&!4/E!.,F*DYU6>0;0B6?B4L0S"U;!-[X4 <^%M9[S$ '?/ MH*R8F<$J[BG5?U@?JC<"-;?5(4,^@/R:'@?CH\2JVTQ;'1[^A4GDZ#;G="G. M9,FP_I>IU@!4]9;P%J#;1X2=E$M^)TX..QT P9W6E'1S4&14M(MQ/X5]3HW(^ ]O,[%= NHE%" MC/7$EO(_]-"VGR"2JRG5!KD M-E;0 6_$%JG$E< M8WG/U$H(R2X%$?._JDH &GLOK*'X!->;]B/"2(ECZ_KA',:("X-Q ]"VE]+: M0,W'Z7G#F6SRS[A*&K]8%GDZ<6%6 M#-#$UUL:85*:5G)R,UTO/X.R[45O(X1.*N'.5XR32MFP.-UVK"3 # C4, $E M$4>BIW?9UTT%1:">I66RA>QC:7T,XE,HW7&""I8U%>87>+FE*;R;%D%[J1(P M)M*JEJ1GRO;-U?F-^?6V+U?BR+2. 5M=V<7I&]R612@O\T*U)!@Y ^7"AXS M?]]/:_AM?Q2]>++SX],X>G\ZBHV,H3@9DD'ID(9$W?PDDNVF']YPH?Y*_UP% M($(7VCQZ^![G3ST'H_=_B]ZP\SJ.]IY&Q]3UYJ2XC*,W19[ \'_L_BWZ\>#_ MP;K_=F=X^0V9D,\(?,G;AWW3S;H5-L \H,T F!Z(0?C5'&'G^;4/(W-YC$6 M9'M3NC+@T$UG;5'+#Q1"-"0X7& JM1CX6'&:,?^#GJ' @M+[_S&:,^A(P ME#AB!X+*Z.+]JQA'Y/]@%E1)3O 4R ;;S!%*/[LH,5);<0I[FH?,*T'\O8S! M_3+7D,EQR9:/I?T6"JS@%9G@+F3XD_ZHRTE*?= YY3YVV.:X&TUML^[3?G-R MJB[@00/XAC+:0=Y]&2YYYY2P+WEQ2>DQ?@"OB02>[^'_/3L9'1Q&OUA=>+^ M[25O@$$FYG:L,1%14V,;(J )\T<'$(C"CCFRMNY]$(+*N"(XFJAR_-B<]=L< MUP+F'Y]\&E)SN]*3?5Y0PT,_/I-5RW<*73L%F91ZG=L558Z%*/4TK84 M.?7VE5WHDVA#0E)*"]M[X:^ 3M)9T<:TK;[4>E==ACYHS1;Y'KX/Q1$>L:H^ M<)@!CGYA,QD[B_),0F]9GG>0@E;6?+@V*[B""3P !; ?$3'N)U$ L4?C(#"?U*590DA_^F+; K.T]_DIY.>\/L; 8A M\>M-;:0"#%[,"<3B>:_>-##M#18;F?:B;0L+4]SKN](@HU/BH2C=KN1CK>PB MKZ$[-CC&=\GL0_[84;7CL#P,BP]!)#!]&"V\Z\(@PH 5XSZ*'/:<8>[;:OQ@?!5S'>+LK99YJ6I/,:42-CVI%27 M9HO8Q_"X,,S*&K$AP]YBF, ]'@ K@ M:!?(IRHD*&%\]?)+E]>O#9NWH-\NW1##0,,41).@.$L.N1[+7085\K'B^(LO_ 9 M3K6IM/X@*.47Q0?MOG!%-HQT[?+*(:PU8WV??A?,X&/$>NEUF(O MV#)TZ:0&Q5R[H07Z?LCHO0>13:2/Z!:>.\5B?!8MR[1W 8!(4 MS1O#Q(6=EK<"%%_37KI9?0'9,T[\\=.9XWUE9P8NQ"?J/D /)^):NVM3=#&5 M";0"5$D#Z]><)%($0?-[N(&!-67XXF;WFO7-"!%J0AVJ&-.=:2<3]B''A(K@ MS72K 2B^KLD_X&P7 S\V ,1Y<=E1K+>C=ZX9)?( N[?!=A;>'I*@:4N1 5A> M7-RV$RU#5ZG=F+&#EM1B? .<81 /Q='.DE?IW7JW+B&]'J2 ?B#O.W-75][, MW9WUR2#;V]Z[(JWCCRC8U7 +YQ?IT\G/" ME^#"=@__'KCX]M<' M:-()'B];GBI"G+. 7)E Z$,91DDQ:5B?Z,O_LRV+YJ1"MZ02WC#Q227MMP1: MBWE)YQVG[]LBB7U=Z,:2OFTY7C[O8HM/6GD7%&%TV&.+ &;B.+"N6!X'I#;Y MW F.Q\0<+#ZZ&4J>BOO^R/);DH;NB<3 MIF? "R@PPW["W"9;N^";]'1/AMXNE9"K5F"+FTSDD0NM%NCD#5T*;>0L7VVV M6+R>/T/1#)1ZY8WR4QIWWUU'9(#-_[5H<@#']/OU*2Y)$8>,G/E/$]$6L<2-C M72(+6.P1N'V"5J*V5@UX>^#;0=18]+D(W#XZ0<\+^,H]80R/[Q)C&#GK%D_Q M.Q^P&=D=T&4G8?GV&O!"UP %OG6.&D7N_%N@%U$%68^I(ZG\1D7RDARIG8[) M'$U,;&E,R,9H'TST9ABE);S5:$-MAMX*OZMMD#]B.T?;7V B!-?7 !?8&&\Z MEWF/NY#\%PH=_-C9&#O[L*6#N<=S3$\MK2!R_>:JQN"E M=[$H,:#2Z-^'>\F=<1"9GZ=AAEOAV-R/A+?<\_7'[NG&UUA1R$?IU* MR2PL90)\TX35%TTYF:G*6EZB'N&$A-66VLTIV88=054'?Q6T8F?_L!9$']D, M$-N[T-ME@P%PJ0@I7E)I!:_-Z&/A5XSEJBG6BIJ48/=@8PI,J9$ /RI.3B28 MW>_,(=K@W*WV5ZG9A_26LDE3FUQ^AO$7S%_!*D,.07&%'$(W\K6Z:AE!](=( MJFP8]T?U[X6Q*>E%]T1G>WJ7N.B^C5AR$C8*6_[IC;JL^"=R7N(/)YPBAK?L M0;-4[G9I^A$)0^EU/7EJAD&T\&+$W;AE*Y2*T1SQY'C-=$ %G&K$T))J>4$, ML>GDI3LFVT*U/4YH>O*=Y!13"SR"/*R!^T9ZX[^;@C/^HFI9U7H>%:9?CK<" M:[3*E@BCP5H#+CG#4;BLE70QS$8U',#M:&D3/*]*I_0W+S4<*2_\)B]D@9[; M!)I_-\ BIJZ_%#QQ2JN6R-FRO<%%:??7RVV!O@ _+8+$8>E/,_#"\MQT/MN$P8_A2U463IY1B%NPV MWDJ4W&U%2+J!^9*,4RE7Y4:%GI3 +^&GV'J$8_.^^+*Z^R@-9D*>@H?N)^)8 MI#3JM]1IGAPN@'<"Y7R>%*C;V Y2-MT_T^?PH8>;[K5C"WG3WX!R]NC*0=.)(>P[>8(?2&F0QACMS6Y**[*5=NT,\EK+#%E)=2, M[)1Q_K8-Y9J>,(C8VZX'9M'*BA BI\S@I[&BH@T3;[!SW/FW99<6Z,^:5?+M5])$49/ M!-B8=(R_Z[QYR#F"9SW)2VBO36JOKE5)A;#5^UBJ6$^>N%0H$N@U#.P51?9: MF!A#[+MKJ*^XNXX]UP5')!76&"FUH+(<@'RY)!0*HT"#;*2NO (R6?"])C/+ M5ZBG()1);M*PU ?]B_O5UP78="3&/G4Z2JL%)3AX#M38]V&B&5ZFE87#;;-8 M*A6[[E=;34,\5ZLE$(VIU_DD;*;&F?;]'LMQ6308W<85S3167%M(F&S97TY_ MD'(Q'*9\E"X1W_X9R(!@GF =T3Y:[ 4L2)ET_U-TUJ)'F+\-#[MG8LXBH>C4 M*@_L!%WJADB028-1RE$[K(.5]( #2Q$QT$T M+P?0F#%IQ5FN-AR_8=H2>-%?PB R6X].XU%X\C>C.OEGBB /EKH*T.;'PG]M>WW#_2O3T M#K>O'ZHLK6>DI1&MY%N$KA-<'Q/%]%M<,Z@*%]AWBTI)TCF4J.4*J!VY.(%^ M[[TZ\9CF<%I?[!T16M^-8!Z8#)A6IAT9D)+P*],Y/=R/H_?;I]L>GCK8.D59 M5QTY;JS1=KE47YC5O@>6)FNA\%5=F4C7DH!F$:%LXPKT&- Y&F]:@F#Q<>DM M==-'+)O/FUSR<>0:.$"!;MF5\#!!C<-0+L._K<+O.>PY*#1II$R#'O5/4,%Z M\@_FI7:;$' CU[4Q6>FZXN]5RGZ2D);2_*+(+L35$I2@A_>T33JVY.P"K&.] M1>BY(6R4_887V@N/U%Y(UR!Y!?!_-X/3 V-S7@9[%6"!"SHY3ABE+'-+73(Y MF%(HV'"&V%ZHJ#HHG +8$/9/0((W.,&QN_L8G\%8NP$("3D ;18<&\?_1P%H MZ'8_UUNY#\8=(L7K)MSZ:1L J^[C&%0ASSX%Z8F(H>'K(UZ PFN+Z^G&"'A# MT6%U><#@?%K]"BO:!N6Q*JZ_D%Z0DK$6"!G*-&'9DWCP52V1U&+* ? T^D?) M:>#6A8J36]M&3XVH/7>5#PV\&,^Q&5 M]HJOD[E9YL*%'/?3^>R]L.3W[A0DQQ$WX$0866*+)PZ8KJ(:]=]4^0$TE=$8 M,Q0P"_0!V^TKU2#,EUI(G_J!ZCU3D$O08F+OL"HW+N%"E5WP'U$8S1=3/\W2 M5/:5)J>R"\<7)J"F3:H8]#4-[TYP%P&^296+4WV!!^JD$@H%VFA M!VX8['45=A75;?;Y%-K*QCO:O#@(M+>2I2GR:AZC0G0Y+;J,-M&LU2]$YQ2R M"B=,4J7B!CPD,]J.+SM/GQ#O1ZKSWIU"O?E%:BQ&P$%KTDI&[/.,HT-3CT(- M" JN>3E3'T%Q1:KM3]3N*+LIBJSJ;;(9^(VU0)4P=Z69F_#0B$J MY./VW+9]@&LH:GL,!J-YC0)$,R/Q4,W:?;ZOT]@S;KDFK>/'N:1YZH*0R^O% M:G'<@RKVDT7)A\@8VD[_H3^15RL [ H2\*RC67+I1('RV+:I-V%\GY66@?6]#)6+:/;%OBW0]>?Z?P M@_:+!%N8,2T_V7DQ>KC\FY"Q!7ZXIYPEQC"1),Y(7J"'@&X"#EYDA\RQJC;U M:YSPB:FT0>S7ZONB/>/0G#;'#CRCU'L6&3 6_\0,\S^BL!;;WV]/D/TT89KL;??BX'$^%[:BO,:0KRA[5(CH4V)"4>ZB8I 1?J:AG=%#"L'XQG1IK6V5586OE.2<3 MTZ?F"TUMC#7];F'\44O% M4R?+C13:S]3E6'&[ZQ/X:K/XC@$H0'2&!7L:T,3;K=+N5L 4*5W%5Z"&OD.^ M4A""Q<++17Q=X#D59>1G!<( )JICTGR'E 5/K[+I=Y*E+P[N-GR%-\IVX$8V MBS&8IR"&J!'UA4HS3P"'CM^@2-]VFD%,LFZ3P\#0Z>QN-WKS!1\[^>AB= M'9[\!M\Z/HCVWQX?')T=O3T^C0X.3_=/CEX?'D2CUV]_/Z2/CX[I^7=O1L?# MF_G@Y/*+8;F,LTV3OSQ*GT^5?OKDV62L=_>>[(RG:OI/YOLO$C^ M^>S15Y+EGR66O_X67T]8C-Z].P3*_)_H]2#9KS^SPZ_._W1V=_QPD?'I\=_<[7>^VG_NN;MZ]';Z)WAR>_O#WY;023CT[/ MWN[_+7I_?'0F')"8W6^PJNOKJFNXTOVW[X_/3OX>G;X[W#_ZY6@_>G?R]O>C M4V32-Y[[M5>\;AWOSFS-T[ZM>;KY.M9G^2L%"N%-=-HM2(E#%3A4^DK!2 'D MHC%7:F'*REK^FQ!]OML> _,#@ERTRZ+\0%&SWFX98YT5W Z^;P68$>.WBM!! M)=.(VN0NB"10K2/]MZE,ZXV^ 8W+B?S@:6UQEZ2>W7EA5#4ITS$O/[4=NUQI MCPZ[!GFU/;X>O<(9<==)[JC3L5Y%$]C1_^B^.!\'$=@JK]5@U774W;348 EP<[P03I59.T MG#3SBLKN5E@Q=X &;\CU\8(:@.>'QN[)R6MY?J>23H*%[?!\W.[Q'@\'][T0 M/J$2<44SHE>2L[9[/26NCV$F M$;F;NBAW=V[?1_GMG3)#>4 O=E\='9\>GIQ%*QPT\-CC5VM'L[=$H=REXO/_ MN[L[3,W_-2Z2)?PSJ^?9S_\?4$L#!!0 ( '" OUAI($O6_P< .TG 5 M 83(P,C0P-#,P<3$M97@S,3$N:'1M[5IK;^.V$OU^?P6O@VX3P'8L/Y+8 MR09PL][60+O9)EZT]WXI*&ED$9%$E:3LN+^^,Z3\BIV-]]&L W2!=21Q.)SA M')X94KJ(39I<7L3 P\O_7/RW5F-O9%"DD!D6*. &0E9HD8W9;R'H.U:KE5)7 M,I\I,8X-:S::;?:;5'=BPEV[$2:!R[F>BV-W?W%L![GP93B[O C%A(GP=47X MX)UZ//)YM]MIMQM=O].!Q@GXG6X8G481_.%5L"N*NS[:S!)X74E%5HN!QN^U MF_733F[.IR(T<<]K-+ZK6-'+BTAF!L=3V-]=.C6;RK@:HSXC\UX7%1FX-S6> MB''6LQY6G*:Y=" 3J7H'#?OOG%IJ$4]%,NM]WU>")]]7-<]T38,2D6O6XB] MPU"UO9TZNT^Q=R(RF/OA- MQZX&-Z/AV^%5?S2\?L?>?[BY_=!_-V*C:W;SX>?!JP/OI''NM7C-:Q_R(W=[ M?5,^[H1KC]_NJ8NCGP;L=G#UX68X&@YNV>#WJY_Z[WXG]6]9_<_U^-'BS%AKTQH:KU6B2!];!_LT/_7>#V]KU[S\/_C?WK=EH-!]U M;7U]_4-^M;?Z-:RRD8",C?XJ9)4%H(R(9LS$W+PZZ)R=[VCR><[#$$FPED!D M>JV3.4F(+,10]6KTY%G=\NISRY]KS/4I:)[63T[)YR&+^028@HF *>8*$PO- M?BVX0@ G,W8#N52&R8R]E2HM5W.C]JN[DA'[?R$5K[)A%M0Q(-T7&Y#FO@3D M!ZXQ##CAZ8S=97*:0#B&JHN+/9C!69406@X9CR;?;' MX'"6XAT9RB(>X"/%9(JYR4@GMR&000!:3(5)D8'=0Z! M-9#TYFB:#-'-"78+F3];G887#;?6WL,-6"0R#"AA8QG *F(-Q;%9K;2++$)V MX$:@'I$%21&B3@3)2K2J"#!!C))CC F>!-LD6>*O#+U^,#1"/!2DN$H218(" M"#J)R+##:6M/P'7,HD1.]1R1"L9"&\5Q($X/G=UH974%6'INS(:U%EOLI8*K MO2_@&JU%XM7!6=,[/=,*+!HPNL)/@*+& "'H)T+' M)$YB*?(><1_=AT('B=0%]B-&5#)QL,B5#"#$QYH=(@I"0%BY4 _N@YAG8V!] M))N;(@&]4K]V#J$L5%')2@%+SX^L8D'E7>;02<,Q(J@5T#H0D6E/CLO*(2.G MN1PHPH'([8=01@E*UY]?^IPVOSDZ^;Z@$_?#6*QC8&R2>AI$5;&)2RJ)>=2HT!^ M1%NT3$1H]_ZZ\+4(!5>"'! N@UNFSTA3H2FKV@6I;0JV/"@UH$&XZ[>=@\@Z^\G9'>FH0WD[DY@ M.P,803\1(>&2:YEQ(FZN$=-4$Q)8N0KGP$$H"^Z+1)@9Y>MMP](RLABS\'$K M8$UTI::T^>&^="@O5([PU;:^" *I0FN K2['D&'9D""*L05R6AXD@I6S0RHN M(Y';7/""L1I\:ZR>U9LM\ADF/"DL!U$@(8JPNA,3#('>4J4M:H,=.-7=;B_< M+#2Q(_*A=N6A+POSN 6[L#Y?2 /5OM'36Q/FSZMJN]K*F4![7%V) [Q4=(7? M&ET+)G2!VP0 [87+(LNV;$79)_ ?)609!(6B,*]DORU:4ZD-/J?3/]2E U3T MISM)88>/=(D0K\A,#Z1+PW%; W8;3SO\K%C8=>2LBKE>E K$:1;?$%JRM_-1 M$O$,-^MWD)1[^@?RU2^>HB_#]!YLESK[@NG/VR[9\[O%HE]B14#MH4#[K))#!"[RJB;> MQK]4^\Y7&_Q9"#3?KJPB"^S6_^C?;=#70!V=PE!U)Q!4M,FD[6H@ %%0YMK% M=F0*_(Z2IZNN;/JT=:$]5YR?R'PBMMS6P6WYM_ 5#[&GA@5=/0K$LIS$+H@F MK/JJ+H5KS-^Z2!$+.$W6FS)-;#V\>O'I>6\V*I2%(X5L0!$&2V ($GOD6Z*I MZI*8R"8RF0!ELHR/RY-K57(>I'DB9X"MTU@ZHN-K6$5L?94T7]\(^'-&S9TQ MS4TP=N]4#NPCE$'5R*P^V^F\1*OV;K=^UFG1&W>C\'\X'[A\&5^W+^./3;C9UF[5VXWNH\V- MNO=HVT?5=NK>RVXEPDX'3K7.>O:ZT*O,.)=Y[S?R>>>L? M&] 2>#CC;K(KSXDI^P'%&UQF-C^R7_B,M;RJ_,#A&L,-D'KYWYV^8EC=F].B+IO38)L>-W/[Q M;ZT>?)N62VW?0O;<,?P$-KY66Q* 3;Z-91?N(PL49K/+$Q^XE;_N<[MC^YG? MWU!+ P04 " !P@+]8)N0=Y?X' #9)P %0 &$R,#(T,#0S,'$Q+65X M,S$R+FAT;>U:;4\C-Q#^WE_A@GH%*0EYY25P2"D7VDB]XPYRZLN7RKOV9BTV MZZWM34A_?6?&FS<22KA2+DBM5"YKC\?/XI!;P\+!U&-:% MB,)J4]3_J.W 4!#W8ZR;)/+MSE"EY5CB_.UFO7+4RMSI6 D7MVO5ZG<[)'I^ M%NG4P7P&QON?7LV*,B?O7)DG:I"VR:4=/W3:'>I$F_9NE?X[Q9YRQ(V;*51D>^VZB\)EH!1]#CVAA[!Z$2EY&8#'3F?M$]"Z8' (*RS-BUI\T;WN]RY[%YU^[^H#^_CY^N9SYT.? M]:_8]>>?NV]V:X?5TUJ#EVO-/;[O'Z^NB^:66&J^?-#CK^MB_Z?+[N M]7O=&];]]>*GSH$/A:E3K MZ $YV+G^H?.A>U.^^O7G[F]3W^K5ZJ8X_(_\:J[UJU=B?2T$>Q]VDY@[I],2 M"Z5Q*IHP!PUO=EO'IYMNH(P+ :163F3DVHW#Z992J8" M;4#JVQ*0'[B%,,""#R?L-M7C1(J!+/FX&!\- MH:5EJ8:$#5-PE3*>3EB>.I-+,!Q2.&5S" YG0WA"0UG$0V@R3 \A]3CMY58$ M4AE*:[F9H,B0WTJ8=T&GA38!QL"4"94", <*A,I Z@>Q%(:#)4(:-HY5&#.; MXY_Y^+$TLE""#@R53:!&P')CK%P,#MI,AF0@ZLW -"W S1$,$RR8+"[#JX9; M8^OA)EFD4@@H8F,>P!)@#<2AVRSTJS0"=N!.@1Z5ADDN0"> 9"%:)0"80D;) M(,8(3X1MDLSQ5X3>WIL:("X4*BZA1)Z (!. S)H.DOVA-S&+$KTV$X1:>1 M66*08]1@WDM T55!(C%J3 ($@T39&,51; B\A]R'ST+9,-$VAW'(B$8G M'A:9T:$4T&S9'J! 2("5#W7W+HQY.I"L V1SG2?2+E2QK3U9E*N@9*&,Q?9Y M!Z@!Y*8>HC@G0Y9:0*Y'$MKWZ.2LF#?:)[N+V:+]??+]/IY! G/VE]<_1_6O M#E&^+1"%0R[4[1 8RE2/(ZF$233DN=U\"&:S0++93#X_ZMR B"BD;)$;R E M4]*#U>V<&!?)U")HP$/C0^AHQT+E[V()-6)_/I"46 MP-'CYQ,63$MKVFW%2H ]OKB$"5XKNL371M>,"7W@5@& !^*BR**>M2A[ O]A M0M9AF!L,\T+V6Z-UJ*V#=KP(!%TV!$5_^NL4MO? D CP"LQT3[HP',XVDL[R M>,Q/\YE=^]ZJF-M9J8"<1OB6@LB>UJ,@X@F;3SLK3D,[_^_\? M@YX#=7@5@]6= E#A(1./JZ&2@((BU\Z.(V/);S%Y^NJ*TB?5A72Y.+V6>2*V M_-'!G_O7\!47,-+*&5T]",2BG(0A@":H^DH^A5O(WS8? A9@FEY:PXJF(4C VR $99$8 2NO M2.@=Q]H3'5_"*F#K6=)\927@+QDU?[$T-<'1V:F8. H2U.&^1.>6=F>_C@% MPL\2/FFKE/31H-,"G8%V3@_;^*)\A%D#2HOB'26ATW<7[]!/3BK'K0:^1G<& M_A?3B8LW[!5ZPW[@Q&I?LU%I5D\>[*Y6:@_V_:/:5J5V>/CL:H\KM7IK(ZT' MM!!^,6"Y;<;3MSN-G>F N_M>G;':LOOYW$+W%]QO]@[+XDI^BKB'6PSRH_L M/9^P1JU$WV[<^SBB6(IG]/+E''RSVX0M3G_OORR>>?FX?U7T[HF17QJS7K38 MMI@F0);1=1R;KL3VK^W6K>?V+]E%K&3$+F>IY=VB9MO2&LNUOYT=RY^9BM^.L_K3N@3_K^!E!+ P04 " !P@+]8SA(1 M_V($ 9$@ %0 &$R,#(T,#0S,'$Q+65X,S(Q+FAT;>U8VV[C-A!][U=, M'32; ):LBZ^R$\!U'#1 &V=C!]OVI:!$*B9"BUJ*2JS]^I*4M+'CI,FBNVD6 MJ!\,T<.YG3GDC#5:RA4['BT)PL<_C'ZT+#CA4;XBB81($"0)ACRCR35\P"2[ M YF2X2URICR=-@H*QN!!PIA(EXU8@GT\O% MV>G99+PXFYW#Q=7E_&I\OH#%[,GP_]MXW3YO(=)%&'/G"Z,#N%Q2]3F(\O?QZ?3^?6[/=?IW_ >++0$L]QO!?RZ!LE MT'XT@;,F+"A)8/$IYTV8+"F)8;HF42[I+8%9'-.(". Q_)ES@9IPED0V',@E M@?V]ONMO4V=JIH5;QZ!#F2(0H(9DU6S-2P#B26J*A;BHY,KIZ M7T@R(UD5<)/P.T;P-=G?Z_2'+SW9*<)8W;86([%B@E>?=9I@1;G \KNO7#77 MKB-_+9_;$'@]N]O3.6MTW^=(J'/'"K@D*1<*Z01.N5A5A76L]^535;2*,!!S M8=8QS2+$X&-I!8C"%,,X%92!KRAA^M@FX4HG-=\@SIGR'"FCC)(,[JA<&K." M?,RI(+K59;KV#]AV@ Y!!>!V#O#A9SHIV@LJM9GI.EJBY)K4G'('?KNDY\H$ MJ-@S& )*\/?*(.\M,8@FB@PKI.NC*IE(I%2Q^M54I2)5C*BF6"I(IDO:U&+$ M&"@UHD-3!<]25>.L6;$J04FD?U<&,36F5;GTKIR5C. I$<9G!MO4M'>*^N30 M\DPCDBADI-X0J'(:99RE 1T,1@9I2&%7]"+B5?!7J2NM77 MJ3HJE1/CKQ170]9@8/<[OIZSI(I3XMIQ-8+99@1K2;PK:_MVVQD\*79L]TG9 M/YKMV&ZW^]7-]FW7Z[S(:LL 48*AX,Y4=8\:?J-6J!@9>.D:W.T!3I/T(>(E MV)MC[#<_-V9L/E$4-^T*?D,%^&YY*3Z8GBLHOF*6KY?@_EZ[-\S,]_TT\CF_ MYS-S=%Y?6/,MG<>W5@=67^%J+V2<40PU!F\?U3>$Y-L'ZXG)]W_HRJ6V$U"I M?$0O //@0E#5?%/5?7<0/?Q7D+9,<_R"OX&/]^R7]/,'[S%2GIDI(A"$(9W0 MSIN-^VO#M&SG7@6%ZN[(Y:[*,R]#JN_RU4S+O!+Z&U!+ P04 " !P@+]8 M0*T<1FH$ !X$@ %0 &$R,#(T,#0S,'$Q+65X,S(R+FAT;=58;4_C1A#^ MWE\Q#2H'4NS8SAMQ E(:@HK4(QP)NK9?JHUW':]PO+[U!G!_?6?7]EU"X XD MFD(^1'9FY^V99V[?6%W2"N;MO]T:JN+R0B=3> M6!'3_OV69W?;J>K?<:HBWW6<7VIFZZ516*^2'R3 M4JU0K<2!B(7T]QSSZ6N)%9(ECW/_PU!R$G^H9R3)K(Q)'A;BC/_#,!(,RKS> M%8%V43OF":L"=ST=ZO@^XG.NH.G9WF:CV\F,%L\F3X_V^\[A%C*?6Y(_?QW_"<#33$L]QGLNC M_RB!UJ,)G-=A)BB%C\$XCHA2(JG#*.(LA#.>D"1 !S )0QXP"2*$OU9"DCJ< M)X$-!RIBL+]WY'E.?R26*4ER\^;V#^M !41,LGD.J*EXF-V['Z1<,(!D0*E+=Y-9U-E9JP#$>'<*4R#E)6&9-[F.6PS!06J(! MKZ.<&%V];LXR(UGF<).(NYC1!=O?:Q_UG[N_4T(I]EPK9B'RP:MV/$\H$L^W MFIT=U\ZUJ\AWY7,3 J]K=[HZ9XWNIQ61N/OB'*Y8*B0BG<"9D,NRL([UJ7@J MBU82!D(AS7O(LP"I]J6P @PQI3!,)8^AB90PI]DZX0HG%=\@7,7H.4"C,6<9 MW'$5&;.2?5EQR?2!E^G:/V#; 3D$#,!M']##KW1BP4IRI^50=Y;8A!/D Q+HNN#E4P4056*OYJJE*0*"=<42R7+ M=$GK6DSB&%"-Z="PX%F*-<[J):NJ'H8&*3>FL5QZU2HN&"%2)HW/##:I:6\5 M=9>5*1A:A:#(/&:5X[F0E$D+_<^ MGLAN=4/&S5:>FH:!A;@W,U! M4-/\(>(%V+5=X2/\')W="RN_H?/XTG+;ZJ, UT(F8DZA0N+M8_OF\'S[D#TQ1[]?Z%Z_ M7QD[/E?H*'@&H@>7DB.6*8*Y!>OABQO9-KH-;"IEC,UFI;94?W+64W\7-3\/<./T+4$L# M!!0 ( '" OUC@WCBG_0 " *9E%P 0 >G5O+3(P,C0P-#,P+FAT;>R] M:W?B2+(N_'W_"KW,O'NJU@(*7;BYJCF+\J7'>U<9CW%-GYDOLQ(I,>H2$JV+ M;?K7GXB4Q,4(@T! 2F2O&9Q)3U3US,=^Y>_R=7: MWR1JZXYAVD^__*W;O[R]_=O_Z?S7E_^O4OF_7Q^^25>.'HRI[4N7+B4^-:07 MTQ])_HA*OSGN3_.92/<6\8>..ZY4PLG"J+6;[;K)I@S*QD6]-E#JBM)6]2;1:+/5:FI:8UAOZH8NZW4Z8-\=^3!F M&+?M75BF_?.7TLCW)Q>?/KV\O%1?!ZY5==RG3TJMIG["VP/BT5+4W'Q=UUA6 M/YDV-*=(IKCYJVMO=< M?]9Z2+P!:PD7H;6B1HV2NB&WV^U/KTB,^$T&G7^7?=.C>O7)>?X$-Q;?!G3P M*W!OZ:UQVSD9/ODNL3T$ _$!7D@E8%BKHLKQ>W0GL'UWFOS1Z.;2AP.O\D3( M9'6\T8VWO4PFXWM=5&J5FE*1E=E+/$=3Y.9[_ A;Q ]0W4@>#]Q8ZMZ?@;/T M5OC;)57=&6,KK::IM1DB5F"ZQ$*\NP@>XPT7HYXV/H4W6=,+BX"$EZA=^=$O M=;Z,*#$Z7\;4)Q(^6:%_!.;S+Z5+Q_9!VBN/TPG 30__^J7DTU?_$P/.I\Y_ M_==_??%-WZ(=Z'\E[OF73^&U+Y_"-P\<8]KY8IC/DN=/+?I+R3"]B46F%[9C M4_B^^7J!#:D;_FH:!K79KW#_#C2.:^KAYU_]!SK\I:17 $,V&>.;J'EQ;FN*CUP&K@M?N#$] MG5C_HL2]MHTK4(*S[S1+G4JE)@.^=_](K&#G7[F!*][L&ZU2!VA_#>^8^5] ?3A[;,C(3 MWW%W_.S*\WCQBMK.V+237KLM:99>\6FY]^^-V@[& ^JNX<@$?DU%0\ W2 @( MRG^\)3K&#P. +MZT2?5^D!UJH\'Y'V?"A"3I V\;I?K",Z@@9Y4>^-[P5KJW M.7XR$?!&JC>AM0%RFOBRZ%ZJ]P%K]1'8IQ.FQA-?&S<)-?TV;X_46P@%T.WQ M=?-\^/.O!\MO# <5_@;WK^CC5XMRG MH7U6D^/GYO=FW306FFH5-$:6[\1_QQ_YM#3N9#(HAR9#-!KZA%-G^*$SEQ;QO-ZP[SOZS^ZK"?HY;G+IC,>.S>YW MPQ=]^93X_ADI9MW8@CFA.^(GT#N^LPN]U6+0^VM>Z*UQ(.:'&5F=NY&%'L+^ M(VL40T8.KI.RHG>S&/0^N$[*BMXMWNCMN?[%O>L8@>[WW#YUGTV=+I.Y'PP\ MW369Q=JUC4O3U0.+>8+9$YT#JZ@M.+0UA]3M.:1FQR&YEC\6/5)]9#N6\S2- M;A=2=N2#>U;YY\R)9.;@SEY.Z,"_$W;]1X"!?V<\<6SXTTLR>I@UM &HYV[: MR@?W_XK.ZMQ8U?+!'>(#L[IK&";::\2Z)Z9Q:U^2B>D3*S?TY]]MWT!_70_& M:#-3H^>/J(OM7#K"MSW36UMWQ@X4+@+8_!JM/# +.XB&WFP<'A@'/^K MW*F MA9I=!$X1D1:N38L,6:V*X,EIZ2_B(?SP0H0X3D3X@TM$7!)A"/YL MIV4S.;,MIGD/0YR/.&7&ZMQ'/$X3<-E+]TW(GC@LA?T8'?IWK@PA1'<[,VK7'KB/.*^:SBVQJWGC2OF,^, M\MQZQUM0?CRF+K:X)S#D.\<'L\T*#&K\9OJC2^*-\/0%^ >-CV=BH=V1%[;4 MN?-D<>O^ [&?HOWZ^.=W\FJ.@W%>U'N=6YS(CI_I-8 ?TZG?WZ=Q@-F\HU(1J-P=E=R&%/*.2E6@X"3 MVS P7^ \&SSP&YP6-M9)D='@+CXN#!Q.D,%ME%]8%R=&!K>1]G-D!K7.$S+,! [#>XC2^?J6DED!DCL]"1[AR:5@*9<4G2/$3:!1B.! 9^@^N;*/\;<5W" ME\>90U.2'R3R&\S/(1)S:#KR@\3\KF1PB,0'0^+9,)_?Q8'S M-)6R$P[T%7(#0WY7 L[33CI3&!9Z#2*'1M*9PC /"PZ"\X?@/+79 ('? #]/ MYM0VJ-QM^5N \QUP\AOSY\FJ$N \"3@+O2:1F7$EP'D2<'*[4B'PQSA$9W$;YN3)PSA 9;6XC[>?(#&X#S!QM3Q6FQ2F0R6V0 MN0C(%*;-'LCD-^I= &0*TVH/9/(;\N8'F6<#AD*'F'-H6F4G+#FOK-;F-KY\ MIJ:50&:,S$)'NG-H6@EDQLC,0Z1=@.%(8"AT<#T[T^X$=5(Y%!MN8"O7^ W] MYP0JYV25'$8G.8)B?EWT6!; QRCDB=WSCVP4@-Y'3] M*^+3B-@*T'OVGMF]&=6,A::+)_G%=W;C2]&#QGN+0%:')LIR?H.BU_"D85#C M"L;[3'SSF28\DIO<&UG.;TSP5)S@0E?E-W[&AP!EI\JXC65]<^PGG[ICM$,? MIQ/Z=DG:?J:N;PXLNH6ANO5'\5UO.?]GX%S<.3[U@/3M6]OT@=7L[_PPF=M MT;WKP$C\Z;T%@^O:!B803/ =7Z=SGB,#+ITQ>.34[3M#_X6X-#^TYS8XPBWM M,[,.%&X# EO1?J8)*?'HR+&,V_'$=9YIOF88A5O7G'\F9"<)W#KMJ9@0:Z)9 MH_Q( ;?>.=\,R$X"N/794S'@)G#! @U<"@UOS%?\+4=3 ;?>.O<\R$X.N'6] M4_$@MD6O<(G..9 JXB%4HG#KH'/.+W5[?JE9\BO?OO91^76H:2;?+O<)69#9 M+*-RZWG?F#!WTV_F,S5N;1C@$X80NYY'?>_K]#OYW7$O+>)Y;]?"&0NH\4CU MD>U8SM/TP7P:Y<@+5[GUPG=BR&7@^:-R&DA8V\K.#)591\;9%?T1<>N^:>GXVNM2YC?#P3/[,9L@ZM\&>].0/ M=22^)69"<'W$9%TO. 4?Z?#J806#"2_,@!MW$([GF0G1QP&Z=( MSX,'T_MYXU)Z"R-TJ><_@(V8'V'@-CZ1#T9D)Q'FZ_F7IF_^2>VOQ/[YZ ;PMS.>$'N3:;IU#Y*^'=][ MH,^.]6S:3\N-\B-ZW'KHI^?[/XEKDH%%49"7N0X^T)@>1KYY6$IHX2?\/'5C+3H1L_>Q);M);^PJ7 -[B(2:5C\^.((%F]D,;H;D@T6F^YG,W(; M1CEV!2B>5]RFZ.XRXD)K!T9+V4'9:XC;WQ;Q[G-_<+J7NQ#7Z5EQ*BW+7?!I M RMB)7;GV#\*>NQ2B[OX$$<\.9&XP>BH]RFU C!N,9CC9\B(/>56H_ ;Q!%BY!>NI-"MW =\' 67EA,8>'9)@"SI4_@')HZ6%7#<6 17#\!&?7" J5=XW>PNK:01HZT'W>AR-TY<4?]'[9+B67^B95-GVG( MBU^)::-6RPM/E!JWH4ANI8,#9U*I<1N=RX$H<<% ;D-7W,K=8>P#I<9M7"8' MHG0HGG 7?ECA2918U?<=_4V0#&UHQP[+FF?E*=U;Q,:"Z'.C_/'%>1PY@0?> M4-A"E?VW@ B7=-3+5BUW_8IO_0_Y$?"!P\/G+ ^.L; MLWP_\X#;,,$;*,Y7!E: YQT!>=GY0=Q&"4Y-<"ZL96XC!Z?FSH$4L&L;N,\MB#,G\-;ER*3#ZU>J!^@9]H9#4\\N!8X3+##!.[YY(G,7KCA/ M+!Q*!7,;F#ASL>,NF^+T?#F0>RSG+1YQ A$XA6,LYRULD>-9@-L8Q-:+ XLA MX_O U4?$R]<2@<)M6()#'O"@GQ3N0A QPVYMW1G3V7+>-T& M_6#@Z:[)UE>B[/>"3B4*MX$&?EEUHMB#PEWL(26K[EUG2#U\E%A1/JD7L:R@ MPL5=A" W'#N5C''K]+_+L84%*$K N@#3XPK89#D3EDCT.H&W%57&N T'<,^Q M4\D8MU&%K3C6IY9EVD_ L._$_4EQI=O^I68% C/,P"-[7TJN>8V ',47A^LU@\7-WQ#2,?A\)LF:&K^QJR)R^52R?)YQL)4S"8J?W*B=9PSLE)P^E4QS&__Z M&GBF33VOJ_\1F)ZYG+KUZ#P1\];6JUEM[<(42_I'@'DIS_!C=;7C38/#RWV] M4FMO*?>+3?=# W<1,JH;%V_W^2$ [JE/W;^;+O2FH"J8NP#6_JS8ZA./+C$P MF<5U$S\QOQT?ZIL4U\S-JJ_&72R+5S;G8G_5)_/U KKF@-U O?#/$24&ZP^0 MM/,%?C#6F_7:0*DK2EO5FT2CS5:KJ6F-8;VI&[JLU^G@/^@XSY_Q_*D%$!B; M=F5$<FQ"[\V7@?H(/A;^'WUOY:@7@5H$W8%6$"R\8P]NGX2N)93[9%W@F&W6C M-\8/Z8[EN!=_J;'_/@^!0I4A&9O6].)O7=+5K#L/;GODGO9 U MZ"[[\R4<9Q.>ML 2B,WC]=74O^Q^WC=7^[^0L=/V\?^]>6/A]O' MV^N^U+V[DJ[_[^7?NW>_7DN7O>_?;_O]V]X=IQW_C7@C$#[?L]__[[+W*C]IG3GM_T'KY+7T!!V(Y]%XSA);H4Z9$'.F3'2I7HP3BR3$M,A0RA04>N5?[!U,S\+9VC#[BV/ZOB/A^B.UIB=TX$CNTZ M]P$3>:6>33_&'?3)P*+QQP>."W-*!?I@D8E'+^)?/ANF-['(%.8K]D[VT.=H M,A@XON^,+T#W?V89'CJQH@&RL8:WYS-*M1;.*C[,7;X1?SFZ785;GU:O:U6M M7D^\4ZO*B=?7O:FM5E7M_5=]8CT+>P<$0#+]4E)+<>,),=""N% FKY(<3X'A M>"TZ7*6!,SD6AT.ZII;\?P3@>5#7FC[0B>/Z)8F90S[8$J_^Q=!\I4;%=X.9 M+Q^^/8OZ>'ZOO?P*-W_>.C_Z-X] M2H\]":;=1YA;)5F5>@^27/]@?)1Z-]+CWZ^EA1EY-AMW+Q_QMMQ6M27",'A] M8A+$G2J]<5S)'U'ICQ@24FB02N!R4F.'6>6>/7X=.JS+R#+@2F4,KQCA8Q6# M3"M32MP*M6.DJ:5.=^*:EJ36RA+:SF\!)YU]F^$. MZW7J=4@L;Z9?M4B_:@74KX\/W;O^+=.B15>PR?97K&#]&2IB#3MTG7%H.K[U M,WSG[?63J[WDP;%22&S'LW1C@MH#W ZH>Y%BVKAF011\.'PVEHDZ!J/DBMK2 MZC)W7DDR,3AT()7M9J^T['J@3VS;DNWC<2XQRQJESK\#QR5EZ=;6W_*LRBG3 M/ER_$MUG(Y23.1B813_(F5,?8IR&9MF3ZGJ2/F)7TD=/![(+ TSG*Q[64 MVEJUU9!3&TK-:KW63F4IK;NN5.NM=$^\URDY^=;^-E<(VU.;#6DU$NZ\=,'8 M8HOU; /F95C1^](QEKT0C$#CTIM/)Z[SC.^9NQ_-4N>*6N2%N/3PEEB(SJ/: MLF]4P$Y#R2<^'LGK;;22%>[)7;8V6J6.4JO4ZVJMW6R\R_JL!>L$*/C Y$," MN]3!H:I,]O4&;)E''-1GEA3]XG8YI_L[X]"&+CCZ6WUH=JO2E'. MD%_WR#]\FQ7F[CLI0L M/5#CQ0&/N3]RH(ET3]R?+V3Z5D^73VZ59TJ/2_BUYSXZ+S/S! N.Q*3 NRL$ M2.UW1Y]B$T+/O0>#"!3_]O82%L^X!+I"<]LD[[OI.9DKDEF8T[DB4SS>.X " MZ]_F)#2I(P0HI4Y;JS7JA3>:(BI@D&#B@I28$V))-"X/ )>Q/H G3"/^. >0 ME1"SVU@^)Y\QPJ#4]B**\T#7I61)*-52I]5JO17)CRFF!SRZR+H?.?:;L"Q6 M\0 7J=*NU=?[27P%Q3[,HY7__9>6(C<_>Y)/+3K!T4DV&UY9 HFV L2R!,X_ M =(LXH4O=-PYOM2=8(HB@O?DG5Q#]1LP(<"Y1$B5F3T!?Y!(AQ+;B"\-30^0 M)N$Z,#!AB!%6^XF"Y8R&B&01SY=FX<+^J?E$IYY%#M?$-+%!.G+G!E M$KA>@,%QWY&@!7,K9>7#X"-.B[C*U=7]BWRMA->KS5HV2^%RNRHWFYF\2I6K M+;EUU CO"69F5GP)D4.)/I)T+ 9=$)LCRCF7^M/QP+$^'-0LY$$3LD'?16MH MC)OT-=3D$FB(EY$)5^9J),$QS!6:]W6K(MTZE94!$X&9<54'=QJE0.K"XU@@ M'7KNZ#_+TH2XTC.Q BK]E6DY&7,()&^4^4)%#JD9R5HH:C-2XF+TC][9$R>& MVG4DCN%Z_=OP#@KKF\A.$^29ODC_'%D3H6/RBJNN83Y4)%EM6"0Q9Q :PMO8SZ49,!=F'&P MZ<2E.F7SCZQ(+-_2DS[ ^X#MDA> *O9&#J8QQ(E(_HCX;T?Q0I:[BOT,'XX& M\K',S/@/RL)H!X @:#3X'<:"#['V\"1V)7H9)LAYK">LIVC?MVN20:9>-7S/ MZL^T\:K+P'799C[L)VH&G_B!-T-VJ]3Y%_7>HGCYLRS968+_[IR5&]H&>[[H M^$9& X_'IN\#-,"1UGW7L5$A6E.)@G*<2K>H)XG. F-7Q"=AA5 M/ 304JO5$=?@N =6N';5KSQ*'Y )S<^*JE2C!O[(9#DY$\S).;0$A/V=89IZ M'S-#[ *]D%P1@&>(;6^+V'7]$2A>03$ AT@6N)E4(KH.*'8)0A$9ZZ)F2[PJ M ?DKB3>\,< ?ON+&2@<-.!CZM(R*'%X'B@]=VB?IR75>_%%\NPIZG;*^&71H MVBP_E,68,52EP##7])#=EC_'S38V6-N_N!WJ\JCMFJ[&+4T[%%*P7BM*/#LM M3DG5TP0 6NUJO:6F]?\!J%HCG?^__GJ]F4TD04O?J;7C:U:5IG*B\:U?;F]J MAXIN<+*$LDL&M'L) OSDN-,$"YTU8J*M1XWFQCI6?/R6K"CV<(!J2-F(1[ED MP6S/6@%6Y+ISQH:3>,3=,^.F]CEI73GN0'R< 3,\=B!'8U>JI7U;[K7;79(= M=.YHS.M8^J%M&.J5F8$8_AG9?N?$VK0S-R-??,38QKU^6.QWF\U^!5=M^WR] M@)B[CERN4.A"OTL(X)8"&!/O5T:VRY!@FP5122&("1G26P1$%H]7FCCAYL\+ MEUJLW-?: Y/]'*P*7D9X4,?>I>$.N% M3#T$R\E/ACIU]&CX3I0&TX,2@TOF,"DZRF*B8!79#@MI!EX8X8$!AH#8.N#P]*_J)= M[NUBMZF-$QS!UBI1W7S02RH%>#J.RPHZS2R2R@X4":D7GRI29NP*4_^P"5M( M]V(VSO,%LSQ*2MZJRU&&XE'/L&(?]J2DS /)"7RF8)(Z-"#Z3]"3@6U4HKX- MV7^?#]M3IB%!%"-1N&$+)]#AP#9#00BY67HC'$H)A%A]8%J!O42961P)DE;JR&J[VHS%*.YD1P(R M6-A;C+?O#L+,2;\W.D\$AABV7Y-ANR-6U&-BI5[JM*K:6J2L/SB!$_-R^W-( MFZ4,3%)-J3;K1[-*W[RM=/2=D>UJJYYZ4:L%#S4R63YJMJNRJF7RJE:UFB7=@7H%NIBZU*G7OR1)/"13D]).J^^_ 86FBWU>Q# MJN%HWLN?'PZ/R+LOY,0]D$8N3G-_V>+@:' (;F[ONG>7M]UOTNT='C3;?62G M#9/#;^],3FQFPKD>G8*5ZUFIKF%;7I1'P-4!OS()5;'=Y MF/?Y(;!)8)@^-3X*%9)'KNZI0K)=FQ "NC,KVWAV(SI%&%>&W\ #- VVE/^5 M6%@80^J/* 6))2PBP;B>K^&QL%\.^RVI.>QT+8=]9J'@'/9;RV&?6;CS?X@= M$'.L.#6,Y6^.=Y\]]8C M?(WFS3; @7]WV(Z@Z[#$0?[ZGT?;!ON=.]L&.YTWVP;[G$?;!ON=-]N&@1IM MFXCAXMFGH.+9IZ3BV:>@XMFKJP:'(^#=:%15,(5K:VC= 0;R3=6,[+/#*3-Z4# M0V6F5P[[+>7:]&KEU/1JY='T:N70]&KEU/1JY=#T:@G3*^?S=4.87D5@I2JS M4]:IASLH?\0I:](::RPITTUDM^61Y\WB)L@J(D&6(["U 6S?B4V>F+:8E:6X M,CT]",LIHQW0M8DU]4SFY,V5#&JAV32T H2G'5 MCRK4#T=HD_&D^7_@$1&FSW:+,E4"%ZSX;]1$EN,%N".Y.W "7_I.W)_4EQY, M[Z=0+[EDN%I@\T83^H4KN(6Q:]\%)C#=!EH[I0,%S! M32UU>NRT[%L[/.047B741B[Y6&2UT1!J@RNXM4N=Z]>1.3!%8EQ.V==,=>S+ M:GT@(62'YI*FE#I]H"'QQ2IK;AG8?/]ZC]?2P_6OW8>KV[M?I9O>PV_P:^5; MK_>_^'?_L?MX_?WZ[K&_%C];4^G@MB ;V _;HI['-D1&]1TD![V7%].;5:/W MRO#;D+K4UJF'97U83?E_! 3+PUM3Z8'50Y0<6[H!AT>2:Y5_2!]FOW[$#0)1 MV>Q_!R#^;^MN1Z5WWEYV@I4*W8%73JC%_4+CBZR7^+GP.^"!Z55L6<8*1BZ5 MR&3B.A,@FD_+$AA:..3Y'@4O&'BF81+7I%Y5Z@6N-#2Q$H4TI<25*'P01CT_ MH*\*XYX193[$\)FX1T/'LIP7>/E@RFC,7C7K)EYY\PVZ> ;@;*_JC/P&:UB5 M\@*O1T3*'!4(,6+:;!/N"W&-BN4X/Z,*7?%N7:SLQ3!&I3$E-MZ-ZKT,*4P9 M0"MO'J*SR(L759'J6M;B:Z)/A76H_*5NE$.(PU5&AL5]PM#.=UR+;I1OCAB=UR.+U7Z9/32(BF%*6,#& MIT]3UGIB :W+K.@6]:,":V5V!Y]Q!K]CI;)G&FYB7OZN@P\2^'L]::O2;PX6 M0?,"?82'UD:('5#+I/#2M](V)BLR^6):UNQ:R: @_S!!T'(I;D ]WQS#]U9> M-G%\K,]-%AX'@G@F3-;SIY%GIAVL/HU9N+HY27JQ:6/%N)7+]'4"M%JYK#N! M9:R,*NDB:(K?D]X0LNC-11\KBR^T!3$$A@Z'\ (87M(B3'\F:">0K:RPD?(LA?&/;SIF2"AJ#!>)P VC[5"WH?$P/)Y M#I@&2/#A]#U Y$6-W*Q7%^_(>22\H.L'@<_H@]4&+:"=STA47GP/81G<*&8A M="+:ST3]8AM:L3)#H:=00;?@0JN_(5Y%;AV9=@R3C>.62X,/+]-!UD+,^"X* M*[+*!94#HEX&!GH^0GQV 0$.J@]T8TC9]546!>6WISQX7K8S-G4I #/"19'Q MPSF'>)ZCF\P"FG-G3'37F3VBQ]NI<(J!&1HK/L*_3]29@/7$_-ZE-O-)D]7T M9'J0J;'9&PWGQ09=>6B2<&%W3PX=0BX%:\R67*7QI0.R?,!V;5L!L48,. M?$FGIH5M;?KD^&8\_\UF&>G) 8_<1M&6O%'@X_>\$%K0A:%E0H<$KK+ %9AB M:)E.06U&E3V1:]+0"G0_"/DB")VAZD0(+\U0(*W,.)R9G\MFYYCZ8,\N":4> M@)$[IJX75]$%?X,)L(^%]<#RL (J?>A>_O.C! X@W )K NS-)Y<"9R.S^:]* MO5:&H8,X8CTWMS(@N.G;I4P P15TF9,5O=M%B]T-;6.FY>'U#P\?PQV<#P]+ MEFY45M@9LK\B;P!'&'=;PD]]WLH%$J#: *K(AR Z./I>K+Y1:<\M;O!=J4V' MIC\W1!>;S[P3,@"-#',*FIZ@P)^8&L!7S1V4L*(GU4(GQ3.:%&6/39M6LV=[RI7;) 0E4!-ZL M):M"10 >+JZ.D">ZX%(+8&2EFRT3+!4#17) 61PJ& [!3$*V@XR.*0TC2"^. MR\)4.IF8?L3@^'?&+W@%FETVII2R6"[Q)8L24.JLWCFNPL@*S*QX:J*P=#-3 MYB:8ESJ;.,,"XKCN!91_H2PXZ!/&-+1?QZ":GQJP>$*G,7V_#D#RWPB M";%#AZU!6V%LTI'HLV,]AW-O_#(FRZYOHFS"FY#W%KP,ETJCF5 M3R#P/+(?SU'$\X+Q9$6R<#GL[5(8>P<8LO"\%2^FT7A] +/4I"]Q,-XS#1IF.>"2IQ- )Q8.5AK# MFQ)6]D)%'VD1P]&#*'< \RDL^.$Z8\DWQY3-#O@OTTWXD3?[>Z[CJ/6E,QZ; MX;ER'_K7EQ]#TR#J"HW(@T\L4YFUFJ_V+JWM5Z7OCDM1%Y:Q9Z$LL-$0"2Y. MF=X$OV!VNI0+-J(!!&)=8NZ"_6RZ#M.D5>D.:!9V Q %5%T=956Z]3%)!7D; MKZXS\S)@T^0$[! 3^H@J.H*,#3=UD! T@3POS@1:L).L,!$"^![#=B:C46X* M2%UD_[Z,3.8/3:-'6( )QC@P[9FRCEY69C332>!A\-$/8\1AU@2\R##1CY8P MD0#E$B@2#I5-"$L+ONQC[^224/:=,?E)W\F9.49*W]9I;:=68_+ZA,.\Y@X> ME7ZW-JA5^#-2Y['JV*B=68)3.&FBUQY-B+KI@FX#1+,L,R,\^S(QUP%QCG+O MZ#H:9_CZ9;EBJ2\)HA5&'T ?>719T!:7 $"002E8YGQF*$!6R;^<0 IS;ACE M7!Q_, $]]=XL[L5J-$[-66):57H,)4[]+0"GC71 HC9=!5 MPV%48^GEX-'/0VB8* 4,9C,Z,<=LZC "?UK&&2>8L'>RL.Q";UAHQIY&Y)"8 MKEOMP;ROCANZ0VSGW^*+T&!;%D?'9780"O,BN\JXCDXG/HXV2K]ER:/@1:V7 M*S&!+4BUDDG&O"HRYO?+F,POG+7G3*)UL MSD\>*VZH#/6L'"4CK_Y,/@%_1PJTDRAP6G[_^T?OH5L&_EZNUU.G[>%E[^[J M^JY_?27!;_W>M]NK[B/\\;7[#;!Y+?7_?GW]SKZ-T_;] YL7P3F&RRE[Z',DT-$4A6KT M[49('&QX>ZYAJ[50RT;;+:,O1[>K<.O3ZO5FK:JVY<1;M6KR]76ODD'CMUJI M7K7^>EU-_L@NG=HPOFPWM,]V/QYO3WNH9/?;TA[9+P<<3&N3'+&QL&ICDEIC M1:6T%&/:O38.+T.?[WU*&/P&D Z(_O/)=<#RKT1]'++_/J=$;V;',;2WXS8X M] NFP'HNKQU?I%>9Z0.> ]O1)F%O/V\)C(V4V_7Y%#U+S5Q=IY0CYB:KI4N6 M'>VSX*KO7>S$Y3<#3;LK*ET_+75UC MS>PB6%LS)IO)0S'? M?*UYHJ0;>*)DYU 2-LP*W6=B6ABKN'%\\,[V#S$_+"-P7FFB-J@6P^,* VU;*LL*S5.$'54CWXA3KJ.GJ.@R)9)/ =:N MG&#@#P,K[MK#K&<[(JT.2"O+>"+>&YPQCRK5,#:)S"&'T6##2%# T6+TUM! M37UF&H_E,K>F&\^;>TXK;6M YU(J;D+K"SCOJ[\C19JG3;);5=IL3 M.S/+@-R9HF>3@L@0/:U21P:1;M1X<=D+[J9#;!BL_"6^\=#Q_=Z%H@U#4RVU5X\2H%&[*X4- V4)(JS$( MM9H%\TMX5:OW+IT0TUC8.SS;D:4O+5CMI%H+;&IL4*T17:]#LG9M@Q6""!=X M=Y0,7"2HEQO*WLI5V*N\@&B#FX(!^PB"6NHT&HVR+.\M":E8DP,K]KPPMBEDL _&-,!8LUEN MRRWN,9;WA+IUUBWNM(U.-\6\'78N#PNQ"WLVI3T;4O+>(K8/ELAU3$SP]-** M!:X(-,K*_E(A#%E>T+/1D,T./0WF!K6+9L%RICE[LR.-\# JW+D,]RK.L,*V MZ>]MQQ91!C9HT!E%OR%!'_ CO>$/<.N0F&F%H E"()<5;J)D(M!Z:!6:*7Q: M !^EK#5X22Z8V U7+]&)QC] MZC@&UJ))*P+M4J==UIHBF%H8$&U0H < 41T7JVKE6JM@.0"?%N!"VZ>F2 '9'$2Y4-<%*<6T+%D^A0AG[A3.G*>B M[#[)UTL=K5S?WPD7EB(OJ-D4Q;VMZ"G8H7G!Z/(42GF**S5;Y96M%I@>@H M:KFE\B\Z>7L,)\$C->$BG/A4L9>^*&5"+3WFSYH#8[:BW;4(NIWB^X-M,9RF779;M?5$M MME.9FXT:!F#D_3-P.0S \#DEN0%]=XON@K4A5O*V4O9_!LY%1-AH>Z47[Z]< ML.5WE ^YU-'DLEH3&QP* Z,U>O6@,%) S2IEN6AK@-SKV?'$!!P.9VT#3 M'66V7NK(+:VL-(4E71@8;Q] JZPJGF!3ZI=Q/O"IU7J-,K-1L&V:/"=B)=QR/>\#GO:H%SW M=S+;>+1-K2RK>R\+YB&'30!M1S6\-]":-=P>URYKF9FT(N,K'1J^.?936#7) MH(/=#G0HL!FR2=$"\1Z!=EC*9N=] $VYU%$;2EF5>3% A/UZ<,69"7!P8:W> M+M<57I83BID+N1IAS?#,A@)'R/8)M.XN%&JI(X,]PB+2>M)(Z^XXPLIR MY5;1RN)PIEK?C;"*DW$.%VC=72[J:'24E28OVU:%L7JB8.ON$&JP% ;H)R<0 M*KC9ZI-7D5F[LP*-R7AKZV!9/)+7A:!7^F.?FTW,.6\J66UP%.;IR?&S07MF MC)]6B)^"90!PICK#\W2L66A49-#N=;S.(N)W-AK:I4ZS7&_SDO8HS,ZCG+&3 M!71:-0:=_4^WY,^UB9*-QFB[R'WE);QY-=/MPY M/I5D[6-&A[BLYTHHCFD5X*MG7MBF]4O)=P.Z&NZ?#:UKLW.:9P.;05 -.9M^ M4!F>'9,I4>H9$$6;$:68\:[^VK.*Q,DU.4JZO[2(YX4319=52G#PN\!:X7DO MZP1ET[(HDHX)Q3^)A2IC9:;&;4GBS-K" **Q-R :' &BX-LV%]3J&X"JCD)EXOEEKWQT-P;#RU^\%!P6ZX+O43J$DN:$-.HF+:DAS5VA#&7 M[BR_&2'O@8ZW=E2I*&UH!HL%MK2RW.9EDA=6W\%/RLL$.>T:(*,YZX=$1MSWRFDN5X9Y'(\V$O)>I!I^&WA-,C8^*R1<;+ M1=*&>1K?@+YWU.\-'\EK6EF1,0.]WE[=.KD2;Q7F)O^@6M&O68%J!3=*J=.J MKRZ:'!TU13=*%U2K08>F;I[%ML>#:-('ZA/XDG%-7!N(X"W0]BHD;5KEJ8(0 M:&I9E5=7J;<7!&&=!$KFT"BL)2+"F5;,<'J\%W "4D,$R,H@%"#*P9PGYC!&/! MM:%I$ULWF6<(%UAV:G7&K[>#CSZD*=4F#.OSQ/'8NM6%BP?GF\_T\XMI^*,8 ML0L/1JRLS1\A ^A$X*]_A'M"J\MD6OR)PT#A,.NU@5)7E+:J-XE&FZU64],: MPWI3-W19K]/!?Q2E%#\TD&L%S+U$)R+! +JO&%( M*EHF4:[S9>"B"*P.;.%M*YPX$-E7RI\RLO_[1^^A6Y9N[R[7X_2T/;SLW5U= MW_6OKR3XK=_[=GO5?80_^H_PS_?KN\>^U+N!6]_O'Z[_#NUN_WDM?>OU^YR. MYH-I2_[("> =AE>6Z*M.0:E.**!U1%PJ@1XA'WGM^TS_S7J8Q<>5K?3#\MS' MYI.Y.F3S%WS?(A./7L2_?([K8I@V>Q][Z',DO9$.13E_ZY\BDKU9JS:;R;=J53GQ^KI7R:!5VHU4KUI_O:ZF>].[ MG6IM>E6"][$Y]<9 M H;"36#PBF=3%X?HO157N79Z><5="[5R2Q0A*1"LY-/#2L'LK[+:XGO'80ZG M@5R.Q\K%N(>,.7,==A:19W[0^%[D.+^JX EANM H4G3UW\&R(;&8(G@8#3[V5U2XY84Z( M &9A(TT; I@9BB6>YJ>5U28OU1Q$G/+@<2EV$(W,;CM27 M/441ELPN+)FAI+99G=%:(ZOU8Q%\S#/L-AYVGA7NP)+!XJ3J_CN&18BQ:"'& M7UW'\Z0). 3['1EV?N+[OO0RNMXSLJ865[G4:6KE9BTK@XZ+:2(C7^'\<+9A MFM@':%C6JEYN[E_5ZG1 R^&\D NW8E8@7:*O$]P([^U5<>@PJT_;F)Y'ZEP. M<9BOF.4#]2AQ]1$[W,D -]=R)GC\@@A;IDRR"9Y,P8*21^-N;$9 D@#0!4+S<:(G9YWJD%@(OPV+XQ<7]2M#M$AD$J MO=ZGEH69:+;Q/:;@KC)99U'*EI950EK. I&%!,\&I9XA>AJECB:7-6WOY'B1 M8I!G<_U7:H,#:3&=3HRQ:9N>[[)#SX3!GBZ0&!(21+.[1,9=Y1-S#=IE9?\$ M>&&RM^BE2# J!MPP2Q-]P4/!FA7FXK.2Z_D,QQ[KUSC0DAOJGI3*Y/%FGI3,S&>E^9++A;@[G40[)&@AE>O*.I\_Z59JE3+ZNR2/ I#H;6Z/0#@JB%(&KN M?[:JL,AS:)&SH/Z F1HK.1]\KK?(2*;:T_P+K$'B>K/XZKQ.82F'0 U>K/5 ME*^,#V&[1^3"]:OO$J"F:1-W>NO3L7?GV/AUUV%Y?K%&2"WS[?#DV_IJYD=V M@=J\^0CG!MMM%P8XPJU:"S.6E!SB-HN)XP_3QI4B$ M(Z/R*[4IVX^\*HFXOES?^YPKX7AP@XR-P:2MH:&4.EIFYW(+99PG=P+\3\D" M2T'D!1W"@P#J[IZCXEO]^>-/"#2H)Y^'G 6\YG"%R ML;APZ8PG+AV!"6$^4S97B/-(Q'DD)P3DC>/"G[:D!ZY+;7TJ^2Z\S&*1#8G, MDEU$JL*NR&<$M'],B+[(U(]_&S7-A[G/)CG&\%TU!N"!W+ON.R& M[[OF(/#)P**/SCV!UR2Z(WC0OL;M(K9(>3A,-O.I48DWEO"FZ6.ME=RE A^YB7X>0)TM4H=51,Y&><81%UUD0\6+TD4X"02 M'%]^_WJX07.HK0XR*29HK%@;I8[FM5EI&TT[@PVE0KK.6[JV]3$S%"^M%@;+ MU7PNSN30$LA%L#Q>3I4FU)6\$1B+96E /%,/#T\VK<"GQAY'\[51EWXRI$ M=U)'E%*G5JVM9ICL[XMOCY(3>>I"N(5P)U@IF8B5NJ-\[]B3M7I&0_&65\^= MS:=XY] VRD64Y#?V!S4J!/I!GFAH'WF2$_B>#^81'FD8>-3 @DWI@A<<< MVKO85#LF%+T!6?YCIR&-4V85QYSJAHRZ"\8#ZO:&3 EXO3F[(H60TG.J'ZF[ MD>)]A\ <+&*?H2QM6(HXK# UC]7?S*0)SS!6 M&V6Y71QIXL1B^,36J.!?PWSN?($?<>LQ<9],.PPP*,6T#_KI0 ME&H=9#\3B9-KFT1.855(*)5LQP=CP'< OR0P3, : M? K0OL-Q86(WAY:-K$ MUN&CT#FX@&MV7G4&DJT&GS34SI>!BZ1<\YZHPYI2;<(SGR>.9R)&+UQJL3.] M/[^8AC^*= M)!IMMEI-36L,ZTW=T&6]3@?_P=-MHH=&;MSO">B%#&&D%\1Z(5,/ M0;Y((*#.&X:DHN6V_%]!P0HG#D3V9B+9__VC]] M2[=WE^OQ?MH>7O;NKJ[O M^M=7$OS6[WV[O>H^PA_]1_CG^_7=8U_JW12ZGT M'=J-/.G:-J@A=2>N:4EJK2PI-45;VIZR#UWFS3(Y)%F\0[R#AW=P+-M=70_& MN,_XG0W$.:5ZIN_81ZNU\Z3L+RWB>5)W"S 4;:G'# >>*[#?$].HF.LK M,A9QS$LG1)[5R-.9PL49-Y/KD6.!->S][52N/,_T80=^\.0=<4RL[M@)WJD\ M), CP',\\.1@R)=D8KZUJ(L^YF_O55LMXH"OZ-#4S?,"]O4?@>E/TY@361WJ MF.586UN=E_:56,36:5GZ'V('Q)U*JIRP,+(XZOP7>=V.,FE/9E/?/YDM]$29 MP;K_,6Q8'D)MEIOMO4O"BR(1W(AB48I$["E>234B-LC6HAL8*N\$H:ECT8?5 M8XZ+*2]"6V_0UMKQM'5=+G5:967_\F(YP9[0U6>MJS=(UG:Z6@%=+<1%B$OQ MQ:6>7EQ23C]JJ=-N:&59$Q(E)"J?$I6NHEQCRXIRVTU%&EAO]=7J1WDH%">D M1DC-UE+3W$-J4LY(=1 II5UNR*LND1 K(5:G8T ,I2@K%X;(TL\\9#-6QX@RE)>O[[32DD"7(H7G6EO( MS:WG!=2X"EP@P#WTRHGJV\Q9T1N&O_OFP*)]JD-3W\2OK8I1L]11V^J^(I2, MUE-4KBPBB/[[+RU%5CX+GG#$D_4VYAK);J;#"!7^DK=7738W?#R\X$C:SU.;-; MY*<4&W#)C.<]9TCP1/#D6+&@%8\QA:/(;O9"'70=*26-2\P)>1<\$3P) >Z5SZU MZI7Y4KV%78A^Z/^07&I1XE%/+"UGO+3\0#W?-76?&JQ9]X6XQAWU>\,;QQU2 MTP_8!U-*AL(DH[&W9(AP(G\3H.")X(G@B>")X(G@B>")X(G@2:YX(BHRB%9' M:26 )EKQ +3\)J:P@$QE0#R* QM/J.T1%@\2J2")X(GAR_*R. MKO%[X/EC:OO>H],UXM(=>$#]K1V=(:!ZLZ3S=["EB=3K[>HI8[<*FN-K(Y#$1@4>D'P1/ D![IZ0Q8(=ZI:XTQ5 MBS"-:,5GF"8OZ4FLB!D+T,PJ]4C6>X?JBZ4,L;PD>")X(G@B>")X(GC".4]2 MG;FHK/AC:P[#85;34GG#6QML*(KEB%C^\2-Y3?*?ZJ5.4UVM>2".O.$#+$* M^>-)ND-3#RR_#4[DM[!9 T!\YGZ*+ $1O14\$3P1/!$\$3P1/!$\$3PY44Q MV=*G --U[D2D7EEMXK'QY6;"D4>I*S (U)P>-=LZHON!IL4/: J[0#HKR-R= MN*8EJ;4]RC%'8XXJ.H1CN5"!VH83#"PZJ^JPMN1#;H0EY2$0BGJ\\I\-5JRY M76YJ>U?HR):?)PH:'FYT6P&6#RG?OF).]E3)D_@F&4@;9'>KJF[-3(I!9\Z; M',3Q#RR>O -RS7QRQ'+2359.6JW7!7K%A"(FE PFE"PJ5C>SJ%@M)%)(I)!( MD,B#ETUL8E'LEE:6V\((%$(KA#:3R/4^=;=3BJ\6GB:;034W(;=";L]<;H]7 M^;N)E;\UM:S*^RPA",D5DEM4R4TCN#OXK2G%M1$N72CMO2OC<"&S;-'PDT_@ M@_"O83YWOL"/N-,+[]$IT-F-^-[Y,G#QX6BDVSS&/C$C1C@D((1%)AZ]B'_Y M'&_Z-&V& _;0YS%QGTP[IE!]LC(<]KWP]N<7T_!'B)QJ+41/M"(:?3FZ785; MGU:O*\UJNZTFWJI5Y<3KZUY5KS:4>JHWK;]>5Y._D;Y/6K/%69^T:E-KE5N-3CK4[/:DGGCG0P/U'EC7JO::/,F>.VJTG[_VP,M>Y^2;7 MN9F8Z_PXRB_>AR[S95OG%XAWB'7EX!\>RW=7U M8!Q8Q*?&VJ.K-O"L MALU.^,]^Q-DVXYA^CX[_!C'GHQG9X5 2VZYW7NHQPX'G"NQ84+5BVF]1?V+LSR?N77$\YFQM(K2+*NMO8^63,NQ0YYC]4[UE<,BC@]1W/Z8JM2# MSI-X)1T?MT&VMCL^F966.1-Y$=IZ@[9N'U%;M_$T?5G9^^SNG&!/Z.JSUM4; M)&LK7=VJ97#4O1 7(2[G*$49>7"$%GZF8=6"AN?4;>H.W'I>0(VKP 4"W$.O'",,U\_*S%3"&XD2 MGKHDD "2$&[!$\$3P1/!$\$3P9-,O-R\9 NB08;I@NCC+OFPP01^I:_4U4V/ MW0TO.Q,TLM9GS&Z1G5)LP"4SGO>,(<$3P9-C18*VJ=.^SD]D-WNA#KJ.E).1 MY!LVLXC^"-P(63XOGJ1:"5DIW;Z5(/^36 '=6HY;I4Y=75U4%*#A"#1"D 5/ M!$^R5:[R2O+& 91KFR?E6MB%Y(?^#\FE%B4>]<32<,9+PP_4\UU3]ZG!FG5? MB&O<4;\WO''<(37]@'TP70)&&W/5RPUM[ZU%(B#(WQ0G>")X(G@B>")X(G@B M>")X(GB2*YZ(B@JBU5%:":")5CP +;^I)2P@4QD0C^+ QA-J>X3%@T3RB(B_ M"YX(G@B>")X(GAP_,:-K_!YX_IC:OO?H=(VX] 8>,']K1V? LM45-G=?+DS= M#_2/P/1,G_:I^VSJ-%R)>:"Z\V2SM[#UQ]3K+7*IH]3+BI+5V8<"@T(O")X( MGN1 5V_*\^!.5RN5V65:R.MHA(WZ>*&!XN-%M!5@^I'S[4C?94R5/XIMD(651&;2= M217GS'F3@QC^@<63=T FSR?:AO*;F&$-E404MNG].^J MA"H@H8W56O.I*ZT)P12">>:"J1ZK)K=2PYKG0&@W8GSGR\#%AZ.1 M'OBQ/6$FUS;A3&$'85$JV8Y//2P8'M@D,$R?G8EE&]0.3\>R&>T)7AZ:-K%U M^"AT#BZPK=_5M2.+/J0IU68=.C-Q/+:W^\*E%O'-9_KYQ33\40SXA0_V&ZHW$ZG^[Q^]AVY9NKV[7 _3 MDW;PLG=W=7W7O[Z2X+=^[]OM5?<1_N@_PC_?K^\>^U+O1KKL]O\NW7SK_=;G M M^AR)2*2H4)C>S#5LK.'MN9Q5:Z&L10DIT9>CVU6X]6GU>A,$KJ4EWJI5Y<3K MZUXER]5FHY[J5>NOJUEVJOGNJS8D\9PP5Z<9*M)M$BZ3C*398-K;#"::QXX[ MG!5A8L-Y'+E@-WR'=B-/NH:9P9#85#!+1EH::?'YM^#X;9M3PREGE1J>GI/! M,!,3!PI%)S4-R+/:_ 8$._)(+XDWDH:6\^))0]<92\Z$NF"^VT\2.H#/8)]3 M[V(;R*RCP/Y8VBD).-N>991H&L9GVJ?%P?N;(/?957J2^-/6(TP=@CI=$&GK M,:7+#S]">KA2PTT%:KE9:^T?^LU!\%; /S_P/\;V"*66Q?:(C/"?D='"\:RU M<$8E1CA="BS737#[[7A//US%WW4T_#!+),E@%H,0.T:)P#*S2>_0S/&0_ ML$H"(]0P0V^$KH37A"FQ287.B'GCN%=.,/"'@=75=:"/[R7!72YUZK6L-N$( M8Y,+A&Q0E.]#)*6Z5&"N+ M;GJ]X.;-AMW08049^#R8-[:/;[QT/'\?3U%6T5.LUWFQ=(29? SM?P@@:0BD M=G/OD(,PF;<$Q ,U@A *IBWIQ'6G+#0_QCD<=2XC4,495@*/2@0L:5^8TJE5 M;B]>\_A&P:M\P(_TAC\\VD5Z+LK+]2NZFVDK="ERG=E.[=5=/\+ZSC&H-IUM M?FA4X8IJN=[:>U87\=\MT7$Y(O835N*2AL1TI6>LUA<:O@,?P0$=].)%MA?0 MU01TM&62@6FQ951A"V^KF/\,G(L;(#&KASA?R^X-?PNIZG5MXPJ(?CFC^;>( MS*GW>,G-4J=9;BNK:3G"-N8+5]DFM>P%L544M4H===4JYNW@SQQ&17)GL;.2 M)L(&3VV#(]EF)E-WEGN$>=@WEO/2CW=>)DE?&_?5/Z:(6#=H2+@J>1 M:45,F^ S&3$TFSVTFQ>R"UFL@IG*"R:RR#3,UV07KR9AABDUGW&3J)CZ=MY@ M<&OK+L8*KFCX[ZT=T_=A1MZT_HTBESI:H]RLB>!3H2"U;=+^03"EH,]<5WG) M)BA^Y.G>I1-B&A(-0X7AO.FP*O%[!/V+'@-XWX1B M"@-U>X7J!C0Q +!OADG^C(V#!@%"GVQ9/G"G;LB ;W-BIQ8:W*U85E1>\K6$ M,7OHVET-9P@K!3VK5D(M8Q&S/5S,UJ7/U [.)?'@2+HVINY# M2-S4DJ""L=LH-Q/RJD74-J=8VEW#[@LF#%I6MD"E[N7O"FN4*4GL$%3+"%%LNJSCOC\H4' .'9U!$Q[6?JB3HB9U='Y#YP]1'! ME5MGB',\2+<_9:NX](_ G.!6-1' 2G\((IFR0^X?G:X.9'3I?439>XO8?MN,P>Q'-'4NL87-&NE=5V M^_0!&Q$$/,V$E3&BE%*G(?.Q=:WX_L%WXD>\RECKYL^JR_:0= "@X=V ZSVG M,-N/%\H.F'67Q+*\WG"]\*06'!4$IU766@V1Z5DDJ&T^;?T$6--*G5:KK.Q_ M?AV'"^1\:FH6T6.[\;&*!<&IUS-%&:!,;.*O@0??PX(@=]3O#9'4T1UC63*& MYBLU*G]2UTD2BCJ6+F\ILO*9DPTJPB(^C46\-9ZVT+0-=HA^0KF@7%O#_"^( M?PBPWIII?UQ:&D]:1SG[I?%#E;U.6I^\C1FP^_JDUBQU%)"I1@9)HF)]G"<@ M'F%]/ O\M0!_M;*:V=EH8GU\[_7QH6D36Q?KXZG6QW.X*I*[ %WLWD=I')X7 M $[9\?]X9I"#_7#TGU(P@5_I*W5UTV-WP\O.Q#^C,X4.%,%C]7=[(26O(Q*G MM^/9-NRZ*,92+!2E",ZM@=$*4NJU4J>NBH*'8N4^P6VN5=M<3E.)>>1)1M4^ MTCBD.JOH2%_UL,R82WQ,!K!#=8Z9PNP73!=^!O;MF0^PED? _5\U]1]:K"E!=M8OK#0,DGH\&AH+8.DT*UY MF0/_Y#QQN>UVSR,!$_?;M_8YQ.08P"Q 2'2]"6]&^WK#LK]9ZO^SM9\V5 M0X;N80".L;H76[<").6BM(82G-H-J.-Y58V$R8(W"TVX :=U SC',9XJ4"_+ MVFJ6.F] +JRK<;EN.BE+ _IDVC;&B7"3(@.#6+%8$<'Z 24PM4!A"D6]4:XU M5K/TQ7I&?C&FJCR!C.5)J&5%W5MM\Y5EO$DYGP0F[^AGBH=^K]/,.T^56UE+ MW)#GKX<;=_[5AL:3UL =](UZN9E0PBIC8X\3QT5(H)! C2<1;. Y\&JKK+;V MWAYT#!$L@,N5G.38#R83BY4C)Y9DF)YN.5[@LO0P8$F%3?0+">TPRV>7!KD: MBE6!-883#"RZPKG4J8S;6/'9]^ZL4DVX38=,.,)(FLS.CB!1603'Q1@VV5 0 M;.\=3?F='0LV 6Z,L[-J?JP&JF'ZH 6]6UL/\'3HKX%_Y_C_HOX],=-L]VO( M!=SN)P2B, *Q,6*_K42L(E\!^T[>._)WG&V)G,S*GWRLQ M<9],F]D@C651TF%FHVXV$&MOPI?"#$9*P3+$_!_? 7"1 (#!JA/;!I9_8[\Q MVQL+EL3&(MB6G@\7V!;8ZHS[;\<9?4A30K!/G'#W^H6+Y4_,9_KYQ33\40ST MA0=#3E_4YH^0 70B\-<_LD!364DB:GC%Q&'Y%XI2A1YE0V>YMA6A&\MD6OR) MPT Y,^NU@5)7E+:J-XE&FZU64],:PWI3-W19K]/!?[":4/30R(W[/2%/M#)P M*?E9(4,8Z06Q7LC40QPN$@BH\X8AJ6B91+G.EX&+:%\=V,+;#@3O%;*O.$2, M[/_^T7OHEJ7;N\OU.#UM#^]ZC]=]Z;$G7?;NKJ[O^M=7^%N_]^WVJOL(?]S< MWG7O+F^[WZ3^(USX?GWWV.=T*!]F"N3C:@^W1+@V0W@XU=P%8^B,OFK[+<]M M/?>)V.:?!+7%Y4QEP1]=V[B'B0X]8ORS-[R)=5A_IL*N9H[R(WSBJ^7H/^$$RER2JU(/9L]GD[XPM^DK\4QV MW-,B*=:":&OYSVQ$[#T7K/BVOL48KX#TKLGVU>"@XK,7.!K0NU/!OP/'):"3 M;+TJO1 /4[ <=^*X;(H%%]8?T7!^Q<%=P63Y0ER6GZ74:@W&SP$%M,>']@/: MHYO-JL3>S7R4YFIQ$PD!@=JH^FYT%NBNPY^)[!\X#WE:A. M&A)>9PWGXW*&0^HB64T+V/541FO:HLR9\,*/Q0^[5'>>;&;^5:7?3'_T!MNS MT99G/8+>ZP"M**V=Q8N>'>N92B/H/_1P*CTY.#Y Z4\*3!V!<_(TPI&9KRAK M2ZB(>0(.BZF;P#%KR@@*_[Q@;Q+ZB5)K&\0UV%"(-?V3SI@NP71$\..X07<, M&,8.F6Y($*!$-'I&>GPGN&5(K]!6AE&.S(D7?CA\+G[O._8W9\+8LZ4^G<"4 M.P!J*&506 K\#$641&?E2/^FDY%;7I#4)4' HM0 6MP.#?Z6CX$;B1W:,@#6 M6LZ !;V?0O5)%H#!$;'5*0#(MBU0:-:H"U!A_NH8F^P7W*M\K],J>"+WBAB>#92 MPY(J,TIH96ACP?68Q=+\J#8V@#@E3KITQF/3\[ S'_K7EQ_Q@]^)"[I(:82O MDCZL[]''JI07O#Q@+3?D-=-)*/=*[?-,!RCRYW)\,?#>7@&VS"X!"Z*K+S2Z M&,VR7NS[NO@I_,KBU(Q4-WV/(= $]#!MB=IXV2<>H&WU1@A3F:[,..L-H_+, M +U[>+<^#7\F&*1:"M.3/]LMT11EM+X'A:?C[,1N+QGQ>8'L(\@M+D"@EIFB M$MDIHE*67D:F/HIF3391S)[]1]8;,ID !ICEX096I+= H0;1%(9]9YKM^G)!SYKHIIKC!4JX3&W!/=#2 MEA4VB&@*TF81.[:P?!=X%48BO87!4@LF6#NVIO5%(.5FLD0D;01/1 S)&U$P M9P@2.#3KWTXNX=4(3P:8LBX%RJ#O 1:=^8PXQ+-&&-"B3R8!,_P$-",^FC,4 M+2]<0P5V@!Z=X150L[#V["U8?SIU<>J<:=UHTH?9&U'$E"O^CTU>,Q1$&E;: MBB2)W0;UCC8FZYB-4[VU8&$1X_<@.O88;'BT5Y%R,!=,0@4E#8GI@A@@<98( M#@*V\(WP>!9X9@2] I)*,/K5%O,SB)CCL'23G=\"P@PL\?[&5CI!0F,#(I:2 M,"//"RF/;B$2/NXV@ \M>Y!!#*_&X@;# +.??6+!8T0S'VUD'XS;24BZV%8) M@$QO#!8@5"*RZN%5=)U .((ILEIO9=ILA&ZI.5B8\DI:9].YA=29KAS><^K1DO:0T9GYXM#>\]L#%P=EA M;K34$Z)H]511-/Y,F1_AN4NST>8)\*%!0.(0VFYZ-<&88'H\4NP>.-HV>6*- M0[?[)YU- 32F6F@Z>%XP#@_*88H>*+NV@43"+>RA;D/T0__(>&8>05,:2=!" M/6&)A$\845S-WW4V*>,L^$)!1Q(O\?MQ8(#%'W"M%>,21N#&3N5\8HL4I=35 M_7#&"Q6USG2(86)D0$(2(,M!M4=SM+-(G-QH68Q5C1W/9QN.S2',40"*=WCL MTIG^ ^@D!5NB*(PW86!P0NY2+&6 QE\$["B6:AO$A79S-L1. /+;BC?8S&!XF]"W4_$@;: ?&;@3KY*(- MGQ?(B6)@@9W!K!4(H1([]5+&8 ME1B)ULL(K>QH<$!-_( )TZ?ISBD/#UK"]@ MYQ#["6G@2>]/2V__%@O/R8+77+_PS/<:,O W,AE"$9J9$A6YM/ZNRNX>?3$N MF?9L&0#$RUT5HL^A!PNBMZ0D9EH%%X7&X/N3U\4)+1PR^.8Z"V+^ABX)6B&@ M/A9$VI9&)F@9%Y-G%F.FK#LV?!#46N!%/5O4NLRS0QTV !^:/H>Z-S1F/2=< M4PB AZ%UJ9NN'HQ1N>HLH HF-//HK6D9H' MXS%Z$ #8A1%+\R%+\9@9YAXHJL*EVZYCP^\Z72XWE*CHTVJ5=9J!T36!VLK1 M[:!%$V@Q^C:C&4@@!E "+SR0?C83'L?;2>[X@7@_G^57Q/5X3'D',X".C0XW M,[6TW%R>&:Q:SF"U=8AR@T>A]=MIK7 M93/9N^DV3:YUGUJ5;A/*I.TP4>@C:@06?:]$$XB. Q,].+'([$=LDT"P%E\Q ME,VAMM@] A)YZ$X'-I@7%KOR!%")/'?FJ(0^=&0;& M.2AC-1%6:Z J!?XZ. M&#IX%HNV?F!K%V#TP N]C[/]30RU<^.?;0W"A 0R\>A%_,OG.+O7M-F(V$.? M(\I&'@.:PF]WRB"IP]N1E=QN5S6YCNHFREV./AS9T%6@T*?5ZTJSVFHFWZI5 MY<3KZUXE-ZIRK9[J5>NOU]5T;Q*=RJ)3\OM(V) 9__X9&/)*NX3='I%3>\"] M$6\3UY-W.KZ=&A=V(.Q#A(5--"DVH'))H)F>O00]N\V.SFT&7'"B_-_8)"ZHMQ7U;M"X^2<:-VF4&8\'T&PV!MF ?U3[5>D)(^HV M6R'R9H9OL0ZT4Q\G MV,!:+FJC7&O5\G"^Q=D?,2-D[M R]U;*WLB@K@?C@"W?,JM@;A2@0?65@O31 M1_*:(&E-/$E&R)B0L9S*6*KCV \E9&AXORMD6.RE+>]?8%A(& >0.S,).Z2 MS85K6=1V-!N;"IJ-]7(K0=8XG-*.="S:"3!S&6^PE0:.;>2\.N8AY*1Q:@^K MJ8*H:/5RH[U:#D2<+UU47!W,B\#",GN[Z@)(')G*!T+21E.Y#GJIL>J1IBY1 M)%"4/W64M3G8".>X>GUO<_!<:OWRVDH03A".*\)E?M+O"53YHX,G=R2G=.WH M*$?Y60EG/>]1T(L3@L@O>GB.B<*Z[2Q/N@^E:>%Z K1+9SH'E!R,XZE MM6JA":UI!9B$MZX7$.UZ$_N6^-B-(SJU;:?$OJ5(P[X]?$OL7!([E\3.)=Z( M)W8NB9U+8N>2R#_=VT=JGGJIH267.NU66:DU\I"!*E*^A<@=6.0.M2#04DJ= MNM@=*(0LKT*6+FQ_("G;%+=OJ>Q$2[%O2H6?1"X#E!1$^/ M/MP^[O9.[/EG0TA%HS5(C![=[OGT-[-*0@()/4" !#6QV^X&/:JR\E59 MF;_46J*8+O=D 9M[$H]VG%D9*^+MY?'ES/9R9&%\=H]OW)N -(P;@W1H0;B! MLU4)6S7D\*4Y;6;_(-;-7\1S3KANSL^,ZCQ4P9YHNCH=J0[&-#M2#%<3:N#!S83Z2,!_KS&2L]B:2WM29 M"1=?+KZ7([ZU@A-GPJ(>XPGZ(<$)+KE<+.VS2)MP^K"EMJ;E<]W)-%36Q MMN"TI:9'S(7A^_;,AD>Y88#W&(GJCUJ*F^YRY9$Y<7S[F= 7";83N*DH0MS> M/&E_RX9@')\XF3"+_>F[@.$5Z)X6U+2BY-<[JV;PM7Q0[&RGX=C+%8D=8J)EV( M $5WD][^H2B,@@:L0 M'A!&3=;Q(WP^ZP"^),'5&DG28OA\/87U@5X7FT/2^NIP MU!A,A-((3,1(ZFOC<1,P$6WPM$Z\X^X\X M9?!59S9XLR!D>>7B\4BB&Q6&=U.?,L/=ES7+1: [3[HS2+&0=!+V:<.D[Z=P MXS/5K)'6ICZI1V8+]+[^#%WTDD#!FZ"LWX2.8?T[].&CM]1TV&C/R?0]UQ#=Y$?8YBQ"W,2]V M, <^2TLOXV$#=@!NPM[(K^B)4$Y-,^HK^C9N^#0'*GF>.\6Z('14\,$1WPJ6 M$1@"/!,?D'*2\/-<; [.T]5Y6KD:GO[FN,7J=FDXQA/E+)JCJ/_L"U-PP]$5 MMW$CC-N^%[PA8LN5@?.Q80+PI!/%KD#KI]^!0,KH6F6/S27DJ ME=CT#LOV@'D7K^Q1\5\5 A*;2E*5^SINS5:N3YW8=QY9&$BV:$<6Q6]3-T;[ MN4%RBS'UW448[+XEEVTWO/DS,_)HBVRIGW,OT7-/Y&;J$>/[C3�\S%B_& MJX^*,3U7F.@6;6N1)8\(D_^<>FA\LF.$]8T".\Q\K@,^&-S)"?G(O7T#3+>4 MD6\=ZU/"QE%0QKIWOF+P#<,)<,%GU_'B/W\Q?-M_1+[-B4J-:\2?SLTA&,MA ML1&JX'%&ON"'2Q@F/(6&15.!E'6PANH"^J7M& ZMA-FA$2*K8*&52#T)UM00 MUN04IDA/X0V-[[@A3,CRWYXI5@/\W!\PGJX3K%'4OM10B$52^YI:[U%%<9^& MT%WYH.H,JCAL=SU JIOG"AQ&-7_O(E2)$7$0RYA:50(7G%HQM:ILB3FUHG3Z M*\%&O3/\N4#^#&WPQO!\[ET5'CD(-JB,>?8J+SMD<'QD38SL"LIL?G<=\AH' MR69A#L)3G5&[?927H2<49>J@S;QT+_WF?:,Z<3)6:N7G*8("YM9HX'C55 MWM*!5%DN$YV0"?DH,E&$JJ ,I,90%;@X<'%H5!R4,XB#S,6!BT,[Q:&DN=SQ M/":E;1[3%?1]K]Y/)8E57RG\BU92[',\P4!(Z";$@F,)M8>9AF=P.C2.;':! MG%2"5W\43AIR3KI 3BH!NSV>@=/;9> NMZL!0Y"D"DZR%L_H:C9DO9.XTYP27LXB1L.#B#NS9N.MK(A8L+5QN%ZSBGO87" M)36'%\Z%JPT,QX5KAW =Y]BXW#>4I.[XAI>;7?B0"TG<5(YA#M14BQ+F^.B. M.[HK2#BL?M#&C]$OPEJ69)4*=@I%29+,LNMT)\+2), MW9RJK*M/TAB6I/LS=KA6)!UTK*J)FL9[^EX04QVS4V:QDAIQ M)75Y_*27)$T<6TF-VZ:D> =1WGJ5$ZX35UUZ,G&CK6IYVLC%I8V4I10?SQ>4 M>686%[%K$+&RG.(CN\>RU)O((TE459G+&9>S"Y:SDO3B(YJRQG,ZN(AQ$6NC MB)4D&1_;E"G=,667FVJ<0NWG^<5\=#R_N(+,_&%X'C;A77?PX6G%EY@2HY>X MH+_"$)YI3YR4$JWC:/)L,,[Z+67]$M?P8-9O#AZ)LSYG_499OZ28I +K5]C[ M#'L3:2S"Z#C[<_9O%?N7E(TTP_YZR]C_"I)],6:#:PTC\9$)=FY>> 9427W( MPKBDI,6C$W"J#WD07AX=#>G#&:0_CE-02 M-,,X4KL8Y]+S^U)]?_<\^XH:]>8$ZJ_W'/=@FG1=5Y2E!:8TQ&'X;,JQ4B<. M7<*6AD2XT'*AW3?1L#FA5;C0_"?\B$>\-+PGVV'OE4%2839XY7I" M;%@PF86Q\LF[^)>?X\H^VZ'K2F_Z.7I8-$MME1D5'37[^N<7VPKFR G] >.& M*&X0O3GZN@]?_3W[N:+V)47)_6K0EW(_W_4H2>UK:KU'[?Y<4_)?P@=UU$&- M"A]5$I4J#E]*F>MRK(M)0%=YQU2IXRV-JN=JU/\VG-#P7@5%$@5Y(*L;:NH0 M,J0L_BY%E:.KVDBB3^29+ 2I2BIUE9E>!;5D3JT:U%(XM2I1BX;4ZVBH#E=Q MW&UU&6NJE&-_YCE!-0(?W!$'=P5E'+^[#GD58%/QG03"+,Q!0.0IC9>PM]?/ MU6A/&<(V?Z"+0Z6I"L<.1-FX3'1!)D9G:(VGZ+SH@XM#.\7A#,WLE.;2@+DX M<'%H5!S.U7Y.&;?-8[J"RA . U\B#245@4>3!G70FRBB.M9;DG[+\[8;8*:2 M^KIC>!JJQ$M'+I"32LK4CL))S27X5E*X=S\ I[3)PEUY?8FX=$W'D MZ*:FW'D54%*'>#P5@#FLDB1*\KCU*("GRU'E$G9Y$E92L'D4=ZUQF"4N7%RX MVBA%J \-QX06?BM_] 7GEP8B(/"(OAKK'R>87B)Y^7CLS4K47D2"1>*E@K% M>=N+J./>9#P29;4IWY$+!A>,9@2C))_D>-9":[Q+(Q<*+A3-"$5)7LR1K84F MM2Q.!IIG*DNAZE*$D>. MJ*2::Y_%^:D]_%22)G%L):6U34E=0;C\SETNB6?"7IY@U=U>)X6B M)+WAB$JV\22'%D0,KIZ?X([S:ED\V!^+X]&0,]4%,=793L&T2SP%XPPU..\) MDC9NF98J<05CS%08*-G-@]=X%2?<<0C7X:PV5A#EY^:VU=WB75/J:[TI=]T$ ME95%'<^E&39W5%MKR883K'L>OQYRL'Y1UO*B;*(T*,EVK]"HO-B[O,0T(,[[E\'[ M)4GM!_-^<_@NG//_*\A6Q5@-+C:,Q$##;C#G; M7"+;E)QP-6)Q]4%O,A1':E.=VSGGM(!SI)*#FV8X1VH7YUQZ;M\B6:H]S[W8 MT#/1^NL]P#V,(%U7$V7)@"G=K"I=5 M+JM<5H^8F5A'5BNXX6IO(HW #V\X28K+*Y?7ZY#7LC3'AN55NQ!YI?OMOP>8 M_PG_6O;S))[0YW )JV;&BQ#]N1VDV";SFK8I>O].#*2Q=>]\Q6Q2#\;[B^'; M_C?'G0)G/./+/SJK$!X*3S?A+@,I^0BO^67AFM\3J@_9JMM.2*S;(/H,!T%@ MA58PC, +"? -S".F^-+PGFR'D4Z.Y=UV+.($[V2YKX':.1%+RQ159&XX3\07 M;$=P0T_X1)[)0E"$&9!->$:Z"4M&+5KS)[P0CPB&#]RY6+@OOO &[@OF;@A# ML/RW22HG7;C=LX8ITB5>LR'C)YCJPECYY%W\R\]QJ:7MT*'3FWZ.'A;Q)E!L MFYTH3=G7/[_85C!'^>T/F Q'P9SHS='7??CJ[]G/=;T_4O7VU%TI(4@E4R-JV_9ZHZ#_L8)ZQ8_ZF M(?,WS=Y:"NFS:GL>32=7\'**^FS%K#@:\<1P\T2+C#QED%)\&#;\UI1@[9"K MWPS;^>3Z_D?'7(06L3XZ[PW/@A-=E ;7>CIV+E-]N_)L<(L'#1AJ M'B;@88(-I512^=$.(S\&(S\&Q7,%X87V[M5O8>Y($3X6%N>,07W)F B*@P_X? -;\?9=R%H^P+6W8 ^"@* M!M%UV>"DZ$Y5[NL8KUBY/EW)=QY9T(R9)$SQTV:X*)*007*+,05Y"(/=M^1R M[48 X,Q\/-XB7.KGW$O"&$_D9NH1X_N-,8-!OS,6+\:KCT*[2LI%ZX'49+AII$2ZS@X!?C \[Q47WEB"* 9X*7X% M%XT%I#"LO45F\-"K6_=,+(*^73P]JPDOAB_\1SV[L5F5I&6R,5WGZ9%X2Z1A M-74_3-2]TILH0[FO9-2] %->4)WC6)2+B!_ 0P+@G91*J3T;M7@N+# 4V*"V M<3HYV:45SYU34U1ABN-1/]ON+9YB7WC<5)09N4&5:2X,W[=G-A )FVLTPU3 M.8:UPNHMTRP% 6+@$230EG:AFLB$Q3)PMVD[X#_;U%SY@1?2C,NT*3(-?R[, MR8)JGJGA?!<,TZ2/$=>_"1XQB4W]G-2'*^,U^@08$3[U0E@!\F-%'!\5FK%: M>>X/RIGI);3@_X&+RP@?Q2<5BU?6#T* JR,DUGYVD80<:X#$L+7!5-9D>:R8 MNJ$2?332574XTW33,B53(]-_J<->*MQ>/='W'H;I19BPM[Y/ C^;KSO2:F3F M'HES\K4HU>%:7_CBD94!_MO[:&WH@M&I"='QFMO>.<%#YG+J? MZ+[S4.J$)W.@ED\:SXG5K^_.@A?# VT93GW3LUY.1J S5UA^L\>8:7*CV%JH=<++'$JH1GE9K(U[Z M<29;^VC\R.(V7?W9=$FB1R0(E':U.7[V:PV[E$!P'\(NXP&R MBW)M:':G5H-W< 42-HKK[*40J^*&=Y'#2Q1B3#X\*+\+?9@)\6@X\#,)]O0, MQM@P4M2T[(%!9Q'GKYZ+2O3D,;A([DTD41DU577$O?+C;VQA5-#SVKU M:3A]-=@0J\'89&D%TWJFHO"9K M]FR1A#N'4',*IG6IPL4%#DM"0UGI?:/V7 MWE?D>L59!:56RK@>NM])ZK] N?#ZKXX40?'ZKZNJ_XH+#!I+_K],A[WVK+ON MCTM22;?1G7[);Y[KUSTB5@<:0E:(^O&A%$^Y8SY&T1>7KPN1KY(.H0W+UQ#D M2Q=EJ:FLG>/O92\O<_<3,7PR=Q$19KGRW&?6I8_G:FR+AES2C+-AT<"66(JH M2FU)SN39'4WP4$DWMH9Y: 0\I(H#*8LJULI\D*[N5N[D >,AN2UI/!?J?WX(/5CT$'M" M.Y8P@\5!=$GN?V:XOS2EH%'NEV!K)HX5[GY>$@N5GFM/3]=XA"'2[#!05#M\C*@P6+^C,@1/72A2'^13^X"F_R38-:^C:A[*\I MPL+O"X*_@ C=INB[4[QJ2Y8&/H,L#M3LQOTM=SD[R&OEL?#8$/AN(PYP MTDDW;AJ+6.[ M$T6X^'+Q;7C#MH_XCFAEU/CPFHI6B&].345[4^ M-%:T3]E?M!U:0#P')AWZ)$'_IXA)2:^\%SN8T]1ZTHK>:=O)JJ M'[X"XRXE\3_./4*$W^&ZN2^\=U"+_>?4^WM2UU GJ_]D)#[.596#G6U?7Z556OTP//\K FPP]Q9QMI M+)6R5EHFE-R3N5Y/IJ0>O\"3V>,@1Y; A\%FD4>O%^8;!"Y6YQ2KDC+\AL4* M6V1IHCIJ_[Y[3SRYS:V$*O=U/+RB6.HPRW<> >-K/Y/DS.JG33RRZ,1KD-QB M3&%60/>=M^2>PV[X9F<^F94&F_AOZ9]S+W$QG\C-U"/&]QMC!J-^9RQ>C%9NI-[N;Q7Z;7=/RJE369CE M+! &1"E0?@9G,G"%U0[H.G:8CF_:> )XHSM\U?7I.^QE<$R+5SQS;L/Y^V_$ M(1[0AI+# E:T_<"C\GR&$WD<1!N(@BUQ<#7]5(MNX(MGXH3G($N4G@ ['3!7 MAO.*C!"=WID#M?!R@H+U_=YAL.Y MMWPG!'YL,,-!4S6>X< S''B& \]PX!D.54*9E;Q.'JWD8966AU5*FZNMN;QV M"(5U7VX,;X@')KD$M5&"2E"\#A(AE27_'!UK]UA!R'34*>^3ZHTM-'F_QA:_ MN:[U8B\6MX[UT0D,Y\F&(;)V)$6M+1 69KM#@ZRUO+6%WA>^A)XY-S!LD,Q6 M8-.E7DI,C@/Z7#R8- M=<5H[:"*PTB'A!,DK4MAEH)4HF9B*IW>EE,T'^'.\#P:8;Y=@E^P&XR5!S,B MGDKE']W6RS^Z;L)]!M-7Q&PG"@J=8=/P*WDF"W>%9XS$G#OPKJ=7WJREV5EW M?K.HE"#F%[C4>\&RR8B9KXOC\='! +L>B.$2UEH)JX6N=8B(I:Q^VNC7%CIL M,C 0I8,0V[B\<7F[<(NV3U[FN#?1Q5$WNH^="&CT#!QR%_KP2N*QM#JLO9O; M*PY0GQ6.DO.UIMT]$,:))DJC@[T]CA?:)H]F?RYJR*-16.L#.+[DH+YQ6ZP@U^L#WF^K MW4Q4TQ;OST5-V6(5^4I1LY5IM8,+G*6ZK9>H+HXR'J=RM[^1 TP&M(*.7YRSQ_F>OMP%)JIIB_?G MHJ9L\9 6@_#TY?:RU*DX*C]]6=5[$Y6G+_/TY7:'RG@Z5:($3NV:C'CZ,L]_ MY )[@"-X?C<0#W9!AJ7LKIJG+W/QO3[Q/8WT[A'^T@84S6J0\&HO^Q$FO8%PR/"E*0:U[$^=[SGVHEZKF$'& $;[.&K;O"UPM3P;?@">!%? M:'L"\0.0+WQ+B4,(B9YRZ%#4K ',T;^\?-W+9@4.]0$*7> M),"64A'AZ!H70K/ZV?/5+QEO'#4GY'N]9MYT=F/.:DH7RUY0L ME'])L\D=725-]\FA @>?[D:#]P4@%7TL@L;#U%W+AXLLT%/($EL0\4*V@6ND M88MZ?6IEW3R[@BBO2WU5NO V@')?T>I!P9^@#2 .JKC"HRT]ZG@;0-X&D+]_ULVQ_/"QRHO9>=,(^=" MTW6A*4'OJB\U6F^B7TK'O[T:R[E%C>4^A$'HD1J[_RYUG'N_#A+-Z#3S@PXS MURL,-1@T3K79%4MX,>@7+,!Q\4WI1G)_,*H'>U#8:JT8(:+BEJV]ROV#C6J( MQNP$XM#!5G!7,X;P3'8,07B,SSW\84LG@D+B]:6 M!>RP)(X:@]3B)1D%LJ#S8HQCR@+:@L<7M[8(8 *5J T/KDKBYJ!JF)D3CQBS@'C<'%23 MA+]"MT *D/'-K3SR6R3OWJ) &TU)(VX.3E(\EDIJK'+B7?&L@N>Z-TJ0"]4L MQ\EU'RH-074WN()'2G4O2'V/UDJ5^SH>TJQ MC%U;QD;X^L/.+3/'\\W#'GH$V(CUGV3Q%)^+'I&8Y-2Y(E.Y 2&4O4 ME0!)_V(L#,?+.DC#$6F]I.G-:;:$-QJ'4",_IRPR7O9S/8 MWM-D)%A ^,81S-#SB&.^"H$'#UX4MR2XI%A*/92F;;GP8=3PVRX!^<"H>Q<1 M]S&A[6^&[7RB"!M9*1F"E$C9EMPG1T2\ D.XF8O7Z":2AT8.HDD;=46#T9&] M3:A.3:BD-FQ"#UVOHR4JYT5#D!:V-IC*FBR/%5,W5**/1KJJ#F>:;EJF9&ID M^B_,U]YGPWUKFMA^K,;$&'4%Z+Y"-'YEB_ IEFXAZVU)S!3%0BIN69JG/>) M761)N",M?#CN4%IX3$B2)J1+"6E&A%PD,Z;@!;:/4?DH334)=.R(7W0B.#$< M]D>CAAK0J7U-K=?UKZ@K7KU"[L)!:1U--!]5LFSYMJ.;09UBG^ZBXUF'M"SL M:KDO8]T_# \V5XFZ?15X3(O'M"HF0D3,$SLGK_\P%F'MC#<=,][&(@RL"\$M M7EK+2VN;#@\W)TJ8.">)X_'!P':G*;8]?I#X/$;U5S(-<.EA,#[RQ-JX7D5D MN,%HS_OEE%@6L7Z%D3S33(T/ANU1V;B?9;]<2T]MP9%[$UT<#@\N4N<]=5K# M6B5G<2=C+:4W&8HCM2VL==&[F3BNY(:!;UM$@(<]VV847\(H4K@(,&K$\_ZK M._D13>\921\BBMXZUMV:GE'PL[9HJ-@<3QXTE9O8 M_^ZAFIP,4](B/1SD[J MN"V=G2[:N8UU;&#\ ,7*/=K:FA2/,)'M8PEX1$+NR_E#[ ,Y4)I",N>.Z_DY MJ%R%-LI!V)RJB7-Q[I]6UYUSUZ=^*+JEP=SVK)N5X06OP@)6DYZ'<@>UMEK] M+T93$(M/C(H?R/Y",6*M(@]NQ\0]T]9P4+E:;92#QKV)#!S45+H1=TDKJ%4; M3Y.)'W"OM&:<]6-$N"AU:T^>'U'L"D5M"X81=T:/'D5MB'&D=C%.B;(\/ZIY MUP?8K!=/\RM/;7-8VJ>QE&.0!E>2=__E4ML9J2T/S1U!:C4P\K(H'>XFGEEJ]T1&JE@+.-JO%A S M((MJ_4;#; O3T3#;PK15%8#COH#SJHJ1%WPS/G@JS2RAQ9>/,1% D\5[@#WL(SM%^-@+P5A1%_U,(Y4$8;JDS+ MDXN/C@_,C>V7/Q@F-OX)JVJO82(_.JRF-NCOVJ+ BQLUL#7#[&^)W %6#,# M9DH;/PLO=C 73""3 52 #UBAI3&;@5:E^(?T@@=[@0V?/QG?B7"[6&$?Z(\? M1>%3_TM?>)/Z\FU?@)5Z(*N +*?PF2S3U5+@HG#JDS]#?.7.!4,%B&,'NN]< MNV.LU?A$:X6'B176ZLUM0@?*H>QXV'TB--1$%P1IL,'%(OWH__Z?D2P/?D[D MFWX@_?P6*&"QCMW;:Y]:O;Z X&')S0EN6+P&(=A>$Q2Y);A3,#^TQ)S"H/QO MZ'I&7^B*.KD%FB(;,#K'U<2[*4.Y%-C#C5GUA95I4 RUM'"@>+%&Y$*X2K4Q MSW*B/S> MAEF5 ?%S'BW,'S_?A:5B=Q[7W%68(RGV(+E 1>'.4/&8D&L7UZC MZ_SHPHKM*%(\.^Y-]+Y6PK%L+DA&.CSA%F:U7.(7 1A[X4T\"E /,$_D0W?- M*N>T@]2:2X.^\$=J.>/VI\)#,BLVFP>5AP; M3V3-\C?RFN?'@]YDG-W#_Q2/>V5XPC/6!V3TY13;C*T/GPWXG^"AC8(;:T]O MH_NB6CR]^/3M*[SL(4"S73)#"?8\_7%6K'\25GB8X<"@1)@G/$7C:QK^'+[RW&<;VWT'N"QES2?_9C(@-UW93N M=4,O7_\B(^+5S%U(#69OYE322Y*[Z4N6Y2Z9S]WZU5]1B4GK-1DD2Z+ DN3Y M2/%$<6$.\<4_?OZPFX528_T2^Y7,V4M]4\V&IJ:DXJGV(*>N.>N\OBF<&G S M-4HE4Y0K33#ZE5C,SE'%F#=Z#?>+_=S1PU+051$33Y%6U>R:@AF_\E]^[C0V M^:K,$T_-)7: WH/K%;PFE]3V=\9#-MN#')ZW&TK #.'#):)*@(=AWUCV(J14 M,:Q_PS=TE'WAUGE-ZP&J5E/*@.8TX1\.822E#JHA@+'_3FY>YB[HBAFX^ 8^ M#F6<(OSVZ"-20Z%:P/0(FN)H([6M#=@^(=X0FK9GADL_0+ WGVDKT+'+TO>" M/;?(#'P!*WX/2(.\[S[<.OM_\C_+9PIS#H![) \H.9^$X" M(?<2]IV(7QK ",S/L-%2X'BQ[!!6T80E\%W/!^["K;H!1L?$A4RS6KR/_V&2 M%9LA4A;^7(0^_=,BONG9TYQUZ<[F[=[9V/ZFPPETGP9\@.P1>R=;7![93F06 M(\V@*>D#AV$8O('*N\DD1O<$,0%I:V) M'3<0IO8,+#YK)X%.$+L^>KY/P*&$[X#QZ8,S6WL:4\%/=\10Z*11J'U@$#IK MF#"JI36CQYYKE@Q1/62:7H:PPHX717.]+5(1JGZW7\Y4RNW#G3"2 MM!MU@-V:#>3M:[&@W>AN'(WZ'R?Z!<_V03/6.SO0AFNC'B'SW,ZJ2 M;OW$[[V?8:$=:'!4:IE8-[.]M8O*_X SL*$K_E2#3 M;WSMN0[\;E+5XI\A>@@$19K?.L!&"Q@@6G?T9#_ QDB0!C?_CQK)V NQJMC_ MC=T>-8D_:+&O;RO72446B(E'[-:MC[38$6D#$6V 6[5(64AC'1Y]![5S,&;7 MHD$-B[!X ^QZ9M3'C5DF#F7XZYU*9TYY_MA((UB''T2F[W:$<>+X"CN[9AZR MGZ,1E\9K3)'U@4,21!<,6"\0/*R<7A_1Y"0%;.L*NM/=/)@BN)V-Y3WSC&CK M3NL\IF$ VGAEV*EBP]3V1Q16BY Q3T#[2?KA$L=@4-9: I&0)_P(W3OU#-@1 M+:,^79X;/K&#?G8';C^C:= 87&9*=$^+'[7GA$4;2+M/6!CQV+G0F@#H@X#/ M&%#!".PEUJ;\ M0'?&,P.<:#%OFE/41Z"G,+IA@4E#7HW/[S L296:$6(@FF8/+O 6\%# \7.W M8KZ9%[X53S;S/Z*31,<5:+8C/AZF!/OR[4FOXR_T( ZT;F=4Y:]HW'&=%JZ! MKJ ?L'._*8F<"VPW2X-4"=VBLC(AI/X/DH+0%D3H2FR(CK DP=RU!/8KJ-\1=JR,!D8EIG)@T*B&*^LT+O!7PPV" D>@#VIC,<[2LQO.W0 M!9T>MDL&&SK+2P]XL['AH/Q&1Y$X@33V#ZJ%<57$E.SX%2@#[V+;Y2=T259A ML&:^387REKI>&*YGX:>=5#[X0#]3N;3[0/]]/(823:M@ILXPJVBW!&//_A.; MX_,SF;S:(-M"L[TR^)CVYZ--0(;K,'H?NWZXG_!IT/N&&M\81[!>-XI+Z::I MC?N24J_+Q,[>$*/^6!XWU+!"&:E-#6J@%3_J:EI\\FX09^T&<8:*G4TOB[EU M1P)ROX@*KNO"KI\N+C*QLG91Y)7$JM-X$AIR;/-4V)'O>$8)+U?Y2 MI0Y/*%7#[DC5Y381_N8D>WTK&Q.X"NBR>LV#ZUF>%'WC4,47CRSM<'GK6/32 M*(OC#LG]F=07([TW471Q.&Y!JV$.<=8$@]53PL=GL!'J:5'5LX4:O)=U8RQR MMQ$':K3][Q4[;-<-9%%JJCZYSM,C\9:H)FJKA3'8G:$L*CD][H_0P_HBMDQ< M/KE\UK'TA\BG- #YU,:B)N^JF^Z*?%: E*EUG)3D#^#1,WA)\0<1K$\**2:W MN;DFU0&&.?MC]?,R3F# .STRA^OP"!+A*S#NTI$<%LX0X7>X M;NX+[QW4F+1\8GU*6>>,[F0D/LY5E>U^&Q>RXF%R^1Q+%J_K1%+.<>A\:N#? MNRA[*Z3Y\/F>1P&3M$) ^=G=]9[=E01[MG:%* ^W%. M=G7;3O'XV3B7KP/D:W0F^5*P=Y'MZ3O MUO'[63J^7/J6CY\]\K/' [>+M=77L#<9BKK2]0-(GB# A;2=SD830JKW)JJH MZ$TU%V]QED![#^G_P*)JBA8SM1UWB8@L"R,(L,!]Z5J$%KBS E$\C$X!.29@ M+GX1F&0_!CZ$Q2 ,#7*%Z!\,DAF;"7BL:0#-']T @W011 8H9UL8%T^!QV % M*@-9F1$*0^T+V&[#BO('YJ]3#]8V'V*&XB#$H @IU!OZN 3"9 ORQ/!+P6OZ MPE<#44Q$AL^7,\9E""[>%&NUEU-*K+BE!<-_14">FQC\"#'#L-9]041ZBH_L MGDPR&0N%#/ IPFKE12QZ'J(B&, 0"!4Q)0N;4%AS&^A&S+EC_QE&\"RL2/R9 MQ* >?@H1!R@7+B/X509!RZ!?$6C"QFHZ7 <&2KFPO^-2TTIBBX(&"0YY<@/; M6%>Z!QYP]RS!_DBSU@-2.OVZ*(U$1!@!!+"-D(A68>##NE D*@;>\.PB$B N MM2AXMO_]9H;GJLAY<*'I$0L8%#]//UVD!?6O%)!AN0$?&D/@;%P<0:$**QBK M0]%,9Q0>B0+C).#'.2ACM,0>42PP40:4SQ.#@V3 %-LXM7_?0LGC0(@[@1"5 M+-@%%34N;&WU/MJV_+K>M:S!6",'AD%(@2%-')%Q;S+NC[+P4%5R\'B:!N?F M_;E9&S3.S3)V:.M+V<.YPXS+@= !U%4]:=)D[(_3/?W6QFF/@\G+D[J<25Z6 M;!4W0=Q+MJ1=_;[V,A4%&0V<-2^:->7F65.NQ)J7NZEX'^.D)N';0YR1[J<) M[>(]I1!KM1;O99%6Y5TM*O<[MCOH^.V4J_!3TWL%SJO(J^I1>57M3=3=#;RO MA%YUS"JL.CLNH0 MV[]G.]Q?%:N>>I=P\NB0MW)I(L74=2SAU28+*S]"Q+TP%#C]J *G]R;2N-]4 M'5E')8[O&!KBU=%1>75$>56^;EZ]^+,#VI^=2CFU>'@F+RJ##BO=K_B 7OD/CD4>=Z@L'C89)%UFGR.08H9!CF_E\HO RM\TY%@:T#<;Q+NHHZVRT.YYE%A5S]5\, MS\/RA462#WV<.12.^"BHCWWA:^LZ*JM]@>8(TF1T(:5[S]$9&2LS:"[V!I<4 MBG^;^FW6I#\6ZPFW3R#62.\6S:-,;]/>J$9-K3O:%DR.NWA&,8_*CF;1 M$**VM$!>(UXJUIG] ;Z&.:+D+,BK\(OA?!>QV[O];/N1X?I@>WYPO=T E(V-UBUM M/02>N]T9=\DJJX15.%W8_AS;1[_2[_[ TK&' &87"/_MAIX#MRUM)_1K=Q<= MUNDN2HM8'D!'&M:]\P\#6!,<&6PU*N6Z?$IO(N6LX$]1NUYK]V /9L=-=IO9 M/XAU\Q?QW/4X!\DPU=[$<3.C# 3+,U[ H+LO#NTIS?H3^ZD57"^=0*J1LJT4137LKFV ^V]R*;6N@. M"Z#O9]$+[[VO.,+/5/G>SQZP')!ZR'=H@ZQ?7N.!11=6Q!M*VM:V. M;:6?R 4.3[C=*"P1!?*#>*;MT_(W=.F,N$\V5BFO5IX+1IT5EY>T!1]LDR.> MWZUCL0G>AP%XW0[NWK%/0J4FX(K>F_A8Q4N[@/N9-N#K;MX?8?&P9/ .U!UZ M!K_"H.-=%K9*IQZ^[;/.RV_LMQM\L6Y3OQ]C#)5V,<:H-Y$/9 Q*LS1O&$&Q M#_F%>%0%EQ GD]292YOW[,7D"R:IK[]<$T3*L^7C78F>R-!LMB(L?,,KK[9J MY4$(V[3RZDE67L7L<[ELY3%< :O?\/)GHE/G77ZY5/&^+FXX1Z8X*-0+!!<_VC>)-II17R"P2[!(<'-^NLI[H;H0_%""C)![:4 M?N5W9M"66B%YA7QB?SRM$,K'M+Y(XXGSJ M52-KPY;Z?T/7,P1ZLKE>W*%KBKP04"]NX@BV*218R$SW3I&;2=;H M1_1\9(6HHLEY2,(/*-,("T)20?/7&+?&)!Y"0@D^"8(%"UZ!_\TB5&NACY_5 M%[[1:$1\4Z'B@64CC@%NO4_'RH"$IB0&=<(]DXB*W@U!3E9,21*;(@&AJ^Q. MV;B0(>$--,2&6X-G> %PM$NCY"A52)':E/\@);JH9> M9C:N)0 -EJY'=0OJ>LP'78%.,0U_CLNZL$G(3E@6]C/#+<*H4Z2M M<%F\2*U3F*S+)O!P!X&#^*Z^@,K4 -[UPT7 9,^-S] H=E;NMO7@73Y2ZRO9 M!#E+/)3/)+B?W2X6+D5ZRW;RC?1O?'EM+:NC9[O MC_[I(53M>6"FF+PSY3V>"(NJ[M*W@F5;%!4/8^;VC,'>H2;+@M"QB&T$IW>C M@N$%CQ_7A;I[**D^W$@HZ#-H;?!J7OMI]HJ'L1V(NXU\21A9U(WO!;4IO)O0 MD!R-\F\.)6,+& Y:FG$=-_F:S0W-2?79P=!-T_50^A:OT9!2=JFVIZ&W41)@ MGZ_V]6-+PG"T>^ZW:R Z_]%-..&+85L?G3MCA>[QWO2I2P]M@/Y7&3UHF"QB M(F#\Q/5().TAG#)9"#:$C9[8O,!CUNQ=SMRIYV,: 8/O\PCUBE#.:("1[K\M M@J"/X&P)]HP:O9 6[7E( MA#O#6^"1R#)FDJB%\4D/-04?]@2:WK6/IJ"\/ M\K^J"=AWAFK94:4DSOPNVZB *E@-_>ERT=@:FG(; MD]!K)X45XP@6G>GOK 5(SFHT:0>D8-N:XW%40RY'!\F17HQ@>*@+HO)^X^BOB;*T/>H_XV=O+\B)U4!=V2A&(#Q4-I2=B4 W!4' 76,MAJ0[ M=*SJKMR%DLK:0ZL=.5OF+'5QHMJA2ZTURI;%J56'CG58@RTO>>]4 )[8P""& M&(,L'45.&!L-]8W2SPE=30V?X -Z$XDCM^R6GF)4K[VD)W6&K>D<[)%#MS3& MK,6X7@:;O2EK4MKE31 M]48J59"2B131K 0U]2=C7B[>YXZ/: MW*&$VJ*I*'A'32[W#YOAU='@N+PJ4_2FZ^;5]F8QU'4$:6]HDD%WW:W\+U=N MFHQ"ET!.) WTT8CHF%&_8:0HB5 M/,"\IK"(!(M4 _@U0!)X9(8EN'Z4/QK9JBAQ/'Y5:FKK_N\4[^UO_LYZ*UJC MN_+(,\U8C1+/*7%#+-- H"C@,>-I@W#(9A96_>Z:+[R>T0@G9 CHZ:QH?6E4 MK4M!FTP@.]Y%@>=PG#;Q*R$#M3-]>1,"$A'R"%O0)P.6N ,,C?G.5:L(K#7 M$F9*'QI5.++47F 28, W]#-8.WB3_S:-Y\%A$SEL8D58HO/ )N:#6)UAG7<# M-1:*YI:NJ@0_%OM-#^:<6.$BKA%E]9_^>UI_A$NR772>!2=#\(@Z,&2=J ?0 MI;XJE:;>Y[CI\;AA!I:^[+[!%&.3N+C7%4YA[*-"UFQ'*1\CF6' M51TGDG(U52-O$#G]+77NT;U*OQ'FZ"- MF8,3W#+0'4-2[E\7M2 5]D6L3E$:9--L,KD8O.B%"U1+!*J>/*G;\K2C4T>) M8&5E1T<\^&Z4NA0W>#D$"1QS!O;9BG]%=,*0?/#M1L 7$*0Z1GQ$!@AFAP-JGTA'M7)B-)S/X7%H23V#XABY-'KUO=)<.M8 M:QBD1USP'"J.:U#QW+'=QPTPABB4$L=E$=^!43D5_TWUNHG@HBF:Q(NQV<^& M=0.)%BM^S-18T$5"](DY!GJ!% X]RY@)!(\X/.+C"0"&%*.';X:!US@1G0CZ M#$=]?:1<>M '-%;;@CYJ7U,U'O3A01\>].%!GVX&?4Z8'9RU\10S;MMZ5V"8 M5@@KWXA>[4:T.*R3Y]2OG?E("KZNA:!NG$+F1M%#+Y MK%(F]2;Z2!QJ2NNEK--M?_.;%@0N LM[9&G8=-L.<[DQ<4G,LV;":!JI\%$2 M/U[AAZ[ 1+,U2C]%R4,^2;' KB5WGZ-^B0X,O:2!V&B_)8HK&Q[M)5QR/WN M3_T9&^P7&CV22^D,P)!"TUK19UE*F9K0H+8CP]>>1I MG4#]=6O77?\08_.9][/HB3N.+1!LHC/'%G',8OH*1 A!O[Z*2>X^K0^(? E: M=:/_C/V8+ \1[*.CAP#;+&/>/M@^D?D;?G00XF^?.6PZEITX>= '_;$^O/23 M!W5<.L6*GVM*O<35PD$5'X>TMZ"T85AL?CAR^.$(YX*CG=_L D_I^ID%/]CA M!SMLGM\<6L[U@'5;?E=$]0H#RVO"5, RJ39]O:2'+?W/S C M"S1^U XYZ[W)<"0.1]F0<].H-ISY.?.GF5\_/_./@/DU41UD@][7 M@*)XCXUP.V,[]R5\+#%=0W;)E9G1^64&$2$E<9#3[*0MJ) 7M>+CLZ_X:-"; M*#JX"-DBGV-L--C2R7U9:Y_&?,0CXJXHS+T=#NYR7:[7=7YM(O4FTF LZL,L M]F)K=AQ< BY7 DHRO$XA C**@"(.QMI5[CN2_!P\I/22T\ZG],P"L@4Y8;XHGKML@=Z@;O>W_-T5V!R]?).',=$W"Q&*CCXE:%H-U1"[&^ MX @BGZ@E*2]O<*3T)L.F$G,[BA?=@$_&61-9LQBCN39KJIPU&_*5VFR*:+SV MHDQ0SAINQ.VER M,DTE9!4HN1CQM,X(TYCZ91GO4:[Q$";8^ASX3Z[S=+.PGQ&=';%V_++)M84Q M,@./T

>N0!A?Z=*1/T-[A>A7HN 0^+$NM4< >YM6$,$S5J%G MSFE2NPU:Q7FR,= 0OP#NHX_"I[)^ MB8&46CNO&G=U@ P!V\5;<:.&:5&6) M%$Q](VL^_FJ-$DV>@$=AG+2I ,+\N"\.@^JGC^X+>76"=%S_;3BA 6RO2''Q MH.,*E<5BL4U1P2T0ONH54[4*;6I4#>G[(71]PO@HN8^7\!.N8 XB-N:!1.!A MQ+H-HL_P<=F"C=/7XRA]@0V\*^+Z!Q'FQC-)5:_2DHXM2?)IOPTLZW.Q"P;\ M3:4C0;?ZUG_HLS804\\UK'Q9$*."R>B1Y,?*]F@-Z+/AT<84B*WO8S.,%T(< MO&48*7=ET!?N0&,@#"L3;>,)S (#X(^0MG;7C@*%$9K?=?[EKE@YZ[9SLU$D M^_'SAW3-6!Y??J9.TOWLGC[/?W3?XRNL;(4E>%,OKF?Y)*FA3?J+CT:]">R MLA6T0.NEBZ1ACV>ULPYY$5EM,/T=FW$0;^DS501+)]!I6I&N0AJ%*]I_H$@* MM4$5,?S*7KBSM^1ZBO'$QKV)C\:<]5G=5D)](>8ZVBL#N1$'2GZ SVACJQ8/ M7T*>W-1(K&(XK^M*4H138]J6H?8^@48V@!3 M<$CNU%4!C)&BKIDN3.'0'@"4@'>N'^PH-<.PX[8^&P_R]5E+=#EJ MB(&:@IHMVG WHTQ0J&E=+LG:;!-(Q>J =Q>A=:K\;#CLCT;%J/NUL-Q*,?1. M7>9U*H"YVM44C07E2=DE# M4VYC-&=_%)9,%LF6NX4ON9]]\PF%V:V;+S*6>A-9$F6]_6#1O$R$R]3>,J6= M4J9DD"E95(?M![2++&X\@IB\;%-PIC3[UMQ_H=6MV[Y(JJ.B*)BAYV';TI7K M;>#"['' ?U%J\J*482T'8PU!>,=8H[8V1$PT<2QG4[+/D$-R&C>"2T$7I*"6 M2W"P%& :E:@/FW*S&S+\QT[_;L%6>\.\X>$?]N MMG+7E<31F('X[#KFGM*! MR4<:[$*SA9]GR/)HV/6\5B;:3[\>P$0T34B$@;:$B2XWG$EK53.G,2E-N^<. M-SIAV2H/N>*PS&$$Z;H&V<\,U=8;.D4=D ?9BKF#PC4'K5U+=S9<3KF<-F7I M:\OI".14$4>-[:'.):U\B9T;2THJ9:[(/7U87'N M0O7/&^O8AX/2><>^IO,4>,>^R\$LY<"N%8AT1F#7HR5?5PL08A)A//D&1C'$ ME,K28>3T'$'6N5'Z.58:2PWP ;V)M)6PW_)"S1/G6YSZ)/5LR1:GGFB#,%#K M%.?:[O\8])0XUCMBT?X]KTLDL)2XU;9":$NBH?<5F.!B@V,CH!+59;"K4 MM_)^7A7[>0UW]_-J?6NNJ+J%%5.NJ_C J.S\EM:_;(PD8L0;5';OE.$1:UXJ M^'KRWK[>OXK^VUDR>+K)5V3'-]);X2.KNO.IK^VORWD"E[6VG+M>4%#]8_OQ MN;V/X3GTV6W'=)=%53],N65_GJ<::"SWQUC64S.F-NAK)3V1VN_[E[9]TI6F M>E&I---61N!#%*[[^P&&W8?JB:U>WO-HU)^;. MF^.J*=/=4BIYLVJ=ZGC3I&V-V/(CYNQ<9@I+^5D])S\79A_^?2NTW@ 8WSK+\WR>";LE*^V?.B]R4C4E8,K M\7@%;[D4Z()Q3CQ"4YZY":@F M [L:6^3Q_RT2=F\AH/W;1?"$N TX,EMD,Z,9I@^+6J^B!3U*^_>KDIVZ]J.V MR,B]B:J+NM[6^IYK,"FXN(*]7(6LR1%H0)*4%%^T=:EUA'J(B'QS+-NGK<^( M]?Z'"9?>+O&OVO*"G;9%;9CUL\YS$'LEQN4+2 0";K)V2GABRA'C.!)51Q'C MAI)Z(8AQ%:IN*V6"X [AP9P3*UP0;'27IO)#N%HM:,LU8_'1880&2NW(!Y$J MYX.LFZB?NZ^MGYH@6/_U#+?+' MZG-EQ?20>8;-,$/SVC86)'9XO=#@GA'C:K&;$M/XEI'X:TQA^B467TBY?59?:7Y*;%8Q\:0_VK;N<B>,& GRZN_KEDH(R.S=,#NU$7;AG*MDR M;7'MKQ%MOP)IOQ#/I*C]T7;I1D[X%)%[^P.4:L>7*_8;6[-QZCNR)Z3@U%S,.J2JSAP#@?.X< Y;27268!S3C_3=&A< MN#/\N?!AX;X(J2AY5ZKUF]WR[QM,.'XP8O_>P)W94%,^7!DP@I^_J$ MPF)'$418@G\=>I1W0X]W>"^TN 3QIB?PG97QUWI#]V M*ZQ+*Z_BA#L.X3J\H_A,7@0J;C?N[";T$>[&)["G<*>! 1?3/07Y8H(.\C'OWHO(^4XP?7 MJY3!/+-_$.OF+^*Y>9Z6C GZ(UF2?VZ)K\6W&EP^*FTU&A.0"OL16B@Z54$OV9D^9O*8K=9JJP*+P086Y8PG_L7^RAE98KXX_/;O!/ M$MRY2]BEFL1*EY75*2@;)HRB]B92/UNP+ #!%C@#F&R8>DL,(!F7V+(HNY-- MEYT; 9#$%QPW$%Y) './Q@S$FMOF'-LB@=?,HO(SSUW2N#SE$%\PINXS63=/ MBI[@$=-]-)0E 3WK(05Y8^YYT=@%XW*\SO$PF ^ZFFO/.(90 M>79-FG6V2(AB4J)0W5G+9$ACK#4J!/OWTV[ 6^>$_#H-=T?L;#DPV- MYN-FBQ=W&S$CQVA3>=NN>^D+!\SYX^"^(>-[4R#P?J#MN+PGZR/@OM6U+XQ5D M%IN8_AOL(WZUH!-<)1,44=.^D,4"_[7($@M^1<%<&/:2^3?H?8*WCE%S#(T_ MT25&7YV 0Q]@ZP$&2+_]8'JS2^N5S;2+)!@>.N^(B>4$BU?0)"O4&B;=1XCI ML?H@F_8,-J=. %=%-AR#\R)]-FQO%A9.#_0=00K&9<_)#L(C?KB(_#03\SMF M%/&>;H!@/X0[WW !6P2XP7:MOO 5)N%9"P17B382T13%U-SA20Y3A_"O8<$& M&G9I$9<7RV1?)!9;(T/(%VK!,%X"QX M3N2NP"* E-.O80;P0#.>,Z,GN#&!Z\&&Z78]3MQ0L=]AO_0_;#,$Q/U*5JY' MA_4![((@#6[^AS(&K@%NTLS0BY8!J?&*%#2241[1H2$ M_C$QR&Q&LL00LPLCIE8%OH:9V0[L"/%9N*NCFAV;]>++F*U)5@&NIER*'(!4 M6CP#AX;.S'AV/6"EUW[]<,39PQ@UM15# X@WE"%0[7ZZB.C3&NIX>)?#9QFC+]'6WE_M,',O-5"UM337E2Z)WGSO/S[3\ MZ7[V#_I /QN?@*FOXQ-9?U+N35R'9&<-$T0UP(;IXU0>R"H@^"[FP#<8PU#V MBV&P%CJ/QH^BB(6B9",6BM+VB(76%]CL!)C>=H"B%I$2N)4[X%18:B> CPLP.=H"M*&K7FN^LH5%8'9I'9@NP;3YEZ:@G?&#\8)**]EN$ M7PE^ FS$' ]F#<&^TPNQ)I@Z(&BUF=^!&GS]K'2NL(X'%1Q8Z2V5&WQPKA+*XSK3MG70;5Q393' M=8=4G:^0JPJMZM)].YAHDC+PEU,!A-)$15M> \[M&!I$^0+\;%\G+%,I-DU@&Y'()"#KJZX"-*I^UO6.D%F>%.J]B:+);0"&:KA:Y&I9HR3AN 9O8$I-3EFV=5]GPG?7I0>[EJ'M=V>5SYZG[2%WK?#]5JO\EH $;,OSP7+ _!3QGCB MUX"KU%'LOB9153<*LZ0&[-)F->"[?R@G%>:<\)UXFK..$XX:_3]R@,'Q8,Q"K1T MCN5R8IH72U?#9!G'%:9LYXI9H*F,&-9Z"+-.U\!^W\ G@K\> GQXE([,DO\L M@@5Y%+"#)J#BU>O'LKS7^)FLYG")AW8+^SN!L<$=#OTP<%F**'@??Q&KGTTP M$[*IDA73S8;[I9L]!*[Y?>XN+.+Y[_\,[> 5<[6*>4;FT2X(OAW7M4Y5G_ MP'WWSAXY?[&-O@!?R.Q!D"UX0)D3R01N"3+!9"LL FFSI;77!"G/22 MLN7VB+DP?-^>V:P_LRO +8R/C)P#81C_A@,6/_" 9)81-L']TD M>+]#7M#W6BO/U-!2;[G=>LM_,2." MA;7^1%KL,4/ES#/4>Y. . 4S]),IBNBNKQB7+U[%J,*/5&&A"IQBHV1CJ&^= MN8Z9[L\NJ_FB,U^_D?[)$#TR_.2BSVO M% L>[':->A-M4-WO*N2EO>:JG&ZNX^*YYHO,)OON<#39I7#C7H[F+H6:0X,: M7J8V*#[(WC6:7BDYPKLPU(%XY)8-;++?3VRSG.4VN[0_7'5V> MCUYA8 JF:8YSBAIKRL=1U,!QUZ3^'J7NZ/9<$]B?C/KJH2NR97"K[U8XKD=% M7(_1A>%ZT,!CMW:KMZ89+L,%19V+J^:7L%&'S9N/^SU:]-%(;6SJ3?1%&^]) M$GQWU,=JPP[5QR9EP*A2C!2)8]B/-(EI/2S5+H8?E=7ZF^6NYRIM'8_[(TVI M6]FJ#OMC66FF6%/KZTIQ%\/JGVN*?.&#&I^@K+4#-7D?7 _^=(0[BN%BO@J/ M'CQLP53UK?7OT*KULI5/;$:%]?$ MY$E35F!&(# Y5<3[@>=SF6D!$UV9S-2S1<,#3%%6>,:]R4C+UI*UR]9<;K5O MO)4SXZU5;N4NJIJPE!O)@4%$.=@7C(M+'FVBZAV8OOG6LU(XZV5!_ M)L'][-'X\<7UZ!=!X-G3D$:?'MTO!N*IYHC8$(MNU.SY2741XU6\1^6[J$,5 M+ZUNTZ(UKN7>2BU'1W#M5QZT@W" '*0!+F/EBKR;V).CI$JW%.:P^GM9C/E);PV>5N M1]='(IOI]Y5%J9HG2^?5#+#5R8Y4AM@W4Y2' M63BMVHYW+KM)D"'JH]2:*DDWWYK+)99/+9EW9/.1TJ*95 M1:!841MGVY9W3'*K]3MO:2KN([;38]FUCILT9$O*4$T&!X;I_)63=2W8L='> M;T1@+:B7+FU[06C;B\V]05^XM5B_-F.!=84!&Q#M)IYJT&?\2'7*PP<;M&UI MJ@-.D]V@QOO!W21FIST3KQ?!HO3@K['%75 /0 N I"!8 Q30"^&+ MZ*\5R*)IL[-G5K.;NW4=4*?^#O0 M*>@+W1\V*HE%09N['>5O [5RL=6=L4*F83577PEVV2/6!]?[$ 8@ZUB$A1.H M6X8U'('C*N54QK$X>YUJN @Z@ V,$G!]:$$+J>UHB%'W95SD]?)CFS?!B'2P MF-L^6ZQ/W(+>Y8D&3.O(6\\S'-:[])?7C)*\I;R1*L;[',%@UB0Y*':E7U2: MF^9X2DAD5.P)[YFV3^D)Y&1=6-?4+:F)2V,\1,@,QM.31YZPH1M;$)?*ZF"8 MTILHH/!!)* P$%@PK4"6-79IC$JQ0E7%WL^@L*C%AM?_;KRR1^$STU 5Z?)^ MUJ5W/8#D_?2OV#1AC?V3"W[1)HX%86-DXBP\P;(&%(<+QD)GVZ82_)H6@2W/ M_2JG3^J>55_YPD#?$[WF%M<$"+JC\$L?=*CP*ZC;(";EQ9=P>G21906[0/LM2&7\A'%,G9'(A,<.R+4!\F!!M/EWF3< MEW>!X5Z:.-:Y?]\NTRUCT_SHBSS(H/U1#IN6,^&T-A.N7<"4]X>.GYS%YK1" M[Q7\P(0_%0Q.#C.'APWW2]J;%ZY01W=;09_/85J[]]2SK^TX8;Z=)HY'68BZ MAE7UL5-YS]^5I*U7G2@'&I;\M#T?(Q_$NO**V_P=6TE[6QI=8Y"6O](,$O P M;==BX;GTD?_6%L74<_JL\\U/; M?N:'O5]$5=>CC!%0!Q(6222@P]&2U;YW-O9:X^E5/ O,V[!=B/+;UA] ME3I'H^6L&P[D5V3D%)=&?%ODG8V5)7IX#V,8G-\,:FTRG5MHW#IKS.;L'\G=KK_ >A[>2Q M/I+\P(IAVM]=>(:/F_-"+V8;=Q8_DRW1K6.]CQ;HT<6/#HYNCG0:W90/=C_; M$TTZF -;#LB =GN9^\/W\=XCZ/3Q*SY>JUB^JU M=>[*NGCXL,#T>-#&P/0^T('#PB;L];76 :OW&\*G[,K H5_^"@OWP; ]NF8[ M8&S&5<'MV,P[@;:BRWU5&97!=;0R$[0.C,A0:R&VR;"X 7E%;),S&*1M-(5= M'5GRU-51F&3<#I2)BOVG*=SH[RZ%&WU/X4:I?ER').J@3' N./95^]8==Z)K M?#KXUGU>N3Z$@ZO%4X 81#4& (U P8EASE-8HW@/ M;!NZ8L-J)%1PC)N<67J$9#NMHLV#'X>;(P4FY-3&L]*4[-OR@IL5J[\2UW!F< MC$0YBR\H+M#O6V0,WD'&#F']LI M1VP^41HLI[TG_E7V7Y6V),/S]]!X([T5/KO"9J<:VNAE*])2J?T:MK/!>&5. M][2-M)#=I]+1X%2YKV.<,1N%7)^A_K09HXU.8 ?)+<84_-,PV'U+;CN3C1.H M,R^.--ZB8^KGW$L.EI[(S=0CQO<;8P:C?FN@?[.#77L2>3Y?5UW>>,%MC<.M;6 M)]^P[UE)+Y_QL-N]?))6/C[VS6JLA4]NM+ECK7>&2E_1&VJ],^S+X^+\AC,D M70S[RN#B&\I4.P!DV?48+:#=X])=9"ZCY4[;/K/--DU?WJ9\:() MPU%3@&/\&*8%[,N/84J/8;9$MKESF.H26^%P)E.?,V;X@/+1<>CY8(1R=RQ!N'GS6MH,4)4\?-862UX*8_W7Q8Z&J'YU)U=<^C-_6]["+ MP7I,K57509>73,C*O3@6=[LT.EN5/36Z/I# 4Q*UG%-] ME#FB$$I]J:E^?]P_/T)SA:YY1!U2Z.N%V=UV01\HO;.DEO!;MY1V MJB/#7AI;I>$6+=L&Y*+][XZW(]B,;44GJ3EHHE=Z5C'NYEF%/M 85L:@X>!G M PS2TL.,BSVON- CB7$'CR3TP1!#5*-L?\LS;FKV ;!I9Y(8, O5DF ;!9JU M)="T+>'-EX=O_MLJ":)MR,SZ@PASXSG)!\7!(T2G":MHV Z6KI@AIF;Z-#'+ M1?X4R'*U<%\)?!8B3+3@AI@8*HT$1(E&8$^+^*9G3^%Y4[)P7_I"5\CQT1%^ M-SQSCBZ.++QYF=OP.TV8]<.I3_X,85R+5P&DG^;' H%F-LH==8G>BL)_A_ M MYLA2:CV054!H>@]^),*#*M"Y+SS.B4_8%5@?#=2RVF"=( 1#%G"(W".'Z:&.26L#,V#MXG(V_\F9H!7 M&0)(SK-MDAN:MDJA>O%26!"+)EY3]MSUCM!ACUQ31WBQ%PO$_K6QT-_93FC2 M\1TGQSL;B"XX*70]?)B6,PUI[-:3 I.33D39PM* M^=<:A1*4+2P"8[.BQ7:3M,ZUZI\2P5ZN/'=*V1Y>%X\ 3<<+HQ%&QH]@E5PKQ(B.S$N1&P'. PK* MW1P3J+$>_!-5<<*.3]BABK0:O,Y#3:Y2TJXI AEP[E:ET;%3M9A MSE2D14;4Z,#/K"^591>_S)6"#6&(?I-!D1&!>0QO 4MN+\,%XQD8&1)NB9GY M^+H4IE/:9,:\P$IQ7I I*$ME&9A>8/L;'2+ -L)HZ%@W!"/]!CI6''ML(F+[ M'%&,W3-TLV$>Q+2W* M;&1%0)S _XT+BYU$T.%[N@I;9CNE!&MNC:,^,9F-(]6%H"92EF>7J MU5>N?N&5J[QRE5>N-IL-@F:RD]D@DMZ;R*(B'5RQPPM7VR/8O'"U/$MD4V*[ MDB4B8>&JVE>:RGWGA:N\<+51.W@V!(?MX$S6TF%C/.7@I$>>%]]"77XN$(+# M*U/E06\RZA^>BWN:S/CS(QI?:.GL8<567:M8K%UL=3ZS4J782L8:6?F08BM> M(+-@=IWY0"@'YY.H+@$ MH/:N0;+3\K+W4=925&_W)?3,N8&E%. U=25U[3ZNE2N:C/#F_<.7+V\Q*W+J MN8:%)6?/AKV(4T,Q!2LIPHNR=;'\D%CP.-!5K%HOSOUB57LFZ)G L]D-<66; MX*Y RP6D+]S"@[&2(LG#K>Y,C8NK3.YHMAB=YYVQPC5G64-?"29>$0NV)Q]" MW)U\]/T0'>"ZA06RUIMH_6RAJQ#7%$0IMC"WNX7A^TPIWVZFL=$R'"\:$J5? M0G/,%+6CP45%CTAR7*4H06W38V?I;_3KE>=BRCI+O"W.')4'Z7STF$$HW6+V M0.ZXG\V(M\X(S4T(I<4I"7F&($#JM@6XH1?!V-G3UH4O4P+R0DMBL-2)D4K2 M*$%^)2:M9UQ_"!.G";289RK22^B?6\^D\P1&]'=SUBJ:WRJ:4PYE=B;N5R14 MG,._OH+-MV8JOZRSU-HLKQUA;3>'^DB\9:7T7WG4F_CV#[; F>S?F-3Q@O>% M>X852:94"NKTJ$BA86[!0L(Z"5#)A@F73]7>>8[F0) M)]H?566%#1SE-8"^J,KLF8',)]K6H][DU$V,O)3 MG(&Y(+[/LJ2P&<\Z81ZLTG<2;.;-[Z9@E&&[%BN6:NL);^1#'[FQY&W*_Z[I M']!ENJ%>_V:)2U2JUD@[E[74LG3A'7N1Q<)E-9'WLZ_KXC4FP5@.Z6\?K0,4*+ M.C98@HQWT-]H&")*JX9_Z(X.F1[O],@^JDYXNHWL5GB^4W.:)!B=K"8E70>/Y*8R;3$1SNXM3BO&3C82UAY[HSX/A#? M6,2%['[7W(6K2SS/"G()EM.1!)EF$PV4@S%B>0U#BUA)/0LKJ;V)(@[D@^O( MNH7(?VJUCV?F%-($8^@6:/F%N\+H]T5I^DO*!L^*9PG:T)'$$U,DQ/&@J9U1 M"S8_G)7D$HR (['2L#<9BKK:5+<'[N#GEJY(W)UO@I5*2E6.Q$JCWD07QSIO<'MGZR_;"2OIV'4E $7Q"5'/:Z'*'OK.LI S.P4KJ -T&26[+WO!" M'?I'6E]1!@/;%;U?MAA'+CSNW-ED\V3INK8[2X: BAD"([";3<6I+[Z F@LR M%^0203Y+$H**20B:*%\(%$*%DNU*92NTE4V]DI5O3M)E:;M[E[\#Q5U5.E2S M:2VVX8EBDXJ^QW&DO%H8-@&5K%.J==@5;]SC)8+DG;<5B/'X$ M[&=%M\'H M2G\LCYNJUY ':D-%),JHWI/XH!H95#'6_]7 ZC,X@ B4Y*J0]+\^?+NN"7^Y MM@EC1?DU5'!\*_8L&DN/O<#=5;TI=WWG)"LE09!*_OL:NHK"&/@TSKCMQW]V M@W^2("E(IV8FLC*U=UZ(=B4.!@=GC=9:[*Z56'#A[+IP#DH.]HXGG.LGL9NV ML>IJ"ZR&<,*J.-*;RMGB(LM%MHTB6X;KVAV1I9A=XD@]>E\6+K%<8L\IL1=C M9&G?,_WX19$\OR*?[?[8'86/MN.4&UE$O@KFQAYT:)D([@ C5#*XRD>3,@9\ M]L'UOB9+D-_$'#$D$V$:]2:#_C@#7A@U-#]\[CUJ_]&!1I?\#7 MOO&UQP8D[5Y[;<#E_CAKGP#0MG;M)5S[886U/Q3>OA:4.MZ'([2UP5369'FL MF+JA$GTTTE5U.--TTS(E4R/3?XVTWEX(H^\-#[T4/VZ*D,VVT&3F-\-L8"6" MZ#-\4N4.]:N- MK0:L'3DK6I=R5AXW8%-90L<*XHR8I!3V-\(ZSMZ(%R\@9(J"N2'26!GD=QI&8'1-?!4N3_2AY<-GBKU MAU*]%)H39'/ H&0.GMH0DW#P5,X%)P=/[0@!F4H]2". M-W19'/UE8IPVQV9!<:=?X<>=E=X;LZY+Z, [6N]$O'QW371+L@P%3 MA^)0'V0L6$M O9H\P[UFL2BIOS^N7(Q.-=[&!&.,NYJA*(U;*Q@7ZO!]SIQ( M=M@@5PR-<=R4HY&EC:J[<"<;IRL4.@KRSOWL=M9#I!![V2[5PT%Q%G;# XD, M1W88-*-GD,V(/F!+W3@;M;OD@:L/KCY*I59N7'_(>^J//4>R4X$HJ$"D;-5B MUQ5(A0S&]J:F/=B.B:!'#*#(=@0CE6OF^JS, E/-C,4BFVH6NWPYZ6E&$'CV M-&3998&[CN-@K?K<7$S_E@9BA!\0B_OL? M,$*+6!\\=XG)M4 !UD"^/#-TJ&8S0X=J-C/T2SSGQ:L0#T#PUR, 0AD!6T_' M#1C)4OW;8RHG2Y5-N$VG=1;PH@ MN<68@E#"N';>DBLW&PD:9Y8D[):T0;?4S[F7)$(]D9NI1XSO-\8,1OW.6+P8 MKS[JD?1D8:9;Q*U%EZKYT.O$W71Z=<*.P'H[OZ4IRV=(4LXG?BJ!U@?ZYCY,@&"11%N$*"Q2$W_^C>7JD(!!#=M!*"Z,=='+9% M5656[OGD<,^$^R/0NR975T]4A#H>UK_D(8O:L[^.EQ^VJG#TE1>(=F T^\FG MV+?DG%Y%.2;L\]K!)J 4C5-8#)K?6QGD@'$/CP" :(IK?V229# <[D%5?IPK M<;.$8\Z.S9U)%FU#$QU@\W;T9^X:WGN1F7.- SJ7V?:-=ST%LTTNFL5L';64W]7:QISO=.(](R!>M>VR;^3J22Y-GZ9O M#Q]]::RAW"AF&^T;RGH29AM\\[=+]VK0%&;KJ)VL8QD?GCB6T76S9K1ONN=) M+LT0(7K'CY\8:&WH9C';O@&4)V&V$3';>+-_V-K03\@KW Y$E7Q!AI(:=B 2 M9V/4E+5FY%UYF;3BYG48@\%R_513EZUMW!!N>ID4X"8W77[SM\GCI]E8XW<7 M,Q#8[Q-4;3Q7#TM++TTC+>/)-W\;]]W!Z(FG5[2W/\OR^7.WI9^&T:^^^=MH MX%Y=#3K!Z%OZB,K(YZ? 0N]?7%T\# W]4SY-Q9\YK.?G.P2[WNQYF5S7X7B_ M/+[Y=<\I%NO0:C>/ZV0M7/2<[P-0X8%_0#?$Y_C6"YP;_\\\X/::!FUEY\+? M1\ZOWMJY=AVL0G:Q+\W#723@"_*FWD5^SSFCG]^XCN>LDN#.RT2X=A8BG#E+ MD<&;HUN*ZR5P0S %@XU%/+!W"3M9^ +[R;X]:MC5J%SA M,Z[R_H]Y"OM+4Q!\4P3&H@$+41K,$-P4_O$Y@8.:BP3VUC],\EWJ6X/W<7#9 MVQ8P!GJ$\"\XOR!;//&V/GCK)5WE^(8IH_8ITK\G!V.S&5OI8^O4OJU@\YKO MI0MGY8'$]3+'#V-X[6W/^;P(4F82V:PH(I2@J9.GV'8X)6Z(Q+V3"7\1 ??> M4HM<[,1YXOAY"L(76Q'G,?P,7 8/J..A#-@T@4S#H2!;W7EA+I_A>'!.65HP-;XB#+QI$'+K'OP=).L,F3/- M/9!$L%#\7H;,P@>#6\9KX:/*Q.?R( #LI2P^A*V5 >+EK4+8#38ZP4*H^P\N M"_Z,NY_#6^$(][?[':8FKOO?[)9O21 M]RMYP=,&2=UC%4AI8,6L?!Z><1[,1NI,_-*9),69Q/I,G'2A&O(2X5%3*GSK MCSQBMB6!A0_-(R^'9]',=3R8M "3>3EUY#S+*X^D!>R?[$P/#Z,XZQ1L:6+; M5!YV2!^(J%'#6ZV$1S),A*FX7\C>;I(2OX#PFYM4,4'11YP*)ED69"'\%F_/X.*'3RM!RR.KZJ.X]1(J@X G MXLRA\W_$\1?\]R>]>I>^V/^!GKF?YU!;>4&$ IN?&,HG&N=!_<]!=!>'=\!E M0?J%CPAX#$QO^#)*6NHHOQ=AB/]+4I=+-.C+KA/,N7LT$F"N.R#L!9(6Z.B ML 79?D>MZ#$(?1\^[1-+<],I'JCB?!#>LV ^-YX "F(.SA"VFL)GQ5?LI">U MDS@!R.H ?IRNG33W%SLV*(GR"XCZ.)';+2TAH6.B]GLA-4@JY%($G$*JFL)= M!SY""@P[Q<-@23>\)W&$-@9-F@);8);B1_[#@^\D:V?8 M[QTGE,V6LQ=57>_O<)*7N&^0#MDII?XGCQ./;@;P#-PH)P3ICFR[C".1!7]Q M[WB: X.1P;*,@0+H@!R'8D6R[E,6=\ MKUFY $>NP5(-?%=;=>=(-_12U5OHK2&\C-F?;A4X?7X2K+36(AOO?(JST^3' MF:VT^;C6#D4J;4UCM9Z/-K"SA.L?@.D%+YK!8I) +O56Q+>)MUI($Q3W/'.= M) =3G?Z->:I@SJ+^)5IJ:TCOUM4KPAP=,!:X3]&MH(<)%K8+6#_)S=L8 M]P<\^D4 41=)G-\N<&?!5S0'2CRA:"+F\\ /V(@FPW7-UD#-.ATJU\ 9=BYK MAK^$)CI-MR+['FBZ1(G-MCL=",:<>/=T]/A,,-P#FBHKT0,6P2KE%_/WM(MP MI.0XW57\%7U<-/?CF;?69"01!JXNB.XTGF?W*/33=0JR%]B5;&"YX6W4)> MBDD?6HQKWD\7-=UB#2[>C)QX%C?,34ACY-$I:MDL <5)8"G(8SG+&5"1\^ 6 M7M1SWD6X=#9=077 AF>YGTDA4#"]NWDV 8DZ^+N7Z'.B(PH5CO#K18QK5:8=@BJ('REYX22AX)!WYCE_9+<4[BSQ"DD5226^N?'58M%3()LDB,7K0 M",+H*VKTDOPUC[H095*$X:;8B7!K90*_&(T"DG?, !(51 K.,)@+8E1TR85R MB=5&>LX_BWR/=KAK"K&*3B#AINTVMP8J0+'2* MT?C>JHCL ..P*>-RP%&J(>!MD@!;26$QEDR,I4%;,98:@I,D%0/RONS67 MWKR/J4%TT/#+*P]S82"B$V7T@>B;D_^J+&I2C7K&K7<"#8S#%U#9FL++/AGI-GS.^5JD I4)8QWDS\F<-J9.P9_H\# M+.P"X8P2%/FM$:[HW-P1H7 KTFU'\?5[G(">^\0*>BIFRGT_/V/T[H- M.H2/S%^O^Q!4DO#5GH)8+9)7NWEF 3!/,4]ZBE.@J"#HC,3PVU!1I?F*@L9D MJ']=4;AO%4)9_9D'_A=,<:.=1A$*C@"F M>HMLCY>10Q.*-:QX,/LJ(WF'P MV*.,")-8K8'S'&;$3L:^D-3P94Q\<+X^3&-& _9@PBO[JJ+4,B,HS+\= _H#G1V+=&J/D MK;X2!!Y]Y\%)9Q1_-&+?YX;UYE)L ]R/+$_(YP96##R^D^AC8H8.F0N80X0" M(T9Y! Z#$>184H 3B8]/QIO HRB..TFA600;1",!Q*F1?-%_W"6:]?@@18]+]R8%ZX&D6UP@>1D$!" ML.]/^7*)R3 \%U6\X_P[/"O$YZ7?MX7SWI=J#U;&#E5D.:,1]G E<82]H!'V M&IR4*LQ8H"?*?]C_C2'(Y#E&9--ROKHUAT9.W.4/+ZV557'L.?9"T%>^^5O) M%51NV;V7G/"XO(N+B*6N/:IXR^TU\N\8(EX ,(B,-WN8#%J.@J"#DR;RS(X%%!P5K* MH0$64[I$/F!P8=QH34-83#T-^=XNJ1Z',V:16ABF HF,N(+^):H'# 9AFG,5 M!VA!8X'(.7PQ.<>?+#L\@!W F,8Z7*3E?0PF.UC6JAKH3VF"U&I=,IIOWOX_ M!P.I(27K$^<6I"]^ RRSR/FV7[!2:TSA9E'&BZ(82]XX:[P*X=^88S0JI>%F M4"&]:Y;K["B@=Y%2(EJ0C45>_K^FI7H9PWGF&N7B79)/@#L$!?M_]=:'7[D7 MM:3_4ZR+&EZ9IR@,Z5\%!I2;5-J[DR5_)V,VR*1!7-178H(FKNRR,*:7O$NB M-^;*J6@\3XR2I"682E2D ;\U3&]7E0RNG2RAZCL/>,+/E'M6/ "_@;EY(Y.+ M/)I*#^^+T-ZS7P0J#C:SOVG/Z([+J^%33TG43=F4CQ MJ,D==FQ'AP ?WI9#U+NM[<%8SH%X-#Y$FV$E@D9/8L 6Q,)UU#21'7R;-7E8J9DM7AZ#]:4/8#>S/C%JY$MO[A#YTS!8U)<^HO[X M]3! #:J1[6[8TMTP+(=Q<%-&):0OCR#ELJ@9U5S=49?<-(D] M;-GW9CS(0B%_%,56TS67TF&KXZT7J::TGO,NXWH[739370:_G%$3V J8QW&V M KL@(PK)KG\)L%-T':(_0N5\,S&';5. PTLWZ^ETZ8>0H\#5/G/J?L3:0)\J MPXK^%HG0X!EOPSPQ/3L">CK9O7FAN@I^?+*;YM;I:)%M4 M_$@,0"DY2L3/@C2#Q6?ETU.'Q9CPLI71OS_G9\Q>T M!MG#?;^ $P4*/.#%C/E!L%F8OL0&QC_SHFG35= 0*5:/^I[JY\&.(V^-_2?+ MF,M_(^I3T125O.4Y5/LG2L?$Z2].<0(4.HW%?@C"54^%J^=3*P40, MEBO<-W9NTI:*^ETD'36$8L>O!.3 ;^!ZL' M7<3 W[-+AB1(; M ]X\)MP3V3BEFG.6"%\@J"DG\(%.=T$21UQ8(1>EN-C )DA+%1VCX67=1H>] MVM+TK2B^SRX5U;W'#B[.=E)KKW"4Y8%-RB$V-R68?N3*L)0J) N0+VK[1OX_ MO$2A:>I01G=^)$;]J*,['\WH3KMTW&Q[O(K;]3'UK=/7\ZI"@F]X060J1JV7 MJ.[)J/XF'2150[!D;:1:SO>OA6^)IT0XRG>$_LD\:F#7$!0@%I?J?N)%IU6 MZC(U!*.[F4H)"^TQYQ]S:7[Q#IW:&&(JBY?I2(,6>V4[0BE(,@< 0IF62*K6I2JAC\3 MP%U572/DD?@J7U(B+G8:&)N:S0ITH_)"BP.#:Q',1-W6<2] 4 8#+)\WE;XE MW*V8[6,4;D39\8$&"5:L!3P!3%O_8O3=-O5:5D_]BZO:3PZ9';6DAWT@U4#2 M!0@F@*2*D)IH0G#/B!8"W'$CV60.Q(1[6ZMR1\IX@K5'R($,G[,0WNP>I"<: M@XM HF_L$AS8BS(/<[1@,X)UJ]B$\N6$GBK57" MW"6*-D/#D6659K)TLB,J M30.$J?!BI26SZ?KLYN-'!#(!TTRBV5$M7T[P 8$VHZ0:D(.Q^ M*E'C%!8<6F_+>$:H+\1*!(*+\'<^>7FUQO>&\U$ K&A!B*O5TA0_J[%5HC@Z MWXSQJE8QK (7! F O?RJ,TI]R@#G*Q9#*K$LH[G]BGT0>&6(963:UN>Z7EQ@ M 3J)F&HDU6=B)8C$X=HI"LOIBH)#1K"\9:"#@#T<1!"AFE8V%STZN2S(<@8V M8VU'D+_P&5R>ZR@\)M*< 2()L$S'E:&@^79T,>J-5+GK%D%F2K%OAY-A[WK7 M%X9NP4)\\,EZFFA![&C#ZY/).%L@5%;BVY;O\'FZ8,C.ZSK.J=Z M)["[:CNXY+4@;ID+D;*F\0E'!I%%&601Q9#+U<,:DL84^LJZ,ENV"V6B] 79 MX;)L("1[+?A=<5QEPR=8K"926D+G& M7F!$2&!SU)PHE=)>_5D$IA4I:^3ETM %X$.A2*I2@"O9-E_(IM)"28Z0\Z&7 MA4"W"&!?*$44A+,[JM+'>ON VJ39A$!))64GP?*-5N>[.,RQ8QOG.:02%YPE5*-U,U MRJMG;F,D_#+CZM%NI2HA4M=M,HL-_:P""ARB,SJ7JOU/?&,4-IG@>#I<$AE] MT,W[\#W^/<';X0U&]V#NI>BC4-L.;3G$"&! ^,JJ7I]!>6"A[/1P4\@JF)U+ M-5P LC4*1N=(>?IAERUZ"L&Z08(0J*\SU'HD#*1U1+50I"[D M!YC&8;QV"X1,B:AA *I*"5[. FG(S^*-#%&D\+/0=KY5&(Z$G+$,]+\)#TSB MC*02KG,6;S7KP$LO;RN9F8SSG:*T#U"GA=F"P&_AL;'O>_QU3#Q%MSQ, K3( M5S$[YRDD\K$6#O"PA/FH>PGS%SU 9L)BBH#)[@SSSD8+H>20;INAURE 4H % M)'%JV0K;@ ?<[N0C8H?L&5/XMYOWI[HTNF?P/(H_,$RO@?BP%+#<&0+QZ?$K M>U_,,/1T^U!XFF]4/B@FC1'&SM2P(.MX$ "(/H*&U:@NPEN:?B-C#.OOA0B/ M1UJ\4,V!7^#,;!_JQ(9$S+TB/5/(R:23E.:69,:?WM,-.WS\3 ;(ES$X+/Z6F._'F)]BI( M<(QM9["5"D, U1TQ+R& M: )/1"-(Z)B=-#LD0G0U8*QB$?RL0(-Z!PFXVE28J!Z*<1/7$3NND9>F,0I2 M:2)L!,G\,,YG\K: 9$P\$'>8E*+ R1*UM<2#E%)F\XE2-I,50B,*P(PZS\U1 M+;1;&82=E= 4"RD82_WHEK]&RQ41V0"&A([S#*LJ#1.KLBB*NJ, M,S+M."]:=7K S$-44FFJ%/'6RBD5JJR.0CA'P0^RM5NR/RN%QGI&! WZ@!\9 MTP1#5C0.B14IKT=A17%&UD-GB!*$12Z1/"Q"+F$*[V)B5?J1XUY:(2%W2XZ= M_N,I1=N&!;#+,L-W9)!YJ M-7MYJ! W1T%D^A.V4%JQHCT MVO9>3;P#'!)0,DA)#2P@G,_I1JJB2#4.T6!\VG(E*(OA!XY%H,.!TV8X]H'( M4'1P% ^0H&H5T+7'Y+F;= 5* (5R(AN.F*%UGX+U,?M^NVM1%;E%;KLL>\"T MG6X/*#58J(_7A)*DSRO%)OV57&=U40H^2HWVC4U);4ITGOYF2G;2F&I:(%9; M'*8F210_1E7*3A.EH68X= Y>7 SC*_3YAHZ2>L?=$>_ RXZU/2JLYE8B^L/D:G$55!2BNNXQ:'7_MG/TN6:,->ZJ_R1] J7B(G6<[0/HE7 ME-\Z@539MI;"#:[5I3NT8+V*(P/,4'.R0EY=8)0Y]>NHM[M9=1>?HG+';1*@ ME,:3XD5HI']2M'A-=?T]"3Y,'5(]AUL*54JS89<5V,.@E$2DW[>M1*B#)MD+ M-Q8C>[--I5W(J4WU;=8N@#:&_6&=BS)&.#WOJI/82&)P7M\4YO!8;(Q@8U@* M>_4.E0[9NK$B?/(1+_DQ<*!6>)!ZU:%](2G$C<5+6V@9*^A2 MK& W M]EC?-6+T2%G*D.C":Y^0FG5;F1SA/#W;:EC.;:E$-9<]V7T3NOPEXFYRS63JG=$FKI*EN_: MR/.(<;.3\BE$>N,%P-\EZ_( $C,/<@HYL'TUSVWVD57"X,(8$?4IJ4.C7W"^ M(@B 1;[T:%PNL+*OKG$"O)('JM>$906-:E8EJ*Z6#3NVI+L)L?RWDGTJDFO% MFF0XF!8F?P9',@DR.>@=YPE.U3QT,% %]T8'"5U,Z4]K2U#ZC.0:Q\DJIC)E M[=YB.TEQ?BB"Z$M&,JPB$\A2+ 8P2R.YY+P7*2V^8OD4>%7-9#2E]T9@C,KC M HH2ET8I@V $TT7"!V 4SGQD=3YNV52E]E,9K95&*3U0]Q H870 (1\@D^B= M^Y]L5L0<+I=J:F]!G,^"U ]6(37_2$/=6X&RP@RD%.I)S..L55RYU1EY8EA@ MJEC6;XGF^>F[9PAMVX A DM%MG#35>/=[(].-^/*4G#?@E50IXGNJ8,D< MN&)J)O0/V\VG,/9T]BDJ89:PRXM)E3A2P2P"?**F!A%AIS$(%GRZ_J3<7]' MCE-^>4 Z_"# 8H MZ4J[= &+.J\/F^*&^>U5=2;K-#:+ZD8S\CD_HL_<5 M,\)R'.[3;>=$S75R5QGL2K>!.DL*)!T MV)AFZ8L=)QJ.A/2E2L^"))_GH(IY@ '=0YQ^P*5O?'?F8J:U []+WT \--+O MRMHF[!HU'EH-D*/*<4*8"8,O:.]2\RDJ=FX>6AA/E$^C6 Q^ M2%K"6=V;C% M87&+R^UQ"]Q',/NW;X+QQ70P'@RNA_[$&XG)U=5D-+JAS:0X*V?6I@W8\NL>+PTHJD^( C$%8:NP@N_\H[JC_ MFDU!1G1(BX1;V MFCC9IP[:8A\.IG_L6)5G'[>"B]H]3J:YLSRJ\QL>.X[J50R<_:U>/8-&;#V M[<%0]G4;:^(DCNLK]WI\?21._XX;\QQ3GRJO,V6(9:RF,M;5M3OI'SMH[(D8 MZXE,C\:J@%JHD+;H@N>?=G&QX7GMH,G2'5[NGG3T;39[( M"&V:X/ELAFX[)7#D^1_LA3>;\R] ^5X^T*H[)A!Q"I/O-9)SZ%Y<'SM,ZR7( MV=$8C^K$3%YCK*?1X1X;\6D;*QX@I5LCB <7[N55>X,E7:7)^.K82:,VSF#C M#.WT:4?N<#*P<89&T>32G8Q?=-;Q*XDS5+#,.B5X.N6@#L?NQ>4#8_TVW- X M:D[BR@=3L:+3!1./IE(P[QIEO_*V8C-S)Q0.U?"-DW!.99=V@YN78G8R. M]>1?@IH=->C>5R%HTVX%58]1?T<'10^Q3IY\<5V/;6P#AVH=6W;)E1X,W?'E ML::G#6\\+TW&[N5EN\,;C15"-:!%G9(_;4LF#,?NU>B!B?:6Q2I:0Y-1WQV- MCBWCL@F>PT(/6V%C.B6&VJ9R^]?NX.CR+6L&/2]-KMRK_HE,TXX&!3C+LS&= MIEL9YDZE!B97[N75L67N-M'34&I>C=WKP0-+9YH5!&U'HNG!P=M8&TI*&I%2;R]IF4/6]HV'FG)%#;M.O8'?9M MHJ]A))D<#:%A;9Z] :>I0*CQ$@YYIR1/MV(5"%HROFQ6K,)&G1Y$R2OW:M P M2G:]GFK7)(A."+NVZ?3A^-AF56MD/6\UU4-A@:R)57N>OXG,"<',:HN4.5#] MR.$)0R#T+,YQ%(,ZP,=IY];!;3[]L311*J#9.;DX(O;_Y,=R(KO47@=['>JN MP[4[N!ZW[#J0AOV_- -G_WBB'5.9[%BN+6.Y)MT;)XX#C^RD)3MIR4Y:LI.6 M[*2EMCAQ=59O^\<'V4E+=M)2N4/_%:+O-A=ZU^+NMHH)![7*M]&QZ>O=V?]' M^<S=H8+%GK\MR*CO0'P%LWM.'2.PD8 V,50+OUASB MX!G#*4^G/QI[YZUOW#2&/I4O9GWC;8-OK&]LA]YTW$<;[FE@L"[R\Q[_'AEC M/>2CC]3.FVD#XS\4OD)+'@E>WJ!.T:;*M8W-FGJ#:[2F+XNQPF+;Q M4I?2R= MTW3]$XT_LY9'L^C14:>YBW-8.A$YFMC+CL^-AF5MFNK2'%,>;F-;^V"UANCMVI#5\;V?,=H&*#P;/;G20I;&9\HY-^F@-H[]$".!UV#4\#K-PT^\+G-L>ZSW[5EOX,1$ \=*G'J"0V_Q9GXWOD@$H1J]FY% MBMFX;(%F(M+)F\9WPEEZ:R>*@3SYTIGE\+?8(6H#<7J;@S""V;]]$XPOIH/Q M8' ]]"?>2$RNKB:CT>5\//%G?M\?B^G_7D^^.?1TF*Z,)?U,A[,!&RT/)SK_ M^\W-!^>7(/(B'Y[G_"J\-$^,Z$##Z?LY!JJM5J' 7APGSA,GC[Q\%F0"A1PN M*^6?Z.IY^.NYWFR:P2_PB]C[*E(DP SYP_-]N+?P(>'^"6. JR.*&@*CXX@!L.["./LGCZ4AXE1EW"G&YZ\3'5TY\:,$*JP=\M/E;Z M\RUUZ3(!W,U'K>K026J>6?^Y+0^_-3J#-WZ]\6D97ZI4\Q@?*"H*-[X;@07' MWZ_]I0/?=-*%E\"?IUX:^-R(%> F9DKRZ/_R%.B,(XI\+UTX*K6@4#+)W?CY'V,O MF>&7?PK@1<#=*1Z'+Y((EX2?*,[,V!\=[52$ 3 9+L8\9'UPY(S/,/AX)U+U MZ#0 2D7^6MZB)1X+U3VLBT6M8,/U[Z5OS3T?OX#[@#\%\0R$TCG_))\8I/ B M33!]PK"H/,Q26KP7IO'>'0#3(0/-\Q#Y1)Z^.ICBN>8">0&"3CQ;>,P#9"_K#$K:-+W/P;#,647B-8^ R/!#B/SQNE!EPU+O$AH?7"O[/"]=D MH\%IQF'/^;S8+6WN^>%(L:DP:$6"<]<7<]1FTW65E5S>BQ0S02*YE20 4KVX M#LXJ3U8QB"SB?OP]:$CD+_P8\[]Y+/ JOK[XZ'0E_& .DC>(B#FDSKH%T:$$ M'&L!XDGQ%24?26/4!OE.'GO8"K[3D?!8I0 M$%'R+*4=F'<>A\"/*!!8#O#UCP3>LB4F(???@^\/UCC2A3['$.3WP\O*89SW MKU[X+#"".[C4L=LG?3$]YWL0S6'@[UU*^63Z(^:*3UGL?SD'\UG,"MF/LJU2 M@O9R!T9J2+%/NF=YX'XM G^!4M\C_B$;7_]Q"B8RJM5[TR;U,OEX5E'P561+ M)3U3Y#FT<=&V*QS)BN0O=)QV:JIV\+N(O(/ ST,/-,J^G2C%I2Q?#$7XY%,5 MYMHMVO2P6OPLF!;X9-0W:-G?PO[!U L$F,MPG:1!"H]?BFP1SX!BVN('7?>' MU"%@X^1+K"WK!'W; ;$'%9\)^*YY M!R_T\%LWBXFIU>4#UEV0O34CIQ)8.V&C ]XH+1U]GZJ.:Z,9]"@^:3S+OEV M).%P*!BL61),\U(3UHD85+6<;KAF?K'>&0CBDG&-P8TX8O%;"4Y4%('R+$QF MAG>A[9(:H0K@TZ7W1;#E8N@*,\ P%=F]$%%]E('#+HN8? M]VB"\2>,$R[B$".SH,/!A"^.^N78V>1F9#40@GF2(&\@"]]*!3T5D9@'*&8Q MV D\$D1@!),S"5_ T PY^$4@$9N#;DO6!/P9!'46REAV4>T;@N$2NN0/ R^2 MW4!QTCM@7 P4"?RJ$0A*-\^-;PXZG'&>H5]3417@YHKU M]3)>Y<'W"NGOW2:"5E\34:P[+*5J%A[:-8/%(6F8&2H*.&&1HPS@! M"-P@,?':3J35M,I17(UQMV)U9(E)JZNX/\7?2U<(HUX)>"+G:'ZE\3R[I^Q( M/)\'(#Q"<*;Q>M.-WVK<@>=2O%RMR8>CH5N1!K<11OR\* OICL +EW23P'S, M(\Y2\ WA)D9M ^K$6/D. Y=BY@&]$:6Q0232QF6\?TL,^E?0OR@+W9W>72E$ M7I$>KUZS=^,^/[*GMLAFG"1 9JR9LY4;EQJ9^,"]*,<,E;.6*[=>$)&JP6HX MNO\RJ827>A[F?D:9P_+-5G9U) LD_B>/$^]?4[:CG542R)0;H\\Y=Q10QV0= MBQ=YYQ,Q#U$-4^X$V#<)UV3LJ$0L:T C@J(NDK0H6N'[M?GNW* :X%C^N6*Y M*K+/J<(1.Y;FG!FJ$'3>+3.0_IP4\6\*4Y6YL0KVG)AG4 M29SGJ5PG,LGAYOP%?XZI9 U J=96>%)&[#R=F-[G'FK5Y,97/'4\TNV/5Y@ M>;-,M8E:2YNR\<;^*OKS&6_4UKZ!5WW5?H^3+W#ZY,3-;^Y M2F<5>N6[D0HL#Z!JEH7P0M04>,?8$2K?U%W>F[R6-18@7:*\?#EM/O.P?.:U MS6<^>4EA*8E)@<:BB,DC#5"D]1434R8SBVN*A\ZHX#3.84DSN%=P&\4J0^&L M*U*IGD"%!9R9EWEOOF]2T1E_Z09Z#O-7(K=46%#P8_G/!R+T+9F;9 2/?+/_< M@S_]W\W?3_J]_F!0^Z>+7O^[T_>0[/S405OL#WJCZ\M]6SSP]\.KT5'?V+FH MJYV/VM/-=."D@\=3X+JVV:Q?JS*>L9[_>E_9-X-[+K ^]E?XW")U?L:Z*9+2 M-^#GA<[PPMVL]F_ ";_P.(U=_6Y-H>/@8C ZI#%H[QX?.@BD)8Q<&%>WFU>U;X44@7SX&34GF=*5(L8S68L<97QTX9>"+&ZJ[- M\@^1MGL>WW/9"T_^_:>$_YDTDI>V5;>WCKUV@3(:(C;/^B VAX3' -W.#X"Z*)9"JS!PN> PO].@A.UA_,O+XX'Y&L9 2QO;9_G)<8Q,N=E#)]FW;PF?:J[(8_?#L& :HO4?GS: MHSN1S..VW$0)V;]RA\,]$R8?M^T3&=&633O%IA-W--XSB?/EV;3C:=NM4(1M M457'V+0&EU107=MC[DX>F 4]<.\M0JQ]88>H$\PSL6#":[]28%KVRZ84VN(@[9HNV!L%XSM M@FE?@X?M@K%=, =TP>P2MOV#!$G;'O'%N9K/*1(2FJX&7M"1LHXQM ME.E$=>+ O3A!@:(M%MU6+.I>#/I-JQ=]#HU6"6(QCMWERX%N[:]<;Y?.ZU+R MZ?($N2?;-K.5' AZV1_\BB MK!.59C\BLF/9M%5L.G0GP\?7#IZZ-+LUV:X#)[JW16<=8[5UHA$HRRZ:Y.4JJD;+O1? MTCRP==2VCKH+X=BA>SDX%C*C.=JXDR09N\.K!Y8N-42/-5@(V<$##>?^RZ.= M UM%_;P.V_!$!.F^160'$#2,UX'-K2W4)((<+7M>QA!JU@ULTJ>Z&PG1-6:= MBH=;1/<6M@U,KMV+ZV/;!NS@@2:0[E6Q:=^]OA@WC4U?1;:VN[7.76A'N'R@ M5=N]EH07]GLZP3PCRSQ=KP2K^!H=E.:MBX(^<,Y72Z^6#89O88-CXX/M9H/= M+2SRBZ-!;X+M&ZLX#3"$_7TB0B\+[D31M?%=&3M)]GQ<%%_QIF#AY]GVK]2V MRY0JE9^_@6;;P5&[S/"B L!D_'>1J#6LO%MQ/DV$]^7V^=XI4Q M-PL[K1SN4>=2=PI_HQZ!NC6VJ2GI_4HDP%O1K7/VCQC1'M]%?KP4CA?-G.)O MW*[D;/0K;=DFMA.UI(]IA_3X.*X[J,7Z6,:7(QM'Y/M8[)]3+:/R?8Q M'=_'=!:2L@Y86<^3>.G$K*WC*.UD?;%M;&HTBU)P!9FRRHQMX<5'5W@TA!#= MZT,Y&[K7DT$;D:DM3S66IP87;G]RW7E\[9<[4=O79/N:;%]3=PM'^U?NZ-(V M-C6*)H.Q.Q@\,'O=$$W69#&T\!*QB$-P[IREEV4B:8TST\E4X<"=7#ZP^*T! ME9B=),GP1/3HO@UD.YD:QNJ3"]O)U"B"#/KMQB9IL/"Q/=T-YWW;T]TP@C2U MI[M95[!)G[('9P^N40?7 :?E!NT$+D ]IYI5,!G$5XS?=LQ>:)NM_+#!C=:! M>=[@2;LCMPV4/[K+I[XNJBTBZ/$%1]TI*&A_TW;_RAU?/K#9R6(+6#9]J9"" M>S$Y-KUKH04>5R\9ZP:;#C:D=JA#_.SX(6O=:PY_83.^$WPSN+",\QK\C4X+ M\K;%XOL/!/)JZ?6R*9DM!NVKXH*6S\;\360U#>B;O_T@$H?J\CK7BC[J78SV MSIMLJAXY:(M]^,.P<:WHN*C=Y]Z41FG;BFY;T6TK>D,/Z?6VHD>HI,UV]$ZV M@=GV\T:S)7GAR(G(B&WAOT=GLAMR^!UL#^X/<:BF[3FW3/643'7M#J['MN?< M]IP_LTE@>\YMSWD7*N1LSWGS:&)[SI_S=-\NO.A6@"/MS+T@<>Z\,!?H9,_$ M-(,M1[#"%/UNC([?>TGB1>#R!-X4'/(LZ%B1==L23A/W>F#;LAI%DK/A$048 MMC?= F.T4R4_ !C#6DG- L:P%I(%QFBGCCT>&,,:/0T#QK"6CP7&Z(;>/1X8 MPQI"#0/&>!E+J%E7L$F?L@=G#ZY1!]$,G#$39G673-K'I MI7L]>& $OT%@& ^KXX.5\T333\@%I#A T#2528#MU7-;G89' W'T#H!=N2>FRC! MSBYZ%T>,MSINQ\T'G+(\V@X>[1^!K//\//I"#N!)-&R-"VCU;(/TK&W/.?&. M0!BUM]3KBE+5@AT#"#*N(,).GPH.YVG=$!/[RO_O^WU:P%WE$Y\B] M92";OQ'R Q 3 /7(8N!H'A,\Z$\?5Y;$0[^?^!$/^<,%W=3Y:LX,+AW*_@5*5;=P%MA]7!FL?_%=>"7*^&C MO1"N>\X&Q0]BA\;C(]W,_LA3/)9?D'9OO73A_!+&]PW:T,X;KI<_Q^7[N/PY M+-\)4L=S(L5:2^&E>8(,ZI&)&N8S(+A'WUW"RE,GBPVH/?V8U)D#:],_@^7* M\^&#*LD*7WC">W8 ^>KWOZ-B_N6(0->K":=Q2#;\)8\E=8#/_"28PCJ\:7P' M[A >%4JZ59[X"Q!C)'=6"3)?MJ:_"MC#"KFRY_PN%+>2?&4>5- H!SP!V[WB M/)&HE:VIN!7M2CTZ#& ?\+YU^?["5N\"O+^P MVGD>PA[ADBYY$_#5I1>!4*?=XUD$T9T >9ZD2( \HW/TEF 4T3+II; M[Z9+K$'FOONF]$4)47=1?,6;IC&JTJU?J=41)6"E$VN-8=6W-_Z[2 I3[E:< M3Q/A?3GWYK#J[[WPWENG: &;FX6=5@[WJ'.I.X4ZHZ(S>(27O:O!L--XA->] M\63P1'"$XV'].XZ%(\0UC2T:X<-='XM&:-$('Y.V$AY^L(X.R7JE;!I M?^2.KX=-8]/N%FYW#N'ND/['4WS_!*90;2ZJ?_5R09:]8"ZML(/TI[K4 M-W M^U<62ZI1)!F<8JS0"91;8R3304V3W1%1;>OLMS/%&TB4_K%3KUX&;:'%&-/_ M$&G:+1/\-8!,]Z\;R4P?]A<#M([5NB0^SP;NY?CE$?JM-MLV,0'(,;$#$YXP MG%1?RW.F:O VSKJIXN?!P<;7&5EN17!YV'='%T\=7&Y[&L3R:V/YM3]PKRGC)KOMG\'LS^[9M@?#$=C ># MZZ$_\49B+GRDB#E M2038DK;9Y;"ML7M[ UKC.Z$_BCL1Y:+,52_;4G5]W;L:#X_MJ!J->Y/QOY@&];C7.>Q/O[:'-@H=L\["V0&E$;#ZF T=$7QG,_1XDI0W'$3\O]DBSN&AL_20<.%CVZ'WG%0K&,*> MQHLBSK]<4$J&$ ZIZFU/]>QK__Y+5P^_---^RJ>(4;;"=IA'@:1V(O[=%O37 MZROW>GQLB5!SJHHM8S65L:ZNW8G%JSXY&;K'6-?N8&1G*#>*)/UC<6&>@AXO MN<'OGL/K:*PE]R&)YR)-$1@T=. 9=X&_8PILEUKH^Q?NU=',W)PRDV[29.@. MKTXT<-729&L;XGAR_&0D2XYG(D?_^$EJKT7W/JQSY*55[N<8D=$3COL]V43/ M:EBW4XY*RUNS+L _OGQ@X*41O81/TVAA&;8U##MT+ZZ?>N:P95C+L,^TW4OW M*WOV47GLPUKT3I7EM:NS M&?(GR9!W4J1?OZZ\@-7L6U+!Q[;8639H\_=M>JRK<6:;&FL8/1Z(1=8D>K3Q M^Z\Q"7&,95+N-JIQ/1X73VO,];MXH'W[=.?S2LTBRX.6!T_-@VW\_A;0$?F< MEX?6V#V3W@B7**V$<\P3X:6,./7M=6_@P/M"^(3KQ(G3O_C.I=G6B#:245O\ M,J:V>%&'-N(30@D/SS[D&\.>\WE1K,&YQ\GL20 KP]4 ">ZSA9J5[NY0EP31G),C5*HF_!DLO$R%L;-"[4ANK&SB_E>+/ M2Q$GGM>MYIE?FIE'#J>;UO"%*X>T*^;($G@CPI#!1^[B,%\*^D#JA0QMCQ2%&*Q])[H9_C+)C:=?)H^#(?S/($GXO; M_#/WD@QY9NWPU963W/F[B?#CVPB.;E;W& ^GT20$-TK?Z@\4)P,+XY6(Y<-6 M<4(;F<$B>\YO\)!IGL*QIZEBX43,0T%' E_ S0?P>G@PW!:?YMTO/3^)8351 MO Q\9R&\V3W(B=2Y%\["NX-=>CY\'D\<3S0%:F3B=HU+$%^%G\/AP)&$2&21 MP(7U4MPT$T>N?N_E[34((6@G_]:&"S1-9\*49X.>S(*5A-KU44+-(S(HJN&9 MA_"NA%(R2(PU'/82CADH@G-F@1 @ [,(60A? D0.!E;<(?PWRD1 M=<;/Q?7$^.@P=+)@B3S%4R/^0.;93J#*F/M5S#.4OJ<92B!-MPZ^E\;*1?$5 M;THKV_Z5O9!8IV:/X:""^6O\=Y&H-:R ?.=3X)0OY]X<5OV]%]Y[ZQ1UNKE9 MV&GE<(\ZE[I3^!MAR=2ML4V@7&_CE 27[*PE+OY[$H/(^Y66;G&ZFH4^91=U MZ*(L3M?>G30%]L+B=%F%'6G*O;4X71:GZ\$X78Z%Z'H],J][ M$%TNJN&U?_\UEQ\_NM:TK3U.C6]C&ERX MEU<6H.O49.@D8XVOV@ND9!FKJ8S5OV@O[-LQ%6:MJ1'[E_]S->@/?GA531BV M":&S1>\C=SAI[RBX;M+DTIV,C[4E+$V>E29G W=X=6DQNII"COX+XZ6U2/>V MJ3W&+X< +597]Y%DAF/WXO*!/DW3H60LOW:07R?NN5C= G/9U=G,^"L$YIJ<(J'9J4_?^DW3_VYQ8%X/+PZ$-]#>%%H,C7-D&TJ*-W^]TQN'6\-A>A75Z M>8JJM&Z8)9UB@P>B]ULV:.7W6X5-I1I!:C%^$K'TX!LS1P&:A&O$8TF#-(/E M/B<^E>O<+P+? /#Y]J( DG+"^!YA=K+8_W(^)/P\ M27"Y"I-(;88093S8_EIX26M0>!3!5D>A\8S*Z&*CYT470Z F.#;8LD+8R5,% MY$-84$="^83"FYE 5A5LGU1QR\)+'2]$[ICA&^$UL.KA+\*6$6\%J+,??2<'PB8!=?B>QFL!M&% M\%4&88"CQQIPJRW<]QX.TC3CB#PEV:%/UL PBYW)]7M,V[*6>_A]%"N8 M*!,DW$\@)<)XA?2RP%K-@HNRBSIT4198:^].F@)688&U++#6X94[;=S2T\*& M-.7>6F M"ZSU8&"MK1A37=^Y1==JO>!3Z%J\X2#B_[4X6Q9GR^)L;4039IO1 MA(?4572CX:-N8TW,;0Z&[OCRV!ZDYE3#6,9J+&.-WM4&>65A4MH=?'B!Y&@NT7%"G,G>ZK9HJUAX,$I4-"Z4;[6*3886S9H M417BJZIBW.9FZU+ :CUQ35E5(+6[TUT"5IY0!Z/*)S'?IXZ5)\6Q7?T6!XI62EEN^A= MFJ5L<9ZEP4QL*13BU_/KBI/$U^598*Y>/49]J[H]&Q M^"J6L2QC[2W;&;OCZVM;1=44ZD3PN$A(MTL"4"+X++P4;("9CLT M%RP3(<((APP^?Q\G7V#AOF"LL$P61/V'%^5>LJ;ENK+TB<'$9D8U5Q1'YW_F MH,H$,FX3E\P04!RH-AS453[,\4<=X8-'3Z.*[8[XUI*/W)"C; M5IQ"HP"J6/0.%F@2>8XLHOF[B$0"),"]WLR6012D64(56Q6ULF=GW]BBFZ:4 MDMA%V:(;6W3SJFI07MV&.WXU;=&-+;JQ13>VZ,86W;3VMEHD(UM^8\MOMN_4 M##QXI<"#K<)I2TZ[?^T.+H^=F-F M'*[J9!W.X 3DL*4XMA3GB=65K<&PI3B6#=I52O.J2G&VN]O&>$.S(L>8)D<5 M.8,7*/+=PYGC<:=)1'EM>\SY!A M@:OCI: 3%I6!9BTIFNE?7G:[%,0NZJ!%#7J#P>Y%O9H$50MR4+9HQA;-O)[< ML2V:L44SMFCF%1?-.+9>IKT7U=;+V'H96R^S?:"Q+GSPIRR+3,Q MS3 B!LM+"<0[FCGW7I)X4>:$@3<-PB +C 'JMJBFX2GJLXE[/7CA&2^V[*'; M/#4\MDG<,I5EJD,$U;B5@JJ3E31G@\OQ8&)!;1[BU[VT,?<.?2Z1ZFD@6XC6 M=MG6?!%VZ4XF_6UWYGDDU0XE9^G]W/0>N<.KK3+2TKMS]!X O;<"O;T/=:)C=M!_:&B72A@6&@6*S^.1,FAIO7"<2=EY\:[RLL3OL6Z#C4U.A MBWPUZ=NHT*FIT#V^.AM>CVU,J"G$>%WQH+84X_]T3+DT 47Z\6T$+\"QN]]. M>M>Z=CV,4YK.BX]*!"8%C=FYB4X$,I)A.5%H) ?=4DTVO&)XT;O0HV*<6P\G M^D;5%Q#:9273N.89,P<5_%>#8/@*7#0MM&A&^';0&YDCBDWT1GQ3D*:Y%_E" M_?L&^#?C@<._Q9F@J3>?Q"H3RRE8PY57[S&3#?C';R^,9 &O!RE* MF)0UM/"]=.$ZGN_#A5MZ9Z<"1X@F<&:_>P[0*X)W+\ M/$E$Y*_KNQJ*$PO4[N2>:%6R=T+_+?'P;.21!\ 5:8;SB1F\$]?KB#]S6&2H M?ZF?@)\5\D-3+\3#WP&!:2<#&S=_."J?DYT,_!Q=%^^8[S][7YT/27P7H+QK M6<.%12FUB[(HI;;AHJMD?14;[OC5M T7MN'"-ER\XH8+BU+:]MMJ1P/;7@O; M:[&91:?X0>9]=5;5^('-F#<] S4W(:=(^KSOK]%T[1 MVFSYCFK1%ZYTYOQP,<(=/XX&"]T:ZUBO;C 1' M9^:-\5ME9+U$I"O85' GPK6+Z5B/<_I3@4LL;PN?UA]6']>_ZEW5/P\Q]80# M7,J_H+5AVO<('#^U3<+C.QOT+M]\1[^#'\=OOJM[G:_[E+/ZE^.3,']>H/M1 MS8&)PJ>H@]^1^?BM>YD%\#MP8'7J'?DAS^)DS7\O7E.I'2 JX=UUHAB..Q+S M($,"K!*!#Y>Y?2 9MUGM3SU8(9!.+U,0NHY\SP,G:)C4[!@3-7#HC,ZY25R4!A\P:&F&9 %-IKA#_B?F 9R;G[[ M'AB)/C=%M@9I]9>8U>3V@]F_?1.,+Z:#\6!P/?0GWDA,KJXFH]'E?#SQ9W[? M'XOI__8O+K\Y5+R8<9%GDBX;(1"2+O\(_LR!#[(UG>U;;X5I9N>C2.'L?:-Q MON%"LMA&@'R^A+N4)T(5 JGJ'+QJH+E P*3Y?![X :R6"SGFP'4I_GTI1,87 M:1$GV3F08\DPFW%TR_^BSR=8'I((KAF1;YGF*:P+*Y)6(O&D3&W+ =[0-LJW MEB[KPI.U+ELK8XR3,BMI4%Z/1Y/>0 MLNGSW(C'%DJZG"1"*E&I==$&0BR)% MK.4P79 4T8R*M9)5S,(/2Z52 2)*UG'A:DA>W,9@=]M=@'EH)U M/2%+RQGOD>J,LA#?F^6DA4 6"6!OZ"5\Q>P M# K8.Y3E4K,[)3P]_+\H]T(7SF 9G*M_P!;^S+T$Z(7?]-*@40-\]U2V5*ZF MY- [/M]Z(M!O*X=K7E=F&_P-%_XI;@6%#/1UGILN M@+FU4'T;@FIV;K!$$X0!L%GL?X'#Q;HP>17N<>IX'L[0D,'C@S^0]B8!32OE M[>%+:'NR:&]C:V1E^PLQRT/^7G'_?_42>!-^U@5J9_"7-;X$7)J0 :/5#A9Q M")8*$AVD!5M=^KL3H#(7:1HO)>9EBT-$ZD"*9](2D'HS%'AP=0-ZPIH62Z6; M]T&Z8R$@:-%&B_6#W.*\#CHEW#WR7\^H+$5;/:#%1H)'O-\'V:*R,WJ1Y);? MN4XV)=-[4C@ !]":E0;N5GP5B1^D= NG(KO'\_IV #?VPCF''T;X [ U/Y-Y M@YA.?H^8CO8-ZP9&!#(*+<+!Y FU!2%EKKK5/;"&P%+$7RLY>I;U['P[B8O&'$/_HE?P%M#G ]BL"_2B/FF^>LN\] EYZ>6/JS6:]7>\ M4V$@I"857X.42KJW6GZNM,JXGK1B@VFK1NJJ0MN0V)\*T_Y&F0!7/ 3=)34! M'(73'RA_4AGEN*Z2V8UO6H&08K'"1>:LB'#E^!VE A&@GG?#[LW&8]0?R-T& M(8!BW_P0FE#)'2Q8/I D)'X1-2J5OF_1Z4K F.HZ8WP2DH" MV=2_AOPWI3>>J<@R:0:2Q'Y.=J]W)I]',NQD7 Q!&%(\B( 7EC*4,(WS3)/+ M+1MT!4X<.(-"-$>F2=%^@J.THKWAO"Y;?)I"(Z++VQAU%O;=P$]4TD$^RB_D M[\"+.59(0K0]P9#W9;1<04/![4MH=-OP5)PDW6)!;Q*UY=R*,5Q2M$7,XR4P^ MCA3@4CZFZEW@OW$R#3Y6/H&C40:Q8@R.PZOYTP&8_;&<3X-/C,0]AL'Q-S*0 M13J^>'@$F\QI0[-X9386ZF^!PV6<&9+'M #(7S/"33+^!0?XA?VJ>+D*B=8X M2D?Y&_A^]0(VIS+A+R)@^%MM8%7\^GB*X70RS^ 7L;1/..8 ZV^3%2I/G<): MLHM0!7?XMD1"S!0?KC%O$LPH*I-XZ @;IH!A25'< VDJ;T?, NB@G6K? K2$<\7W.H[_(@Z<06 _4B6<)M]^[@@LM@ M;DZ\C2&F,.PYGTC)@7C8O"_J:E$"%9,5 3"AC/ZC,*%H%4?=4KKATML#4>Z3 MR-(I6A60(N5(,2[6+IR:9SF R894^G7!<@6*M@CO%:W.R^ K/@0[FI. /L+/ MRZ, 1 >&86%[Y5?$8FC8F[G&4)5]BTNPOY%"5[>#4D:IH6,'+XAGRT2SP MR0X_*U6V?W^B-N#+WO7@^M@VX,OKWNCJZFGZ2(>]P>"X1^UH;AV/GFQ1P_H_ MV>;6YO6*'-75O;7WX3,N/.)7)L=\D41BGF<6RQ M[,$,<' 1^DL?S=$5Z(=O>6_1\$OO=3APKR8/A @\YJH?6#.-VW^9=@C+IFUB MT_[('5\/F\:F1ZN&RI3YAC*65@UG.2.-O2DI"8Z0[582![6.U)S&X:TC+WTH M9P-@PM*_XZ>R=[A%C/)R<@!0=U>D_4U,5AM'%5]F]I<%!MU:_O0JM?D1K MKE7IST:&J^'+DJ'#NEPESE2%Y$%7^T G2N9#AG#J 2?KJ3:2B>AKT1K_%&#,=N?_1 D)C37HFFH4$<68K[7J1)D80- MFB6Y+PN 0RK!4@*K*28&$V4(U>B.KZZ<9;?B2ZPM\CWF0 MP*>,;\V#%$0F[F';C;(O'/X%.C>>7:/58$D$557#EP5X%J)(H*B@U70SE_/R M":L A^LD\7U--_Z]T(_&9?4-N8]%D[6BB4?6P)]EJW.P:RQ+QXELB)O1R#B\ MJKC9.Z>H1O1\.[HR0)@(9:=8.BYQB^8X<#322#)->=!.@6\D@)OD."<]^T@U MM\C^$X0WDMRCU*[B"%7Z;RRLYWPP=7<])VOF"J(T3^BE"'L%-F7 K>YP"M_V M#?0(): ?*-\+ IK=,7KQ=??QT/.E^SX+9E0A3?T&E;Z57)VE] M.S(Z_%3MAIT_X]46;_H M-%.+5=:^O-D1$HW0WPJEI7'4L(Y=U=.72^U5>7NY +X]9NAGH]0?.3XZ^%3Y MK/H/E_KFZ7I1:17UIUJ ;*B[*5&4E"UI!Z0=UAET:3N#'M65_;Z +B(%_IZF M&V*G>,#:OBVW'UN0P6P1^*0:R#F2<%^B^)XU:@*W/Y=MQ80*Q'$X \B)?T$J M-V5#PCBI/$*L( ,8"N0)XG%("1TC.@7<^)7GRZ9BLQ&71CB:JU"O4F=.X8A( M@_&980P_C/,9R:><7JHB&0PMN60,4(WH '82K0J.HFF //UAS_D'G9CK6!@' MXUS W#1N'X-,*A/01]OY!!A&%=39=J,JG #4R*D'BZ2F-$,8F1(FB^$,T!T= M7UP8X2\R\[\=3,HN*G +[A;_**T)@@3*[D5XI^R6)IGVAV 6QLD,B)=0'VG" MO9]%R .Q@=#\0,\.+*Y;,,\TAB8V99)H]$$V2S@ [&(%#Q>]7Y*N&@B/OLK^ MXTPLHV!>PB>0DM&<:1N)$$,U$Q@&K,K4B:2O#.$=0GN,<(-@%#. M1 F)@L'QT*\,P1/G2+2KL(3!OTT9K4+C.: -XU,[?IHC&(3>N%O$M+D'UK1Y M\Y1 +$D%PKWPY&.$[%+/! 4UD0.U+X]!=A0YI([\T O@ )?>3'!+;9#,U&8W M09L(JHFHP[.%B[/%%DM*#13TTF[K##0UX71PP%R>&"M2^#D\Z>H4QUYJ?B[W0>/2T5S3C]?CJ U* M+^,.:'G>&'S1:W?U@NG ]8*W"8 (0X9+[#0EU%A"-*13SE?P4D8CD(3<.$0V M02ILH ([B.>'_X$72.(I* T*1%+X@_:D(1 88*NPH(2L\N+<1AYYP*^<9E&" MUC<%K0(_3!="(#?N_4*JY3&EE3#;)!;P.03K1OZG SSV*;K!]Q$0U-?-AZ!^ MBZ$YS#+<,.XO"HD/<"9H'A '_)QF 5*R5<;[7F+/M3(WR,[M]H+==8R1^XBM M3[Q(LH70C?]^<_.!T4OYH^9,>KCG#WNS%#TH%R-/2DK"#?T"XD\1@(W]-,V7 M*X5CC- )?+DD9$],^*6,,\18"A*9'5&T#>E$T#]!"BZ @NHV8H/;OL-O83#4 MN4Q9;6[&U1'ANO4HJ"2&*2)\?8QV)-1ICQ!)JQ4P'W7(RX9ZQG,PT6BVGP@C M+^O4*^$K$_"T\15$9S@?Y("-Z26[R"6PS.;I,V24$WD[$49>9N5EI-)H*$*9"9%4<3>)(B (.> M\XF 2ZC@YI.QCVWJ_J- (Z3TYR2.X&=?JJH&LB&8Q-&Z1"7N)4AES!VS$VJ/ MAJHY(!F*A!58AS3M/&%/$ J2E5(/,YFT4XH>2A ]W$KO#PZPTE_4)M][!\\Q MS.G\MX#/(#BBF+5%FH)__UM\)Y93T!=-T307/ ED++#/NF$L5%N&2SU MLRA,0NG GO,SSYY0J*5P6/ ICJHR^&0BC#$WTK%1.HGAYMB]"DC(%?=>!5". MD))M"M3^!%*O*AC@RNL;#V0N[O2UZ\A)R9]I/IV\2I-1W54J/FE>H?T,74S M,YG215!=G_@1<5*9KY%^\!GO]C81MQX7=5;!T#UY0\@2!MF5K;634#-<#BN< M(L0#];1?4+&P2P/ZL,3'O O7SW\7+AO/ZX=: ..F60#H3W(F=]CC_]W\[W]A M @+18I&TR![PBU#]V^!SYX:X[U>>X_4Q2+^T12A(!@)1'Z=\,XOL!VTF@-$E.C.$^A3: MY4 84?UAN4["\)33GMC]Y0J#8CVT1YIWE)IC(XV9D?,0FQ2\ JM4#JKDZ^6O MJQW4I:X ?JLM SJH#&C2O3*@!I982O9]J]CW9\6^;9)0%!VB!B.5>Y?1(!'% M0'LNY$W$C/Y!.A!N+J41?D*<5\SM_9PG,?S/CQ@N2Q?@L^.@1>?L[S]^>,.V MYG]XL!V,8?RWB$##.V1"%'#X1=&0#J=S0;(<'@NR/R64]MJIQ.9"-X6*BAU4 M1R";HDB*05/\[99,+J=[_3PDX\'X(BX1]LUU*HN -PU:KCK^[%A1B++<][!> MF].@:%J!1_$7+#P!XGM<]4RY7#EN5,[?/2P\H4V0^NRC.3Z8,C+.8KW"M *' M1_L7WQF#B_=*]2(]4IF4IN?P91OY5Z7'#MQ/;;CE^+G-/>?O< 3F+&:*:._; MX<)+BY%\>@MRLT:^IN![F4\I"@;PZZ6B@9F@D0%($=C&0LQNR08MB)]R\80$ MUI_%3AI79@,$98S,FE_'W@@23&T@W*$&+"@8>0L%T32@,[WK@F>IU[K('&ZXYW MRJSYB(Y2F_3%[T\ZTM>K*01AT_)!+Z"!O"+D/J+JS!PUCX,;6.*B?\5\ @F) MQ..Y. GYR3E;D,;W;TKQ''/V.H?JE5FL1;>TL-$>ED*4+R(W3V[(@8W1HE(< MSH.OHF(2%R4N-/'>2UAVF)C_YFJ:=&7VFB7'4M[0[Z9CLJG>*TZ%\PN=*QUG M,8J0"$<'S[5.\I$8 ! ;!,6@GW2F'"J6JGG+3SG]&DV'(JNCQS&1BR8%M=Z7 M"I#@4N9@.?#NE=W$#+35B"F_'[E935W)*5]?V AP_4!;KE#/SE55%+"3SQYK MBF.(C7,AYQ*8G@;A%9XL'\S^P_[W^%[ X;FH9,BBP0Y/G-R*-6F[.L=3!X-- M@XL?BID<([J"=CU\1@<3C; M'(G+E!BU20<8Y'"-<-['$:4')NC47L[YTK\8B M5)ZW81I63KIB[J%:J37YT(;AXY2,?Y3.28K7 N=I? )T*C#M0F%/,07;YI>* ML?&HUQ)KD_CUMA_ 6957Y69]+^&B77K]&\W"R8Q]'*[H*=OI+"E<[>P .X;$ M\'&$/AO=:[K)^ *J\0FY+KA@\0W.KE2S/BN1RXZ@*C ZV&9_1.CTJKFAT]'6 MT"DV021QR#SX 1L79V92K0%2Y$B+^&<96>>P0!'\=9J_TP,:L51-E5N,.N<0 M FA=,Q3R=A&(N?/S5[B4=*W>'Y^A'()/]\C MG&8U *>C6JF!462T=OKAB>[_E^OLRY89_)#/IV-K3PN)\)P$8 ME&QSWH-!;)R4KJ]HT&[W]9ICCP7%O0Q3P 2;4+?.0= +(T!7))1W"9]Y2?C, MMPL?XO/8EY%CHU1.@F80YH:0L_" _?^+^\N!"S>K\OZ+GX;B51DLAL-'+1ET M0:5L6#MA\ 7YF2VH\N?=XP[#)KH.2W1=V4372P0K\7I'F?,/[,KS=)_"SU4K M0YEJ;1%;5=OL"73;+!8<_)?C.UD>'69_2.2_PR4F!=E7U(^2<10BPW=BH$@D MB>H>Q'_.$R_'XAK]S'2=@I=!/7?;@&%/5>%->"?FL2X%N.!?C<_D4KX5S3I4O+'/T M,<4\5+U#&$K3+Y2Q4#A6.%*?WI9F";C;9G?/%#AW'JB>.TD4>NY4:'@AC PJ M+Y?#=D'"\(I@U,H0EMQ2H"Y*:%P4[,(*P\KJ4SIY4?)Y] K,DU:'6CU3\Y%4 M7J;*)62[#N6ID.@N^OY>M'95/S37)('?'KNB.R+6,>A_TPWU>+)FTP\W'S\[[]Y1 MV>/@A_>?__WGC\Z[WWYY__'7F\_OWO_VX"C48-3<*%1_:Q3J'^"OA1R4$2@R MCM3\3,4_0. &\_6IK]@O<5+QYI4O&M(N5\4N$5Z@.8@?^T%23M 88U%1CCVQ M0 6R&M*D10VA_5Y3CD?56&OGW)6P)53Y#B8+YM%DQIOPG:@/FFIGZ'M-.M*M M8O,E>V%J^E',8PRT4D 5/YL6#9=?Q)K+(Q0P 6-E=-# MB)#F*GK.?\>Y*@\#6Y$?3P5BX#IX02C#M+)/7"XD!46981(O6QA+H?LHE^(R M7"]X,YC$"%-Q3[X;1?,HDI^'185K&/:>XS8MD68?"HPX!PG1I?SD6]S MN9)GM>(('X/+%IB9B5D&AQ,#=,\(UBCF7.B32'!B*N?D7S,,3[E2+]80M5Q; M04ZD!FF2+CE^BDK\RU_E/QX>)Y?3+\YQ+,KWP\O*=3CO7[VP&4:5')<_O+1$ M+)\#6%0D!=[I,F;6S"KW(:(93,90"JZVFZ!>?4H3W? VDH;FAAKYU MZMM2^"$4+L0L59N CA59\!?[@$#-##W"\M0"A6].024NO>;,:00*!P/$JID0 M@>1K!ZUP""\Q<.E4#S&7G14/EO#M:;U$8.:2PH-*^Z262\'4"%TM,#8+:W;Q MEN6L9U(=0%S,X,]SS L*2BRP/,'0="9N Q^T.=Q]BF]BE('@[%(%H*T2$UJK MA$ /"2Y(TXF8R^9>FITC3\@NW=(?P?Q)\A4C"QJ&%ZDK-OJP&P0LEUNX%U'Y MC9AGC428%I< >701K"1PH0S,8_[B%O:CRUIW"+^'R3[+H,_$H(GPDSR@7)(T M9E)@@MC,DI&E2_6'Z$'H*55R3@;0WM/^BG3)P>8)T39UE>7+O3&.>JF^"%'9 MN)&7XK#26$ON/>3^7:@N NY (B<09P*H,FFB'Q.'TS7D8:1@KWI4(FY8.98B M3T&1]YOV/Z5KI26)KH:D Q>*U1"",\ SL1(1)OJXNY7#!/GCI6% ^1/=9?K&G4I&L=MZO,P%X3[1-T>"+LJ6+CJYB[2O*J9M2@( M7N$$+Z5XS699_5$,.GY15KB\^\IT1MA5[$'/N%)9S *?[GZ.9E-HE?036\E< MXE3CR%&L754RDWQU%128!"A W'-3#DMK"T@7G"O1K*S= \1OG>A5PQ SFN]$ M6/N[G7SK1#V10)8QV,*)4OZOT%2DW@(6 MB%B38;S:7C4+]AZ.F68+,RC:, MQ1R[ Z%G+>WV7VVR?KD!;NTLP4!FR+Y$C9;@G W888@XD2UBV7+!EAUVD8#GC!>5YDP$$HO['AN$XRF:\ZJ,7"Y%Q?TX-B@2.5)9XTGH MAKW"F<8.DYKT MF*TC:LS5BXM9F$A96G?#ZAL)3ZW0U =:MCGH01(^6I M2:))= X0Y)D""ZB?2\("OA9=H -LS1Z AHA/+.,G7+Y^[P8><('SK/(9$"_ M--;&N5EZ?X&._EU,G4\J!7!V\_LG;FKY-?!!8\?S[%]3Y^8O*K.E1\GGNY+* M5!:.[^=*[]!;5YU\^&5P)P>QF?-O:'7%O6?35)"?>P$!N5*#?$D MYX-;JEX[NWGW1I7_Z%1DM0B@5$%#GP2MP5:'H4N,C#0VW8>RXP56Y$H/E$)' M-^\.TBE6I3R?:PDB,YVOG5OL^HDTZ\"1@01/UN<*N;>"1JU2A61H2L.!NJN5 M>4N U7>>OW95@0H6.(7>?5I*(FN7D2U!2^FGH#2B.7'='L&HZF9_1+VAGBRC ML@^[3;$CQZT-#$WANM[%J%9#>7'7<2Z)1IX ]@7%B0PRS_&OYK!Z2\ZG(N<, M[7""+<+(#4;KD@(GIDK/ I)!]GFAJ2*C.G_OS^C;+Y*.% KN$J$51MGC*'E#)%,IQI)' W)S7RED(6,KC.\L!" M.08+;&&$!Z3^,]467C2ZF>B%1_;UGZS]YR,%WC\6@7?4_C^:MO,[*:C;4'V\ MI9BZ446/[H;!\\BJQZ8T'AMW#@]"GTHUI5MD#5T>A!G7?%G6G\&!L*6V"E:" M\-DP)<&T0T*4R">G!\C3K"+:AJ&("&.42Z1Q)EURZT6J,@[%FA=B(?A:ZA=! M8";8?II)KY$Z;U,Y]!1SE0:HN#$C, Y+DH77=S[-@S S(V)2&]*P.DR/R-FU M5&RW&5PO)H'3)L&[+B!14@FB"QOT&*@BC5=8%<&H)RYU]X;24 JI%&HMN5HE M34E,S_/(E]7G-'I/O[I:,J.@5\P3E#/*Q52T4N02:(YO3#&J) M[E;S3>.TMDM[QZRSP/Z6XD EG,/6>AC3'>;QE>0R2SQ5C,^;Y5TP<+ M3KL%QDD(%D<4 \M-XF],PV9.04Z,.#6.UBV.=.%[(-&RC;H'ODI HT .MJ6; MA)JOAM4TP&#J+1%;'?6!'O6:H%!6(&6)/OD2)J+JO@D2X'*:-$-8%>9+7#,K M0WIH!8)T@=58U&*E0DDPI_M[QVAA."N1&- 34XI@L45&C$?'X$ M3$LPF.!KA&++TQ2K!VEQ456TC,^=)MN#"426)T(XRYFS(16;8@1,,+QS<:@H M(R6^DRNA19;3(-+ &NS\X"V2LTC@"QB#4_(@D,XVUT=&>AZ*!J?4$9(TE?5W M[;E_;^4Q%1J#\.$E?"\FG%2M":''&>-:/*,P35>RE#U C&#/<-K2W.!*%&A4 M8RC13TKI!SDO"A5"))OK@9E2IML=*)HEJ1V^B>J>S.!.SY.8K) "B47.(N:/ M&N9329P@1[HFVN_&2@JW(I[12DKK_5?%=:CG7!W%]1'KU]VR-8K@R9$,W'%8 M^I6>3V7H558(K!OCXD<=6N#S,3[A>ZMBK+799Q(;N9^8%!O5)2G4%[#59&%^ M4AUK(&4S\ D!X*\>444I$5 MHCN?B)/):/@41H/5'*JR-Z]JAPC25_^%!"-=:BZ(H.PCQC^$OXC@1&_71=F# MOM@>^J^&2'%55$&;3W3]V2F0#29K/^1;FB+J.5VRGH-L=^B^J"$A2"E'"LHC M%=$CZJEJ"JE,7+]H,TNRLZ[*IDG--&F_6VG2)H?RFMG VA:A_HY0$2)14=Y[ M3M UVOQU]L9P',U0$)Z9-% *4Y4FDQB]FRCLR"]$+1Z*K_SB$*O!R\-(@,JS M5+F\9A"JW M*KRT33H=X*J$I5;NH-4#.PU6H8V2CEMG<,&_">*'<9\_YK-F1 MW!KY^V)T4"3DN$3C:6JHJ:$%BWJ5 A51(NQ5,.I,TY4?1/8BU^T6%7WF8DTT M*/H3?!I';FF+40,7PX$5J7:YKR.NF+PHA7>B2[O76MV26F0CNQ)2EU82?>!/ M&J!)WU*?*-FCKO8WV1A&M] M7A?HB1AD3JJ0<7T3,[((E3ES\%%&E6H_Z_)8 M2C)4BE2 ,AG,,Z\NA9L#B:QD(JA.64%B9UVX=P>4+1PCNYIDYLS M0]76,=*D"-C)=P*3+23%HC)AR[D21;E4_E0-.U:R)&_U"W0].\IA^)8KTX!T M88D6E"7&5>Q8@AKN0R$IFJ%,.159[,S#;HUD".+S4 6\PF\EC%6U@V*&"&5_ ML+M-Q@ XK8)N+L)HM<>H>%^PN)D&8&Q\U=?_-:-HB@R/27(HK.7-WG\)5HXQ M++RLA%N+?B%?$59&-#Z;C&H*JU1B'PX0+PS^(OV"):CR4UONN]9T4UY9M9D? ME"H&]/CUQ4P_B0"K:,9?HF@$5;*;&RK-N92,L593P:E!PIDG\9*'*ZCJ@B(K M9XRK0M@D?"..4,9:!,WM=%Y[$IA46DLBJYRD1J4YQ(,745B>/! N7!B3IO45H(^,L2_ZR8 BUUX69[:)%3DJF> M>E)+:,+O'P8J-1[9\B&S? BYM8BL%JR8+H*YNB2;-[=R57]X4"67)<5N4BB% M@]QO7DPR?M@8QMF]8.Q2=@*MHAL&(RHSP\)=X1>D1(34?& VM! M+%MV'2'+!!!AL:@-//=Q/IWOA6ZIIX[M49Q^1\8@/L%2]2FH6BF5 ,^!PQY4 MFA0LE;^HK"-SZI71ZJQ= 4N49R"*B0RC49<("9;SJ6:HI10 LM1X!FI(ML]7 M8/W/I"&O(KJR_Z[PC%%$QGEF=!.:G<3VNCR9O:#K:?AL58PBEJW9M[*V1_N& M/SRL4]8>_>;18^\2=J(4)-"]!&9^&&SLV:W(M/=9GXNV5^))Z+*OO.,'/'1[ MTD]T ZC1R]TL'MIP3K@F9UOBI#5QZ\\&6/EFRJ$VJJ0"?Y4(L@R1J:)7%7F; M\U@P50^K?EV;0J!*I2*P(JN4*+YR4'"%S:K:9>GY;LH"NP=_)%T1(K[*D;A% ME#L1#+RO*^(XB[=4>Y>I$7YX!9+CF**34DTJV1N[:FK+LK:HR55CO'!E'AO^ M^7)+]F@NA*R&*\+)\#N-+\ 1;16\YFZ#61R&7J(*/7E^+F4TXD!6%K%3J(>T MFQ5RB?$@KOFKEJ<7\]@\AY+!Q5QE16@CI5(N.#3\S;08VE<0$17#HX?NQZ M%QKQX9?#M15.AU4X#;I7X?2B!VC4:TC^585,)H%#-I3$BQ?QYTE&J.!BNZ4$Y=HD4%5"%F91V_ QAEK:TT(#9 M=4H88@G7Y<-*O%4PPXX6',E#"7/2[HEWNZ0>/%?B]]+,2_+U,33 75"J?M8M MLC\Z;(,E4*I A?JH:!90)@%\)0C1UO*XBB\4G$(ZQ^-=0*O2;#7 ZMT%#R%WH8NE]\HAY,1$*Y#K\F2 O%ECE*P MTJ+VU6+I5%('K[AM3X7X6UEUK1U>I@>YNQJVQ=PBY:=ED71Q&QG"FXN@=.F: M%]+<8(J&S_-HEG@!DX0#M:Y9)QABIYE N[)(V+O,CQQIU\7K6!V69DDPS57T MI+ZSIZAMA#7IAQM@J$6_VU30P.$(6ZYD@I\-5S:[<9*\",-SD69 ]2!=B.JT M 67MS^*>R?R4ON3T+RPOF'G)C TSOVC.*H>/^_FX_(-\.85]:A3P?"AN@;:E<=4Z5?@1& M3VN:8RD$?@G6M5".(7W2(T*I#W#%DWFNRJ,TT)"HJ\4@'^^ '$ON6S%K3=8; MH=X*(55)U/8Z"UD:@H<:;@"WJ?:B4A9 @?T628!I'']1+<(XR%G%TK"-3QC5 M.:D>YNA64*/V'GRI[D67_:DLG;-1VL+G3_S(8H]JEQ*7[Y=YS:L=2A@_3&26 ML- +A?/#U4X2AJ#H%N/WE3N>>H[$:C6*L.<"65]?0C@M*DQ5=<[<\,<:A$I8 M-UI5)$2 K&V57),N/)WB7.M"9J6Y14E.PQXQ#A<9K=&ZYTL60"VI2ZU1C(TA#4K09"9 J\OE@Z M,E-*&*N-LJ=W:NQ?@4,N9EQ"8=\9\AEDIMI%?QGQ=I/V;VBW<$&<>^1 MWN![\Y:KW"R_ T#J_X.W/[XV6@D(9T6(=C_ 7)/Z% MPLC*A+>4X'K&2*,D)L%NX"<_TUBCUHA -3I(>AT^Q8IQ#@6#TD:FD(?=8O28 M^E#F 7T"-A8@7)J!+5WPJ% M_P*>8T!HG15I9.2.>*J/.N6:6U9O.<@C,S4)7@3C>A/Z1?G\S7,OQH7Q-=IV M^.59M17SV("I*NC(SNZVIZ4EI"83$!V5BEX_['7.7B5.+@Y5+9,J(9,23K&+6O4J)JA)_AE1N= M4DJLHIA-N%Z]<"%YOI!L;IMZ:9 6 ";UP.]U2:5?..7F.K<@+:,B*U(<;!F: MLH@4H/$L/B9OIN@ !PZGPDY)7-#3<(:9$;"2 #YZ M$(H6U@6)N1M!MG)KC,;JY6B+-'Y;+BRJZI6@K(XK94B5ME,#NM)LZ?1F?^1\ M%5(-+/O_L_>NS8T<5[;H7T',>,921'4?O2Q;1Q$GHMVV?'2.;>FJY:N(^58 M"F1-@RBZ"B!%__J;>^UG9B5 =IN225U\L5L$4(]\[-R/M=?R3YW=0ZG)2^(4 MY;K<%"S*+S"B^H(=8!-02$%A2]U&EK9"BU\.^M<9\T<3I]_G41Y)" M/O<;[A-%\HJ!]6:3:2'X4MR3 [079IFT>\F_U8S4)$UK7&BW0=LKLIUH[;%&6F[C[;FP?-.GJ!2:#UF663-,G7&J^(R8VQ/40XU8 M6*ZG9!O2SUT[6=EJ:1HN786V1]BN:8:79$53? /ABBJ1_,S!/O/&/ZQ<^.DO MKUSXKQ[3KW>]MJ2A!I*OZG,$I+XWAZZ;?@?[HFEN"^5=@*'B:P6(?.LON#QJ-ODKV#40S% M^S!7&&6.Q#ZW.S:@:_8&^V$-KYJ@Z=Y>FL*O<=5/7:37&D70["1RE)O?N)NS\8QD8X6"?09O3Y+64&TA-*LV$^)3A#BX?0"6":M9MV M>^@^;,*,P]WMZ(<'SF\"<01?%Q020SH> _63+)TZRXA6*@YC$%Z58:U?'3*3EV@-S-GO<+=<-;7>02$!,[<$W,.,.!IIB28 MTJ'1Y/3$@1LV,J*/8X=UEBJJ))_<\-Z71_(T$@5F%%SF%8U,SD-9=$,%7Z%QC;[-#&A9)V]%HQT(7&MF>Q&-UX)QRH<\;A[(P(5QA9(D!6"8!V M].9IBI#:IU#1]FO7:GT'Q1;>&<3?1MR*6NKC*^&FPO>&.#,M>^L58IM-[(OM M1*]](M?W3G+CFI_33)L5<74="6!QA\C=X);9A10?=RRH+CE M+/J_4%'W:>:@:^D3D-L.1J!'UG+79?P^L4#"R3/;4U[CT'"528"L1(U*0%A5 M:-G=8@XV:?-/Y2:MUD\>T"D/OI(#*O3ZX/>PW*?K$"[H*\DTQ&X;X*K>[.O EZUJ% MC;DB[GRJ'DS[%YK#,S ZLR"2T?=[ZGUJ@P4?(O"R^L/*(CQ!LDN_VUDO#N0D M=WL!3O_781C;7T\Y#7PY 8]INPWF7,^;BI;D1V>^0NP:[VGLR6'Q]V:[]2B M(@P=F^ [V06TY.RUOX4IG>-JQJD]%J3;!10#;M==#,B=2,:7@")" M*%9_WZN,##?FA^D!+YDGASG$QR,@U5@8DQ]/92G8- MBJ8 "CWZOCDBE*=>H M/VB$[_J.(\.,SI_*&IJBRW/?E<>HI[R]E#TK\1U=(S[B>K)##C6B;X2'GA], MC$L&0I/#X?VH/86V/CWT)EGB7Q!KU'SS"2Q7T[/=CVFY3B7:P&EZ"UO3L-NG MJR@:!D4N=/[CU>6 PLL@C;%SI,@1SJ$,C< N]"@6 M-0(&1&'HDF!^E SAR-OH\3;E7AGJ(\@;S7M\3[)H69-*8.%##:97TB86&!V =L]= M) =4]6D,()O2J38@^]\B)C@IF[2-T0E _I%AHH=[6,W@.!+]*>W-=W1_7\\1 M*]:/&;F,?>P/.^?*#N3'O5IOEIS2Y<>E-[FFC+2"0!66%G- M1-:\G 5E7Z+3P]9K%A?=0 DAR3T0PXG0)B[W(7%L!(_AV@36IK8]@"FW??K> M6A$!J[%+_\[Z3YOT@KNWMK'E#JNNWTIECATB7-"GUL[CVV1TV_(_7 Q8C($#/X_K--BV-[! ,F8-Z;#(78D/8!8<1C4N&>D M2)75!:_IU5>YM65%D8N!WM1^?[0W6D-^YL@,M>,! +2]XP0 _ABUL;VI@DQJ M>S @2&J4Z,SHN%7!/D="=M 4F@^S0LK]*/.7BZ>$C'Q'WTZQ MDJV@)>^X26\/,$C@^(P4 DA,3UR2CD3AS\:-TI=.#@\=$^OXPE0M3"^JL$E( M9#&0DO[GNH1'AE^F@?O5Y[][^1_$8-&Q6*L'&[P1MMY,='TE(UQ56<*4)>N2"!4+B5PM41KX=D M-;NPFV'8IQ">ZF?^.5I=N"''<5D/2,HO/@CH\%G.]\-&B?49R,I-,#! Q*:NQV4S6,>.2<%H7+Z"RMRJ/ M1#X3 &L=^4.@5QH8!0$=<$9"$!Z '=T(#Y/%#'TA:>>M:7Q13FK9%K49?7L4,^T9QC%'$L!7UGQ^''.2J:5(=B>87GI92.))&<*>3K>K97GP^E$1'I!N@4FC9R/-04$DV\ODXM#D-WBVZJ3_X1. M@??H-2E%3\FYJ?,85L_ F1RR*7HN.^X0V*JQYN7 Y$L!#J\P*J]./:41/REL8FG%:]+4S9IS.'3;R\N-%9#VG8 MNXT#P$8]D;6.DAZ:E55,.^(%Q%EEA"R\>_+MC?<%'M9VNXR5R>QJL$:>V M2.M=.>(8*9G=+4C<;E7&"EHV[PV7I+UV7^D@-U)'2ALAO" M!M4YA3"3HXW%D:".?BK%"\2UO(/BH736J1R3;9RRXPH;)X8\[+J( ,E80 :* M4]0J\VBW&"(JS99BJ'4[!K3J__&%&8@EP 8R-E=E;6#4HR!9FCQ*D_V96C3 MS%G'8MF@X4*B$"DI;RE9 \_XDF4U*'1UEYVQ*1RA-EKR.ZG"FA)U1"Z! MQN?3*48S=3?^_+)KUS Z#9B'.W2[V:3,-(]62G#FS\ *. ;:#46%[O1$_ MJ+1^Z?DR3 T>4K&^M^F!;KO8(%=BMC.+.'L9[H9$)M5HVO-GRYS)I[0%WB/( M*SNY9Y#M&@N1%H%@#@4<9'6AN.YE3K+/G>K", :WAB)J["B\D&P!P,8S_:.: MA6+TYE.:C_L\(&I.O/$V\3F.4;X0&H-HFW""*"Y%1$D.C )5AV%>(Z&L8 &F M:9#N%(>TZ#5_$B;FHRNS/C; ."Y^KS)V_)_?\ MF-$540U)H(+@)@,6'DVN/&^ IH2GDB$+)<'D[9);?] (;;UEHC+577\IB84 M#T(!:17J+8'T>(CI$#\= 0+=(;IYLT?RZ?:R"]C0/[#L00^.%@;WZ0F$LXW; M@_D!>X@Q/V"R!3]]HJ3Z?OO) X#G0U!6%L<9N6%-Y6AQU_[M+(9W]ZO6B\[# MN!MV+S"-VV'EZPD"4\,*Y0&>K)>+KXHUQS0$<;D1X>)M5UD;_B"^#B2SX6D1 M]"#S]^DHN&%J.T7!VG-S892:4HGF-DM-"]&#A<(1*C8R6S0.ECHOM1QOQT"R M@O4-V&6 "Z8BN1-S+N4NK6Q.*_I2H:HEZ)HPT B9&J$;TA7CN,7-50[TT=TB M03!YW;T.?=FCH%"'W1&KFG'+L5$)B"$@6=?<64B=YWN"#.GCVYM?=NL+XV$W M01(*Z"FI/!,V*5X_F Q81^4GE FE[@SI"0*U'"=O^7MTD^-72ZOC[9,Z-MX= MEX>+E%L;<3["J M'54+(R.,5B[A]7';_6$'C5W*T@UDK8C'*BWA3S[ZY(O%![20\:^_TFQWA'B-CEJTC1PNYWO!Q^^2!M]IERVZ>? MGY7;HG*;=LRQ2\E*4I%/J3"^YBL)X[B[IM0, 3"A[;O8YS/LL"BX7W NYWT M1Q2+ GZD">P>K@7X,*S$0','A)+R\&F;Q63IPA/U/^I12!B B6F"AHU64!## M2F\%EMIE2Y4=-(6XN;!WE18B#BU): ),=,P9=$T&N=%_9"C8LGKE+H_#P;FT MTQMBA_V?."=3U[V-!7/Q8P&_""W/%/[98Q(GK;7/800"_#*MOR\^>S^%R?/N MN6_W*-?9_Z#B,9U1#SD8,,O[_;9C\B2W=.=9>IQ94D]\E8O1X)PB$N+QP#DF M05BN5MT6.!>@JOB/:](37 OM*R0--RVNZN:(30TQ;,EGD&X8^XL4_U(CL]* MB)H$6EM!;W3-)1G_':\??/C"GJ9G74GF6)K.N_C1UD<5V2W=HZ.@%&/EW1(G MVD\TC$9Z,NW/,_-X,^-]VIIH=J0?B3VQ[!,[X_43^+@JA4/WO= MKS$A?9[FQS30R4S.^R*0K.\$AY4^VO:=)%V8"]]E#++< 4KU@IDY3]!C3%#6 M>G)SV-*^")A;);30#!F[_D+1X.FR\XYYM D)C*&1<;7F7KKA$%IPOA'#4RT':D]".P=^S1-F5-6C@J:2GDGHKF!#W*XX5 MR^2\&!YA,3"9NM!09FA,$K.DTBP S:SBYCE D.JHWEBF1/9LLH&O+"RF!D,A MH5=WG$,J.-9A,08,EW)TQ?P#F2Y-T3F7Q8KV%0/G0YNA?H\/G)@J8>[4Y3YN MB$&4R6G7:+5AVZL9Y2X8YGC@A)=^1KD!X G_?FC'%&*HOL6] '-QF>IMB37J MS9;2Q/06PI*Z^-.K5]_RS9Y/_E$99J4G_5>?QOSPJ)1\ZMYOVI40P_!@4B'$ M"@=0%+W=-9*^;(.L/*^=-^FW:?@6_R\AZ>\6OV]W;ZE:0YT5DZR$K_IQVK]X M#6*PM/KH*XO_;*^NOUQ\/Z;S42!/^<, >$127PMUC)AE_:;;\;)TJ 0<9,G MS:6LX!5MH/-'I@"U8Z(YGR8T0D-(-JBL.6BAK'EFH2XOQ?=(=)WAL,@'=VG,<32U[H:?&FW%L6 MFPGI@%-00.2S:EDU05D(QT7V.G7FLPX/Q[875!Y4\T=( /H$C@D:3*>KMBNO ML,9U353.SJ1ZMMU%/[')UX;>B\.V!1N,@FO1>T?0P!P[ MY3C;#0S !:3.\+=Y-X.-P]%2E9!6LG"TF@/-'EG/5BSY$-MGUS-J9E99X?2$ MU(VFV,4&>X O\HJV2<>TUF8>S7!28A)J?&,: OZP*(T*Z$+IE-.N6@&EJ$+1 MT;,%)WV1 ]-N*&7*9%H'UY2TQ%0]!"YK-;)6V8AQ:(P_7Z(OBG\6VG"S M]EZ@,AP5"C>X#NST9>[C[#.-0@KWE=50#C9@R\YKC$A@).=&= M43$4YF50D3#%2#9Z1]*00MFLKE-]VLL5_O5=9:K>>Z[A*'AJ/LK PD (MA5\-5R1ZNAAA['DRFUJZ+ M,];.4(!MK52*:O+4U\N;>:Z^+-UWW M))I :/877[Q<_"$-P$^9P:CCDGZ:(3CYPC0C3V;@/_[HI6<.TG+_5KW5-U8H M?LWF\PV*PS__<(GO^51&#*/T>B#7C=K/T[]2I-BOD<+YRO89<,C_HL8V')DX M-_H=.I/9UBW3D3BSN5G2B+LCCAC@IY2%>X\.V3K+L.)?11==!YO/D0X:FR,UNJU7[>3DM#$(2Q\^HQ:G5K4IDN< M7TRD00FM:SFK<+U3S]%.2@PV, V#,W1IZSV.;V;ZW3&3.D . $F2BY!Q_>HW M&H&CTK>H_=39PU[Z\C-DO>P M&OMENCZ%%_V.?:;Y,(@/PFK NE8E&"%&ZX,]Y"X%:'#(C%/N2KP77L[LQ=<( M!Q*GAJ[9_;?^F/0T!;T_"Q:U>?](0^!Y'GZ">5"6EB[O7,Y%+I;M MMF6:VZBMP[W8/?.2>,/VC@A'+*;]D>A0;6H%A2-MU#['U?N>Y_NGF6\01769 MR%1.?507K$'A$#QU4J?TR/S+!V5KSU/U;E-5$Y_)U&FH$* 2K&HD?YU%*J%E MNUL-S%A\WE>/BIR:.&<8N:HR>AEE?!!FCO/@_P0[!=)T%3[5T..,W%U5QO \ M(X\Q(^C(\2(HM>>FP,EK.3X3J&5,Y"",Z"^%&P'+=)Z)G\31)I:_M=:/#4#F M M Y18>#Q7YM%/9:MW<5G$CNQ[(01YS'\YP^QIP>%W.*!/-#?H;]1MCO;W]9L-_S)KK/F!%56B%P=KA.I\^Z MF].G45N5@N@@&Z"IMG-*X9&F8TH'.O!R04'UNMT3?B]HN9Z+0X]\C+@X]'"@ M]C(;ZZ!D!"#P]6&O3(:7[3FS^7@V*"/U G6-HWMI,KQOH5GLP9S79.9'9'HJ MJ/P8ST==P0@M;Z^HW4WX__EQF#MOFD"P=3OV^^X%M++/4_X84ZZBY> N@&Z4 MT-13_X7@=:_'_J9=B;JGTGK.>QXEV8=TT"#JNZ"[9:T7 <'6;GB>RL<,APCJ M;P#&=@6,%*1F"$??CFL'"?9OX MQ8JP$2- ">K&$!%I&J2Q3=T:W M/,J@NWT[[*C>U&1E18?QWLV9'+IQ',9^NFH6Z6S<"W="0Y2M49 ;=)([[L=- M)G2S[06/]K>W)$/'A^37T]AVVP^;Q:[='\@&$Y/&M(=0 1G&+IEC0:D)SAD< M<:)_);$_W4GDQ9?M#GR14L%^;^J3\VHI5XMIEK)^I&FVDB+MXJH]2,_E'/&>!O"& M1.A"J >M2:ZXH(%RV6VA>@&/4T#Q:6A>&#X>/#/]-'C^I=X+(GU_5UU+KB2) M,:(0X$T+:-/<]DH$2]0I.Q,L9X>SUI? ?:,JB,9=MX1;A%H]4R"1<(;29FP$ ML#JPY*/$4TS)VF[3AN5(66Y!KT^4L-06<.C7 *A*5RE89M;,6"QZO6/+0?38 MNP@(2)K^\]\__ORC+PL>4&XWW+0090NM]*;FJ5]8<6277+=M>TO@VLQS!S_3 MY;!=HW]X+_V-3ZE'YAW;B6C%B^H)K>U5J]F&;"*)^7MD$S]VR@I( _ZVN_/V M;V$F]M#GJB,J!)>>55EEFLID' [+](S00N4)[HP"M"5.8HB5XU&H141D1U5) MET#.S#(PP7]/A*J@))I/37P%,DQ$YQT6FT\QY*@Q9%,OR$ [)Z"/H@<4>6UC_29I7-S MM1JPULB([[,Y3#,AO?,^"DGVAA\&CY[A55G?H#HGA # MQ();6N=H!CK1CC*,4>RS-7,A@(1*R63NYYN]P_NI$1G9RA4 M(-7%V$0&'>Z&&YFE#V*OYX')S5Y]+6F2=,[N".W S)59Y2/%==IN&A?0"5WJ MT(XD*\A$ZDJ5.74'I"_51L-2M75B$UWW77>=@MI59Y11U&17F84<#%Q?NU3B2^MUD3,S+CN..6[- MNBV6O3"BV"';Y97SRVY[7>" \'P K?3X?N[W<&*[)[;ND+M.#G(3$Z*-T -7 MDNW"[LVAE2RI#9'=3E.)MB@C73 MW!"5"5_IY>(O*=JSHML1FY0?;TO5 A:Z(:W*<@MEGKW?I$VXNZ 1 I,!Y8F1 M'A:84&/N5&P4>Y"=\V>2-81'8AN.?WI6DU^&UP:MXC,(Z4$@I-_]LD!(/SOW MX)%FQO&$W_"^;D,D<9M O[L]YIR*$"3XEMI12*:P[B23V:,&<,TH5ZGK3OW2 M!I(;;CO,8#12^]BF]QDQ;J$!E0WS MM']A2&#I2:VEF;1JP0G5J\>#E 988OD?Q2)^FDN;6]#K'<0G4Z[8<^P MJV,R>NGI-SUEE>A,G1TL%] =X@_)K1P[LM"-93%OP_R=BK%EYX6T#M'LK80E MQ?Q,\9[O.1>QF-(KRCZ>TH12/!CI/FC&CRW&@AO3-S8](?8DD4KA]I&[\H19 M'RCI3PHTZ;97G.QY"R; 79XX,Y4L+8'7 [-WE%W@H*.;1XB\]IE$O_TLGUW M2T)4I,8 37$R54I&FLPP_3E_M71##CCH 7MF;: H(@MM?9R,)G^@5%6>#[WL MBIX OAY>;8Q%%LTCUF]1&$Y9)%L"+,WY6I*92@]S.0S0'O3&4JHS?OS;+Z?C M8RD_HH2D$*"JOT1TF&R1B+&?Y;84#C/M2:+]5#R7*>)& LE],HO#2#:%1R,- M1; DE*8;]ZC>,*3NA$+ULTGH9!.I8?R)2!BBOY029U@J)D3A1;"(+=47^TY: M3H1_5KQ<&+]^7+\@9_1>;_2U=,;N7YV69IR*;W\;\QEW715]L.$Q4Q"%O M_2XCESD9B1>ID>#-O?KVZTPKRIX5)VF;7!^(6P;7N*0[#;E).O"87CCX5VQ( M3MC>+/1HYJ<4\Q(OR2F6ZUTYJW-V)F_:Z1(,I=^K.S)G6L[\<15%^4H@#.S$'>D0O^XE&GBU-",^2%33BXFOXZ3/& MX>/>CX"QV/D1'.SI%!#YV[+,[5V5A)V@LRJZ/D:]!7\YI$IC'*7&!P8%5.I,N= \+^/TCH4#V6*F%J#DUEB5@5K9]0-<1&7=&]-; M&NKV MO(3B'J*-GQ (8CP2_)],O#3B,O5/2Y".] H8G(+FC3) =$'1Y4.:*S M.J69:_N<5-B,QS+FC)VE25YX'4#_\S65;5T6XHV>M)4*E\E;3KXCH\N9M]MI MPY^/$LPWM2*>6 T:'@P9'&+3E.!4)LV#[J]*RT3LJ] "!+*B>?O%?W77EV-R MA%:+/Y-(2QK7#_"G#VGAO$EA2HOOZ7-//IBY]A M&7 R>P3Y)3Q/8RHD(LG1.S9"WW04GB"K%N_4!,*V[ 6S5FRL/E_YL01LX!Z+ MT#43%$G0O#4H(!>,)R9]6WBV6#F6Y4N^*B),) P,G9L MB!>%8]VS0IG2A LO^*@'K\0)\&/$CD46\!?1>-M,OO-&-_1=NT5=EOP6.X#2 MKAXF7F^'W=O=<+N+8F5V5&7LQ/<>R7&GGC"^/#XLHX [8=+80IAJ3X5"(A_7 M;O(>AQ-.G?A:H=REU_#V$]KD=DI)81OX#A?C]VF&T<>X>[' M=#1-Y"0G9T>Z :+3>%K3?\$Z>CY_R%4]3"?5K-#+Q5^[ MBR&=$GN/-3)U(F$Y)D=>/!=V*/@WP: MUOAJ2-.W FVUX+FPZEG)[UR\?%#Q\HMS\?*?%6QH95WRLE1D)[6(46K.PV\Z MQE.HTE]@FW"M##]$/*$K/^W%M.Q5VPA&8]^[&B4)UJ08A4A"8AC"59+Q1)*# M5IN0B0V+N9XBG5?N63<0(&_=V#/!)'&F MF.Z66:7;SB^@CN>9??U1^C20&\KZW9)!I12?@^V#?Q34C6,8?>YJ>XRIH 0N M%+,TK<>*SRXV(0Y;R&A%7_@\"8^R']#_R0I4*N^50FI7EB/1.=.IFX$%Q^ZZ M?4]I^_-,U&:"*8$)BRJ(O=!_$X.;\Y@_WIA[[B>=R5.>T9=L0_ L7BC9B4S2 MN=WV4:;B2%[-TT.4U3(TR)&LUEV9>D.ZA$ ,FK!:#6LA$C'$<+H3I07/O;"/ M-96"&8A!M2"*]NV/+"S\=P@6(6_MYFW=7:<(MG?_?:TYB:S-7?;=\TGO1?%( M;M Y I69J3?.L])/Z*7?L2+VRI*[ED;>N%9T$(\(;1D;9-+V'*]-$JUE@@5E MY'905=W.4R*&2;Q&89MNI,EBZ=7(;UOB+8Y7,*G)0'*QRB[&T( 4S:T?4.!L MYC/!$#;)[48[BV Y*A(TV1;E$\MN="3T7+VJKTRT$TS-/(=YR= MTRO)\O%U10)$=P*"59A;6'57W?YR6./MT@+BQ" JI*,<=($08!PVU,5!@2KE M_CMZ7EXKL[QRN(-R$SN(6#%L&R=(E=AM_V MBEW0:^.2D!R?7;&G/A1 MT0 F)ER:A8JS?1AW["B=5S (Z@@\UYX*X$Z"X]4 MWA0T-E(.8N3Y92"7'097R6VA):#Y-/*.*,4+?-G\N;2S2^H&U;$IN[XJ]C?6 MZ1OIL-7ODV![!K%A/,V"#5\4@/2133^B5];W+8:2@#VQO72FM&WZFP&'R6U) M=@?K<8[:'N GXM^(S(U0_4IG57OZKC08D9''X,AG)Y: M ?>TE3A'3&?#_H2N3U.26P>@=3[0XD1OAW3"C=+A,W:QSC4#)!#5T#9Y"1WI M@YLXPS7Q*1X4$.C&U>?6R#,OD]7KJ*J>=3.@M 43L6T=!1T[]DQUF%LB5\P% MFB7&6]YFL?3XS-W?TS[_HZX9F0C0K>CT N;?Z/J(=.D\>5L:1)-YY3/?NC>T M"2M_-&9JB+>&W=H3!EG FE-WP47["-8P?UY/-LX:EB348H+:77C+%W#]]'>- MTT"L6B_8WET+P2@K7[@^KT(>O&:;'"^T?J;WRUO54"(&J\)-EZ+5FVX;(#(1 M/L&'O9;7=;3Q"SR$F5M"1/*^R7'K!X6\10!$V8E&-1Z"9T_5RRB3:I/SJ))K MIE,YOR:Z[]AOH?W(ZPEY@8^^M%W%I3A"_V'6/OGXRPBY&87,D\&B/^[9TB@L M6HY'QR4!IIN^/ENZ>8F=M@4?RGE).&Y8:BQ*!\(-5/8NB\7?Z:A',-83K3\J0%K*X98 M-KQNF1?225(8=[4$9K]U(0?,9\YC83K$>B8 5S-L>2WGT':! +/)CT=(8]M( M[Y<X6V<[P9>7E$%N= 1L/.69_\]$9L/%/#2!O&@KC9=UC44]( MBP!QQ4=CL!G+;H]]3<_0MT26$G"^!4.&XX\H^38XGK@(5E]YN.B94NM$9P,Y M8'\>=ERCQ^7+\_I:W.CGK5%QK2+X^FR42#&H^0@'.([ ME\"ZT."ASIK:_2((D-9QAW;Z8S[@6=K%=$6.^QCZ:<4J!D=.D&8\M3'K3M/< MB%NJ#$2[#A;-'J617BI.*!D\G5EGQ:&E*1D.%+G#A+[ M>LS>J_]IW0FPV:U6;/50X5Q0 \I&Z622!F4M=]ES)5.()93VE1SQ#GAC.6) M/0=!R:&1O<%:%OH9,3EE_5E'Q-(D?H73XV, OY4PU(QJU3>G("'G(DW+=@*8 M=I.#/+,V7JD$"X^N4:$'IKW&)2I%=5(SUD&P4N;NE-IEPUQN<_/&GAR3L2/\ MX:[V8;1._Y"N-8PRMCR<56\Q.KH\3K5$5$L3:J6>7DGB'=,\5*0@Y_H%@6 L MNR\4*8T6"9I*E<"37VK:RNP;A5UV-&X'3I"$54<__=L.V.$WU$$],8>@$.,? M#<"DPD2M@6+C\"B3=8!3,!>_SH!Y.1JY%!G"$V%GT+5A5=M."E>[][9+3VE9 MG#0V/W0&5I>E/052S M^..!:I%-\GOZEL?L%77AIX7:OES\X3!J*F%_.78='? M?M2@#:MARHLQ>0YKCE]_U++ I[_]#UV'^V$/5K*0-C^^&H\LQ;#]?EB\GK29K$\,>?YJITKN?,*69I27D$CUD];SE]PP>"TT;.1<"M>*JJG; M@U,%8Q=+6R ;T)2 8D,TRPX?[H(\,4Y$&*$;^23V-QZ,JS2\V 7I-!C;-+UD MX,<.?D7%)RA==;C64^%3QQQ;[[S$\>^FN MEE'C1D+.DQDO-=?-OG$ZJ(I!RGNAI59BK]A(=8%G,)BA3+@Y.6-GM/.C(''& M;C4>>J.S"[UVD.&22O:JO<8>='15Z!TRVW9&'#X*S$UI?[ABVH(1(<#:;CI- MW5YTPT4R6Y=4,>XG9*).S,%YT$_*T7-N4R--!0N*>5<^D#3,5!.@>)!@)%#8 M/IZ(.X_X*3D,U$_F[&R9(PQ/A-">X/<,AZW'*7DR!_W%XF,;<5VC9"H5MC\M MXQA38L9O$/DQ*+7"S@\Y1'I8RR&0)2+G:;N56.R-TR?>+7L+X@?!X " MI2UV-3$"P+>WRAOKPF)">CON'5D3W0F.@B(=/9M;!F-!GY4BHQ?4"2M-JUHB MH_6S[U;:LEP5J+0*'7'M%#_P"I57]/"UM!2IQ4T+>^E?XQV0&^<%]SBP_AMF M#64W.+K?3:BGH02+YN\;I1+3($DP1S0CYQ/@O>:@ DQ 8A>0N[-/^1/(,Y(( M#P^Z5AAEV!D[S 60P+P!WD98-,0'3$1.M855ETQ:"@C.L_,HIQ]AART<9\]NN?=N9"K%EX6?'=SBOY\8I.A',8TO7^7JW[MOS M+/T4?B$5)%\LQW[9C:PGYK16R$J^?(.2#-(2KP=4=A;?&G_U*Y:A^_B+W_Z6 M @7GWST\4>+#_(_?GB>WD>97E0O5G=> MY&(4=ZATR3TR4_M!\BO4H9^FEH-?T"V0$-&I@L]YLAXET:L 2)ZUNK9S-RY=/KQ43\C M_B+B[^-?%N+OO(_NRR2; D6YD526.U?4YJ2N$00\4& [@\^3HN%>D#!3*.ZG M7VKE'CE'9Z!$(1HBB:$+BQ[!LY?VO>/:&3@\M^TN,-Z<;?'C!!HCT>43)?9T M39;WXCRPC^-?4E9)41,9P"1'"$0(1QGUH>9">7V2P*"L.U4 ]NV/M&L+XDIT M8:L7!,AL"MBG9!U"X]"M(W@0(Y?5P0%MI^Z,)90PS0(-(-6H127\,AMLZ MD46%E59:)NANB%PC[(]^3N]\7H6/L[VAK$ +)NH>AWXJDL+9TC*0LR2MERM3 M%.%9IBF1-OQUAV^N>C?N-H,M&E7.\_88\R8,QUH8SL8YWY#+=H"O1BAJU\$,QV-O9AI&O12[A*G*!//_]7"@!ETG3H4Q70XPGO6FB2BZX< M> !1'Z],H#C*F<^"*;CPX-EH#Z3 9>!@_HKM">3;1):-R4YH;M._EH#V/=UVFPGV*#&&JCL:U:TH#8&&>@[#G3]\UM]@\GP9C/CCWWR4XP)1 M"6F\E_^*I-_01K8[K67#0(>T"CN1Q_1GVW?M%8\EG[Y&;T/=9K==5YS!7(RQ MMT>7%T'6!PVBT*NSTVSF:&!9@^IF PX=@RMFDI>7R,=-7KE7G/PN.18"&ZHQ M%T0X;$VFD4*\9XN>?\>F"J:A4=8:UL0DF_9"Y5UCWYTQ()7=75*\F9/8-',4 M>N T$9DHNNE3&L*35NY_Q\$Q;H#&QR8T*YL&T_T#1>>".EM[.F;")+L M54 91VI885*$=4W"4OH@)Y(2!_$$[Q078L=N _H 5ES67SG%&AU-ZG6J\#W3 M"^FS!?'/T'=;H>1["!N64%-==MOK8DNE"5R]#1)SUR0C%Z@6?- "90VB%M&A M4[[80@DY)BXI.]E?'(P+[H 94]1JCF6%?!YO)_/*+E; +Q27.$+.FA-)+/P)FXKQ7/@6W,^5H>=@NJ MI!$?FIYH.?F8:8YS4_OZ8+W_Z.!CJ:.N"Z1QQ"A\!0&;89-1R EO7/K"G=*_ M9*2%G)@PD(DWXJO) G_;DMO*-\5[B.VQ\XI_4[F]'-LGKMZPOKJH==?[FAU5 M0U_4,N5ZN-VEM0T*%VHKGO[)QS@XZ9X2/\V%QY=W81AP7SFI>GE:_MK\&=OH(BA-;!N4!>OI[5XQY$F,RTQK\TH/!IKMB7T7TRM&6J"F MF#W32^??=*[3QE2)*O79JVUJ@N:6G_3M'O/#OPG40=B:>VF'ONKX&J!QBOO, M/K)QF,0EPD ?Z*N7Z5@91D9K&X-%F&BCMK/,>V5TL0#H]-I0!,NRU_G^PPU9 MC-)X:0N&$J=;%&:-8;QH=\)Z%#R0*R; 4E8(9>WE,SYYN3NIE\#!(SN[R>3;&Y%Z-W(G/WT4 M@""%4T*A$$OO\;/HC'F(F(=/?EF8AZ?IVN6I"@_Y\@:VBG2XN5[6 .X:W!EM M&I,#C&N6$C?)9=.9=>Y,1[4=Q%QS[H= MN64QKPROML-A_:+#0;H.SZ#W;_0!T8RV3.?'I&2\QP7=65?55M#L04+>N!B: M& ^_:=LWQ:K-X37Q,[ LV)AQ>#K67(L#4Z(S[[/5W4DH'=D$#F=-Q,Y M\=7@<]D-5 W:[FT;SY_U#1VN:.%MLDQQ]#^O9*A*<_. BB&K9*ZDL9SDB%3B'O-/^A6H93 @#EB/?2*NR M^LWJQLW<]IQ0G,VO%)8*:0D+V9Q<3KFY'T+=] MA4?XFOLKQ*++?U.?E020B MYU+T_2@-W8@P!0BX56A>;2C]A2SH&1CS&$-^U;Z%/+NE"6EX=7F?A_A1D(O( M"%&[ ZS_T+$:A[D'4=Q@[-+8KSK/H;7<11B/A_.L/,K"AR-"W@05).!F.16T M5_(5G1<=/F1W.$W,Z;90]\]ZFQH1M!0!=_=GS7N6-*KNO\O!*X,9J4.O7B1' M; ?3:;=3^[PJ'J651D%IY&%3T=#E22M"2,.. 3'#&!+?EAOEE.E*B-9.?Q>E MW\DU!M,\@P1?F6XK9T&+#=I9J1L.L4)'^2G^*,9JDG95? M7QZQ$I!EA591_>."JB9K3$5^D#)6KT_6;@5N<;H>&$X36PCJ4?2C)07?)2=H4E9/:&/] M4QE>L2.-X9>:62:/]U6!*LNG!,)H9<1=HTE^_DG6(*B(I)RGDGP,F@Z;:.1+$=0[Y@ET7"_["K= MMK,6/:EJ0-=NTGH_2KHYF&<]]G1 MK*5DY'*I21*DQ2P/45%($LM4N>L,&BA@IP*9)CGCVD@41+L4;F=6'")KZ3H. MO@(<;Y^"CFMCRJ7+Q2_.9S!,&9OGR572S!R7,$ ^)(6MUY""^)T0WX]&3T;' M7 2AF,2D"V?^?A3LF(Q#(++6T^FN[[91*<>*N]C'Z=^48 /R93TTJJR;?]>N ME?ROJ>-USTIU'5Z/==;3*EX>^NU:46XE+6=M7WB:7"L#,<"",V-\RR0. KN2 MYN1%6HZC'**A\D,5T:RD,2PN>L -*(!<+]O56[U';C#"^J,KOV L@T(1Q?$0 MB=*@()&=.#P+7=Y:XR\>U3;%F[%O;8>[ECB[VJM!.4PSSZ??^##/5K(X4.F< M..Q"48"H#Z^X.'7ZR8( ';^((C_F!M+PE X*X7TR Q9FWZX"<]_M%(5#J\A\ M:<9F72XG?BS&S?H:F@@HEVDD- KZ!@M]$/"-J[06%N:>ND4GWH(4CP2C/I%" MQ1T"1[F8TIH7%8/,#&+07R[^T%X1S[H\=_70X*NH3K7J013EAWPAA[U+C&2D M%3, ;:H*?Q#2DIN>\1D/PF=\^LO#9_RL QA"0M['JBG$D=&>#K_Z+I$-@6.E MA":+K9#&JR(>TT-:&@546%$? ?8\U.: MN0? 4V20TD@H'<5D%?\X?_;-84F?=<1T0M*(-@'?DY@>6"!G:XL^^G9#2(L=5&SO9-R#YE@ ML@?<'3-Q?J3?J_$PNE0DF]B2T-;H&;!!QR2SH%4>D*4R!(\>.BXH$YM,F&?D_Q=@ I,'!E)(;UZ="\0OU<\+)1E[08CP;(8OJ1R[NJK.@6C;:WB\/U6JN'&5A&/*<0 MRKH1;$OH2Q'PUGJ7GI"->\?3Z;78-GG7>8XQ=_*O.JK23?.=A_@$.M81D\^% M05@-FL*G-$ZGE<ήN'VUG >@> .[K;+N%MYVU. P'Z[]@[BD-S"4_0,*, MM.SONG;T,L-$K=7QLOU,FI*'G-'LR-HDE^"BF\&3.($-\_I0[<"MZ(/K0E,6>"RA"'HN,CS0D0SW&Y]<";J MP*&MO]T@==&F8YEFB0:>'V>:CS9$)G<[R(^VU[0CPZB3)6013DXE,.R20N0? MO!I1BVD[W%)3DBY*>WNM>H69LYZL-?=0FEO57W5&!<=K'QQ2RAME*+I9_VTL MF1&N8. @V<1QTWTE6X:!T\EX8ZA#A-4G]V[=2Q?R]345 ;A=)6L@$=ZL'.Y[ M:R+:_^CJ9@TZ28K%U0D.C%O9C\Q+JAB:$._0+>N,MAV^,W-+@WK0!STZ(9)+-*]Y>TL?9" ME5/8J!>[:LD%S5B7^]T[G<@<.K]E3S\YR58?E2:W!Y_LM+3M7'^")W;=C_D. M.IG?>1?WUP$#]+T)KC;0]3.*^6]-(88&XP^D^O)&G4GZR[?,3?^$!N'=JZFP M*?I2RO7,Y\](!QG[\OV&"MU,DD.ZQXX:50/KJ5@'9J$E?JVL?31\:7T["D1C M8\U^%XG.,=:8VDEL$N-S5K%1;DOSG8WY3EXY_WM/S=BYM_^U^(G MN>4[+@BIDPG-$LU'<%ZI4"C$$T]PXS^DJXCTH;:B$4:>:'*#&X:57/4X+I2E M826$&Z77%OR6:RI(TH[+=M17J$.X>0IXWP!C SAC0*[O=U##!K7 MK],;V#UEYYO!*T+4F*=H5^5KKNZ6='3NV]7;,.2HZTNRZ KH>Z8SO4.Z[\ ! MT>IM5L/B+ E5I;:;]&@,-PBT9DRTHR6?EN]L;Y>>"#.U&(@Y!BXTA5R>M&U# MZ9I;G=AK3INW7Z?C;N)D4/**ASTP,=%'@NHTV#F51*AA%MCN1XI/NW8_6USB M%CK'6R3VA#]"QH1V4"O 7E<*&5!]G]7N[J> #IP[FI-VG!L=*3>'[4[TBM/# ML:WH=E)*@Y=='U;M_ G'OTK3Z+J2I"Y4ZM.K^9-S4))L,>4;.4YBUCGDS,*Q M"IXBY,OA'=HIRXC7]6VB/IDI)7XU]Q M;>@N/$FCO!5(#H#T+W!U(^Y('C,M>]X$Y%N4#R_V@7Q[,[=3NGJZ\[E4^J!2 MZ6?G4ND_-8">&89;#(1 623+F*"PSV]01+43F9IB QNBR"5>A'Q""H1QO)#Y MO;#3>=U=,<1FN=5O:ULR/0AG'+1#)AB:ZRX]+4I&](6;?MB: Q)B=B8!-YY& M#GF?BZ_X9G9@W%X."RY=%_2BDJDB;T.@1LN.TG]YJ[464K]I8H3'FL!AI"*>B*-?,_+;@ MI;47+>D\U*Q^D[M+6K-.'M)E^O=67.Y*3.FO,0\J0]!2<*8PMB\+8N85+&[Q M7X^,68HG?F!]X^26%7[80SDY(EPZC+7X88>6DY*_;C87O^;7\X 2N626) .%\:14'H7:C(WXM8(/;I5>&K/K%R>U<\V M1]U74XL&!=^KS68T -D5H_\Q')<;(X#=.[CAR.D2RZ%M]F)>>\O)K5'\_ M=SPKEU-,"*-!==3BZF%L";(/H[BG=)!Q=E?2T?ELAL:+MN(:1RURMLZ=I3+N M.,&^'[:TM*>IV\O;Y>$E"7#UR <+29R&OA7]NI-9BNG/2O',>J$/HE9G%!-BF:3 M$F<]&9H],TE?C[T@)=2@!I" %J_\KKEEW6Z[&_P\72AM(UH"&"(@*G<(_@Z< MY/!LWRQDSY;<\_$HR@I-MWCSQ]=B0M.K9](HO(:2EZ7X"1"ET7_6)=-YPI25 MC -Z:HGA0&KNL0#WG&Q;8 GQ_%-N_774M<1E:]6CM/CCTX%I:2$K^%ZT6<9M MRO6.O%[*C61=<( U%*UV0-3/LPR8%L@VGB^_QA](#DDHKH+2(V.,[+5C,HU8 M%*^H*KP/:?(2N!G[S16>6RLH) ]ZLFR'/?NL M$PEOP5N;>)>\F@#B0H,3'(-$AC68E3'%^ZC5-&(M8]A9H;Y^]#%?)%-%UZUI M4S^20VPYY)0)'J!$!O[@#:'.&"2BE-@ZO'X?<=6EBOPQ'_]]T,G.4'R 5"R42S]O#T0LT7C"ZZ9/M^UAQ]EW"1];04P<82Z-.-EN MRMZ!'Y#Z-AA9TJ[3([$+@J")SQ^/<:*_',KQ67B(M9$S@PKR,&IA!ZA!*28DP]E"JXVL(Y7IQQ14KQ;I7-B@Y<760 /S M"-ZCFVZ,2&=TRE&28;R[W@\78WM]>2<1UZT@8>QAT\Q==6GYKV5?4/EF[(ET M9AMG1*>B$96R7"/%2D);N#MD8"RN)BC*DG8&!1^'L644B 2_%' F"Q.6*F=H MM-A5KSR=]IV+K+K\NCD2V[$]EV#G: ?3O11FS\XFSO(O+X[&>$4A:V3 M&ZZFJ6C^59ZY*2\US]P9.P!]3:_)!=FB$\U06%/F^/FBU!:6LEFR76.1:^9C MCPUEO[=G;[A#5=^4\U;3GC?ZLKL;=MH79 T&1H-N78UD.+=MSVQ#5_V4UB?C MOR5-3=L)A2()$Y9W& D($GW5K ^<. MF0CS;"W3D3=T6$Z!3QO/A]B3-R$SM^Q")D^L$]Z'[()DC?V4W0QCS#)(A+^] MLZ2.Y]Q\G&9-+G1%+B;R@7] 0E&Y[LN.$Q!-<9D4#&!G6NJ'U?)^\\NKY?VK MQS3#IV[[MQTG>Z;D-S .ZV> ]<5RABUE[B;1=S2%_^!Q>UPU)/*;$*LACAE MEX)/Z->!1Y@E)&#O=J D>D-V+0-KNT8:!ZI41 ?HHUM+<[[PY;A[AT\%$.(B MV9(*]/@Q8VR5#F6DP"B7FTSL:DRA-(7G^1E5RPO.F$=BNCD_M*-151$>;DP] MF7#TRH EKM#@'224=X+H ]"2"I4@?7H?H M-FM0NG/5OT)KZ8@"VY-*MKXCFE'PN3ER1_,'#=*J39E7%5* 7T3/ZI^">QD[U[(_DT(^!C5U)YLO,IZ,1=NTJ#0,3@0;YRN* M(C5GLLY'WRLS]+MN'F4D2S_>23L(C@$^0+S[LBB97&R')#]+47,^Q4 M4'Q#L"0X)NZ"J@1[&)EWX6=;AL#+&3.55D,EQ&5O(,?#_>^%#F9P3P +U6;&YKSUGZ0G\\4+]<>J(49*9[?_#'OWW8:%#Y MBC*CR6T76/?7.\1^(3!$ILV&)-AVCC7,EXM83 _\17%?<[&)QIS1 O[S!CZ>1+TXDP[7="I-5$-5 M@?D[+T5>4>^"]LH::FU-C+O3P"Z(E-[Y$-Q0\)%W90B;B>*BN*R)#ARZ( M;82[YDY%?X6@_'Q:Y0R8%G_BTC:W17[KI=;O;($L/OC3'[[][D/:P,RSD16, MZ: /"]O*JR7VBF7=IP! 3GO@<*U[XP(SC^1(>K1//__LRT\^HLZ2K61]/_L/ M1+P6\&@3,-U^-^Q>^%J8<:W45J&7(@,N OWH&TDB8^*0-J8]\W*A%!K(-/L' M>AEFA=Q39E@83I;CT*X11BRF51IYMIEP4O5E/=Q9C&1:Z,$*Z(38#9V5- ;5 M$4[K;Z>/WN0M],%6^V-+L[@>;KR:>SP< C$NW-./&B2B+=O F-$K+C]F\ #9 M:"\7^=+S?;YP[1+)"WLUAI^L?'E4'D64F?B=O=S"=@R .3-Q-%3A;J_U-YH^ M>)4N^L'KU]^^(M7O*R[H2OD@_$R__1TFA'^$KWS['?V01V$_#&\E843S^W_: MW8&L]RVFQ'UATLZ% 09A+NBNDZ_VD&GBSN#VMMD100K/;>>>"U#?M/H%!2(&1@T MO<'6MSZ]^'^#]>>&F6L[1K/2*C@H5D7R>U9)F=S\5O2,X8OOMJG M.^RZ.[-\6K#J4=6S_@M*J*BU?SXNKE*THO,[N01,*^(E.D4 374/-O-9[C/K M=FS/[1_L4=E04O@=W 0CSW M%P/JRMF3&MAFZKJW?D'68 'Y&/KK!-=G+PF"V0_,W,_)LRG!.!U!EUQ7DN,OM.-E:C<=M6.LL[,F5OQI MCO8@C")$*0;.$:7LHTUY%Q07MQC PHU"A\DYG/AGM9[?HOE#+$M(-N,LB4W\ M*BZ9-9X_%T-L18OUS;"B?Z1P_G MI.L9!$O1)A&MA;]9,.>J.XXHUS^!4IML M"'JYG=N0\9-PZ9@];[MY$?:3(T[,BG._?F!'M!S)+DTQ R+.Y?@'E>,__^65 MXW]>%N(,QQV2R,29*U A[6Q9I]#B0YDT(I)M$/<8 M>Y=7#&_):#R_*9CV MK4 GR8TV3A6O9O%0&5PZ^W=T5N'+\RU5EE4KAD3#>^ M2\QZF^&(S[_LM@.@V7E[$CJ"Y.@6KC90(V55>A/,J;_,NJY7S%75\5W#>-V),&L*R,MT8M0%K80 M7VO# CCP'.[^DC64D^/:.9@NRZ>5'V\SWJ"=]JOTX2_UB(!)M")+>MY MLJ?1W%E0Z/RO0W(H?CUY&9#;,HGW+S+--M)&E[P>M0^[^T*>0C0Y.L;Z1U8? M_$!:0?.63VR0V\NT#355J!;!^'& S"^]G@]+7SM$5C7_3Z;+,(O#:#W0L0,D M6U@2,P3@3 2)PDD(Q)W5GO"#<#873EQ3'=^:>9]<$W! V@R'D_):+XKZYW5 M[(0A3A)5&I9HW[+Q %X+#^ OC]">%12$YT%*=J ))G[=09'JSG7F\0>JADI$ MKZ%$?=0T11T:)MJ]MIY=W^G'>T)?$SYPLI!N#:CZR"I*OILB!42OE !3J&BY MJ6K'D>R[@NGS28YOQD^A3HRD7(S1(J0XCZ\.OD2F 20]AU%"2P49>2T%'E\C M$DUG[F'D,C3$-PA#UZ20\<.3.WTS6 M7;]B%7GYCN95T.4=$U+A<%+7V,U]$%HXQ)99^F0WW(3$HJ"7A2-!7XHZ8RB, MF;_5;>@+,'W,"_(7QSBL]AI6T%&II'I.ZP%3U:,PD<_N6/O+,';DV35<CPPD-M1K;/?<)MX\DA=&26&#/C^,%IWD/]TCNI T%]%?K_/,5-12F3RK8T6 M)136X6?9C78!3.V5:/6@,)R5B8_?N,6UXIUF!7*EJQ(MQ, (R;.NZL;55]D MUC_"CL78@#:WB@R*_LH\K#]B,=JI"Q/&U%+/YJT[+TV-?H/15\9-1,GDW$GFP8:&OP("\Z%_U[F8A9 ;#!7E7K44"QP!2[!7R(Q8(TH2)B4OR(K;E.MZ2M>T6L M%1^6M])DV?K1(>)WQ>WF5QT^LD#2T[@,JB/J? MU5MG4E15*K/':>R>*#6($1,^-+"9#BJU;D!&%0\7MJ+@86741.BO7M_OT&=* M$T-AT4IJCX#/=$K5L1XSZH5G%V7[.6&)^X%VZQJMUVFW'#HF:K(3/_>7&:"Y M988K]KU<.\0\$VRJU*",S!.#"W ;3&#XOM1QF6G=@9 M8SMC TO45LV"'PKYMN%B$-&4F.YAG.@,BDA[38ZV%X&TWI<$8CQO&6X]Z&V6))Z:'52VWOLO/^OD683;L03>3BP[OU M>R=QWD?1_%RPBP6[W_[R"G;_ZC$E14R7R2MS/8QB%[-! 5=:#'*\Y#IZ&?N) MYH5H.[0:&YVZ2WDQ[D;3X_,'W]43O->[X6 A7ZGIQP%6%SP5I2\ WVF@PV8_ M5^AXR9#TRT-TRX^YNTQ!87?8*I42%.Z3602'"-P#LJK'(U )D+B0&<2VA;>S33CMG7OQN8?C=9,/*MIGM-)6CBU M?"-!C*C3+/ZRD/-HH(&]M[RKUKMK:<],944TSV4OU:[\3IG7--^KM^RC25,( M.90<#D=2$3M3H0F&MPI.5:P%+840IMW98[&274O.&QVH^V.1A[XP[YV2[%/\ MEL(3SY*9 /*V-T._G@TVT_EA?D=@->\=&L*59QN(RJ%R6>609,Z8N+->+OYL MP9;.G+< 92)S##!\X$1)3!D335E>*KOO$M'U_GT3)9YHYP"L00_1"T:&NTP@ M_+:5(EA32-1>B*"@LQ_D"@CLZ2L>0NMR5,WKA2KGZ*,%8UFTFCSXK10^VPEB ME,FB.FXEHX--"Z%@>#+B'VXH\+1X&,D0YMUO)@;1H"YNIOU$R98?"!9-Z>)Q MS_P2^1(^WF];**Z<3H*1G0DE/%6&DH72O,]*>6#-U&"@SS)-.F>FS4.^;R6B M3._WO=5COB'6(<96:,5/P\*LFJ[AJ ;\"E@JD-J9?B0*Z^L#VE#6*6C#I0C= MN.DHOKWSO2@Y,BE(A-I?I(IF;1J!I-Y36S+XA)@ERY5+;443$%FD;%$_UW4T MN?.]:6,SRTL>)2>C&\9 0"GR<$)K:)2,D9FNRK7E:TA-B\%>1U5/HJFPJ^Q95T[QK!9[X8_T,A5P^E? M%NS@C]# ;I1'OLGYX8T8SM.-PKY'?(.$UU4F*CEEH#2#-I,6(H*&F2#8H)=PS\G.];W/8TH)$G+5;!0)S MBR_#+PI,?M$T@#8Y;RF8==3[4R.X1**9^7C)5LSE-XP+>3>7$LDS807#IUB0 MKY%M)&Y5]JJ05#UZ)!?HM8JR 2N7GGJJF",E>^D<\#&=5U$1+EY BF\$4KOE MYAI12B":JQ:?;'JZX68[#"[[0!I<=+C0<[=4A4[?NSRD>45HJ ^N"^6F'P]8 M015:[/0TAW#=*]K]. JEM'67$2JCC3[?UB:2M36,5]"@_F96<2!/=<]]W7AY M&A26%>MN_='),K=XYMAON=L7Q+3\AEP63N,$ANL]YIRSZ7*9-4_Y;.,4]DH6 MR+OOEP>PPCM$#MR-6Z@W&'_8BK@<6R&/C@O7?U8+/QNY$@Z[.Z7B.>!7MX 7 MIT$E@\K=OG1(LF=+S*^9=#?=A0+M],<:D=TC2Z[[77L!M5Y*EJ[JH:3Q+PI?)J9 MT(Q_3C)3:=S_?C"$%I:"P46#;)LJ/Y,K><5YO6X=?E%:YY/ J H_;;,PI>HZ M7"J/P4.Z?=6.8V#$+&@WA\UFZAB5(XLA$$*[2+J&1LE?@IX[NJ3S<TBS=ETR4 M[.Z6Q,JG?>G0T-ATY:BP?\G20X/K9N!8FV2ZB ?#]1@VBZHLF?,UT25%/N?B ML*.N_"7RXG2Z*7&CD"!>>QOEO,V#[W_/,F'OB@YF0K^ OI866.\0UHN..<'[ ME;&DZ+W4=:#.F %X@>MMNV./34 VCLT?MBYP'T9)C%WRQJF? M]OXG=K78R-$7MB01=W786>U37$-=(!*:,W-])@G,7/9"YN[DF7Q>;_LK4$/ MP^,F[W,5\D%5R-_]\JJ0/^L BEJL:I',@@7V6A;P,C:V0Z[(TBD2$TDG%H[) M]S\O[[(M/\\:%-X,YMO2-V2Z.8Q( M?]!=2$TW"*<%NC2)A 8_G$1D\C01QR$GNO3HXU"%8YU.R_4MDX5UZR[/J(E4 M1PQE79>8,,*'/"/$5B#:0K+=%D5&#AXL[%Z["J&P[6&<:)4PPXWJ&ZH M'VW+\VENK(MV/Y_6<:;% %>.02=WMEQ8AL2BLSF@L@+#EEZ&EPM51CB>MD?? MYQ1KQS%<6O92[<[2>BF,HVH!\/^'$3Q/2![V4W@2)2SP)Z5J))X+.$C=8-E1 M".\O'>1K@SR%=[*K,EZ63KY^'Z ! >FDWZ1G()67 MUUG#KPBKIFTSI8>:H($C&GBB*FB%#*;&E]>9*G!A>U8?%#Y0KRB#@#Q(02G( MW0O]Q874UC?1 99W"R5[A4B1.=#ELB(MEGW-6;8$]ZJ=NBR$6E)]D+G_H3R, MMX;F(BBD.&Y*HY"[0#]TM)-F+V(ZI$ M[RUW'\,P=;+ A[!RM*JBDKM>[:3(++RQE #R*=<=,VID4TP4S*%W&?$OTW^7 M/.)Q?GUA3@+*(MIMYR=).Z'Z\)N>?WNI-ETX$%-\^^>B3SU[:1D%4 M5]D@4Q;B4-[4FH"YN8?B-4[!E^ I5NXX1N\Y4^ZH\@CP]8?#_.J\0OTQ[[]5 MOZE>2(XVN0S=_IKPEA2 ;N]L:TGNKM\4\(=;,*!DW5Q'C)-8QZ#X%7XDO>QN MF37C)OM\)R!49\=1UG$"D$F7FEX/8#(:M_JC2-TN'[Y;H;F8D:)[B<5C=WD5 M+(GR-]=C7_$R'*\ZR\/-P:AL,TZ!49]\ZBM/YVM"/KT[X9(H-^L9?+)BP\Y[ M03;'*?28TDMR"6@&V-YQ?[L@_BUV<++LX$!,U$?[/#%P^7@2"T5R&P$[UU:$ MVMA2-2/[0 8J.H"TOW$2=,Q' ,YQJZ'7()DV<[U==S6LT>?LH=D'ACX5'?!<(PM/S1T\1+WKC]K6 MAPE5+!H9OGYR9VB+TCT*=5@TEE6N\'+Q!QL\1G9RNBY_F'[*KY?^^VT/5KOJ M4Q%@0MW;0EX!Q[ERXGB)>!9&^"@*0=8Z=@=5YC57T9(C<4E,E#<%F2]BH>I& M!V4%LUJ+AP*HGZ/R:1W"4=IIWC%;=U@)##.K(8,%F&MXYFR_S%ZHJ1*\5 =\ MH@G:)H>1J8<)//+C I"$]9PW6>,X:U?3P6'3!,$V08<-*K(A/2D95JS&V!=R M)U)=D2-=O[4J<%B-:9X=YZ*->D:W61T+([@50&.*ET8N=1?J=<@1=SMF8O^F=JD(:;&ZE1;&)$&< M-3#D&>(09;F$.:G9@WD+=JKJ.OY%=LEIEM(3Z\&U"[AW?@4_S!>#8#?+Y2 T M8;X@W*ITV]Z"48.G(["53O]KB@A4D0/?.LE91 F8&6&H'Q0*&B%FE9O>);E+06&W4[4$(N]C(P_7)BR"8;QH=_T_M*0HL>S)<5T> M]KE*Z63I4W225T^Q*8J0(Q.Y3)Z_J793L_P-P.'2+,1)H8?&2^?"9"Q,?O'+ M*TP^S1R#LR%NAM7!CH?2R,IN4K"#Y75??6UP(U74G/<5!P:NK*<[9BIB$Z)) M! C#'UMYX/=>?=T4K/^>/$X79,!-D"66LX\<%/C]M\0S>(]->R[^A]K>D,Q8 M6P(]"J[&;$>:L)P*Q: RZ&>-,QFJFA@VD=@IYI;K/<0^7K]LJ&"!LM\AV'*[ M"'*Q)DM)CI(B%658 8A!:>P>4BRECTIK>IN&[/.F:&PYQZK)@?3 1G3!VQDWY4-$U0DB.(H@]U9*E8JM@B**C]2-#,?;J,FE4Q]X@T<)0NFBS?,OA- MFRP#V90LT&N4"5?", J7DAZW6622R^"M2N?'W:+;W?3CH#*PW"^:+@.\N^KD MC.UUO][>6=E7 @1K".0!<1(,:<.H-M-Q]+/GZC;M@\F)-MXQ*/S7^#+U4_8[ MN/[?>5SX9Q[U[\*HOS(\ \_ ]^V/*7S84[O!$SJ-WA6]*SU;SKNT^._#^L+X MHZ=NO]]*(8TW0;9O8X-ZF>G@,Y[HA@HKHUPRS[*W\BNDL*AF1P< ]OUMQQG/ M,(;>6Z %=X#T%U&M'6C\EHFI1K;7?F1[GP<'8 1U;:?)2<="\M_^IF;1_J : MSO%+->)C=1G99ID]B"9WV@^KMY?#ELN< 1YBI!$-(]!Z_H(?GTV-)\JSO (# ML\.$4^",( F,SK7'/O:XG,^\[ 0 ?=A=$[AEQ;1$:!J&I49.D^#K%5KIV\N. MD6)IF(E>86"9@12)*A@]N398!J'7_ 2;V1'1F<:.D[B3VBLR-!@+[U67Q<:U MJC2>^SH[!.J^\R'1RB^515PPRX]U:909H*2@7PX<*FVP!)%WM_&L_[(3VS#3 MS3EJ&2:M@MQC'4K$_KOQ7E?RET>[19Z0&7I'2RZ=A3F6G CET*NO/ N^Q@'E MPP9$ZN=BUL<_U#B4<\:+(PWWRBJ/;?5L+#M'+<3_L>PZE&C)5/-0:ON?!M*J MS\,])PC#,S:"=Z.QO9?%MJ3#U"MFS=\;9.! #>CT&JH5BRGV-H5RHOGF-_VP M]>\$4K4(*D,X3U[;XJYK&8_G4H3TH"QII)$+-[O%-ON3+PH&8LNIBS?L[:[* M*$?1A9@M\L"NKO>17X.@DK;2=8U3@B2-U16SM*6E!E"=F:;@Z!#*3T.S(\^9 MC=_L^,#Q7R=/U&1Q@;%,$TEW&2=1/"0+>-&O\+N=M"SQ@42[ULP6C09?%UP# M/EKZ 3:Q$#9H/3;\JD2AVVADT5$PM:'12Q!2@J/6ZE26=?;4K8^&%RKG,&,6 M(C0N"([*=NV5\]R"F41J#L:&"L(3WW)QF\7M=Y_58OMVV6W7%F?JU@"=(]CZH /259P:5Y\"DIIW2@JS%@MZP M,^_^GGZG"52UP#)&K(9B&\7'RSQK^'ON"C.M\%:0T'"QU1;%9TWK@\HRP9'4 M# L#4_I-GD-C"T=N;7#DU<3Q\M3%1)7Y. K!,1UV%P-F;[AKM]3=;"^O#'>J M;)A!((X8-%L0$2/C$!7M$=JDF1]]8K'HE*/=#-M^R!=)^9CP]\<@ MPU [O)3F&LG>VUWE%EHRB(E1\UN4!O!6Z"$B>!8OD$O8BW@J\]>A^(MOEC>= M+"U*US CC$6]-%51MDYJEHH?+ML= MA1LPTU7.90U7[351C])INT OX65Z!4ET2&(E?F>[?39AXQ^)W8,;C-28BN4. MW9U99I =J\D9J4%SEPX 95=5PZ,)>WB/TA4DU02O(0#YAHLA[M$33W)$V<\I M5-I%9&G(+GD(&A)Z1TL_IS6*"@E[.9#HOZI'IS,1_="I:*;AD/+NW=K11;A5 M5H-(0T'%2*V<2.EO [.< AN!GQQI<:1?UA2PHXB%N@D>=^-M:D^EC!72-,%3 MV4\GMF+HG$1]V*;&]^@3VA/O*LMF;3\,%^/T%/=*SI3VG)JI427#F/#U=/(+ M<30GHLYYU WHJE*$T,9<%L_ @B-"V@4)6ZO.:;VO5E/G.PK!I_2/HM\KI(TX6C(]5O=Z*1E&QS=V6]'!1W'/:NRO%>:-)KXFU[$( M3V'"-\90==E?3Q)O5C $\5'M*"F("R9Q-3CJ-UGSVTZ(:00R MZ6B,(:%\3KKRMT)5]IJ4=K[6O/(?:!_9NG\CCVDJ@E/6S(]@RTX/;]K'1M<' M]G$N=)SX%-QNN=!#TT:> UW;=2\4VA^UEQ3B7[1>FX3'M.H/1#-KF>+_1GSQ5>H>,$X%H MCM)K_J/+[(%VD3N]$>4C+('ES3367TLT*8IZ+JX$MCTNFQ*98?RPHA\ KW- MEID,^ZMT.O>=Y2JC ZM'I12SEYVWMTSR4#\'QZ%'Z(307WS NSSIF= M3R.2IN,NGZY F*I!F!ULO@!N*'A8=OM;*G;1AN)6CV1X4=>!D="&>FJ8M";A M^H-!+0S]!Z1604'HWP_MB/KQQ& %%9OGY"G>4F.1PR[=<@<-<+Y:-.[Y>86D M1?KFFB40*+9 <5[NEI[[=?H:5\* 7B,2'QIS)J*\Y8Q<^D>W+JY,G7L0X31- M1WT#IG,0LZ?5YWXG1Z"7G/WI>8$RS#UY3G(AQK2?:,71"U UCY-G_EI98.)^ M!O9=,%AH*3^,T@_8;CO=)T>H-8OT@>-^@TH\YS>YLI3)AZ-.O[&MWLR90<*6 M/K:-"5.UU?>%C,[,@+ ZQ M)CQCXPA&2Y^.,Y@SZQRG MT6$UNYB3=:.D1[\B>*^Z3D5VHLQSN%P.-\D2P/HH2F2#?;XYD/+U!E"&+GFK M:\/6A!ZPPP[MO-DDN6#!R."N(S0L]W;7/6\!Y_F<529_,Y1<0_F,88AXO.=$ M2JA]7P_HUT__J5G,*=TB\/>O&:9=(P_110/%YFY]8BFB'8@23U3])]VAM9H; M/H,R7.R,@S(R_>:YS>HRE&5<9YN2-=H\Q@H--3AR?M<*KLN[L:O+=TZ.&W[! MM4 M9@,D/6_5EE1:[.5(<15W,_KWI1ON+N^O=SK-UO+,BD#V<$Q_RU%Z>A@% MYV-@ZQI_.*#ZMAS%I<5)!&DY85MN@FT-'D 7*8 MECJ4X"B!EE"LI3-G/0C!FJZ;G+YHV=T-5I1#YZBSXGOTUW)GN!3) MPY*:O!+=\[[)<^L!&^GI4V'AGSP-7B#S"7]ZF)K,.RCRA!*+9N=43"^=.O9J M3$09NYIDVM@YI$E1_5,B_0F-LX6AC-EKI<<_@5\\%QUCT?'C<]'QG\-*JA/0 MF"5G>];MJIBAT^<@&P3AB>YV#C?+N\]B@2EO#BX;V&^["!-;H=(EEV2<2MGD MS<\)/$[Y: 4?8@YN*#O'VB"E\3!#<8+O/F:=GSM)PWMTO:XR@DWK\FOO1-6[ M14"<)U.+]$<\[[EB"I@XS[6(%^E\N?3$4%K% ML1T1& 3SB(G46&OBREK'F%]%"&>/$))?7L^* O/?"^F#>2YY)\%DF8,I7V'" MUFSW,??2^R)<,I62U%[Q&&8+&PPYRW;WEORZ5:9J;QZDDJZCF7-C!'(Z"W%\ MO)&#/N%BAG[.;:?;X99,E5";/H0AIF)RW-RX^@KS^$^71$9_6_'UG7."I,K MT&.D/XR4%$)IEC3EO!5/5T%*4>= $J[#B[&]JM(7U:+'S %F9O_L3O<0Y!PS MO;-"\S-N+/DFK^\I4?2.CC8;#^5D->44%0YM?Q2V->XNGV&HM53GX=R4+4C] M:H8Z"724:[K%TRS3W$_B^L!1_>"OW_QY^O!G'%P"9Y%1ST9V\;=]^L<_+.0F M:SA_W!HW#T5FNP.:KBUF#S(1_^;JU9QT_K?L@<6'1&#\1BSCI[_[!%OOT]]] MFJN>I9M\)S'<:ZK3IP\__N)WGR./VUXAZ5,3FD3N**0.2K^.)B"V*C!!H<[<\FF&;\CX4F/7Q!&>JZMI;F4Z3.B#1,//+C+R MT/MF(@;T:A-[]R)*Q3&Y( \P/M8?3,^MOP4KQ;*;":-E"UD6<%QO_0PTX(X& M=5Z_/HCU_3_#FVJ@LI7S_>AC35$(R8/&J7U-C-YVDO!3^*&1S M7F]_1;DMY/ %H,@CXKT(7*D09B'T@"$-)K4#W9>89,#3-*!?_.ZC_U WH-B] MO2B+T8_0[C/?X*BD6?.F-DDQFEXW4WI.>1HAF^RV&]3RZ.(E>[L3, L3!Z9 MV#;<*0N\WKPPM!E)@)NW(#@G0Y-V4/KE$[3%[U[DB"R&8\N4-$Y2T5[3M;)8 M%]##.?'*D1''%?4R1H(H]3GYTB%TJ#REP;R/<<_4Z**:E( Q!,9*9(?H1]93 M)QFG+;G5T3Y%1?,H&$5YVMTEA3<&+)FQ02:+?F>]"LGZ-=*+J!>+2N@\4?T5 M[+^ 4F<2EYUF3M=YL[9[?]RB?B48M_I20#9/8#-._B-=.6A L&L4%?B\MB#Y M3UM_PJ@V==E3^$%GXTQ'(&&-YU2=:? I34SE^W11;OU;=TM[P]T%!34T]C^V M1$#C8R)2RK]*"^+E1\EEWVX%I_/)1Y]\L?AKBF<(7MZYXM//L[7KZY,>9_'% MRW1.+_<_R?.<-"P_S1"[7)&1,:N5F]T]C DVJI[/7:BR&+\3_U-3]V3@25HX2_3#N>S MT.^*90!PD'_.]^3\NRGOJ#88<+13-EAE"D:'#F?Z9+=89AV?E."B?EY>)\S& M>YR0X#DY7P%EC:*#DR<0<&[:ZW[:$;D>+3O52HX-7!&U QU1X& T6/.YRIN- M="-1D%30.6:MV)1=)J(R4BU@1FVLX<86L\\@6+&0W!1M!='/9XB#P5/U'K"!V,[ M";LWV>9^IY!R7PF@C#NQ[6W684"N2P923MBN._#IR7UKB=4 9CS7NA]4Z_[D M7.O^IP8P*KN\ O?--#&C5W<]\K]#I<;TX;26)(N5>_*+QD%D<_I!TJ=7[6H< M5/F@T.;4^K70.-[?E$FVY*;='NHV1'>?,XN*M:A7293U,4JW6:6'FZW4JQ(Z MTN 3C34'B3O_\(J1?$S9.&XONQU#RKGEC @B9ERE'C_'/(.-0D@X<(_LB9R# MUVMRH@)N<1+*WNSJ1PN:2NDF[:Y(#F[;NT9L-E[3*-YSCO0--TI$Z"D?$[R& M0.RC BR M_(A,&92%EQI'*-[$]E97QG9+M4Y;P(&(7_SF2SZ"1ZUY"VQ1L53 M.G[?,>/W55V0B[S%%Z3/(:Q'C*]+?Z..8B*R."A=#%&MY8V3W>*KU]^^8IR6 MU!GH2S/P"6]$<]N5(U+B]K_MD#M&0&Q\)CFC;3HSVZVY_&R(U/RLM!OBB?4/ MOV.[JXXFI^7_]O+-R\6:Y#?VR5(NQW[9<3/?_K#O-$K@GH./?X=OOWZY^,]_ M__CSWWY)-8)PD>_'EA YEO#_VYM7BV]???_=U]]\'_[X?Q>_EWO@;]PH :J= M.QUN6A/Z(*<7"9./'';<\VCJJK?.I17\64*+ HZ;D3V"K3;'));"1[;TPO.% M=8P'X5+2.%SVRYX[[]J=KB(&T%@#IS:PF[0SP@DT:>$U<)QQ/RX3Y#(%\S^8 MFTBZ_1OA%&2H%2GPI--T+]U^._VOAC.QR68%1W1T#G#R(X>Q(V*E0"PZX&!" M$PJUJ'!OI-&N6=?MODMKDDX=.LC[Z]ZHCVC,1*889M-HI?!5_0\WAORT\6]< MZE0=-R9R0Y8#RLB02TVSD/PLU+6N !63][#ET(3V(VY]\Y6"J0TIV MWM,:J-#6,IT0K2*J63-/?;K EJVYL>YI4RDSX(-2CNJ:(LG#\"5LQ4!*MV7 M?3P(])@^_K)-UJ*-X(Q\TO0@"'2$46]D5[()=((P41<,S^J$P<0U[U)\!KW@ MK7&I_T/J$X5IXO2_\NW#3YJ9FM#T+.@<;H.K0S>#VY(;'WW:(%3!Z":W6Y'C MCD[1@86T5 4LY\T+7E'C:-$]E+E6UA'H;<[,B <\=" M$!0W:-J>RWE,3F,V$GX>4)*TC!0G6#\!OP.1T3-EWJI^;V1+; MW<-F?82W^@G-P3LH_!8^?ASO&$EE$1 C=@[D'Z:'3A^AN>C(Y+".31QLL414 M6(?_SX?'G:8\8$_<_\%7S"3D<_W'_)[P'C1WXS^I3KB7349WO]'">-E;*D"/ MK3I;%=6 KI9I<@?1.9,[=NOH3/J(TC$?O1-V4B=5-Z%U2D.-I=K-WZPZ!BRI M%AOF(:$IYUY.4&JP-K=:>^C];%NX_VJNN0<[JU(E1^,RF6[05R [/1*?A0$] ME.XR=R41CRP[^,EX'8X&RT-,MR00)8U@*YI&POMB1 M4@K]6GB&526#S*(%FQ@T:Q3, M0+[APGRI/NBS,?<_9,)G:1VLQCLE05#29">84!DMK#.Q?N$G9@C%P-B^/I4P MXQ[5Y5U@AX;1TO_H?B3 ';I!,B],PU8/OV7_"54UKZ9@IJOO%O>&+D# 1G71 MUN5G87$IC<[4+!-ANVN[3-K/]B]JD>*R9#1,X22(,KV@48,.M-%"+)=<8A MCS_2S<^UQ ?5$C\]UQ+_V5IB1CH-'TBWK!02 ]K:MLPZ'8V]V)ZXQ63;O5S\ M*<8J[BIPAUS-ZN8^*;A58: FJ<];E6G(8QHI]%G,I)90?^0:NWKXN6$O6!5[ M[MC(V'>.%C>?;\PC?8#P##$>EH0+."A7SE*/L3[0&NM( ?"%>G+*2CZ,2?N:\35E'5\67NB619]A(Z6#MV3YZ1=CV4U%;TI7RQ<4$UU?IF.O1O'0OI>+8GN(G; M_7"!K@Q17L#X LU=WDDCGBRBJ 43^ Z3T%@?$8!EE_W&0KCHW%,@NDHCQ:ZW M0$1K(7#C2T"O<^P=+5(E'S^ ]I/A&],+*[)/S_O9C.FUQ/P??//5J]]''PCFG([P-9G(FRXCB$MG:(Z=$@-]^]NH4PM\SZ&E82V:(B MB9BIMBY4 _38U5W>3R*182QVMS.LXAA;>_-2P793:SZ=*0!G;:>RH=D*Y1C6 M+ /!#'_*#!!XEP,9;I5EX]DID(;EHJ?=IB.ANFW#MD4K55>]=:,0#4KD M'+:5*<)Q M#)HBF &35W&!KCHT1NC('<;=WH-IQS='?)X[K7.6A"/&:_$7>K,,%4)W+//< MH?;9+G8'M!FK7ECX->XQ7K0[Z=;V$XO2!D;98AFI,LD4$@MS*9$38D_2Y@T0NV:CBLJW:;297XJ5G! MA#,K3_ WS50.HR$PJ-,VRSV$Q*^H\#J'Z.TP;M>WE'(R=@D\-9)<])"5D^QY MTO:\0[/!S/*$H5W\]V'L)Y+@Q6H4=(9J@, 4S(HD[ 0B.#IF<[*#46$^DI*O M7E, &4BV=C_RF9 G](D5F8L :55=$_!'W#I:JH@^V&EEHY L$16"B@7_GF;. M;DFOQK=9-];)SO!8,6*%;N^#K&$\>H.20WE&&Z=,?AZ;)#'E8?MA#.$ZRZ6E MV;X%0WVP40^X#5<,9L&E'?0@QFPGXP **<7KPF/6D@ZK6W M4L2FK*PY;P]8?[MC#%FX6/^V,K1$! M*@N-(Y6QNK3EPF(_A0^8L^U;@+3-)?D.N^MMNZ."IJK^N4ACZAJ:*SN)U=+S$(B+[') <57'$D\U.R7K1E6"^0S(Z_DY5?B]3_J$#H'WX MB M*O@NGF_ZGB>8P+)3NF5!#>F%HFXU&F(GRF>JA,[4!K.RS_-IS/V3O= K?:%7 M_N;?^IM_\*=7K[[]$!V-?ESEQY3!-FW0PZ540V1:_'Z@)?W!5Z_>_/Y#!CB_ M^>-K/CRU[+4-$'XI#9EU#2397K TF6O-8RS MLS:#7&7RGR7:ZL@:BZZ_;%).DL#9)UNQH3Z[W:1 /W8(L 8YI0GNE]UN..PT ML[5)S\*O(5D1;<<5=]U D))592XRO\(T%U5:=\3FO.0E_%3:\Q>?4+/RU16I M0Z27?A.&/Z[+B(+\CN7 LV4;W_S,LG!F69@_94WQ=T:P'+>V;5Z/#4NO5G.\ M0>&)6J.2I>EW(3+CTL8P3K]>Y/)=AQ/G[KD0' O!G_WR"L'_RE&>F;&/?Y-> M_3OT^7SG.@#?&%%>,C?D9[W>)K<]';"ON;GS#35W/B'/YST2X=R?FG6_XR6I M>^NC+U_E;:R7[<2,T8HNC$VA2VNO[]@A(-R(@&# BLIZ[E2.I3O=<3))R9.> MD@-^;SI8>HP?.&I3OQ/N@)X0EI2=9"%$4V4%==/'OWOP^&;@*3;DW+Q,UO

3(: X1FM0:G!=Y5+E;K9@"Y5A MX (H%M3W##1,M,U/%!O-'L5C%P$GN7TU%; C.F^/ 2<@]EH.N+T]\M1T3VOQ MSWMEF]X\J'^NU2BO2UU&=D'3((S#((,19:DZ#1$,*S8X M)>[>GO_D"S-?QS?]]FO]=LXK9[,P @-UDKJ[:7_ M1O #?1(.?L\F.3C^H!/[W#$ $TGWQX@,F'9JO<4+3,SFN W 9LC+NA:FC%O/ M[] 63.%7JT^Z;J/V-:H'%)M5]ZL2LJBO=2+?(DO#+(\D@X01HM-_$,Q%SO72 M347 B:01=EFZO7$V\:*[-7C:3=]2-[%1?7; 5\.+XXG!W^S8+9O/@KG;@N<) M;N>%QSLTGI8,?WS-:NR]P[EKIOT3&&=@WY!*-]6I.X_+ZV)YKTS[ @<<49+% M4)UQ4HA0$$.,L81Q((- 8BE9Z%2T\@B=B8V?OG]$/9BT?U&'IV MYLP#)F[&J2.X]8M>@):H/TMT0BI/=N48E5FMQ E1=W7^U.,CBTPO25U?R;\3 MO<5;7U6?].;L_29E%Z&MY/15>WJ8V+SEIZT$WZM M;?>6>Z+S1U%>EVNRU&>\R]NU;3;SSFM3WV:^N0*&W([KYU9WM;5/5=Z5=5@C MSQ33\1)RE(1.^<5'9!F51+P[UFR9PD>$Z*<#'WMDY,4!NQ'\?BFNY,>J5+N[ M]>-'-7%KG0;1]:9K#IX\P#%*J(1ID*M];HX2J*\ U3XWD;E>(].8.7GT+0E/ M'DC0$+\ AGR3"[7MB3CFL&\-J:4+? *@7",(SL'(W37L*+ OGZTMV7F=J8Y@ M['DY7=\?9T:Z#NSJ&"Z*!U,03*S;<*>%)'$5<42Q,$%T,5JS=__;[*Z)]4CB,/FPPM%KM9):<6#6#H6 M)!B<&3L+Y MO-ZNS@?I3#VHB==/:RR=(OVJ0?J^0W@0[^K-&-L)[LD"#I&:U M.C9"[UH:JW?&69=?RY+_7BR73R(,9!#'0NH^,8A"1+ R*I)+2#(BHE3R&+M= M4QR@,;$MZ2B"KYHF:(DZ;C8.06.GU6<*[*;,KK(ZJ^F -)ZT\Q"%695R0,1= M71QZ='2P\1TI>-OY4FT?S*5GXY/?C8N/!9(99A'D+",0I0&&6*=-AH%@#,K4L39,':*'MBV'*.-[8&UTZY)X+,]=S0H-5R M88@?M<+03GA&6\U8F'8RBUPD M),.IA'D<)>K0@M1/,J=0Q%1WE(AR$KJE@3ZK.!/;Q5XAF=V"0EZN#Y_YNV#I MJ/G#S+";&7^>BD-[L8F=M$V7KA\@$M'KM#UWX*$?8?X8<89>)V[^,D167+G? ME+4M612G+Q_?K7CCHK:\+COT[L1+3M?>IX>LLB]4QS_SXJ'@]V1I?W-V4/;3 MUV?GBNUFARTD]N>,/R7>J&NU@P/.=K!#+N.LS MB@0-DUA GM-8;323$.8YSR 2*&8B9BC-K?30@M;$*FE(@7AD:.P!:.SV79X$ M=E/&?OAJ0_<"M/)/T#740D3?8:@'*#U/8.EQD8^&B@Z\\CQGT=[JW3:O0CR/ M QP3W3:40T0EAC@,,&11E- H#9,\8XN[IB#(FE3K>0Z9>WRZ*- NM]:Z]&3? M3\6W8J6C_P E2W/'\VPMQ_9G33(9!"3,82 "9:MY1& >2 YQ'">9B!@3)&EG M[?-0'/=Q1_,H<_6H>XHYC^(.?D??[^4$?? MH_#Z/LT>)^2UO)]9]-.M63%VMY2 E;>WRA@T)7'N[]2/HG.:J;\V'Y<->UZJ^PW ;FEZ MIP33T;0.5.]K]_G-(RU+&W^DQXR0T7!,6YEO@/Z/4(GO-#R6E?+."6Y)*G:YR=Y A%F0AT LAB&,L8(Q3P-,ZM6PGLCS^1M:XC9 M&8]]Z8>-PEDRC7.EG1#'6H&/LC[@)E/O-#JI?MBJXOY(LZC840$ZU3G^P,CB MDV*MOX97LHG>ZU?9-SD!BU32*$O40DUQJ#2%BT"7H$0P20,A$4HI%8E3"

.%2E/06>W]OH$Q$W[>EBTL9M/>XUX2@IQ%=17IB'B M+ F0B"#*6*+_B6">AA2F,HE$AE D1&"C_K8$)U;_AIK^QC\T]'3);=+>?K,M M?Z#<,&AG%*P!'38*4\#D9A1ZU,&6?.>9 %<2M"QXQH67S%1Q,7^<%9\GE&?$ MR=J N@K=&%#UEC:*.D@J,(;1>IA9#*.K4)UA='[/_0;^0[GZ*,H/HKQ\^&:R M^PREY>-'4G"'W-43PTQMZ']1_7>C.4U=ERP[0_#CGN)[":-C,>8;' MS<+Y1<;I)M]2YE&7^J?&GNU^WU+(_E6_[2OGYM::(-DN/-;$RIJH@FT+G01' MD;[PARGA.KN6M>0'@7"'XY M(GK> 69+K^0DX#FZ(WNX'8*HC?0!TS3E=0; >P[N2<+/E(5K"\CQ/%SK$9XG M5,$4*:S?K1J7Z,D*A@LL@RQ(B=2WX>J?.(TA)AF!0K(DTFEY/'5K!3XO_Q.; MOTTE7](N^-],\1FN*ZQ*'4+4-"W8Q,5K=6]O:)I'U0F1-Y<1:BFXZ>4!@^;J M_H<(KW?]SEB:X1_WF^!HRSW>VC=" 37IW>6471'?'^=J?^2T_" 7_Z[<_Z'" M D9.C>^@@;%LC%LP/XAUTX]0%Q!8\)PR0K-(IZU*7?TV@#2.,QA&C/(DBZ.8 MT\5:U]^Q6\Z>C.ZTV&QHV!\PVR*.;L;_J?PHS.,@"1*(!$?J'YQ"]1:!NBLB MRS#!F,0+-1.TM%W01R/0IS(K!I',PD#2!+( ZXY)^NJ)INK82\,TD2G)<>Y4 MZFC\=V!\(<]SY+=;GD=+Y>@U40*U35Q?:$K'MS;.*]E!"3RM,T_'GG45."C6 MKHT^_)"O1H(++@,F$,F@-"4 PD! ;5AAD >481EQ2E(7,[I/8F);VA2KZY+Z M>^T#S^T>.+IKX(3WL0>Z!4[9(M#WA>L^@6=N"7CT4O7XDV?F%6T;*=>;2A$< M29GA/(-Q)M4R1I0.$IH+F.2)"&5,PE0X+6-#Q"9>U7K-2'K$;SY/TKLIZ)#@X*M7 M9[VEC*/N](;&G>T^ST*X_EV>S>,CU+#\+)8F#[_M-?&!W%JGQ1]\>6K5*V_O MR.H1=)1!2QIHV@ZZ=U!N"ZT[5V1'?1LEK9N.#4DT3KL.CCB?7@T)]$2C!A\< M&_=;UT)UXD#1T]6U%2QDTI#VO?&YB>@OK'20V#[(;U6;XW3ZWU/Z.H,RE,H6)8F M,7S)6Z:RPHB7NIM%'D+'3Y//E==/@CAYH"4[@#QH6R9.V M'B$RJY8."[JKG2>>'EN6_9_W127XVV)5K,7[XD%P14=->*%(-,$G[[<-D&A, M@SQ#4)"8J;4WU0V0=%V*@%&*&64\<+YH-T)K]PUE1UU%;5 MT/VS8T^UP]A0G"<\1)!QIBVQ H@0BF">ISQG.1*)X$ZMZ,Y%9I0?HL&EI>H# M%CNS>;:PKAZ()W).XHL?%,E7#[F#-.9M'3IC30Z)"#(88H0QIC'BQ"H[T97PU Z++1LF-K_N M,?(?_YY'8?:?0!B&1M^"#^-JZ=Z8 "U'1\<.4 W=273?55C_E^K#9)_KJMT* MC($+>+OW1U[+VQP"2(S#*"$A##,90L0XASE&,118YJ$46G'.S2=9UF"4@&Y"-0F1$>H$JI."2')TCA"*4Z3T"7&SIT%)W/B M'H.W(0DT33>+,0)/._LQ+4INUD3S K;,7( -.U"6%=0,F7(J/10G<.B.1\23 ML1G!P*RF9SQ NX;HC)'.:OMU3;Z+>B$QRW)*&4Q1QB!"<0()8@&,*4UE%F#U MJ7SD5(DTH(BAP2E:8BM&)#6./;=76W?(,7QM0VK(--/R;#_,^]C(R)XMVF!ME;[,U$;,XE;E^ CF:PU\VRW6#_*O97[3=5D=U.O-,>ZC*4N MM?&IJ'][*5;LYE99FN; L$@YS006",:8<+43RV*( T%A+H.(I1$)HC1U"SX9 M)CAY'$J//-#TP8:!D:?-DQ#:*;M/8!Q/C6=A,B)\Q4Y0;Y$L)\C-'-1B)_Q^ M?(OE>R,C@W=\QSN>9<;N;^]-@>I?J[*NOZPJ09;:M:S+1;P4LE0[#/)]D2&< MA3QAZJP6QQ#16-]AQP@&:8@X#<*,(;I8B6]ZH&N'R&$?S%FI#V[49X]%:U4R M'( M"T#SX.IJ]C,9=E9G/FPGO-+:<@D.3H!N(ZA9U3YRC\'(/J'S%:7LA:=Y MPY=]PK@7U^QU<*]-RDS-L_IPNRS,>4HH"B!+J( H9 ABD4DHDC@*0Q[Q,'&K MHNG,PM2.K7%MRL[H)ND^"7&61T+J"(H4,8@P"B%-TQ0R%$@1)91QBKO5[%FG MX>FJY381&TJS0NMP_)WL6^NV$/DLVMFQVZO;.7G3. O0INT:-\3 C] VS@(@ MR[YQ-B.=6T'^#:ET4^1:4>QJ9Q;L<17$69I1!&H8A1 AE M$(>40R9H2EDB [5O'U=.WHF/J?UVO1KIK\B2Z85=:ZCZU;!E_/DM8T#7$=2+ MO-:_1FG'5IEWFPI+RS<]P([FKX=MQ](6NHL# ,]3D'X4/-ZKT[MQ\4REZD=! M=;QN_;CASDD9_+4LN8G3%]5#P92%+9=\$8981%QMS1B. XA8%,(\S@E,>1(' M4_'%24X>D-14FGZ8/CDF3.PB3K0O2A_"NSL=&8D/56)".+M"$?6?- M#0GG-77N(*%GR)\;$OAP$MW@&S-WH3#__$W4Z\WN*ER(.,K35.HK"'W12',& M<1"G,&0DXC@4 L=N+;P],C>QD6B)M9NKJ<&@.++BA>KXR>YUDYA79"V^E=7CY?>BMBU: M>/#EB1'4S>KLRPB^:HJ>2H$.2C.J3.'A$6,AY& MJ5MIDW/8\VDXR!;WG;.!)R;*;"LJ72@MU.+]?LAK*EET24X=^:5+_\>]A&OSGRR>7CJY>ECUH;+TK MYPCLZE4QXAEBX"7XVM#S&L1U3!AO7I0] C-[3XX)N.\U.?JDF_*9GN++\MZ< M%N[UWK]UP;1?LR1&&6%!!A/*,HB(3&&>A 3F>9+G 4LB@D,;#3Q!9W(U5)2U M_C6D0=VZF>RT\!1&PZKH47)'?31";ZAV/L[3BNDD/"_9O3Y#FF/F'" \(7@N M&.<;)TO)&@NE'M96!P4H#HSE.?7V+.;'4H3.!MD^/K/;M@E1?[>JUY7Y?M2F MR_'U#5FU-^(?2I/?(OBG'>ASS?PP?]ED3X\W+ M?1X7XY8T0T+OV(LFN=+$*2P2%B)=4 ,2P2A$:1I!@K-8K3PQQ3Q- I0F+BO/ M02H3+Q"-M>@1;4-P'+.9#@-D9\[/%MO-ZKI+[&SZ!B7R9*$.TYC5D R*N:OO MPP^/W&D6WU:%+!A1IH&Q\GYE;K[*9<&*?K\;F:$\"2*JCKRQ.@$G409Q$!&8 M2I9E,LU(2-QVB%9DIXY;O+^])=6C6GNA$6Q_;K.R$ M7+!(Y%$>Y,@MCV=6 M]J>_Y>^EGG"UQ2-5K4.;FC04URR4>6?6T_GVV>;+__FV/B/]Y<#59O<4,*+- M>)B=9$KF.LSZ9?['.LQ.,C'.A]EIN!A?);IU_9,PRP*>11 )D4-$@Q#2G N8 M\%1$4M=I1=)EI=D./?$J8#*\F3[H5[6V*,NV)K]C3XD>%':F>9R ;F;3R.;_ M[G6?=8^5DY_CKG5?H$.5CKU<:6S:L[];W=VOZ_?B02S#KN)JD/.$)!3*3)TI M440DQ&&$H(RE.F4&H4BXU?VJ!:V)EJ CJ-<27CP4_)XL/:K$L%BCM./(D+,IRK!(?9TY\>2X#9W. M5OR]6"X7.!8904)MUVBJ=V]9"G/.8B@ERK(\%&GDE@G<#3RQ/G5DW/9J&ZFY M0&$<8@%Y'*MS7\P05.)+R+.4\S# 0I)@T:0+?EZ3:CV=[+M$K!%X*;X5*YU+ M#BA9ZJ) (Z%@(<\)2B0,@B2$*(A"2'3-K"PK]HP'HB-A M[PXU03UG8F"W3Q\CE9LY/?FM=MYX[_+L:9>]&7;6+?6N,+O[Y[V_CVW74ZHO MX_KQXU)?JJQ,P,6==EAM+_9HS"-.$($R3#.(:)1 DN01S(.4! DC/,B<;E1/ MDYSZ-K57J:1C9M.4TW!RH8N_N#;_.0FDG>;YA<=-)SO:%\!0?PK*I/5:[*7V MUF'H),&9^P[9 K#?CK[QB;"SH9Z4K^G>A[J_55]4E?03VY>=K\L6[_ M6H<+C BBN M#"+'B,69O55$X!ZJX%G82&^PW4)>>%CELB2Q1$#X1IT<:&*KMJ4/% ,O'OH-^.SOJT[#].DHZZV#H] M^FQW7-:"]J^[[%]R+Q-Q_7MY?5/>UV3%M5/(1!B*U9O;NV7Y*(2I/?Y1?4=N MB-J-J6](&\5#92PS%"$HPE0=\%*10IKJ#M,Q)R21E(//YXT?[<@KC@!PV K/ XV88%#N@XZ=Q_+8<@8XE8'@"'5/&1SRB/,4X/.T+ M5TR.Z[B2%AK?=1]?T>$K.GR;1B9W';YWZOT_^2EY<18F \4PQHT[6YF,L\3N M%] X;Z!QA]GWHJZ%>"_4F*]%S:K"1(\WR;:!.H/FL2 P"J4RTY(%$$LB(,Y3 MA@AE68*<"AP/T)K8(#>4=3RFHGT!>M3')2O2$A9OU/0,&YP.AA8"> MSG=#E&8]KEF(O'OZLGEEQ&%*YX%\6?%J^?BMUV7L=FU]B#HVP,1ZJD@*1;,I MQM21=3@U'97;XK3D0V3'4Y*IUGU09G!YJS-//1V/3HDV[EAT=-3YCD.G!'MR M##KYL)NB<5$LWJS6NO_Y+5DN7][7Q4II\X+B+!9!EL XS)"N#PQP%H?HGQW'$B*1Y[)0U-8J-R3T+$7;,IAJ'IMTN=GJ, MG&\[CA>NUO?!=X*9Y.X>;VQ#UNIK>$ZGXXXDJ#8TW59T*_#LUF]O@(S2RXXZ>-'1_UF78MD M].DT0,X+LXO$GI9A*Y*S+KHN(.PNL4[ONKNNNJ2\*_FFTL7][K;WE>_5X>+= M6MS:-%&R&6:Z+W9'W72IK2IE-OG85"#:+5W4OQG7O '#G*>;<1<<1GF! MK C,YA!R$;?O&W)Z[\R"'R\?VYQM?;OWMA+_O!5D &*SU,MY#0$1ZN&6+PZSABT(:4,?YD](D5O NZ'UDNZRD0 .W3!YWAV&SK7?,'.] >.\#A(3B& <)@;D,U+''-.S+1 R3.)-QDNZSZ+^)T4 !/!OGIV+.:WH-B[1K9 MPP^-+*9_)RJBR_2:B_2-%GY0[-Y7E;+=BSR344KR# J<28C"6$(J$ZSL+$I# M'E(<4NY46/\4Q8G-[H8^6)H3=&=^"U%? &6_],FCY03<:<=GN7(LOW\2TC1+ MDI0'&51+ERYS(4.8,QS"1 B9\2#)U:KF9J>\@CK*=OT L-J9/J]0N9G#+49M M&-&&NND*T]+WV/K 5E1?;1!.TINW)8*M^'OM$:Q?'&=T/XEZ717Z.LU$)GY9 M%>OZT^&EF_I*WWZ\TP<9C1$69A&3N5/)F1V8F/J\E6AF 'VOD,T<-,^N MK?OZ7ER7?RO*I>'I2OY/>2M>Z?O3ZO$]^=TA1M]UW(GM\F[A6L#O!5B78,.2 M-MB:*=!R!11;%Z?BW,]'<]@83PVDFW&=!L-S"@-;@^&C9/!I8L]53-@:AH$R MP_9C>*RUU:2D<1S+,,08(JDWC7D:Z^*:$F9Q1N*4$LHSIZ8LQTE-;&2.UGH: ME\8W )G='LX/$&Y&8CP&?BI:39'"-T#H^6M3#2;P6;QQ9KQ(&[Z\XN^WSNCV M6II?J4V-]N85JV_J@0_EJNI^53OTHM;O&VMS+=C-JOCGO6C;Z&;JP)A%"889 M(RE$&1MVS:MH!^;$;3,,0<7C:,@2UGX^S- MI'-J9[%^E)ERW!A-,TGCXVHF1,]W0,X4K#Y/),^$H!\- 9J2YMAF>W>*3M&4 M* EQDF+.(\B5X5:&',4P)Z& $4ZBE,4Q9R%S:[>W'7QBPWM=KLD2\!Y!H\BD MEZ<#1).HX]J"KP>0G54<*[:;%>M3\=F%;Y]W;WWX>D//W(EO7ZC]7GP'GAG? MP');S4YW@VE+008A57LB$4,>Z_*F$Y"(TMM'L7*5M7.1\!5[48)/ZH=YI!D'IMC'B0S>ZO,(6$/-0,SS M'#$6T3RSR@NW)SFQ,G=,-%?LF@%0&-+@1;M>_FR"E>R+I5DB.:S@T^#CINH; M:!I:0'$ # O@1Z5,:/LR8T\N754EK49E\/G/.UG[L%5-OF2_8*[)D]XTK^U.Y M7+XM*YW;ML"41Q3E*91"1_"'RN+27& 8Q!E%,0L2SMV*<$S-\6S>I6V4"](0!7[4XH)5GK$=JLF^$HUOJ1YCGL;ZI M9Y_B\?ZLJ6'W[=2:C-_G\6Q-#?]1]];DA$?7AU +WJ8SD:X^H0F8),\TY8(C MD<"DI\[Q&>1PD^4YSF*0".1UN>?-.' M3_[+JKT8$ES7YM!Q4Q\K<5OW8PZ\:-G[V7AEFW=:%H'AT9/[S#-O=/!66X#P@80!)&L<0)91 JBPF MQ(BQ(,XYRB.GWH,C>)AQ^]4RH%TSZK>=+.:^YV9,*P@WX.TLXL1PNEG!KG7$ M4/;WN@14@(^DX!<=VM.F]IR!D-?>$VXY5,6ZH<4;M(WG4P^GP MJTO&JGNRK"^ILK"$K1=Q&,.C!CA7._RY6I=\&)YORX>Q+;1SYOO M;'G/!7^KA-19P??K-@_O#:E6:CM3?Q25R1O>;M-1SE-*U.Y"!(DR/W&:0X)$ MJ+88>1XF),Z)&%EUP1>+,QZ?/I9K-8>ZD?CKEO%^NZH/I8D@,NSK&M[K&]$\ MI\L$B H8MOM7VHZGK EFU]5!_AQS-MZAWN>V/U$=OT K.^AQ;&I5MSSWIFP> M[[MO;+U[Z[TQ^$S>?=\ '[\-\$[);3FHJ_7B8U7R>[;>=K07;7_Z!4Y)@H2, MHJ-^VMF1X[%G,@95XG4;;/>Q>!L7$LRHME^V.T*'2 MR8%7)]:Q)@):DRRK6W.'TY)V+UAR2.YA%?,@LIMRC9?6J;3(@$RCJH<<&F^V M B$#PO1K@ P]-C8TKCDXM:'A^BIID=VT;>/$:*E=#,?_ MC AS.RJ,M_"V?0HSA[4=%7$_G.WXH^Z+V'7%+ZNJUSWXV[?+!U(L'1:S@2$F M7M04I)A"&D6(*A=>B05>9!0 MIQ(W1^C,Z('3Y^9R96(B=<2DYJ>Y+FLB&%ZY1W8=P\YNU?2 B)M"MQ$'FN3$ M806#@GD+'3A,9>;P@$%1]T, AA_WU0W4;)N[OH+M561W$RGZI5@6B.,\95D* M693F$$4Y@GD:)C"7G*8DPT&>67ET// R]?+=$.SVQG4O_7LY-GCI'.1MM]:S MX.FZ!3_8>+0Y!V_:C[:\;2,2%/@V86(>>I(Z8S19JU)[3IZY@ZDS9*<;F[H/ M.;)R9[DR@15_+]8WK^[K=7FKR.JZ4Q_$^E77P"C)@B3"'.:(,HB2/(8T5[^* M3,8X2G&6.);P/$US8GO6<0"(*;'E6+G3 C([ ^49"#=#M,'@=T4==.0O@&'@ M A"YU@9IN2Q_-VXY65;@525XH;/DZEIMA7PWVW% PU?I3PN*\]8 M8=@KQBH MPZLC.YUIDZ0/ I6X4;N XJ&M#;$YP:JO2$V6O9NW2_[_*4Y,T1VQOI+7Y/O' MIG'5Y7I=%?1^;79RY4=B=$89EHCG40AYJ#V)29!#FD21LCII)K-0F1JWY-J) M^9W81'U9J95@:1(]7BR5POT,OA&U3]"5ZCK^H1( :@E O1'!L278Q%/*<9IG M493#.$X)1";>/TM2*+&,>932($/"L4_;CS.I(_L5;:95S^H?;#[MEK4?:([& M7$8]X;RK3?1"+WH_7VS==6:R/NO)ZKOU-G*8E"OM*U&R7(!6&M 71ZA[3QP2C/ MTD@& L8RS"#B =?UP#E,14R22(0L$JECM[Y3-"=>NCL.S.F=;WEP[D-W$CL[ M>^P9$3>;^@2,'OGN"G*:MG2V\OIK3G>2XMPMZFPA.-"HSOK5D>'2NB\C?7PO MUEJYKF1SK&R_TFJ7'\:Q%##(*84H-Z< ]4^>4V4HPB!.8Z>\BR%B$]N!=^K4 M]:"^K7JQ7S;T31-?PX%C#/(09'96P!<0;NK?4@7OM_*W7@3_>F\CH:_HW"%2 M\\;96@B]%S%K\\XXW=;>!E+??*S*AX(+_O+Q2RWXN]4[TZ95%ZMO6ISI?4B7 M&1L4-D,OR][J)?"\Z M3@#9L/)G-WLP F8[*S$M>&ZV0Y^@#'8=-T 9DA>:(06A+@W;P;AE:I*LS?&8 M>+(V(QB8U0:-!VC7,ITQDGM$U3MU7E)/7E?\8[DLF!I4T64?RO4E+^],\9LN M*,$ROLIZP*DW'@T?H(M"ZK@Q>W#-DN#W59LYU;)F'XUEC]JPQ9D,,-?[6&>L MP%>OH1^C@!@5O65/9;98+F?!^Y%=[B^/V]2QXCD:&6O)W,W$(0E\J?N3L>=5VT-B[:G? MP8=&.F*U0K[<[57?RUEX^;A]Y"-YU!\9^F_^>5^L'WN%5\TUU/4-65W=F0H+ MO^J.M/6[E=+ZHN2+/ OC*$(",I:&$*&(P3R6"8RR*,=9%G/U@Y-3=R;&)U9^ M0TP'>(S=T\PV@98NYA]P6AS=U9H]:/@#?1GZB3S:"]5_KA4$&$DN0"/+DS+2 M35S!6HD#6GDN0".1WO,V,GET@\\\"[Y4AC*''*\ISR#./CT."3/0V?'@:[/U<1QBNM^UKM9I]4/V^5Y:,Q95,Y" MJ$[K;![U4EAGD2!)TI %D!+U#TI3"K'Z#(I$YD(@$F0T&=$_9H>,U9?P['XP M[WP6UAE75&?*V^.G!74F*Z7C>3>\._ISEM YMA\^]M@X%7MS>[#F"%R;RE#]O^OR Q_*]3^$:43Y;:7S>+8C-2_MGI,722A9Q&*U M@B:14F:1!Y"(,(-IQA'"<48B[A3?]FR23+Q.Z]2HCA7 ^LXWW3C*S6P\WVS; M&:@_Q!R.=YUN7*+]\D<;<3:>4G-GJ(-N&N;:\BHZTN91-$V)&Z'\7S0_._Z> M[/CSR3'KBO'LT[6[-CT_0^YNH;^3RKAL/Q?+!U&])[]U640LQ9(F&.O2#NI@ MQT4&,<\2*#E31V,2!8Q:U7<8(C+QVM&0 YH>Z%BP]YD<1>:T>\B'O&YVMJ-X M ?I"G\RFL!?:WEGD0_AQ#J.#(/AQ&IT2:L!Q=/35V9Q'IYCO.Y!./CNRH@RY M*Y2A,[MV7JQU\.R[E6[J+OC+^];>Z3YMBS0B/ BS'.8R"97MD0SF%&609XRD M282EB(A361E+PE-?_U3EG:C6CR: 6/SSOFC2'>_4XS=-V;RVGE-9Z=M?TI5\ MNFN*_#C6HK$%VVY;.@6$;M:MY0#T60 =#X#>;[>'F@^/Q6<<)?=5@<:6[+QE M:!S!V*M%X_K^.$OSEA25:6G>:_13;S[\GT)4.H_UL;U'#92USC*1P"Q,$XAH M$D"<,0Z3.,!)+&4L4Z6LZF9934GNR+&^U9CJK.M%P&(:A4D,8YIJIPM5!Y^ A#"/*0MI3O( N[4/'B3W+,>="_!- MTW8,?!N&S>KMS. //J'CKQ9'9F5L\BYZ@EV M3C30?5LVPH&>=$"+YSD_XWFFQF>JQLP2S)^U\3Q3=#"!XYE8&5GT45.YDE]J M8>I/7]&U(J.KN+SYSFXTUV_+ZDHMQT07=#%1K%TY^\<%PYPF.*609NH?E 8) MS'E 84!S3E# 6"2=.N>3YD>Y4K M/0PY\B9"V=&U&NU!4U/6]ENAVW68WA*7M[JZ[K^,U6Y]#(WA5:-?R;=%SE3OF0?O W_(*8UY4'2\V#'/0< >V['4M/313S.QV>YQ>@$_]"6C8 M!)I/CS<@_D#S=2_B@:-Y;TO\0;AWA^)QZ#%M34W=-;6A-9EJUIU,^V]-;*<. M-/.T+-=Y0,!A,W.>;&[6XH!8WBJU')=C9-O1)T/-V>D A/FXL>?,(].K/K MMGDEGVY1/M_?W2W-Y)#ENY7IDJZU<:=K)DI1&NKN7)P% J(PD1#':O/ &8V) MQ#@@L=6YZ6Q.IH[S[/4D[?.SM\GO,6@?$GG>' QK]JS(.KK7.E"OY!Z.3T#N M\>;2!-4SSO;QJ;/A/2Z(=0SN?F)*0(5V9*V'Z2BE.8(KSD 2YC-*0 MC,@T'<6,E<:=G8^J60.%KE!H?$5-CJ%K[^HQ4-L=,*=#;F1!"LW.Q:Y]NMAZ MT2Y GRO0L.4]8>LL6+QUS1[#P\P]M<^ :;_C]CF#G9<)WW:Q6O&=+.#7BNBR MU*%^.[L"AE'&4,:A#(4R9#0+(0E# 9,$9TQFL9I,IZ":L8S,N &V3C[WB[2= M'9L#/S=3MH&K;>FG(W1V(01;MEQVN*.S^\>BX[D,@#,;SU(O8"Q8QPH+C!YO MG&G[4JM]X9MZ7:C-GZ@7,HTQ#V(&!0 MPX+MJN21I]S=R1]%>6DB&9:/.L-(QTQBHFJRVG1BG MX9VT+0*G_<[G"^^F:.?)[>2*'A9ME$OZR)"SN::'1>J[J$\\.3+H=>/IT..5 M*U,A5C8KZC7YWJZD+\5*R&*]LX$,8R*C() M,3%V"_%,<(_T8>L&DQNV=G#O-ODO6N9^GG2/[P$G7_&:9W R;]SE^9#MQ4]Z M&'*D0[9NUM:QYC)D,*LRQ1UD_*%.81#B&/ I*B(.0B=]KW M'R8SL6'31*$)HM=D+]HV'Z,2C8_ 9.DM/5MX1W>HEOO:56YW;^>@6+[) MS.NO'!1TSR$Y_+1[T=LWJW6Q?GQ;+,6'>Y-[2L*(YCG*8"C2#"*!,,P3CF". M8D+#C&>46N75'!I\8I5LR %-#S0$[>O;[N$PK'WG2N>FX/-5KSVF!C]JK5'GSEW\W]F,S"SWB["D&9Y&J>0L8PHI0N4OK&(0:Z62AF2 M/$7"+9G-*WLS'A$\]>5K=[6.Z[#G274]2\P]5>./%W/-TAD'#I]@>C^#>&'N MF8XE/H$]?E+Q2F7FUG 'NP/M9)Z9/[XF:[&IU+)[F9L$3,9!!J,TE;HB)8*7IOKVG08 YHQT*MXU-YZ5L6J+EC[62F[ M_%AEQ$3%BMHU#>UYORZ6:\T?Y4O@N#1Y3([>;4IW($/Z\+=J4C_:CS!OS]WD MSHLL?XS.=SZGS5L[/*],G55855>)[C*V305IL7ZE2RNNUHL,(\JC,(>)J:B* M8P;S1(20IY%:2,,P0&Z=!DY2G'AI>RVD,'4_67E[6]1U8Z180QOHOBO6X?WV M(-HM)EZA<3/X/=*;*A6FHQKJ:?&/E$&U M>'&<03@2F=E]D0., A[%2OT31"&*F52;Z#2&F: TS:E 2>9D#8;)36P*=LHE M@&5+OA#G6H03* J:XSA"$J9))'1:=@PI9@RF041)%*! (KE0]I^6\^/8)_OC M(VEG6/VAXV95AP+-"!>A[L:&@H1!E' ,B1 (!GG,4J:L!&+< MQ:ZZ,C!U:.>& :#I@A>:\L] 'R@?2+'4.UHHRPI^)LN^^]/-5#B#;F<\IH32 MS9Q<7KUZ=P%Z_/3!O#"WQSWP+@Y@>Z%.Z<86^Z\C.Q8F3P;)F?RL)FHL.+M& M:_0X(\U8KU2#CF]Y6LAA0448"H8YY)0@B)A0F\& AKKZO3)G/(CC+'0R6H/D MIHZ8;7MIF/R]KL@),90!Z3$VKN7D"20M+9$W?!SM3E_\)D?H2148CS5H[43T M93.&BK3WJAJ=3^Z26IB_K+JJ2UJ![T M:O-N=7=ONH^MF'K+\/:^6(EW:W%;+UB0XS#/.,P)(>KHPS*HC(>$(@@%IQ%/ M,;-J&3\EDQ-;FJV+>WL@T'>]'=MZ6[1A'!C.=3[LEG=@F =/N0=?-?_ "#"V M+8?/B;8S:<\]?6Z&\#EG;GR+D F@]=U)Q">+S]-P9 *0C_8EF8+6N"5"'SFV M)X[V['Q):^.77##=I3B-) QEH$ZV,A<0,Z;VAS3":1ACM7UTVA\.4IOZ1OQ& MK;1-='*QV6S7EB6[[."RLYC>0' S?7N'RY8R^-K1]FBZK&3T9(.&:9A0R%.&(0IYK&.8*KZ,;OKI)-Z(D.9#4IP1U/QDN)G#F@^)LA_8 M?/"I":HHM0$!]>M[H:M>7BM0Q2(7+,BR/-=5]Y Z)8D YED5PXF5D;UC<@]EDA#!B6 0<42'='#,G*4YL8CKZH,? !>A8&)E7>!I&.ZOC M%1PW*W,N+LXFQ5I63R;D-+U938:U^+LFPOY%[_T%/HCU(DV9B!.2P@ Q#E'& M HA)F,(L"-.8<1%G2;!8EVNRM'34#I)S,@8;HM9?>D4!O")5]6AJ4SL4/[$$ MR]+9Z0T"1[?E4 G_VD3XS5*7OR?D]"7W-;$?I9I^3W"'0OG]MSSW#-VZZ4.$ M\B2DZGP1,G.'2R -4@'#/ C#%"&9>>H;.M?MRI/>H1OJ9]R.6(!HI_Y^H7$S M 8.=1">Z@+"7=^J>HL]T.6 /@'5OT7,=][IVTR=1K\G:9":\%MJC7:S,I8#. M,K M:C8TQL0*WB,-GM V"43V-?BN]+QW@=O"[D68J6UOPU5Y'F,LRQ. M(4O)ARTS#9HGHSS/_59:=\V8 M#+]Q73(T9.L.LKK%<=W_4+8XWJGW_N2G0<8H# 8:8KB--UL#C%%B]AM>C!O MW0)_U-;\?XJJ9C?;CDM=SJ:V^E6A.]L9Z_1%G=+LPL;/&'G"[;]F"#0<@0,] MNG3#OHZKUAP;OD98D+&HVMN2&= =9U7&HNS'O)P)RX"A&3OR;";G3-'[QN?< MH3S>$.M_/I3K?XCUJ_)6D6>F-O8 M2;#S_LP K=N:G"DOGRVX>/XK:'NH MK"ZB'89SWW:I@46ML,>7G)M;+;(T'[7[@"S@82[#".(HU2:-!9"*B$%"O_I3VXWDV*( $WX NR*/V(K>0('^QVC M/SS&;0R''EYI[9] M;Y?DF[6+_/#K4WO'==4V31:&3XIUM1PXN,>/2&_A&3]?<$>G^+#,X*LF[ZD! M]0GAQOG%CXPYGTM\6*@GWO 3CXXM0U7?Z/^TU_>!+'7PV_:LI?]PN>)//^@] MN4A%GJ,PI5"(4$?+QD)7OQ:YK&<\GT#V)+_0)0\:U8Z0*>>K_>$'"M:77.C.0\R$2>2BCBE$.D0PMP MQD+(U$0E*8Y0EN!V1MZL^ \Y'QU?/F9#J$^?91[LCJ:S(>MFUC6A"V!@?=-' ML^=$:Q[1H.]\V'_#9]$R#T!Y*VAV#B\S%SOS -M^(30?@WH/G>Q5Z.@GYR\B M'B2(D0#*7&00X3R&&,L(Y@AS22E+9$1'],1VY\1*7\]NB-TO4M.G[BWJ\AC. M=A9O(M@FB(]],47]^5_]I:,[*->L-X^[:_SNI3"WK:_4ONQ&7WXMZ$0D2 M94F>09(%#"*>)3 /A-29X[JJ89(G(K+UYQ\8?V*#T5$$+4GP51-U\&$?@N2T M _],0=ULP"0RVCOGSY1UG$=^5V8_7O@!409<[X?>FLW?/L!RW\D^]-BXC4E; MN49/G2E0HYMFLN:P<=M>\"2Y0"'F 4Q2FN@4- :QB#,HCTZ/=%,6Z !MT3)R!_PJE]N)ZVEQ8$)QU/V$/ MP.X6PN%-]UV#KF#S;E6O*V/'7Y6K!Z%./^I<]+$J5JRX(\LF8[/WEP6.$2$8 M$\C"7)D&E&4PYTV3"IHC05&06@4^C:0_L9W8$-:51Q5E(,L*,$.^MG:BC(7V M].YD8L#<#(DI3+7EY@+TJ.I6Z!V2#4O]OTX+H_T&:&(XQVV0)H#5:2MU!B@# M6ZTQH\ZV%3M#Y/Y6[9QAW(,D/J]_^UBQJ^JZKM[4Z^+6?,O^*M8W)=_V4K., MF+ 9:V++VZ8B5043"@)P_?D3V+("&E[L8RBLP!FVMU/@XF9@;2 !7[UV:7,5 M>E34A16!V4(P7,3MQV,XO3Y2&0 6:3[I+.<0YIE&$8R9#D.$$N8TWV/ M"_&I3U%M1P=]-0!^'!7(V4 =8]V1#^B//JN8' M1-K5Q$./C/7J-*F\?R_6-Z_NZW5Y*ZJ]]KI,7Z5QG$&$N#H=AB*"E&44IC1! M$N5!3K+,S<5SFNC$I\)-__=*/(B5[N1T7N]W&QAMW3]^P7'U!;5=WW]7Y$%' M?]J6Q2X2>W,369",&U?F<,0NY7RZ0T^L4J]).I7?3NX:@+;EJ5MJ<:#2&11 M&F=AG,*$9R%$.680ARC494 HRC*,HIRY;-U'(^&^=]_4F'_0??K.P,!NQS!6 M,C=CHJE $Y.GZ7B,_#_ O:^P_O[0\\;L'Q!J+R#_T#/N<7.ORGI])3_?TYI5 MA3E.?VJVM%V!%(1BFB,I(*9ZK?:2CD0?W9RB-F"S6R%Z4>66;\S;CO42X T;D+M:ZS$C5C5Q8-XMV+J M,PEPWIN1,[1/R%)$PYBX[)D?Z$UN\ M?MIO:5S_K,^/VF35EB7%QN)KMP>9$#4W^]@'K+DK><(*:'@!+S0W/YNF-]I@ M*);\[6A&8N%IT^-*?=9]T4AH=K=.8X<99Y'>W-XMRTB+)L9,Y1H'BS0J6_=A8R=2[D,4")@ 3.(01['BI.) M9D!5CX,")31)8R&!LDH.] */@QMN,[(TQF"Z[]8F;F<+T@ M8>=:>Y'1\*L2H$)KTC1/GO*RG%E]XJ2YK[W?] -7[[QTEM"RO=]E?]^U?>Z[ M[R=$A$"6Y #F6074_@I4%4I 64$$*RX/F]0H\FLG-O $_[AN>/VPZBXWZ$LT M4"4ZZ.*\U1H#U'J'Y0DF]XW5"5H'-:+;[;:IR6Z+%7O-=AU]Q?I:S;^;L /$ M_^YJ3.A;;:H,@!C92YD\?34=Q-V*[QU)24O(4T!$+C<'7'%"J!)O7@F>90D5 MD!IS/%\2$MAM]&)OHFW'FK!>642B+D(S'8'R8;"= SC8VC-$2*$.$:>+1CN3 M13@9?QUCQ!$(06@C3HPRYXXX//I6!!(GRH^P2)Q^UC\=WX!)2Q6MKS;\7JU/ MA_([!"&AC%!YB(OE20ZF"&!Y/@%QP0N.,2T0MFJ >HTRH:^^)>9,<26OQ1&3 M7-0I$WWC[2JO%N^N>.(,)9T_#K_)EV.V09H+TWXU-)O&J8'ZSPQ**DK$@A2'0/^$H= M^%A9@!Q6E"=%2@@1IOLT>_&!O6$O3WE#WDHTW\HX@#F]LPL+D9WW,JEAN(GV M&-Z)WH<%Q=!\HQ@62[L4HU]3;OUOB MS>:VCZ;'L$@0R8$H>*8B;P20G!(@&"URE+-",",2Q(,R^G,&GJ^@ M/_O)*Z_\>/-<4WY^\G]1U#FJ<$D7.6WN5:+@\.\J4:+MG_:-T_7#JOXG9VV% MT\=UT_U*?2Y9,,Q)KFI;"TA4@2N!@)0T 0FG.8]33N6T=[HFFT7]T#$V7C]\ MEVH"+!TL?N!1=#[IJMKU01X ]T#7#G."KGO>\QYE'^;R]%97\S%&]=YM;!;NS;-=O$K_K-^ MW/7\KPE.JY2E L "4X!* >7!G5> BXK'(L=RG2E-EI63D0-[_$Z6F2L_-7O< MRUYEC)T#[,1XW/M=5'[,E%ZBLF)E614VA28CLJSFC4/=R96IH6,H&1^P M?-AN?=(R2?"\N9":X/5$-F6]OZ/914ESG]&F3#YS6)M\Q)&0J+O9NA.W]!^[ MNN'LTTD.,S+A \M@>+MM9VJ$+4 MZ] 7W3K7W$Y#9%MZZQ6JZRIP1[],7BMQC8V>+,B='FGFNEQCTT[+<\T?=239 MX^N'!C]]K^D[98WB']*5P/7F?[LOKZARF%59#N2>HI!GJC(%I4H=PCFAO(!9 MFMF5B4Q*#.PF#_*C(P4LR?DF<3,[Y7A%P\XK7@(B4L(#W',;F^J+^&]2WKQT M@*;FGY $&C]HW^]%'CMV2]Q\KC?;5[FZADU>+@X0>!9WGS2>C/8;J(.;0V24VQDEU-7ELNCSM:*9=*P8?^5Z0^[4JROFZTB"=+M>M72 MOH I*UA590 *(M=5ABG %9.'=$'CBF8,I=2*(>Q41.C8HQ((-$78>M]O>LG; M%@T;V\*",P@9Q@FOLMLR^*=-UN1976-M)<\G3?+) HDKC)(8@A:KS9(Q+4.$X S'.TI+% M><4K:AHJNR@E\$1LY4:=Q)O^ATC)'BUKL\!I.J[FQ7J[Z>ALN%7<;=(PIR#< MY5%GB\A-&C8,STU_V#5#DW#&.'O/F_I9KB'/_&.]PBM:X^6 :+X[4_$"%55* M(2AH)E?*C&2@I$D,4D8%I@B556J97VDN/'3P6W7H?+=O"GL@:K9-A+2 TVR! M#062Y5SOM(@.:D1[/8XZ:X0@,K%'P%M.H(7HF3/Z[$$YS<=S&,.1%$7Z+U8O M=TI(1_Y;\XVB_7V_?L3U:E$5258P3 "L%!$V31* .:0@CY,LRR!6))M6="@3 M @/[DZ'XZ"#_1E-'1[^W.EA>^T]B:.90?")CYT2N!,6>VL304E^D)E/BYJ4S M,33^A,C$]#G'H_B.;/@_=M*Q?'A6UXTZ)844*2*H2 'G, 6HQ!!4158 1K(T MA4F&,#$Z!HP)"7TQ*^TV?(H;FNN_6%\Q!Y?Q_%S(N8] MD(\8>7(D'_NL?8[[N^\U%Q_^E#-%;E[48?"WE M9VE24(9AF6?&&>\C7K#9<^Z\@6E7 M9-*/C3Y;7KV!B<,L>Y./NRV8[^L-7:XWNT:..JR#Z>AE5&AN<](O;G.X4\DR M M,2,< 8X@"1*@4XJPJ08LCS F4IM]M87ZE/Z&#<,;GF5_E'RTCXM7B;K=8S MHF@;8Q^M-I3K? @Z'4]P>-H77*O-K%L(3]"]WFWX&M;-Z HYS@:#\*4VM+O',Q 9V85H) ME?SU57ZHSQS3G,E?FWI%ZZ Q@*FD.4(4FSC2J8$!G8B'W'=M'VSU,P8 MV7BYQLU&\#VV;#N*?NH]<240I MTH2! M,9 0V#DYE%X151#=J:([_!W=<^R5 V+= *6> M/P?CB(0G?V,K?5;WXPC-:V_D.HQKSN($4][/+R?G+TV9TO6>N3LT6.FIGVY; MYJ?0ZM2(>CW:;8-MRN7L+]CP)NF'?FWNX:Q++*&J0OQLV*MET^JL MDC\<[+J)>LNB\U^%Z/=;LM'=Q'U>B;W9B_&6_SJ[ 3/GU[[5"SK-WWTS3>R+ MAM5A]6_JK'IHEW(G^O8&MRNF5M-#;MX^-6]1Y&66\T2 LF"*;T2N5X33#&#, MY:_CDLC_M]B/7Z'*/'OR=VWW>7E^%T?'>Z;VF?20O*ABA7^T.D?+3D6Y*3&O MK'5](33GF4HI Y 6\H5 5H(RA@0PDF>,5JP4R*A8,?2;N.9.^0=_!>-+_$S MVJW1.E:E-1HVP+H34:]4)+6*KLS0O093\P+R&;!U*R@/A;%5I?F5Z(Q4GKN. M/%LE^I6F#RO3KQW*\49NMZE7JO9 '7TWFF'S]L]ZL\@%YEF.$A!7BO,K3@N MBQ@!4168526$:6*57G!!3N@[MTYJ-! KM_!2L&4"WR68#*_2KC?>\N[,P6[[ M>[)QJWQ=C%V0,N]-V+BI)U=?$Q]W[.#5.XC/AXU'%TEG=ZMO*DC5R'V]OG?[ MZVI-%*^(BF+I$+MBT%U1^91>7]H$5%I6(J.B #0F];P3GNTK2^-]% XZA7.5*D#;W2D=;Z)AKJW=XP1<>:NR4(>W^W9H[I M+=^8ZV9RUI=EWT L$**^FHKY5F_>1F.!P#UI/A9*CIOC[YB)OG%5IZ$2*7@C MULTCEIC=D67]H 7)7RH6$_S %Q#G,4YQ"@AD0OIUM7>C\O2>I02+O$P3F._)^M]%G=FR,TK[V7ZS".%:#+Y?H/-?;'=?-^O2-; ML5MV.5\;Z0IYK3UCVPI]N\!%5<8P)X D%9*NJ82@0HC)LR5#1.1$5*F5:[*2 M'M@Q[771C5BH7"OJK::9-XT/ND%JYGZ" 67G?'J1T4'F370,W+L6.$50?Q-U M"GFL'77!P5:M*76 Y*3%U&L1+O6F7GEA468)+04!2*&+FJBR!(J\ M>5)5<9JDB'*K/M5GI01V(Z]+,*^J-+5*V[S:6LL[_)-:4^_9F:,6A:DV?8L\ MS%$S)^I-O61<'OC91_HVOR(%A*PHXZK"(.-Y!1#+&" I1*!*"2,Q+M(XL6K7 MZ:!#\)G\^(B;%UWSX:M3O O2AK,_+'Z6OF'0#V*B1WS(=O!78.*]\X.Y!F_4 M[\$:HLM='NR'(,Q-);53BE M!$*C9NZ7! 3V.+VX2,ESNN@Z0<3,>5QCIYUGL#+1>L)?LL/3;#X9?M:I>LFX MU_/PXN?<)EG;Q.JWK1Q-IZ-U"92+K*"I((7JOX@@0&56@BJ.&< Q2D@!2UAQ MJ[EV04[@*=^LBAADF"4( 5T3();4L5#$W ED"2PIQA4A) M^FQ.PYV^?RT=$CTM+YM;F;QMQJUK,VV[<8=X.89'@S<"_,U+ P:*J]S05O4? M)_%_!-^]-(P0_@L&.-^[UH3 M[1R6K756--N7S'!BUSX9;#92[4MF#+FT+W[&L2DV?JJW>*GZT*OYO)/?V]_6 M8BLG++]E3"?U;18%HZB*60D@*E4;IRH!%:<%* 6B1,ZQE,1604P3H<$/-/*A M%5Z"W89'FTYXVWLBH@?U(K;3J5;;[USE7XRMB^[PFFU/?(-F-WT'TJ->?-3+ MU^SYK08>&VE;V.NKH[:)R'E;:UN <-)CV^99^_9/GU:;6G[ROF&:[*;FFZ_- MFMZR]9/<_W].IHY2QV4Z=I:9'GZW#E+&APTY3Y@^Y;@HVWV]73/WG MPS]V]3->*N:(?;[H@5UO$9>45Y!D(,WU34+! 4:X! G,JCPN4H2(5::3L>3 M/D$I$/&#!K:KOBE^IDM_ %1LUW\)B)KX^H>!%C?1H#KOH(G/?8"E\=XV Z9R M9]X16,)QNBVP'<#-B:C4MG=KS8G'5_3E"U9G_J[70\81@[D\0>0)EFZC* 0H ML4J01#&O2$62*K7BJQN1%=A1*,G10+1J!Z&$.W;)& /-S%=X@L+..[BC8.T. M#.SSY #&),TZY0U,?CW)31YQ3DG4?1K;JQFY 4 H4PG.K$B0W !P"DB99B!# M>280SLJ29@ZLIE1K85:9R0.83&\<;"WTC4'L;7LT[AE+IF' M9PSPEW(X''SN7,,SAIU),CSW*4>J_'T?JT$]U@)3F+(2(L A38&<:@B4*1&@ M2-(*PURNDTEF18!_3DK@-;(K[]?;Q]=4(TL[(HQQL,QFW=40V$V^0<\YCXP4 M1L;X8I0_*V->GO@Q,T_8WT<_/'/.@&KB\.N:U:*F^A'I*UI.6+PW#P_9#TZ@1OZRW_\.W[[FBHZY7ZIS2UR\8WI:8C!78)TL5&GW* MBJ0BZQ5?[S;'.4A2L4AJ%AU4,[\T,<)J^M[$-TQV[M$!(<^]B6PQ<+I',1(P MVU6*C;G#VQ2KYV;>/:H([?9ET,_X;ON=-_??\:I+I_JRUI3VG+TB.OU%G;C> MRV_@/K"[2&(,"98;RYS'BC"#J:ITR@$LTP)#'J>B8HLVR>&W+6ZV@?>8'DVS MFTT<$RH0_U"O-*D'P4A=U^VA,\B-@N<"T@#"I$E!2>1)!)(]!R7,( M,@8)IP7'64ZZK\F'5>A7 '^P.?O?3ZNCC+N5+E72$:&:5%"2J2 MI)6 %<\$;15"HFK75F\UH*N@52(XO/OZ!<2T:U**CGWHE M_B+]?'2<0MLJ,AX(NP(H<];O(("Y\7Q[ \Z*V-L:@!$J;_.Q9B/OMC9O2-=M M_[!CQN$2;S9W0O>]_BQ/WI^V_'&S2*63Y)#+(VI2,("8R ".Y8FUHDD2DSAG MU*ZMY5DIH3,)E4Q5]]+V]/Y=R8VT8,O4H/,0F>W&KS;0%0HOK."BI R53 @$'! M.<.<"JL6UB.RPM\SJD)_*7J0Q'HER\%YS,QFK"5]N"\ MI#>@/A@U^3S]P?@C]N>6KRJ\_5]ULZ'?N]*.P9%K0*.JSUX;(VX]UV'#?96U M-E&KSKZ"Y?B&>D 'W.HT3WN_X_?I#F[1S)SZLI#3:DKH\;DWOOBV& M#+Q=Z#2)>E4BMN.J>7*GC=K[#O2YB6X?%3^L^2VX#7C3E^&!<+/SR)XAL[H) M=P# Z4+<1LYL]^(.Q@^OQUT>=\R WN]R[L0P(OR-+U584H49-MHYD4% >'-@ M6DLIPA(;$!=9#J1_KT!).04\QTE!8E(E9OT;_:@3V &U-TOD4@*>\\GERG=@ M=KB9#UGW:SU'4.T3N+U@X2O3^SIEYDT)]P+<2>ZXGU'MF8P^K+;U]D6>]3XQ M.>(^(?'+3A\94H(0A"(&+-4=)52?X(H@Q=BJNA8BE'.C)F:3D@*[K5:VCC < M2X]:\>9D1^-XC?LAKRC8N1AG *SXD(R,877*]42>:"0$$PQT(E5Q4 52D$F H" MF,2XA$F18SLV6'/1H2>V$)QN==!?M+I$M%,FVAZTL=N,6 !KMO$( Y>=!^AU MT+R+&JA>C6B@1Z04B7Y2JEQ.$K/>;-C;[VEC82%XUDV$/2"O-PP.([AY&9WC M\DZE5^BNR9N.%8"56=S0UY-VXM..A"=\L^'\ M[HDW6/$N?&[S)C:TJ752VOZ,S$N"DRIA(,L+.6,1HP"S/ >"HBS+856FF55) MMZ'?.HZ[S5.4K%[W0# TL.%$,I%8Q3@.9@?W&4)0Z/3#G3%(;',U\AV=T[/S& MQ:Q'?36R5R 0X>JXM2'X5B](?#NZU7$(1ME6)QYUW5](MZ.3>S-$4E;E$"25 M$'+/#PM0<5N=^W)G7WU?FG*ZPKS]@-T":KD0IDQD.0\ 2B5 MF^LR3F(Y77!.*EJ0(C=:)8]VAIY)P-MN:XF7TJT1CU_1W3N;MS8Y1&)\A MSK997JFYF64\82B^U&L-5P6..,L!A.I>"^$4$":/J20O MD@*3JJ30BKGL@IS 3F(O=5"6[=1?]!),9B[!@_%V'L#%;NOI/F&5I]E]2&,5J=TQ3#,J" MD#2F25SF1G?04X+F2249R%94"+B[334\5TZ"-3YC?4)@-V5=K7=((QDW[8HL MD@L#SYQ$,F[>:0[)Q.>=4U]QQQDF%^D[\8T_\]6.ZS;@BS)G7!Y9&\GO&MP;Y^M>ADVL\76%QAVT]<= M!Y<$TTD#_:6/7A8U=W+HI-%G4C^GGW'E]B;;KG%?S3>WS[A>JE$_KIO?\+*? MY17.($]*@'&9 H01!B2K5+$[BQ'[/M9JVKQ58% M:^-&.=6F71ARMC*T<9.&%6<3GW0]#JM\K_5*8[&K08M"!X=?N8CM(FIIP=IHZ<D# ;G*:&A^"(GW< M5C=6] MCSD>$/F[4$??YQ$?=^\=^7*[_^")UE3]^TF2I_)3@K8UR04E"CI,WMO7!_@G6N9ZV7<9!.$X 2:57S4N!XBS-8E999?5E;XGU_V/_Y7 MS1LYT/>7S_Q9XJJR>$K$TQS'%9 >5>U."PHJ 4N0X10B#GE&,ZO[6#.QH7.? M]ATDHKULO0OZ5160)RD M5=D][>8ROO$M5IW"/N!&M8/:W%*Z>]QIKJ#W7-2TWBX*CF%)J0 X1AR@M$ MIX@ 7A&2$EPD26'%^3$M,G2PZB!0E>LIB7:NP0 T,[?@%PH[E]#+CGKAT4]# M8#KY'LD[S(WUY!(,!,[J#LP!>.T*+)ZT#SAW92UZ-3,,,@\>"3Q7.TF&L:'7 MYDP'BQTML9MJG1!O"^T%Q9VBO<-Q9HOPGE%^&-4]]V?'2.Z!(^-VI0M;Y?3A M*WH^(EB@#.<)@X"ED"AV*P0(+!( N8"92,LJ3JV8+:RD!YY(0YX6M?$[TL9' MSP [J V#KZ$ M(RT>L3./J+J@H&O\*F5['ECI2ZPG 1&G0:Q7V('-\,]#_&G M%?N"'XW*W,='".PWE CSQ7?$T.FUV(^-=E-[('//['T32;'U<\U4L>6H_58K M]K1Y3@OXR+"SK>?3I@V7=X-/VW<%T17X@UA;1YV6QWE6L"0&%*2<\ IA&F2)666VY4S71 4.@K6U8KPZ*FIY9;G22YVV"+I>1(G MLRV^#^OMG(PN6SB(O(F44&_9SZ9V>2Q.."MF]HJ$,6//E2&,?MZ]9)BNFZ=U MHSVOXF[A[]2XS.+$E=%#K,<9 0C@-(,@3*K!.!IQ>0>(:5%;K09,)07 M> +O2V@'*MQ$6@F)6M0I$BE-[(N)QV UFP[>;KISYT%2'0P0IAH!40M%+,PJJ!"<@@1G/5C,UN:KC;6;N*VXFYX#($@T;=0D3VOR>1FS M+LBC9KY>C<<_? 79HVU?I>.' A\S-X%(B\^9X)/]\(W:%9TW["P/XK7MA/K! M7K.4%W@R M=QI$FTZ%:#/4P:(GLP%RTZ%;SWC83>P>BEYZ="3>CN+*%!*+KM1^H7%L0CWZ M;>F:3VW_PU/?:7.+Q]I,&XPR7U=II (CB')!$E*"*XZQBI&)E:AE].B]HGK!3)WL06.GEVP:; M+L!E&F6Z'@2G\)*#_0Y!I7'CKH@F71AXYC#2N'FG\:.)S]LG9JA"C5O-JKQ\ M^2K]PM\V9\@[K&OP[48-'3TZ*E[JM(J46M'SYC^B2W0PYCD?EAB.S^NP\-G- M=$?D I3YNR'BE$YB*6JV%!,W"(9I)XXCN,4NOO"MJKK5+HIQ]O/+7S>FU4W>E/2J&H7OUET)AM4.8? M(K;ICHFG^(J# K,&7MP!>AV1N6(DQ]LSN;]B]7*G:($/!($M!3]G'Z6IRGWN MMAVW:%^(\I4WVG\>@HT0%5%CK*OO)+:MAN)*^*_WMZ@X=W@&[P7R^O$.5^)_46D M9_Q\W5WZ4FO>ZT[/8)[W[&::8DWFSOQWUBE.F[OFF_UP_<^OQ7A#"=% M!0'+^J%IDT^JA0P><6Y+5&^EFWA6F[RM_!;4 M9,G;M(QA\Z.N.=(7>4:]_X,OG_FOZ]7V^V9!((YA!2M \B0'J"P*0!B*0<7R ME*=4"%Q9[;FN4R>P>Y!?J=RZF]$UZ)KYB/DPLW,CK5Y *Q8=-(NT:C>Z9QI5 M]?Y#)6^B_^&XB>Y6'F+9?O'QUV7I&F7F;L;D ;@S/9M\C.J8V'/4B;QC0MHL M6)'G6& .*JB/CB0&.!4E8!Q!Q+@\3Q(KULSS8N8(,X+F3>#9]30D_2=\4^[,R=<)$N7 MFXJJRF,&$$SD3.4, 5RP"@@*\Y3@!!&1PQ.U^FO!QE_A MG_E#O5(GMXA@^0?*HY_J5;31NEPFPK&'#](X9K!@("=(GM62#,F=&R$@H92) M(J60Q64'WX<5>POP>K$6M^(L/&Y54L*L0')W6Z450'F1@9+2#&1913F&"83( MJF_\&[8XZ)C\-TIVM!X4H8=!SO"<^R:]#>QN-W'5^4WO/9,%2Z14914 4$'97"10*P&F* MXT*425E:'6N-)0>>^Y_DUELUJZ5[L9%)O#:#;W@X!CYPA."G,'6O3_ MT&AI14*5ZAJ8'J1V=TSN&Q;S&L Q7MUK,H";)_G:K"GG;*/B[[_B;1>5UQF> M+WM.'[Q<;N[$ZTYGAR#^@LK-!*DJ#C(*$X!$#D&5"@92GB$&4[G!0)6-E_&B M56 /=-!+!9@WW^6!'\AA'KLN#>/'MH#OPLQ5S8ZPG1OKU6OO%P\*RA/Q0<66 M1TPIJ=Z 02=%?^[.*WR>7*$?G69UDUYA?.U"_0YN7[WC3&4^W"A^V3T2WBR2 M4B!Y-&. Z+QWDG)0,H% !?.R*B"F"!M7^7C4*W1"R)Y>A?]CIQ+&L5;CNK.> M[UG5<-1$+VK5?9LW8E[%]$9OQJW::=XW M9%4;%0#'D1HJG])FJ[4* -&P)BO$\/:E(%_Y^E>NYZ!AE^$/=]'OK1!/I1 G2CM5.1Q&F:V X43Q86W"Z1^OH$PXDR7< M=P#3E5-J_BQ2EK"*,PSB F7RV"M_PCBF@!.60U$6K"SM*11,) >>+5H/!^8$ M(]#,SJ=!H+";=RVSPKG*@)MHWSG8K"!XRPU@]4 MCOG_AXX2/1O$4\._R\6X?N:*MNN1?UYO!J0BE"6$4]7BE.4,($8XJ#+I/Z3? MJ'B!4P&I54<^6P5"']\&K5#V-"4'A:)6H^@GI=-?KLG:M\7=S 6%1-/.$P4 MTC[7WA$-7SGUMN+GS9UW!. )-]&S[NFF DELO5SB9A/)M:(- M*KGG#UP$U,SY>(;)SM\<9Q-(^2IOOM6@:X"WK^P)DE^V0/JX;7C^L6N(7^G+?X-5&U2*O5[B7O\YU>5(RO_L-TV-=EM5?S]?BVU5Z<$SM(*TQ2!(H#Y,B6 M[2;J7VEO4C2P25]S#JR*#F;=1*JN?2TB:9ITU*UQT="Z:+N.6OO\4P'.^EH\ MTPO.H_N;4!;.^EHNT2#.JX3]Y:S<:3<[SGY9KYFZ!_Z--\\UY1LIC^_9\$J: M58P6!2A2J*@5!0-5*2J08)(17$!69,:7K@;RPI_&E0;15HDTOY@S 6KZ"M2S M^=;'9VVYEJZ]:2\_T@K>0JT&24V:[X M+$P:7MW9/.:52.F33E0["HDN($XRPK$ 4&ZP 6?#6!_XS9GYE[=_'W8^2BL#)M(A29<."9' MA9+1[TK[J%/?H\L+BZ\GMQE(R5E=;UB@7[OOP-+L(UL?'I^6ZQ?.V[L@.7F^ M*T(#.77NA."-%/-55Z>WN9YW8O\)_=O-HJJJ(H\9!S%3I5PIR@#)1 8X$D6* MJBJA+#,->EVG2F!7WDI5FYRG3F[4UNUOY-%&_KK5L/N=>63H2OBG0VGS@6KG MCWN]NCUC+S=2JDD/V^/9ZG'3I9_+WP\^V:HX&];F ;KY,'>+W87'WBJVYP>N MD;#?E0)FBPCZ 6(8+/0TH@_:@=L_Z\U"OID4Y04"!:OD - M:_J'!HX7[Q]]TKZF9K!!O'UXV'YH]/7J[>/6M,;FX@"!9];P4'6HY)3BURN^ MWFU>'=K&6\=;H#(^\[P!8C?Y?&)A5>HS::M3Z<_E46$959X$#"8X&AV:(:!AG+P] >E"[12VJA*'=X](VK M+W>]K#N66+DSHUZSL^S-][0^6PB>==VV!^3U>NXP@@]2U\\U)O*+LGU9Q*) MTDU4 &>JR2O*,U"*E ,N"HSD-IM3U1#$_%;^@IS 5_!MLZ]7=*[1LI-N?>%^ M$2PJ8A[C M"<2[!($0-=I(G2C F&#M-=@2<8XJQ(2\!IKL((909("3& *"]*%%<,V;&27A85>-H.!$=:0K*JDQ!&HNR)&F,4[MBYE,1H=-[M,"HE^@4"3R# MB]E,OYYZ*!)\D]ES_I-O$^'_9_"PA%F2>< M@US1^J*4EH P48!8G16*DHHJ(3:G@L'8LYP$G/>R0Q#,II>C:7;SZK.!/=:3 MZ8SFGF;1<.19I\\9DU[/FW,?<3Q2-P]XU75BD2?VS7I9,]S5'75GK*[CW,=Z MA5>TQLL]'\CF?;VAR[5:0@^]MU%54)C(72JKRA*@1)[*21Q3 %G%42PH%(_(PWM2[U_7X,#[1OB+KE27B@J6;P/NBJ MW\%06_4J]OH>J(DVT4%CSYW50^/IZQ#N6[UY3^^!P#TY]H>28W_K>::M_-\V M7SEO?FG6NZ?#;#>\ S4<+K#O;+<] S6B;WR[:U;1WU2O7/E/K8WY):@I2.,N M,1 ^=E[.#!K/SLO!6AH]O$JU?=3Q8K5/U@N5)_;1GUGVKYCI6N-UTNPA7D;+[?I-GV[@W?CYW? M.UN=X/_5V-\BAP'0UU6S9^WFO8\. ^W)I74@,:ZIHX(W#6\''7R-=3N&FLD- MIF8.:;NG'K:2MV2S;3#=+K($4IY#"+*B*J0#YP)@(0B 7)[%8Q[S)+8Z=5^I M3V"'W6L7:?5NCN=]I^*-]@@MMU"KYM$IK]?4.I7UNO=DYIYG1-_.'<\"O$-J MK1>XO.7A7J?-S$F[7J [S?#U,ZR;,_VTHHVZF'_/V_]^6G5R>[6Z3<.Q&HLL M+\J891!0F$* TDKZ4%IB &%<52D2&4;98J534PT;IKHI8C1]JW;Z#M6QR9W1 MW:-Y*[UELUGK"8NU!G8^T1%N,U<8$$(G#]CK$_W4:_0750_70]II<^("_3F[ MZP#QY.,V= [3.5:D%4L(4#NGG. \CP'),\20'D:%UAD MM$K@XIDW9/VFJ XU,,?U[MVG4+B9.?8@6-CY<@7"!390CQUEG V>CQI^SCXU MSG XD,%?U>]&17/=*LIF+2/S7CIF72\V5Y'8K(5A'JO!WJH$;+KNRVNQUS?^ MS%<[_HVK_,FVTEJLFT2_KVC6]X\\S9QW7S<;?=-?S39K-3 M*BY82K.X1 P0A@A F.LV7O*?59D24?*<9*ECBQPS#0([ZZ.&.4VGA(X X;YO M=B3?5U1WZMCW9';'WLS=!D74SJ,>]];IM(DZ7L%>'PUGJU'4JQ2DTXX=&O[[ M[AC*?ZLN/';PC/3DL1S(S7-]Q'6C._X,RGX^-OP?.]5QH:L;$RC/"P(Y(#3- M5$^#"I2H2H @M*C*+"FYL/)5!C(#>Z=AO=E>LF/!G0F"9A[',RYV/L81$FM' M8F&D)]=A(G%69V$!P6OW8/.HFT/XVJAB^^V+X@?;WJ[8AW_LZBO"@+ MG#!59:^';IYDYQ^L #5S M%*%@LO,8O18WFC)P>PQ4^.H!%Q \>10KT;.Z%A=07OL8IS$+XHM(%Y1S%ID\^[ABY6.KWHO^OM]W<[>5Y_Y,V>O..+-*7K M3 4QR7D9"P"+F !4H024.(Y!14I>I0*F"3=J;&8I=ZZDR:8/6J[:YHB=^.BI M[21G&Y(PP]0T$.$=*=OP0ZM ](?4(.I5&-#KR%W17@V?(0 ML(+B-*A@][B=)]DTV\5]O5WR._%IQ>KGFNWP4M]KH)(0"$4">"J8HO>@@*15 M)H\'(D>QX 5*C/@++TH([!VT3.4-#E*MKHLN(S,^\[W8:S?''4PUGM"3YHQ- M7?GP8-K*?QVF[.5Q9YF2$M0 M(E( %HL841KCDEL50]@(?^-\N*.^R?(TJE2R#/)906VVK(<"T'(_[Q6[$/E? M)R#,EP)V$/VC98&=@.*0"'8ZAOTA7FX>ONV6/(E)EMPVS2U;/TF)'Y?XP?0( M?WF$P%Y#"@9*)0W^+1CX%Z^WR_XL,.@E4G_N,\U9:IKEC787M *G;NOB9)BC))<0Q$2@A 145 MQ00"A,6X*LJ4H3?8.LV[Q^&M7'=;K&+DYGPV'E%WGB3'1I/Z_VV M5BCJ--)0]O@.E I_?W8E-/YVX4Y:S+TAOP:J,WOSJX9SI<!N=?JW+WR[B$N1ESE,0<$0 RB&.:CBA(-"L 3QA!>4(;O:7VL= MC";B-66_2G:T7JGX/U[N]H1XTK=%3#6_DM^09^DPU:][ZM'+;/*><#=S;6&P M=&SCV(J+#O)N(J5-'S>0Z)W]S%@RA0/]C",@W@AF;.7/3"'C",\I28SK0.X= M!,^PAJ0DYQ0)!CBC)4!Y6@"2" IBDD,:TR2FF15W^'DQP>\?R=8/!-)E_7(;,]B_?.;REXLL.+2FQ89>.*^ZC5C>^B91LSP?.,5!\NC M3,MCI XP ^DW42L_R*PV-]?7\61:X+PG$6, 3@X=YD]Z3AP^:MF30LY@!6*& M8]5] (,J)P1PF I.RAQ9)A$9R SL!SZO5P_@K&JRKDMRG/>QE^$RC D MX $ RY._D^WV1_L)PWR=X"^)F?>@/F'LR7E\ZO-NT_:W'=GHPJ+MAV?Y?Y_W M;,HT8RG.2@'B+*.* HH"G+,4E"H@6#*6Q79W'I<$!9ZV![&1EGL%7_5%J,RF MK0\ [*:MF^W6TW;*,$_3]J*86:?ME+&OI^WDY^VF[3]W:WVZ_[22LW_7=N^3 MLX)OY'__WWK%[IY4;+OK'(T?^ *7.29(%$#$:2J/Y"P')$8$9# I(*S*M(J- MCN2V@H,?S)4XO%0$E/\KQ_R)M =:? V$!J[55<<6CL.7^Z#)(ACLD+Z9;[I%:F=KN MO=0^!<;C'FG2-%^[I,N"YMTG31I\LE.:?N)JVB9-JK! (LEQ6A! *(.29><291:),SFY37VVQ&TQR- M9&E?0W)T9(Y_#J-V^+>B*#HR;H2!Z/AS[K?WA[7X&V?\L5V!FYKRP590Y&66 MJQ2CA$ &$"QC4!:$JV!@*HJB8!4RJA6TE!M\1N[3AY[V,E6"T1-N(I5Q9+BS MMD73;/H&P.C*H\A!AT@KX7<#[6BWQVP!$ZFSIP]80'$NG\#F<3ZQ7M8IOJMRB?A,I5VU$4B%7["I/@%S$"T"R. $,\YQ@F%0%M*IMG) 7 MV&=TTENRQ"/Y=KYB"C4S'^$1"SO?,(3A6+3_3;BAD9XFO)[[I M8V_0@'U_:08)R9*XP(!6F70+.$Y!Q>5/,$LSPN4V7^16V09>M H=_O31^=OU M^M+/:S/S2[._##OO-==[F+?I>J![5S\Z_>NT5Y^ZT?4[N)L+OF\PXZJZKFV"@3>M\BCXT[3\JM[6XJ;YD7'WMMVU7)];)2"8"W 3C42=&C(: VXX38D M((R6.X[CC/2;Z%L/F52G3;[4T91ZS6H:[?'VN+-PA,+7)L)6_+S[!4=P3K8& MKN,X$+3^@1NV>;>4R^S]^M?54ZT*1S1AS*$*VY2G=7JHP/ZEU2#2*B@74<76$#@M6T93'609BG*HL3TH *2L.:)+D!8QY4:BKT/46 M+\WV&T>C6TWVO0SS[;!Z9$_AZK);.,;";"O@;*'E;-5B;GKF#=_%5>^"L*H> MC_T&)5/OQAE2SW_HJIY_'Z4FYXA7]W$NFE &64E!2IB<86E1 5RR&&10<)P7 M!4/8*MG 4&[PC;S6(E(O(CK/'.P<7S1%UFR^!L#+;B9[@LJU\YVIX7Y;VDU* M?8M>=:907&A"9_RX4Y>$ V>L?7>$DV=#;[.7RP&#L%TSA%,[#?;-5YIHN?0> M6^>_Y\%%6UQ['9P..&>/@XOFO.IM+%-JPIA^1DU]S(GB]RM??^'K MV^<'?;"R;/Q^Z?G LT81W'[]:-RKMKSX57-8*_B,;T6N4#"+MY MY0<#6Y[?42-=67[/#SHGQ^^H6:\8?L<_ZUAITM_P=GS^699DJ3P]PJ3( 4(E M A7-:;QHL(3>\!V")LMIN%PLYOZO1X:GU/4@I-HN^'@*X_<3OB\:>5.P)QDF;N- M8G_(51MV_,A-S[3=QT/[ W5T,TY6')HQ?1AUL,!N9DXJ;W6L?*6NTRFR'V.V M0^,KI8=GQ-=_%A=[3#D5'C91M2^9BA)C9TN<+!\L][A$$2FR8TD@3Z_QU M6KTL:N[VJI-&G^FI.OV,V[3^E6.UKK7<)4^[K4KEHUO.WJM+$KYBW^2VN[LA M2U'.!14%2#*F2- ) 033'*2,%IPG99EB*XX1<]&A+STZP1'K)$!Q\X3#'2(M!(WT1ZL7H](*1*@$L#>?D^^PD+PK)[#'I#7?L1A!'2\\VFQUCU,NA(17%1$_XFW_MY_J5?3"<;.QW$T80&KF5_P" M9>=/- ?#0?A-M!T% M/^*ZT>1>@]VG2ES]ZVI--KQY5DN*WHUNOG&%1KVLM1[JG[NFJ5E; MB;RTG'$45E6LP?]OB9FNVB0RBJ\WT M?*VQ\0S]F3_4*T7-'A$L_T MJ\[#O*2TI)0DL%2,SW*QCED!RC@5 %=)GD)$ ML6!Y]Y(^K S;.OX@KZC7USS(L&(_V-LQ.RZ\.=YV6P&E;D_9.(Q>Z$J'HL Z\;+0VEI&7"?S,W*@_5.S\X0&0CLZV%1T=9/ML MCF5BH[>^6*/"9FZ)96+X:3V6*B)YM_W.&Y4A MW/#O?+6IGZ4OHNM'KOKIOJ(18+ABA-(4L*)2<1:YR:Y2(D#%XHRC,L8YSJQ2 M?J_3)W3LMM-.L;\H?=8KS8DF_S70-M+J1D?Z1JW"EBG%5[X;,X\S(^)V+FD( MMAF\?6OO$)P0GN'RE2!]I3;S9E3[@>XD!=O3L(X.5/GCGU6&Y+!^Y;9IY%=9 M;^M^?CE\Y"M^4;_2O!FJJ>'VY1!FV6B5[[_C5=L.9/.+'&*[^=0%6OZ;*UX= MSKJ:&?U'E>NZWTDNLB+/8"YB4.45 4CNU0"."_E/EL>,E#D5E=5-V0]C66"G MK@5V&S^V7BYQLU$A]'83:+D'_&$P,W7^/XJ^ 9<1I3_0!KPJ,3M8&9&7:/BY MSM)(FWH3M<8. MN;;A':2GN[MDJ;FZ@U6;$5M4;?1+W9^THW_1%=!! =(A > M%Z' ME9=QBEG% (949:VR1*ZI&0%9PC-!"ER)THK*?U1:X,7NK__QVW]$#WN9T69_ M;V^WT(TC%J-*XD)RD%/$Y:DPD]BINE A"M60E; R%7:\O-XP MPV$@83K9!SJNL=P]@ M[HM"YXE-7K32>]SQ5-(;Q10OFGPY7GCY$7\WJ'>[[6:+=5+'HHK+,J6Y (E( MY)SFZB"1EQS@)*8Q2WA1E59\^1/R9KY#71\D^[U$'4+H?HOJ"(R?:]2!\+#W MJ&>L#'B1.I3VYC>I9TPWN4H]]YC;]/_"M^_PYOO79JW*9-C/+W_=<+E7V-/C MWZHB#WUJ7 @2IV52%0!RH:I:4@+*I* RKTUB6-8DKRP8;(V%VWE%.QIKJ4B M$96:1$^=*BJTNMZW@S<@@6T9AXB#&!VSD)AI92(O@ZP^DDI(@\H?XD. MS3-NIU&S=A[V 'CR(Q:"9W4I]H"\]BX.(UQQYTBFPZ[D==BU"ZY^^),WM-ZT M26;;1IZ&:ZK#J,F"EPRE>XW)>5'N30)Y/4"]% M_KS*N)(Y^=T2;S9W0@+4--8"H]^52%=.Y1.0#%V>#]/M_)>=U>YLRY?U MN:E7QIS"\2P"XU/0A_%V,\_8;G\L<[EM*FQUG?67ZT+LD.<080I"F:0(0K#C I."@I&6%("Y81JT.-N/B KOG MMOX#M](CWIX0+=WS!%YF/L0?"G8NHP6@$QP-) =P%&8V>O(+$\)F=0-FAK^> M]89/74G3=,O^OFMW)7?BOW&CZS46+"M)5=),3FK5/YC&%)0H3T!>X 1S7C(J M\L5*WZO9\OB@ /#AC%OKFLSDKZVUX:<;, MOL@O,_J0/1OGIY5<*^5AI N)MJ74BY3+R9V0"B1(G1L24L@SF9SUB1 9I(R( ME!E%3"Y*"+R8]S+[VX.-70NXR\",3UTOYMI-UV"6FG-77FVQ&S7EB>5^V"9' MK1DADSS_W&QP(OUEMN"(X, M[Z4&J!&<-L[77N"RH'DW I,&G^P"II]PY^T_%&_W/D*U!= 7,.S0=V11\;R M<0D!X:0$"&MN3R% 5D%1BI2B."YM^?O-1,^U:6A4DJ!C[Q\+(,VF?!AX'**) M0Q;H/51*CYNHU21(JR![\SVR^1L*GIW5WPZ0<^S^EB/8W['J"[O[QX?_6O_Q MZ^JI?K?:,/GO?8:3X6WK^"B!_8$6'MW7C_7JX2:2*D2_?OGZ23&@;VH)P@B! MHBT:XY[ +Q!V,W\2 \\M+\UM=;J*G1AZMDM9,Q.'U[.&3[BM_I]65#$.\/>\ M_>^GU8?'I^7ZA?-O7).O#8*."\IS44&< I:J'3T24.[M0L+@F/S=I7 MNP@//>/[Z'^GP#[\9UW>9(6HV48@%$ZV\896>O13K\=?5/2T5R7J=!G>'_C; M#+A X&D[8"5ZU@V!"RBOMP1.8UR9)WFGQC=*=I[% T#NV9<&%OM.Q!P3^38YF08@7$S/-'G6U6'(#<[W]5(^ ML6E9YA8HR_),91HD6R@IJ HN0"$(A1F-$YQE-L76IR*LG(%]4?6]>J1E M6>C$_ON_E3 I_C/B6KRM"SA!".=(0A'G(,&" "0$556?#'"-(,4T4R"DM!8Y<4Q4"45!VD.4Y&3I$P+8=N?Q@D!(6+!="6*4 FXL.O?TS+H.S MN\!UP-APD@=!SG)+Z ^T*ZBW3.WWSL0U*?B-B+E, ;G,TV4\@J]XUON.)N@; M?^:K'5_@)!'R?"D 1DDB]T=Y DB%*&"$I9S'N9!_OBZ(]4IB8/?22XN:5MRU MT:K7>+F&J*Y P4M<:H_+MPE]R)6:S;A5:3E8 MR"A7R^9 UD).R5JNW]U/7ZO5& MVRU/<%[>C?D28)]]W%VX_==ZH^G45NQS3556XD=^J)IA*104EA5 "1( %0@" MG,4I0"C)8X)*7)FUJ324-],5X_=6!9U3M_U>-PP\X6;[$BU;A0RO&TTQ''>" M 9"Q$Y^M1LDJ$MK!Y)"W:9)39 MDJ0M3!JF3-L\=FT-ECX#:Q'["]>NHS"[6^U[!IY_86ZY_3[ MJO['CK]N'YD0SA D*1!9C!4#O=S0EBP'%2-%B2$G!%FQ5<^B=>C-[N[Q$3]/W"E:?>:QL=U'6M# OYILTVO3_<^[-;-DYM]TM_+31]OC0[J^/.R;C!X6PF?U M>V[ O'9@CJ/8G_X_<^DA^9Y-_;,*!W_9J6JF.]'1ZMZO/_RYY2NVP%56QGF1 M@0*1 J \S>2V%14@33.>B!+Q.#;*"+24&]CWM%+5YG.I+R^X$KI1&Y9UJX?Y M@=<&S.EP0""([-Q,J\3-H&^"UN,FZF"[$ST1>'2_CEIMP@!F'BD(!)Q;Q, K M@%;! P<81H((-J/-%DQP,'$85'!YW#&X MJF5Y@64+NN&)/1R4EF=O[RC:G[7=L/!U:K:4/N_YUPV:DY.LXS!77]RK!,2? M7_3P[25N#)-4[O H2!G+Y>Y/Y*!$ H,*):C*\IB7N1$?C8&L.2_7-:,T>>GF MR;47Y2>H65]]7X/%%9?9=C!<*?.!@'19R@< E_C-EG+]@ST5)0+*4A1 *"I$C*H$9L2F MRC"@KE9KFWVYHM(Y(EJYJ-;:15NEGG66>;!W16!557%) <:I/""(%(.2)@E( MY+]YD11EGEC%+'Z4=V6_#_GQWY79*O&#O &[A:95)NI(AO4UXD'SZ*!Z_X*Z MSVOM;Z)C;?7;.V0I&,V\;"AP[]]EKH9.W6CVB@2(WIWE>_GRC"P*>G)V5Z%F]EPLHK]V1 MTQCVR027@]6*Z9AN.1MV@+P5;S:NHEZS8ZZU-Y$ M&M=(:19!V#PM82:DW=(4PB)NE;?@ :>1/(9K1I\MK\$#!,,\!Q_#V:\& MA]N,GLCN-]X\UY2?KW7[Z^J0_3G\_;OU9OLZMQY7\QAQJ=5R-JO7:4T)NU_*CJO&A_+GEE6E+42V2W *^ MUNG5ZL=X68[WK'?BP-'9J=T6!T>G5<0WDZ_4HH9BSG=HOA[^&._2;;D,\T[] MK)_A<1U97@,*GVWU#0_@<'&>09I;I.AKLW[BS?;EJ_SF;^7)4:T73VJJ#&[" M,U;Q(LXSP.(R 2B7![:R1#F >9IC'L=08*ND( .9P6/WJX=N&WQ_M EVRB(P MP= L.N09&;LES!D4ZQ"0A9F>(C\F$F<-^%A \#K.8_.H:Y.:)^E_ZO:@L#HZ M-RQR7BIO %$&0<(I1G HF1R?TYRAF)!40;MNM)FK6;$='L7'H/S-IM;>& M,YU%AK]5*^BC=;"L@?5"&:FZ[T/).QF M^@$$+?2F/7>CO1^IXK=O[:4 MX%K"N_7J6I$SZ?N).O8FQM:OS/$5T_/LK?M'YBN^Y^?WO\>V?'<>7[,7,N\Z%N M&2K3V+6*1:UF4:M:[XMNHE=-M$WG] 926_# G39 MY(O.3-@_0:OS3K/[;?5?@4KUX651HG"8HA*(H, M 13C&& >,X XRU*<$Y$41@50$W("S]M6- M'4TWGL"&AHVTPY0CM/-6_G"8KE/CSC)5#8WKIZGIQ]V6V#VUC2IF;I=WL6X> M56.=.[*L'W0XHT]::%NBWHG?Y&\W NNH4UMUR_*D2A@K09(3S;)8 9*B$G#( M,UXD>28*JTBD'[4".X!.2<7[U*D9#?2,#HH.TGE:774%\$!;MS)H3^_.;+LP M_QNQONQB^0KS="GD>W3^ Z)L:Y?6BXSA+NMO4P MS4M4*HJ:K$H PB4')!,QR 4LLBQ-RB0WJ@V8E!0ZR"./B1+@2(*FV=4Z&C#< M*V&1&C4.V+AC\PJ#G:]Z14T5[05/GX$L(3!/#O(&A5M^SP&25]^&__"3HV-D MWDB:S?CSLV7*&)DQ3'8Q>\"U#OF8'^>+2F^ERYTJ%AKZZDK__KI/-ZKTRFYMHQ2U+FHSP M,]N=^4;%SI^=X<*2"D0_[56(>ATNQ^8=ZCK-3?96H&D@5Q4E4J)5A@;IG.8B$]=+"HEZA\AM8CDGZ91S\]M1I87EK9 6OF0X+! M9>=,E!K108^;?4EXI%21I[<]D@=M?*:^.(#@+1G&1O;,Z3$.L)PFS+@,XJL; MYFF'WV_KY?+CNE'E& N49ZR(N?0]*,X XGD.*IAB(-("\KR0.Y547-<;@:C7X$9.@/5VM=X:-I(P V7<:WC'P\Y'3$,1_>ZU#8^5O2,W9G*T.5:D3P,*FAS M*H\W,0%%5<6JCR,&)2\@2)(B*PL:YQ ;]W(P%1IXUA_4P,MHH(EY\-(8O>E0 M;@A,[&;^08,A&-%!![.)[PZ2>; W!%AN<=_[[SR2#]42'78 :BTB=:/RK#92 MJNJA'N!)7J*' ](-?]!W>O6J#S61W3:2;C9:UH]U5X'=-3/20_4_TR%3J*<@ MLRVL(_%FXZ%F"SW;&C>,0EL_^T;)#)_K%==,8(L*HK00K *H0O)0F"0L*HL\X9P9$1[X5^U?**E!Z1QII>?.;#B\2+,CYMN\'KOU9>XW,W^:PPF( M/TJJPT&Q?ZUTAQ- O:<\G$JP3Q5]W^T;15)44&0$AFC<0?GS7++ M(+Z+T5;IH9-&.26'7AYUMM302<.&B:'3'W;;29UKU+5OA_@5O^@\G?<[_D7N MW.[_X,MG_NMZM?VN>EOP!#,&09PC(665P]GGTX_>OSTRMN+,/P^1UL4\ M8'YJ]G2 _"J+[?S &6-#=*,?MS@_0TE916A2X$J B!0-( M,0[C@E$ <4JRHHC+C%4VVX* N@:>^T/!@P)J)[*KD&_,;-OQ@[P'.X_D^ JL M]Q\S@.-IBQ)2TUEW,3- _GJC,X?(L(>X/;4V+G->X%*N@U6% (*8@Y+$&<@( MCDF<<%S:-12R52#\H:T*O!6/FT]F\G.37@N-Z&KN2 MA5QM2^\;=MLTGU;LOMXNC6(]IT\%=@1:AOD!ZY5%TZ7T;B=5D>K\R8YG:M>#37;H>J\"<,3U85/./)^G643'KRJ MGU\.'^FFH*:&OWM2'QQVC/EOKGK(<';[+.?O __P)V]HO>%?FYKRA:+_+4G) M 4,X!ZC,$T 24@ BJHHDK.!"Y(NGEK5GBYNMV=(]D_8V<^.U#<;3I%<@PJT& M$>]4B)Z4#C=R>7NH5_I"E>"ECE H-C&V7BYQLXFDW)99S)98;*8O0(*2.!-) M!5#!(4"XB$')*O\LCS.-"]8QR>&53C4[SYKO/&5IO@CF\6 M/_4CN!4[+W#EI'VGZ7#UU[MC_ZAX(?>$) $("2ZWAQ"",I>'! 9S'N<85[BT MFJ\G$@)/U59>6U]G-SU/L3";F5=9:#\9D1-XQG4"(RW1O$1E#)CQB>?17+OIIX5$2JH*F0VL=N!@&C/?O"C' M$PQN=3@7X?!3&6-@VT@QS-C3L]6_&)@P+'DQ^;A].G@KN0 M7MC_,0^QO[)K.L3N;I*=FQA$TWVE!UQ6WRF<_FJHV<+IYTT8AM,O?,*^0.!= MO7VY;3A^MV9\07-Y!!5Y G!6"8#*I% U 1BD24Q4PRM1(*-4HM<#A][+ZM:O M4E:DA)DG_A_9/CXOKK'(!HH5I#)0*4"3'?+LYY6JY ZGZF&%7<*J?'79F2O4Q MTTX9U4<_[1:%>9W?-2C/YR4N!4U 3BH*4 PQ(%5<@5)@R"C$*:=6T9B+D@)/ M447M^'F]T2G=[9V+76SF,D)F,1HO=EO.S4[DP63/)"[&MGF*WER6,VL49]+< MU]&KJJ#YEW3M8'6)Y R3[.7! 2>HYU(S7C1=TFWR3"_B,OX%/5AK=W,=##4>%).63,V%^6S@WDH M_W68@Q>'G67J31G5S[C)SSGS,JX?^6];O-573Y\5^(H+9*T*T!=)@3).N "% MW*P")!@%&-$,H SQHD0)8D5IR<)X65KP.(B2'>V%1[WTZ/=6OCVWX@AR9DNG M-SQL@RC.4+CP(TZ;Z(\-<436W-R'TV:?83HT>,C^GN28Z'70&;#[D7?] ]LL M)IS$&V+K24'7X/58K3/(5.,4WT?S6N2 MS.P!'O<-06&S\Q,GU,\#3?;_4,V2VR[)XTE:5X)F?F\3##RWFQRO(%I=\C@! M,7+M8S?>;!=!3F8.KX;UEI1Z:K.R;J#P76M'IDR2W*SO)\^@=PD6A)) $0H-VO M8R8KTR9Q%A 'P%E^1X6CL*HX9S>;;ZKN3+5WE0]\W6YV[3]_Q>6J/*DN1V&2 M1(RF$"=8'LT8*F!!,85"%#P+,QHFU CBPSV+G@W[]Z>'![Q[4:A:QWZFX#]7 M?">GY_X%B.T.?%YM\(:J*&HM%6@% =+\8W 0!E3L6_9^=3>G>L?'MYTIL[VD M,S,-9U6-TZ*C>G5G[/+G!9? O^YAKGN*4TT\L-\5(1_ MWVQ)*:_SBG[5\%?^6BI8OE4=,XXF(2;RYIVP 9Q(H_E/)0&OT#R5LY%QFG$ M6))JA9-\,NG;T--[SI[6%1[MAWN5+ELJO/^Z874,>DR,I3%W.7>&YOR-9L36 MH!^KDQ5J0W=C/=E6%Z#+=MUP'+QF?!Z;[T'!KJV^2Q;?QNY[4'*OY?=!:RIP M9EV[K2 A@R((4RP$I)E0R=]Q# E&*2SBF,0TRE"<$CO8S ,-SY;W%#^RP1V8 M )EYU,ZP<70DLZ'CPUS<"6"99P(Y@,H\COE&0)EG0O7#9)X_:AXT_,Y_J &[ M+1 :3SQ)$TX8+B FZGJ,,9/K+L>0,D;C,",9RK1 5 :I>%Y^KSH[F(4KAI4S M'CYT(K+9ZC.3UBA\."K-A!AB_]BS!1)'Q>M&$\GA[8&(V1I MG),4*M!HB!@E,,\3!JF@"8KDKV*FU<3M;&3/RZVAI;_ 7HL]OJBLA3%;2 T9 MA]5,OOQYMMK5P4H[L^+C]@YQ&XW6T?^6[_0$)(@K,,F TH6F.!5WNMWN\GEEA!Y+:"KM3KSA4C9ZG MP97 9N:HI;H %=WJ&_ET_$:^#GPCQE=]'0D=7=D'2R>2EIA2KSZ<\=K?-=-$M)7[_EV3AIPC&-B39L4:9) M9689*CK.4:;Z); J*#T9:K:"TLLB= M*>YZP#)K*Z]:>?UD]K3 M]KS$:DY@Q0HX\M)FK9 74+$#*GZL0.I-]*RW]WO2GME2=JHX\\BBN0IK9W%0L5+!K!QY4ZUY5'?#+6K)A M"+2II48]H^):.6;6I-;+*_*@J9KX17'PE\I=H2YID@UW9L1$:$?V0XODK(;# M1 FG%L/HW#74=N-^NY;NE,!JG M&<0%D:<6$840QRF'1<9$@'E>4&X&UVC+B6\?QC$?]QO'Z]7_R!U930 O*Y?? MW_!JHY*#Y%3)WS_C]5.=^2,?5S\ZP.##RKBOQ$J^WHIB[?TPG"ICIX>_"3#T M=9SZCQJF_@^HV:I I!8'?7SL%.4>U>'(1]OY>&P4]> 8\-R0$M; MV9:RW8@/N+S_O-[^+*](N=]ANE]F!0N)B -54II#%(@(8H$S&*6Y2).XB./" M**%UB)AOBW>HI%29J0JYM:(NKQD-?<,[VJ#>-&V3(VT8FA][19@;%0T)7=F- M(5+SF@8-H<]6O\X[ECT*ZXS[]M,4-!,1RR+(\RR%JGH,YH4\X6 GTOWOX\=OF<:5:SAJWRNT=P/=BJ3SG=ZL'E=S_V]?;ZT['7,/ P$7Q M-6,$4R6W"1=<%MHQ )&6A/;AA(NCSAM9&!+L+,@P^/ $X.@F8R\MY*$3,WDS M%R)6.<(1+ *>0L(0B7!8)&FNE:!_86S/ZU 1LD:'-D>$G@\%>@KLLSW4\_SP MSH[QG,TQG-\,MUD#J]E)[N7?MEOV<[5>7VW.H@A'\WTXPB49R6E64"@B$D&$ MF#S"8IQ E8:9\B*3>C0*+1I1]VPL6EXJ-]QYC*R[F5E>7,UTK7=<]J9!,]/D M5'G&!VXK)3@ZCYO1GO6X;J66T].\W2!VQJA3F%P5(;[J$M7L6UAD$2E8" 6- MI0D210YS1!BD GIIZ-(/?OB6#UF5J5#O*Z' M7IRD(WEH16,@L",+HD-Q5KMAH()3:V'RJF6?^&,Q\Z' ^6B(EHR(@E,40<80 MAB@,8H@9IC#+8Y;35# L0I/JAV%R1I;!LOX!K(\L&#:$'U:5G@%PIP"SM=^A MN^B"5VAX4LR[NFO)Z*J'^S"Q>3NV:PE^UI]=[RUKS-6=:OC^D=?_O=[T-()? MTCA(!(\I# 4E$)&,0Y+FL?QGEJ @S7+,M/P2QI1]IQVU5,%:D;5?__JJU#,% M7A1D9A5:%L O+1-_42 W1Y55C!S3))Q"M9H)[PZV59/NW!"N9NJX .=J.("= M/?G*]RJN=[O;/J\89[^^_%ZJA,D&\F[SHRE5D(MK6428A!'B,.1A"!%GTJ#$ M*EY'HB2*!&91DIN<'?1)>SY'J&R\JF7J8\.*RO@5+1L '_@PLR\&JM4S,'X4 M9NADE;JJ8O.W'5W]HAB1AN8OX, +N!K7FK&1,5> (RMC0'A6,V.ND%,[8S&" MY<6$ER7G7VJ;5M+=JBJ%^K+:\.L]?RA5(7L6A]*ZY"Q)51@%PR(,0LCR4-6P MH[@PXBE<;]F&[4:<9+LT,[_A*CV%\$8H\ M2#F'006^E",",V!<";/.!_Y;O4L;U+/ MQTO4J5]V&:JJ5 IWU% MZSYY68"'3CQAI5@Q[ 5GH%\](^1):V86J&4"'+DX.E 6X"P(X["!G+GXKEK* M&5">M\F):;JR)[D\OR^%?N?>-=&%9,D)C3(!8SBM)"W'"9O M.0Q1^;< !20G*2%:=J6?A&?ST1+3SZSJT<2P!7 CG_%1HZ('6H(6:60]PNIG MDTT7VBZI[$QX-[EEP^(,I)CUO#A;IMDPX]V$LY$G[4$8HF M7V"7KL&YI*$/]@<&S,X?8SK3.W,XU(.9^3DJX$CY4%_I/(]#4TQ'YXDQ:K.> M(31%/STWZ+YFM^"_\3U>;3AKF^(VWVS((\1P4KK(9NNXI0<.C:;=K]YA MF1PMVAXBLZ[584%/E^C(TU,Q&SX]/*ZW+YPW'70OX[Q=K==-Z\T;H;I$_-@H M#(-;>=G8RN?*+E! ED589"K:$2.NFJ\QF+,B@3D/\B"4ZF(HM<-T<,RI[SO% M*>Y @[?8919\^E/]W; ]O;^YT[,][V)&S,S7*.!E,Q&L=L?BQ]6^ANE8@*N' M[9-\>AXP"$\*=0X6X9K/-P*3\*3N?K )7P0MZFS9/^^V7[>;6[[]RK>*_.>- M>:WMT""^SU_LGT]EY64'^ZWJD@AO/]V K_+_7UG8S]OM?K/=FY3@#FIFV$0Z M58J9B3/4AX_J7!W![2IT!T>>KTI71\!7E;I:+TS.B;_:L',4FR4M4)&1)(:< ML0*B,(P@244",QQ&2<%1F%!DF15_D:#G?+:SO/AJJRX[;/SO_Y5'8?9_JRX+ MIK#@H]K4.QJYU)'9\O]RHIA/PTJ8DBX_*)G[A/G+Y-XJ97Y0^(&D^>'W+"]Q MZOA SC"YJ];<5T_[^^U.'1Q^W\@1.T#=JJ]!^:I&YYLZ!S<_4:?N8[?'B@?B5<"LKS'(D,IC%6K8QR!K'@"8Q$FLH" M^I:BS'M'?0>3=G:-?0\\34"SK@O8Y7%<-<&5RW4I4"YR'!'(B@A!%,<1Q"BF M,!18R8_CJ4RJ>]Y8:EQE;(+5=UHF>>9\LJ9G=K86LZ2W D:)CG.D^ M@5P"2Y_1F!])ND_,B]#1O0^;NYQN.=_];;=]>JRN]KM-I M9!C/ZTU1!Q5Y4-](.PR ;WS_M-LT+F-]C].88L9]3@YU8K8R':C#R,>D*:B5 MEVEL[-G\3)I"=CU-NJ]8)ADWH<=;N;,W+NL574:,AR0I4KEIY@E$2%X#BY!Q MR 5B(151)G!@E$Y\B8KGY:PJ_U1;A^-=; &(HNODHG99;WI;[&1MF"WD0US_ M5J7+U8JH2#K,_!V2R%6.[T4:\V;S#HEYEK<[^+#E8?=53765SG,C?B]K *Y"%C9DEV@_2\I]B=(B?L%'VX%?!)_L/J M7#RL/I9R07,.4Q1QB*(XA#A*!0P3*J35RPM>(*,[@ROE.0"=\*PZS:N%*X48 M7C%>HTDLZB1%I0Q)N[YZ.+QMZ,CHZM8Q2&O>VX>.V&>W$*V7;(NG-,+Q7U59 M4:D<$PIWMZP.6-W?JY#\U^W^O_C^&*SO]L5<)KR@G$8(AD4D((I# 7&!$RA4 M?GB6%RDCV,SBSL*W=\O]^V9W(%QUW#H$J:ED;5'']L"VYL:T:FN.B=4\R+VW MR7+L\SZP#BK>CTYPQ;-"8@8O\I!]9'OA[$+X)AIV5HPV!\\SE['-. WG!7!S M$K>M?R'[ZTVYWU6E3%5"X1+A).-Q$L,TC ,H+](1Q$D40Q&C*$J3-$"1,#E/ M7J Q8Z+KE^WF!Y1C/("J(O?(2-M-RQ 90'PJ"E; UV/J OO57K1@MFB]=2 >8= M@D9E<]4MJ)_0O)V#1@4^ZR(T_H9YT7H-_W,"-*C^J'=ZA=;!I3PJ<+TJ*_KR M?%"=4)<)"W!!4:P*U1A$28%AD?$,-1O MESNC8.)$_>H7],^C9[NB?[_Z-@(*F*ZF 3"!"8//!C@P70%=4 ('HYEG+=29 MNG]OFS)?E>730W4;_+@2@N\408O*&;-1?>>GUHV0#]R (SO@R,_"HI;&4'G# M!MZOW@S#I88J\U!N8Z<*J\P(0U*S)4K8J:";-V$Y@H49V>V4I^EJ@]_QIIW(+KAZAZ6VL=B'I'1;MGV#3K? M AT1Z]52''O6SH?3=G*_VK :V>3F:5_NL3PB;'XH-]TRS'@>A32 21AD$*4) MA04)(I@F 0E1&&$44;/PW!A)[Y&UE@&@7+%F+IQ1=4F-Y!'.$20X+R 2*(MXOEZHP,WB'#T:5#C;P3!WB M"W WI!-C5YBNH(X<8J/D9G6+Z0I_ZAS3?F]",>$Y%L$QTOOKR_&1)A!;VJH@BJZ=KW9[U:;F??O??_S8\1]87A%6+5GP7'6]VHHV^0'PAD\&V--.N30XIO= MCOK(:87=^EAQ;U%&Z'O&]2S?>YM'P_!?)T7B]8'Q*(#J*'(QE:*;,U$>*P=+ MU>*HEF4!#H+4_= 7-8"^69Z_UF^F2;A8TS<7[2D]5GH:134LE=_X M UZIRL,;\7E54KS^+XYWRPA%+ W2$,9"GNI1$"80%X$")N81"42,*-**WTQG MQ?,F(E=) G[9M935UK&_Y^!%4C8L69B@;3U3/X\.785HCI#H^RT@7)KME;3' MW[J*KAD$BD/775ZF:,EI Q@K1MZ@-\P4A5UN&S-I1,N.,FMB.>_?[*K3 M_M1'\^FKV9$+<3RP J@%2_JS/6SO=FJ>JZJAJLTM(A3IT//+,ZH M9#/;6#&FU-N0E)]R[2%8@*/JCPR"#P?5'YP*[1L.F^8Y4I>KGC83N9FWR8T; MU9UUO7$TK&UJ[>.V7.W+NEQ]B;"TITD\,B"@4L&&%)R$6* B,G MY>OA/5NTEIAIJNPK#>A9'7NYS(Q(2Z?!<'"9 7M) &?)KZ\&GSGO]9)@YRFO M%Y\R#T_>[9B\]'U\VM6Y/YI!R==O^7:4=9PI+4G]^..)@.-11WO9S);&W0ZS MJK6LB7A&L<7+DEA%%$^&FBV.>%F$;O2PYPGS=-'+*$>=V2$OQT$0._MS7 M3I!#(C1+:49%E$(11C%$<29/YR*,82)P&L1)PDFBA9HP Z^S>;YU_9NS3]:P MF7AG4V#CM"::3FLRZ+3NG4GC2H)95J!VFNL[FER[7-AW,\E&:;,SJ7T@M]8W M![,EX,ZDRFZ6[EPDS;9VQE?+3YO]:O]RQ9A<,>4'^=>;W=WVYV:)B(@9P@FD MB8@@P@6"!0US2!)*HD00Q)E6/Z(!&K[3]"JJH"&[ (JP8U_:/>:N/BV[R.J(@KN5@_JAO;;U]MKU:J[7$EYN6:RQ8#@ MXW?0Z3*;K:HA<<$?BK:K5A&#@MGUB+@\Y'S-(09%>M458OA)EUCPYX'\OEWW M[S4NPH:I3DA4_O5NJW[4R3$[P>>M(U_RYZK!N=J8G_!:I:&%2U:DA&5,S@_- M,HBRD$&,4@$CG"5A'$<<949MQM^/:+ZM38,$OFOIJY;F+0-56BKX187TR[\L M0 .YHO(U>2.6"E&K'[L DW^3#T?/9_U^&/[WR"C[^_%+^=3Y4M2/%Z^3?,\@ MZ0^2@X[HCG.!W]]T>@6K?Q/!W@%T_5M.J!Z0_9MR:'Z9_=@XA.XDU^5*\?6- M/VYW^V7!XX(6"8(I*G*(BH1"DJ?RGY@FE.YOM(^([ MJ0!4>ZH":L M?YGMU<_X;=:%U(;Q47.!C2ZS8Q)9W69[!YWM.CLF5O<^._JL_87V5EZ/]KN' MC=5]]M7+5,!]55PENYG\*IM.M)=9;&KP_E'O.=F M64DG+WM>PQUJ0)$S34PZ%75\/YTLI=GZO)2FI"VT1;I2CV 3LI9.1YPY>:E' MH/,-OVHO+PL-U4T."G_2^7@N,DY%D$>9A)4XHC"HL0 M9;!(,L)2:5IC5IA=4'II>;^8*,I-'P9\H#JAE&I ;;IW%"?*,+V;5'JHJ"[J MF(NTD ?"+J\DH](YNXKT4YKY"C(J\OG58_P5NV5]O:$[5>;YD=?_O=XTB,3E M+7ZIP.>3(LJR$".8DP2I]D\(DB##,.1%%,<*^QL;M7\:I>C_B%11 X\U.;/U M/*XOO57M5 MF:[LE#7YIB?]%(6\<]'([HA?C-:XMJZ.5/DYOUO6N+?[IJM=_ MT3Z6=KT1V]U#=1"L>TT(0E(>R^4>Q$D%=D95ZZ88QBE+(I0F(DNTW!)#1.:* MI77HFC7C&-30\ )W);?9FK82V2J>UB?3I'C:V:"SQ]/ZQ+H43^M]UMQ?\0&7 M]Y_7VY\U\L*A7H,G02+O+CG,4II E!,$BR#FL,!8T# (:("UTK/[2?@^1TNB M18[[ M)*:KQ_!DK32C""IT=D72JF"H1UQ]Q\)TL>V<"&?BN_$2#(LSX!'H>7&VV_\P MX]V;_LB3UKY2E=&S*2N?P8UROG@7?,H&+UO"'*XV_$9\ MV'&VVG_&M$(9^\(5M-C'K76*FVE'Q',H-!D$4Q!063.20Y1F*>9H0>2DU M C,<(>AYRU'DU3FW9@"T'*B34(6L]T?-A6$'NE$MZCFD7.K&S&I.5HLYU*"F MK*X !K4K%XO>$Q)$)G;]S>;&8A,XYO@M&FBPZN;1/>AAK!'Y7YK#@WW#C< MSJG>+O-F,V6V);W))!EO8UZ4Z6C/<\O;K!ND%[6>[J9^B%CV?'[&J[5R9'_> M[K[C.KOU"%\I;P-/#T]KO.?L;[MM6?XNN0(R(-.HIHS$-\TQ$1D;="5>>C7E%&AQI T7<<&MUHWT]\SN[ M3@VC6*I]_)$?:7M;?J&D#17'"]#A$ES4_P*0BE4@>778R]JEZERUO7;"T[P= MLEVJ\:R9MM/!S3WJ+<*O*KBC]_SNY_8WKM" EP%-$YZILE2$&O"U]KXZFVMUC/FN)W7T6;L#V^U. M=:[?O]S*"=NKHOQ_/:T>JY+]-A",>)Q)N0AD<1% E*4,DJ"(8%(DC"4BS3-D M=!@;I>C9^K3T%Z#BH(;V:'DPCJ#KZU'O6.54.V:F:K)BC ]"VL(Z.N2,TYOU M *,M_NGA1/]%.Z-P&J,YEB4:?LWC _G[G,^C?D?J7KYF?6$=?010G,21)$,,@ M$RPMHC@K]$#%=8AYWMSD-U* K]N]_-H?=ZL-73WJYE!H:4IOU;N2WS#VM]W\ M@*K\LZF KRYF+GMEC OEK'/& *F9^VB,"WW>54/C'?,+\?'SJ1+5&8\#2(.,1YG$#$Y1&W"#B#<1A2 MG,9Q09%V/IH?%CU;C*8@:]4P!YXD=ZH$LV'#O%S-XV2-7_#??@HLW)1'AA>@ MP_*A6*[E&BBVP9$_U4JQYAQ*9D&=AC_WPJ]U77SKNM(B;/EFO^E4M.Z?:!?Y%G MK;NMRBN7=]/G%5--ZGXO.;O>'%J 7JE>Z[7WO+U$XCR*",\H)"+.(<(H@'D8 MI) 0S#*:R9.WP$9Q/@],>MY^.RPK7-E=RS38\#U8JY"4_*GZ.ZW*8!J^%7KM M]M!N%Q^8UJQR\3JIFN'#-YXJLVWZ9)8._ +),*@Y!K\HGO^B?ET5IMQVINH7 MQ3I8;?[2Z9%\9-^+,\*G?EV%''VP.&\$TJ.2SP*2/FE9H'>NUPVH50?3JFQB M4KH@G@-C^#:[ZS6X ,JEF6\QJH!A&^A2=D,[UB/V>$#2#-=30S@[>,^A@>=# M^=00[Q78I\[S=L>RWXYEK]>;QZ?]G1SFZL]5N\8(<_KM$,65'2!(BQW3$G:,$+7JRJ] XL+!9@M5CO9C4\* M8X(YVNU[R[KKCCYOM7/*O5SNU=N'1^/]\N3-&7;)DZ-O%_/?:+,\ ME5EKBYP@KOG&.""I^_VQ1S+;7?%TN#GWPAY13G; OJ?L@>-5D/"+9M% [WL> M/ZDNAGH'V-=Q!O^H9)-PU%^/.#N.^D6!+N&H7W[0[-LJ=_OEW6J_YC?B>L/D M58D]X?4_5OO[;WQ=68'R?O5XM_U4M?9K"B*Y"-(BQ D,>)Y!E(<%S 4+( EX ME)"P"%E&=,R[!6W/MK_B1M52'ODQK"JUT>?P*O:L);/U;:4@[64]0=2A YL< MMG-8D_\Z+GL;BK,8A FJ:$W%E"',-ZA.*R/EJ'GFNQ>U\5T]['5/>OTC>%[U MK]NE53%[_5/>@-SCN[,;D4_K\[,3,195\>: M,W CZK!^MP=D5:%+*\B9AC\K0+:)NC8H")E-YY9E(ZWN<:/[3:U[>>:J,I(J M^/A6]Z32OG#X4IU(^[ M=J+.9:RP1'?\7T^K(V9H>106X$9:XP*]M_FF-/;7?Y,OQ7!WKJ4"![$60 D& M*LE 1S10RP9:X1:@%:_:R:O/YJH$1Q'5C[M;>RUED\O7?"2MH. @Z;_)YV)< M,_KN/YM)=:GO__.Q*8E]TSD;+[M]&_;F+NU]TTFX4#[\MOQ,J$94;4M6=7"N M"MI'<<*9P (FF*O> G$!21YQ2,*4BR *5 :I27[#)2*>3SAU@6*'IE5:PT7M M#)\'7,ELZ&PS%=>N +-''I '/*Y58_GF[^[A] M(GOQM&Y;B2R3/"1,%"',XUPN2BP8+&C.89*G*$GBI @"(Y#5(6*>%^>!='53 MH#6>J,K'U@7PUE*8WCIUI0;#^'7;Q.<;IWSUC*M2E@98566;MAC+X)=O7!4; MX'5_@9@-,L"HR.Y ?I)S8T',"KT!2B \7=L2S[D5,N1\?H6K]CUY@-^7,E3 MPE)@3K,XYA!E8011F&.8AUS G"6!ZNN34F)4+MU#QW=NTX%JU5P$KC: UH1- M:R@N:TEO:3N0W7!5'\56%%7[E \C8EO4'@P*Y:Q\X#*5F2L !D4]3^(??MRV MG^:K;N)'F+(FU:[ !+$H4GVX2 Q10G*(48HAB;G:W8JO;MN_XI*S;K9"I[K@UY?C([?XI<(&4JER"BEH_W*L+BVK*\*=O/C? M/%9Y,/(8(?AJKQ(53\(S?U/^ ]53_8 WNPSB((B2J(!AF&80%9$\^8#2M-)V"V7:_QK@I8U $(PZ; [T-EFM;R?3#KSRA7 MS,.*^Y,THJ.(JAZT^UPC)JCD7(!:T@Z60-FTK]E+84$C[0)TY%V LQR%2F:@ MA 9'^'%WN\'[FD9'F\X[$6K6O>V=R-RSA;XS[IPTQOUR;%Q!1)3DG,M3>":O MTF%:P")!\@^.4TYS'A5("\=WC)#O=+*+W6*_F#:2&%77\ ;C4@EF)M]>_JDM M<\^$<]4V]\N\]1ZZXHVTSSU_WO)H_41*_J\G.?BG9_G'H4HT)DD01E$&299C MB'@:P5P$&&9A@N1QMPA#;E10VT/'\W(]4@456?MRVCX]:9X$ITMO>#2S$=S\ M9#0LEJNC2@^5><\.PZ*>;>8CCUM'HRCGK/PLV:NBU,T&_^E/OJ,K>2Q8AJ'@ M) T5M!\.Y!\9@@6.Y39+(B[OKH*QS,A9/4K1?URJH@_4C+S*?:/;AP>Y]]0I M=H ?771MZO'9S6')$&))04/(4$P5-G B[!(8!;D*#%7WNX_$& M4VR@#S_@Q3H,O"6DL8&"1H".34:R,U]WG-YOMNOMCY?O?/>\HKP)5?$DY1') M,&0TX1#AHH!Y$>4PC(,PI30D&!MUZ.BAX_]D(WA9UK'ILB9L>%+I4Y">*7$@ MMIF].!($#44/H;L1J1RM^CXJLR[M$5%/U^_8XY;^ WK/V9.J-/_T\+C>OG#> MC-[CSEQ74RC_=B-4,>R/C>HB=LMWJZU\KMR7=RKQ2B[Q/!,X*&!4%!@BEL:0 ML#R .8USG. D34,M;Z%7+GW[+JJH"7D=-3EZ@Q=M0AJKJ@";U K%YZ(IXP9_ M5&R:.CJ\3*BFF^2MI\D^_N5GALP],CXUZ,J?XX7'>;U!/M5\YDOR2LQ)#E9S M\,@ICG&L *Y1GD(DB@SBE!7+)RKXX^WDT_7I3F]63J'KKO[O= M22.]#$F01@(C&(B<0$0SU6XKCV" HSB/21K&A9%+;6X!_O^5'^9Z=C4/MN]X MSNS/O'TY7^5(TM>EM"Z5F5_+=2'!JY4-5,+-F-GE:5KFRN%RS?[[RM;R-#G& M>5F^^+"-$7-5X--_=]&F0?*^H[:K7%9F(ZB=,/F3L4W M#9S7GU%;ZZF^HCH?N69@ 1H67 ;/M>5U%CX?ISAS %U;!>SIY]5& MGDZ_K)Y53_ZGV@X:#_^)XIX @^#*GH1R/!Y#@(H0H M)XG\&\DAX0QQFL8)1:F)C;7DP[/=E1]7;F8I;/6I9SUFT)*91:D9@A5'X,A2 M;4]J#S&MCKH=[A9 ,5;AY#@\[$Y4C2/C8\O%K 9IHJI.C=34X=YIT9R2IC[. M+M,\1Q&)8EA0E=T?(PH+>9*$0OXO2],F;>N9+,#/19>[A%MVUXQ8*'J)R1T)Y:QUVF^:9] MY ;5,-94;OAE\_XCTCRMY)/'GI-?#+ID];_L[U-N:/:T)OWBNEW6N(A6C3@& MAIVM$<>X:-U&'!I/6T*'W7RXOMKO=RORM%?)-7?;6ZQ<3U_Y_D;PI!&69"03!34*!QL0-OS#J8X 5U65%O! MFIE%U3E\*X!D"/RA6 (-3X;9B2::UMO6/.G/S"(X5ITYA)FY$ES!FAE0GA?J MS%PE9_!G%D.8=WP5I ^U+X'1=FAXCM1F!%BO:'H M ^#RNB/-A@-O*%H7LMWT57-+^867)>9;H_KFUKMF[8QO4P 9.O M%=O@L?&[JY]L#U-3_X[)2:@^9OG;I]W^'@@Y&%Z#%S4E0AZXMC_5PVU24.>W M?P6?_J3K)U;E(LH!5@]5^@?>;%2KV_IT48*?]WQS^'W[0]6<;<,2/H)V^<^G9#_OBQJQ(TU#9=DP7/ MBNZBVQAQIJ2+T5G3LTKO8B[,;)J#A(I#RD2'_04X"/!N<'YUE?S6F1*C?/Y[ MY$7HJMM9%H0V07.7Q"V7%NX_5[N2WFL%XR^^XV\15Z1 36L\NJXAG?Z%=9*4 M=I?1KK1N+F"]0@QWBU,MN]U+4_Y Y9/2GS5[>I+[Q'RO5Y'JS_XH? M^)($&<*4II"R/(=(\!3B+(RA$"'G!<=1&FE!S_81\!V5J$B"(TV@B.KC0E_4 MR;!5<"&I893!3$@C\.>LF[X?W!7U<1-E:92& M 8(X%A%$F%&F_??/+>W'V5+[-]H>%QSX/F M276_[7?K.[Y[*&_$W8[)0_+1D:9A'H9'\&PC?L/*.Z\:C2OJ5>K,>:*=WG(: MT<2P\7"G!#,+HB6_8_>BGJQ6>88#P\Z69S@N6C?/4.-I\P59W43O'G[\QO?W M6V:\&GM>]^V+4U3!W>I!?7TU:?V%UR?Q^*IS(*S9DKL@IX<%-B*6U>KJ&W.V MI34B5'==C3TZ6X'WS^TR(*'(8QY">2.5!^DH$Q"3/($LBQF*N* \,4(HM>+" M\^J5'TKFO;A;ZE+/!^Y=0V9+?DIA]\_MFY9U']7R=D7=DH?W7M)]5).#@N[. M8!9[/_OGW58YK:\>]MH;?N<=W[L\^^=3N:].E?OMJV!/"W1KL.EW1=78Z2VE M--S>>P4+L344O"G2IF^CE M!\U/I]663O=/>+U^N96K]^_E5[Z_WM#M S=V4^F,Y7E]O3[>-;P Q0QX+O]: M56/6#.D?:K4T-'[8=:T^T&\Y MW_UMMWUZO"[+)[FP/F^,U_? $+X/V9(RJ$B#AK:"8MKN5>,"_94\I(+Q!>Q( M>L.S]X#@'I:JAHQ6*W1HW-D6IH9PW?6H\[CY,JQC2E>L[FY;G=TT5]_YF]X] M0S4I@P-JCX3CBVN:<&9KZE) 54]6H[74+Y+5$KHPW&PKIU^4[H(9>,H2F87* ML^[36L$U?N2/.TY7U?E%_GW-J^S?#>MZ;&]WJIYP_Z+*CO?R=PK_[%'-[I)1 M'N6,$EA$*(>(T 6!#.8,$(HSD(6Y@>$R^&%Z)HUK:_\-7*EV2)657#_ ?"1 M7< Z_-9%DAU�%=7$W0L(%X$Z7;^9H[>NZRN ')BN5OXXKM8PN*MB"_:)Z MY,"M0Z 8Q_ISA2+CBJUY(68<*_,,?\;U^'8V^!M_YILGKKJ\_/)5[>3'9M94!69 4649@'@@$41#&,">$058$07V\8__/_Y2_+$&.$HIS 2%!UW.(AQ$$8P# 5 M&),,8T8-:T!.*'A>^4U]1$,45%2!)&M:!G*JEW$G_61IS9:XL: 6I2 ]PDRH M!3D=<>9BD!Z!SJM!^AZTVXC;Y/ 5+S_CU:Y*$?^X*NEZJ_!9KTA9K>YEP8(< MB2""19 F$#$J=^(H#B"A77N"QO1#/^S>Z;:I1Y]>>J7*(THD6&0DC30C67 MI_* 0D,**0J3H$ B26.SQNE]E'SG%RBZJBJK+7C<[D!%6^Z\DKHA(':_OO0. M)$ZT8&:2K!5@WE-]3#A7?=5[Z-D]I M^+K=?'M:\S @2:CJ97@?PO-HE7:@( T49AJ\2 E0)\&JC MU*:?^="OB.$E[DP'9BM:3WSPA^+"47[1J)16J1']H\Z6(3$J6#=18OQA2Q?A MMBR5FW\E9W%#5[S\]>4K5JWK;\3QQR_5^3(B)$I%'$/.>"YW;TY@SDD&%;Y, MF B2$;/=6Y^T;U>A9 1T2(*:#:OCN8$^-1V(7K1DZ$2T4Y"YU]!85E>>0WW" M\WH/C15RYD$T'\%Y5?W?=I*)95$D$1(BA'&6Q!"E.(&$L@)2^;\B"[C A9'Y M&"/HV6A4-, '>9-ZJ1(##M56F9R%<*L+,+@R6Q)<+4)&?I?+]E:#^B]QK M0BH*QI-,(%'@Y3/?D>V,&NK2>P] M9FSL1L1R9./ZJ,QJVD9$/;5H8X_;&3)YP?J];,);-.'RKB,O.90AI#KG44@R MA&&!<$XYS[. :95@7!C;L\&J^A@8]M#H2JZWY"SE,7X=K:;N MR+.NH LBG:Z:2X]XZSUY^$WU+^486H8%XJ*(.)2;6R375)Q#'*=R=2%!"RPP MS1.M:-XD+CRO/D5"Q;D>VY:",[2HO*#JX44\FP+-EOM05\;%:5O&1>?WM8H5 M'\)('SG9JY)8+%52@;Q\?5(;T?'Q)0NB1%Z(,,0B5IL" M5YW.F#QWQ7):8RKR@F@#.CGCRO-VT9(!+;N< 5P>HY%+C[2%Q?>3 S+$P MKCL]=X-3C=C=2N"NI@U>U5,TY-VY)K0E=>2P&*OEHRNHIF#M.8-9>J(?1;'U'K)_ I[W@'R MF-+6GB6:H@=5DJ @89((4I*I2LF00$(PEQM^(?(HRV@6$]U;J@EASXN^.4!O M15LE97"_,=+?^(W2EU;,K,!HXO+QRG'G5V/ZESY?FK.[U[G4H-&ES48- _>Y.,.V;)(D9L;J C:= M:IK-5L\K]H37CAIU]@HT 9FN'6EF4+H3 <[QZ$X?L+LTR(,*;EK35PZ,!ECE M#I-U!P4XCD,1%FD,&2[DY2'-$<0DR:&@#"4)%8%FF;415<_+ZKNT&TQ5"<@3 M10L)1%[ !Y4BN7L!]:ZPW1PQ@:X8D\.5 .]53ZWJO>]X;5@ZI:=OO=N'G7Y+MJ_*-B 7BYCA@)[>A:HD=SUNN)D1I.KREF+]O"NFQ4^O:.L]7^,Z95 MK*BJ* @99X($#%(<$)5BG<,B+U(89#3G/ ]$A@LS()?+A#R;CR]\(Y51[5MV M-1A]^M%;^RZD-EON!@);(+$,2^,,>Z6'S,QH*\/"GN.KC#QOB6F 'U=[O%[] MCRJ;K"'45&SB*]]_E7(TOF\>Y$66X1!BA!E$+ Y@D>0)C%@4Q458%#'70CPS M(>IYX7[D@DLZ51WTPZI4F<#E FSX7NU@#0O@40%0FJ8(:VE4;WF[UI/94N]0 M/P(D*OI5L%/^<>#!(2J"@<2N !)T2,Z+E6"@A#/8!)-W+>.,_WI2MJ<%%Z,I M$H0P 7FFD!($3B')Y1\QBP6F L=U&PLQC>Y:?LEE-[ [T15\]XM5:G[\_;G;I3?N=R MP5:A0;7Y7^_Y0[F,& ;=I? MJCS<<)EF>423#$-!,);&*&.0I C!(B)%%&91F"1&5P)3!CR;HI8!B&L.P*YE M 6Q;3L%:<0/VVNG\ULK6,T8^56AFCPZ<@(K: K3,@(8;<&"G?L)1GOY433@R M3,;D9[5-MLHY-4_6X]A#OW[=[CLY%4='>4)34B1%#HN8JXQ\4L BB#.8LSC@ MC*!"4&:*_]I#R[?=:?/L]]MC+4L5 JU0"3]L'QZVF[H6QAP=M4]]P^;%L5+, M+,E!'XKR*R1HG;""L2;,P6(=:&0:8NRI9MQ"QHZ(IX$;VS?"[."Q(Z)<0I = M>\5+SYE/?]+UDXJ2*^0+^7_L#O^Y)#B.8AQ%,&:9M' YB2!.20H+'">,%4$: M"*,R;PL>/%N^N^T>K^4QRWU7FHL*C>,L##&.8);0 **B(!!'(85)*@A":1XF M:6X&:N%9I5: %SZ:_%Q4I]X)U;.*S+86C09 "O6S80FT/"DPC=FZ UI9)Z> M0!$\=@H949-@O:' H%[W'/VR_\S6G\IC<)*P[Z$'>/Z9G@SW2 M0,M=FZ,_I3/Y@/Z !/U9E9'4NMS=*W?%P?COJ7#Q!ZPS[FX^(/]S/7>-\6 M^'3S0WF9E)OW3@Y1)8BP1(@T#1 4/(U4,EX$24$H3 ,>%8C17(1&)\)+1'PG MSTB24-&L:F470)&U1#*]H""](\E4L>->\*>"4OZTQ=V"OL:QX6)%.);'&1J#H;@F&>!@E4+9DC$20Y+;3 M@LY&]KSX#K2 (J;?^^^U],.+;)),9BM+4QRC#G\76;?J[/=ZI-DZ^ET4H-O) M[_(#=KO4;]L-?_D-[_Z;[S\_;5@+TU8P+F_4<0%)ELF+-A,I+ @*(0I2'&=Y M0.1_3/:IRV0\+Y:**'BHJ *AR)IM4#VZT=NBIDMLMI1J86N"H*+H =EN6"A' MVU0/D5DWJF%!3[>JD:=M*WJI*M#4L 98IP+*'#$(,J+ M"&(<1%#$)$UYE J<&)TB^TGYOHU*BE5C^>HO'=IVG:OZ-::W9MWHP?!J::L" MBRS-,>F4[L=T]*&B9.EIX]1/OV.^; M9UZJH"S=KYY7^Y>3^J(4AP+E*(&4,;4A, MS9ODYERA9QEP[BE,Q!&^>50<2,/^31+;K92SK_KY[YO5_MOWWYMS?4A1G!6, MP").Y:F*)QSB/. P"N,DX2$E4:3=C]BPA@(ZWH M8O_J#?HVH+]& O>B_9J-XO2^NV\[(%783,LPR\,H'M>MK,4S0VEO-M>44E#'C:?RM5&Y7[4V*T5#_5O MV)+C-*6T$)"E*(.HX!DL@BR"62JB6)[V2!9ERXV"4^ *K%S7;ICPH+5.BGJ= MG'%BMF8>54J"/&<#K&B7*_-":"/EZAD3Y[JRLBDM%RI)NZ$&CHS44- J65NI ML>7&G6VQT8$C$V-$>E9+8Z.44X-C-8:'6LW*KTR(KUK $Y$\Y^.6QYDJS MU8"UUO6,DD]=FAFF\;JKEAV@^*F<<=0I?H.M+N:HO+I$_OU47@THQZCR:F@< M.V-5=^"\ &I[P#W(@R0)BIS ,$A#B(C*1<.)@ $3*.4XSEFF57^E37&.:U3G M]O0?9G9F7&%ZAL6I&LPL2=L6]R+&M!=("6UA'9F*<7JSV@9M\4^-@?Z+YJ[O M*_;/IW+?'HH8JRX!>*W27:\W#=*,=?>+)44DU>ZCY)53S];FK*^,O#O\//25:2"I\*&O#%-@#ZNVKPRM^\I4-Y&F&4;= M:K1VS6]5D\T#GI5Q>PS_'\&X:__=3*VA!3VR#>ZVX,AXG>Q_O0$-[PLPO;'0 M>YE-_0C#NYE5NV#$^YA=H^C%+!H?"'3XI3];3&06-7;#)_,0M(RTO(*C_+A5 MH _+B(HL09C"(E9I12PL8!YC N,<4\X"$K'(#"WR A'?%X"*)&AI@C]JJJ99 MA)>THQDUF2BS89#$5%SS@,B /*[B'Y=(S!ON&!#R++HQ]*PEB+M:W!MYZ*_V MLU]QN2J_/^XX9C>;O^/=2N7#**= N,2!*%*!"Y@5.((HPSG$+$HASEB2X"00 M#!LY$W4)>UZT%6%05I059/MS0QNL-G(T7M;.PP5X6&V>2EL?HK:2]=:Y#]69 MK?WZO'%@80%J-7X_J+'EHW(9.D1P-Y3<%8B[+MEY<=P-E7$&Y6[ZOHMJ]AMU MMW17R'YQ.-_[_' U=L62B\+URZH:-A&>M&1X,C!0T"PUZH/R.RI/OTSC#2O3 M!X4>+DH??M7NH"'O%-<;NGW@7[9E><"FO-O6Z&15.M?]=BW'*Y4EH@>O=Q*$ M612'(60,J7,'1;#($@KC).-!'*6,8*,P@24?GFW*5VF#=^J;-HP:V&I5[Z Q M@Z[,+(MR?-0<@5\43W\Y@M8J;V87Z:YAK#Z:4"_1AXGJ<70XL>5BUK/*1%6= M'EVF#FXR#(H>((ABO,,DA@5, AX&*68LR).34$USLEX M-D!'6 T5*C!'TKB@%ST;,UU:,Q-RBJ9Q!.MJ6BF#W_"^ 4IV"Z_1+Z5#@(T+ M1&:'V.@7]!+(QL#3ELM4)3BHY7_]\+C;/M<-GIMJAH@7\BP1QQ!1%D"4IC%4 MRQ<*%LJC!8TSED9&:[6?EN\%VU(&JPYIPX4[H"G-U>M&?L,E?!"]2]4#WH"& M=*Z6[@"E>=?ON,AGBUCC%*V2]#:O1#>3?/]6!ZN8CS?,H#U*:0*PV M7(1% @N4%#!*\QA%>9H%N5%SR3&"GM>T@NFO0_ /+7G#ZN(QA>FM:I=J,%O: M#>5*!P?:H"'N887K2NJJ:G>,W+RUN)K"GU78ZKYGGCS4.<#_?:L&_J;R%,NV M9[/\&2\_;W>?,+VORGC_DZ_9,DRS4,1!" -,F#R )QDL8A'"1-"T*%A,XD@K M-&'+@'_?0-.]_EE1K^HKN*0/2L6 ^GE9%3#>2U; +ZM-_9AFB,):Z<.69 Y5 M&CLE#[Z!!:@9 C5'W6;M%5= L@447S78 %"<>5:G?A*,;[7:Y;9X4Z]1NLH4 MW0QDH5@-.UMRR12ANSDCD\:Q.^"=I*&WI#ZNUD^JQK<":KAYVI=[>1Z0#$E+ MGY-$A!22@"!YATL"F*M&9E%4L"1"'">15O:G)7W/AOZLH*5L>G@<.0!/"B-% MVGB*U_1I7==MJ&S/];8LP:-<9-4["\!J$:K]H![&,&9M.C4%32DKL@"R(%*- MYA($<99AF(H4K/=^*S& MZ'C(:1K7W'35V3#H[MQOJ0A'UP!3ZK/>"BQ5'&*-X=KE8^TP6LH M=P!0-DP8>@=ZE:3I%G ANJ$_H"$).C1]N '&)'-U_^^E,^_%?TS@R++,H@R6B01DD>AER[/]L(+=]NO7I' MJYK&[]6F][21*@*?OM_>6D(W75#7^'W8JCO!'_V&[X-TZW\J3S M\NG/1SEJ4T^A B*8[E>TKJ![,4YXM!K (M4RJ$?F!+'>!/&=//@;33 MY;#EFT6-9O;06(,>DB0GJ<0J9=*.XFP)E),4TDVGG#:094G5A<9D58WWU89] M6;7$7L,'%SQ..4[D=4A.D[P8A1'$)(Y@AK,412)+BTBK!\D$'GR?NSJ(S6WC M/C4M/S:K_Y&GL/T]WH.?N 2W._Z\VCZ5ZQ>57+A^8KPJQOS(!=_M. -6#1%M MID3O&N99T:9AE64KYZK!$Z?.,X3=.:JTLR"@WD+ MT>Q5=%:G-F&HB=A832"Z/&0ZF9'2>"FQF7H\PM32]YW*.2N0::.J/S-HA2?>+V M0D?UON"EI_5Q7XS21)""!! CFBNHJ +*TPN'7$2Q$)1$N3!:P[J$/2_ITP-& MM2%V6QW@QX:-RLKPEH>)Z+S]BM6S+(Z5 MY0R9MV5C4;EB]_5=Y=.HTJ;C\H[*[PN5MY_PVV+RCBID%)%W? 2;PO:3MLU7 M#WO]*O;S=SV?-'H[A%\]*-A/DRKU"W*/.V"GBFSJD["3UK#*O%\DRY+R"P/. M6#_>+\[K8O&!Y\R#P'?;'WAUO:%_;6)W!)&(8Y)!K'(TD K_YG&10,Q8DH0I MYA'6ZJ]Q86S/2ZRBIOR'?]6/9)Y*/[R0)LIDMH:.XEA$:$_ETH_(3I#/+@*K M,6U&8=8> 0;"JJ=OS!9&[6&U&S;M>\02$_HR#EW;\SF+.:89@2E/T[HTL\@( M@5%6)$&0YA2+P@@/>HB:9V-P NT(5P=H1T-0Z$&-Z1VQG>G!S(#TJ\!#_I:6 MC*XPH =IS8O_K"/V&?:SUDL32J\51N01Y9WC+*$BA'$4$(A0B"')B6J'$Q4) MRVA$8Z/TRS,*GE=R1:]"5+4HK7ZE";W5.DD^LQ7:M'M0Q+RXU7M%<5DS_6K\ M^2NE+XEWL3[ZXH-36BNHSE(HSW($&8XX1)Q$,.=)!.,@(31E01PF;+G?RJ6M MN5]6PQHMI\/@!L-[=A 2S[&+C>J.I!WZ C0>_6\_JW MYFZ7JFEO^6&]+?G=]K?-XTIU+KC>L*_X06L7&1O#\V:B2.C[6@:%'?>YN)+3 M<&545$%%5M6IW:T>*FBNW[[>7G>Z@90+>>=BJ^<5>Y+V8% O1EX9':&MO#.# M \_FI=$1K^NMT7K>;!DROEI^4)EMF@>;L^=]^OV>51C0X5&FE_F!;TB^4W]# M\B_';^A\I%D^FEX!VJ^D_P';3,2'![ZC*W6[>.2[K]M]FU)7!?HNMN=LKK-) ME&)&!8>"(0%1@C#$H4!0Y!E#>1$F<6"$S63/BG]O?,,8>%271L5:[[9EK6.Z+.HSE3 WI06<74 M DBVCCFQ=;I%7V]D#VZ=Z3IREKQISRCEY1,N*WB=2\G\]R?$^ M/5?AW$[B>A#(S4'N#B13CN*$PH+)S2*-X@@CBG@:Q$85O7V4/&\#1[J@(FQ8 MS-NK'SW[XT1J,_-R*G#I*65K5#17U;R]=.:MYAT3]ZR:=_0%V_C.>-.AJA:6 MX)*S+DK\-UZW"^??^>YY154/TM66-;4:ZH&J3>&2! 7A!(6041Y I #!BR(. M81AE@K&(D)00LQ"17X9]&Q!5S @KWE1Q\8$YTQB3YUG3#5.]G[DP='G<7G]8 MU+ E\-=J,IH4)'"EVFG]X'6+%+EO[JI@@L)OJYSN'19=AL+FT:.S:)IG=F<. MR,VC_/.8WDQT+3>&A^UNO_J?I@CR\VJ#-W2U^5&W?XRB(A0B"Z&@.84($02+ ME%#(\C!(LXQBFAL=YX:(^0[[=TBKE%O6)OBOMWA3=UTUM,U#BM.TJX[486@3 M3S3AI4&EB8BNS-40J7E-C8;09V9"YQW+ CS5,N9VQQ^ER6G*A!H\_243JLXN MS6""(N772]7-+8QAA%*48L'RA!BE /23\KR\*\*&17?]:M%;OFZ$-5N\=8.F MAFA;>K=H^R,XK+L;EUG^_GW)11$S MACAD(46JLU(&29&G,,KR-!&Y"$BDE6M['-+S^OM=GDCD9OI]C_>ZO<@[X@ZO M-SLAS-;5[U^O[SY]!-_OKNX^?9^^C,Y9'HA*-0_7JZ7YQW&A=(::94&EM6:Z58+;(%'50D:^ZJ-=$/<0F3*1T MM(UID9QU0S-1PNG69O3N1!M0)QYUT"=6O&S(LIO-@:A\X.MVLVO_6;5$5>]7 M!^8[3N\WJW\]\?++:L.O]_RA7'(>16G.0AB%N6K]%0:PR(,,QB)/HSB-&&=& MS0E],^S9]AS7'NA,*KC>/#[MZ[XF!^; D3OPA^(/5 P:-DOW/L&&%N\=3)NM MM70_8_8FU;,:79MC7^R^C2GWK/S>;< W7;LMY)/17CCWYB3W+ M5Y616*^,4!\GJUG/0,^A/#/#VQ(%1ZH+T+'&6P$N/')$3W-G=:?JQI$UM69C M5BLY55FGUF_R>!.\M1T[V^G:RC!A1<8%%+EJDQFF"2PXS:# G#!*:(R%43BF MG]09+?G62>353-3=4DB&W7:[SKM' R[!?T;E2FFW[X7OCU MF.[8R0CJ"ME-"P+DY7+FD!)U 6IA04=:4!OVO907- (O0/,=R<^H%GH!SOHK M58(#)7GGE.DPY?*]3:>K%,]W(]>\*:7O1NR^%-9WQZ!Y,:L\"'SEV[9J1+-Z M]=5+GK5P^%VEX)Y@DC9DE;@5Q& ;JY=ZJNO3U2+.5DUX4H%L_ M>OD!6VR0LN3\@"58 (4(+R($(PCF(*$0]#2 *:P"#!. JC M-$I":@)LH$O8:#790A^LJQ3@QX:J*::(I@;UCF ^]&*V+FL.%N"(\]U@DG2: M!.RW@/ *0L@E,HF9Y,X 2S3)SHQC8J:,J9$.?J,;,?#7F5Z-&JZ#)\^L(9]*>5Y&XQP4=HO@4@N)X:>M# -5]VU!AD M25E$4,(4(AGE$+$@@SDB 0SEN4(00G%*$I/CQ1F%65^ M'""(><(@(VF>TT"P@&4F^_')^)YWWG]\_W] 11$HDH90^2>:T%M>$^0S6UQ' ML3SD1O9(X0JZ_F3T>?'I+XMV!D+?\Y@EJ XN[T\P%K[Q5=;0!M\5"JO_ CXX9X,_-.L9XU>K\3 M9V;L%&>+,\ :=6UH>0?U(W5'PE<_?/U&+=2QEON75JZ_+,!!--#*5MO76CJ' MJ#AO,BNND'3F97Y>])TWF9@SQ)ZWX<(>Y8?N5E7H10$)K7;T:5W=^]K6 2S$ M42$O:C@+8XA0CJ$\. J8Q)D<,&<"82.'SAA!SR?*+GESO)]!36G&W1W*;Q@. M[U"N <2.M#V<074%=8@%-$AN=D@@'>$O(0-IO6>WVN792=F;V]WV><4X^_7E M]U*%6@^%Z%=TOWJNDJ0.X*)A$B>(IBD47*1R_4<(DB1/82)RFD1AG,J+I,GZ M-V?!LT6HSAABO?U9ULT-1>PRO=M=RH5)I? M%$/R5/X7<. )')GR@G)OKQ-'EL>"@5EMD;V"3JW3A)&LLC-N^?8KWQKG9W1? MFR%#X_;3#?CZZ<8H2>.59,-K?Z)0AHOZ*(_[7(U+(MAF:[P::\Y\C4M"G&1L M7'S$7<[&-[[A/_'ZCN\>EC3'01X4 HHT#B$J6 QSPC,8A2FA44:1 A0VZNXR M2,_S:CH&''8U35 5#JCTW!>.=Z5A2NZ8\O3V7(MV>/3(IV=3D,*NPV1IV#G"5@057@H*HBMAO)VL>M2JY:QD7& MPK0HH C3#**<1I!D0003QFB4T$"0/#!"([A$Q?.>V11#'8B"/VJRAI@QEQ6D M=QB?++;9!F4NL7GU_Y!$KDK[+]*8MVY_2,RSHOS!A\V/T__ JBYI7][)/^D] M;[XX$O(XIDD"DYPE1&YYY!J09.+)??F^VL, M%W5+'SPJ!A:J"DE15:@"6P&$0A-XP+O_YGOP/ @J,/<$ZAWIW\>TF)DB!\@2 MATFMV%<360L *@FJ1$?J%"G(OYY=0C[X871^# >O"K\(RN"7HFU3VDV5#O"$ MUYT21YZR)$4XARQ(0HBR $.<\ @& 8T2$B8%Q5J1B$$JOK.'CC0[%:&FK4XO M:4?/>DZ6VHE>HC%SF] !,<\[@ X];)58\S9O5U>W+78RZ/!@E(\SII#Q2Y!;79BMRB$U.&[Q M:2:J;7;/V/!S)OQHBGJ2 Z3[EMU^^CKZ\>6 EEX@+M*PR&$F4GEE"K(0%IS$ M4!2JEPRG!4F,TH%ZZ'A>U2?APPGP]'UZTMM;'4AOMHZM!#?>8T?$8$WH@Y4WCSMRSW>L 9)G2X)S3!G%$.:10@B M>0R&!<%$+F&*$Q1'/!:%R1(VHNX[8M'P G$#BM@DWVR/;("G.H$<4+RN2Q_D MSS9\#];;L@/.N0!$\5NE!M:#&.8&FDT*CQG'M @A0SR#* PKR H!PXB&B6!) M$8MT*4?EBX7]A-#:U_$^?S,K'@]0^U-F89AJE/,SYH1Y=MI=0NP4LOIQF WB-EVP?AJ^6FS5X'O&IWZ&W]4W4(W/U2_ MO:=R*4+$"!813&BH8/D8AT7,$AAG(0M1(.T1UZK$'"/D.XND(MTVLP0'XJ"F MKF=-1I4U;#AI%+_]R7.NC \^RK'7%:U>P]O/6 MCDWE'MW5K;Q7Y7_?R7&:Y((PI1D200H%42>Y+,QA07,&"0O2,,4"IZFI>[./ MEG\GYY$R4*2!HFV9_S6D,VVGIPM-&+L^[91@XP0=$\^=*[27TMP.T3&1+[A% M1U\Q3Q6[5-/Q_>GQ<5W%3_!:U3]^7F]_7F\JI+PJOG(HE:8\9#BBL(CDA0T% M:0Y)D7 8!Z'RRV1A0+4K*R;PX=D8=+FH"X 5'Z##B'Y6UA1M#YN*&75H9D9Z MJ[K&]:I3/NU4Q?KI<3.IVBZ);H+*W:39.=#.0#+>E-%G2]ESH()N8I^+X2;B MF5YOZ/:!?]F6Y1)SFHF Y3!-*Y#%C,-<(;?%44B2($A(%(56B*9'&D9&W1Q4 M39&HX2\:7%-C5.-+>M$[S4V4ULS\'FU 30W\HNCU^[#L@4W/I7$-;=JA\#;@ MINJPRX*E\5,Q*$81I"7J0)1"R.8(Z+'.81CE!( MY>5+H$G7KA."\]^]#N3'\E[M%&AY!YN@ELD7,6V-3+^+]8CIZT)V2NYM;V4] MPH]>S?K>F]2)X B>1((\B:G<=0N>((A$GD&" MD#,$F3K3@MZZG2*;V3IM*7E!?>H3PRW2_QLA-O4)UX/?/Q5M21VHOZD QXWX MO:S;@-^0/5YM%+A3BSCY>;M[W5GD\-WQ,,RS(F809UD!42+DAEODA5R,<96G M'R="*RXQC0W?F6;\)]@IYN!6P*>2 UQU2P?;AD,5LN8MZJR\*S*-B0U-1:?9&0,D5J-@"+5_RG'Z$\Y6LU7?W(P" E5-D@H+U?2+S M*-K.)3)!X6Y<(M.5,^ 1F3#X; Z1Z0KH^D,KKN]X\/NT_;!5X MSO5&FE=>[CNM%WC*>8(9AB3- HB*-((XDAL&PI0D.8L3'&A5:C93:BI]&LL-!E<%I>,?549NNN\JI M,DP]5ET]O'(\+X#"4=X*(!E9@*O]?KXRA+R<8$V4(@SW]8X MQ9G=6]HJ./=PZ;]JDX2P5ZOM1GS8<;;:7SWCU5I]$G4/Q27&#!692"%/TE > MHJK.0%CE)1-,,"L(3;4\W..D/-N'AKCZ_&E%'N"6ODF >U!9XRL(\CIZKO6& M>6GI[?/CG1I(MX"T?=ZSG;G%+^"Y?-6:]N.JI/) (H]^^G6B!^F&;8JM8&;6 M8U F\$=%W5&]YZDP5E6=AT%FJ]T\9;M;H7GV.TOT&VG<^.O2PC!A6822",:% M*""B20AQF!(H:%S@&),B0T;]4LY)>%XL!X(3ZBXOZ$7OF#Y-6K,59"BH.>!* MKRRN@%+."5X%G M>2:_E5/=.(=H1F*.L@1F"9''98(Q)#EA,,:9R#@.:$*)[G'9D+;GI1H%80X: MC-(#=:#(ZQ\<3;4Y?I[VJ".S!2X9 2TG0+("6EXNZ\S"06FJ//UCN$'WTHQ\1*'(1%+C<>&$8H@BB+*2R8ZK06D)"3*(@I-XD>4?.@Q6>IQ>VFZ@LDC=O+QR=^MY44_B4- MVDJL:,5E%=G]E6^X6.W+JX>];H##9FS/%KQA";0\ ?94Y1JQ%E[OM]?=4X1!%Y)^98S;"#=Z M,+,$NBIP&YP=E]2N=TG_L/,U,AD5[557D_&G+7MPKS:\3958LC *BP"E,$2H M@"@/"DA(3"!F$1)I(F*<&"5I=@?WO42K_0:P'?ZY 4\;J8 VZTI@:M D]:)> M]"Y7MM*:+<0OV\T/J*ZBH(KK;MM,(H>]LB_(X:HQ=G?H>;M@7Q#JK.7UI6^^\76--W&_>BR;.%E(1!$+)OZ_WJYF!T$8!M]Y"A[ )?(WY,)+ MX-U,V!*CJ%&X\/2V((@ACHY,+AQ(EF_MZ->1M=]8'$K!0C_J@;-Y$- M'Z-V*2KD"%ZP8Q)+I23W%*T#C ;WYT2Z1WT=-_],H6L#NXI+VQG\?$]DT^I6 M0_81>5Z7J&6-!SHEJD\V2VZ)T7N82 +6_&;( R-G]#R MPJ,K,L/#UWL-9A\,9H#ALW_][]^O1C]]2]/9<#+^M[_0OY*__)3&81*'X\__ M]I??/[T&\Y?__N__[;_]Z_\%\+^??WC[T\M)N+Y*X_E/+Z;)S5/\Z8_A_,M/ M\R_II[]/IO\8?G,_O1^Y>9Y,KP#^??%G+R9??TR'G[_,?V*$B9M?N_GI]%\" MI8X$JD %;T 0'L!DG2 X&GRTT9#H_I_/_Q*)U592 XI3!L(J TYH"212DRV5 M3C"_>.AH./['OY0/WLW23SB\\6SQY;_]Y__P=?_#:UUOZ\^.GMK\Z&VWX1'TM__M^_OOT8OJ0K M!\/Q;.[&H;Q@-OR7V>*;;R?!S1=:?U2NGW;^1OD*;GX-RK< M3Z;NKV%R]7/YZ<\O)H@&E'/Q=_,? M7].__64VO/HZ2C??^S)-^=_^@G\%Q9Y$<%)>]G\O_^[GNW=^G:89 F4QQK?X MC=6?EY<<^?[T?9[&,2T'=//XT23<^Z514>?D]B]'SJ?1XKN#F(:#Q5.?^=E\ MZL)\8(2-R4@#C#$.@CG$$G,1$$2*!:X58_[^<(N\,Q1XH?U9"G_]//GV,SX8 MK!U2Z6<)O?-='LS+E-JHXEDP(D?A90]CUYONC63?RLVGX:3*-:8I^Y.;5;AH>&/P^@E>_\?-7-\4' M0?@R',6;O\[3R54-&\XGE36Z-!V*_I>?4 ,Y3:5NR#1G8SOY!Z]:8E/M)H/KOYSAU0'A6F/[34L?.D"Z4W@)YU^5]. MKMQP/%#1.4>]!28S3JBL%)@D%$A!M#&69>EKP^:A%/W@I;)Y)U5UW0):)E=7 MD_%B',]^35<^30M:Z/E@13]HN5BS#AX"*0-P-@/*',!%U(TQ M*B179R&Y]]J#T,&?'#I.5VTCV/@T=>/9L"AEA6^%D Y$##$2O"2 M<\D,9<176DHVWGP00L230\A9"NX9)*_&\^'\Q^OA*/UVO0BFM<1 RR6,R V7 MZ/PH!T<4!6*Y5")1RIDY"QR;;SP(%/+)@.(LA38!A@_I\[!L,H_GO[FK-" A M:NNIA,RE+1O-";P0!J2+FKI,.3>V B#NO_4@4*@G!HHS%-L$,-Z,PV2*#FZA ME,5>X8O)]7@^_?%B$M/ 4.YBS@ZB4Q&$X19\CAXR,SS9'$02^W;$#L7)7B$. M@HU^8K"II_8F4/3)?7\345/#/%P> *_\I E$>!(4>L?DRJ(IP+"LP,>D13GI M2H96P,^.UQ^$'//$D%-#U4U@YEF,:)'9ZC]%/72@618^*0TRL@ B,@HV<@&< M85!N);$JLPIXV?+J@[!BGQA6SE5Q2SAY@9^^FWZ:_#$>Y!"4)ZB4&%@LNST, M+!,.6+*"V$R%#:$>2NY>?-@.&GF:(#E1ORU!9+&.OIN^GTZ^#<\9*\8G/ILDM MY':<8G:'*V4B#N4V.2/&,P#]2R-]HR& MCRE<3Q')E/E/P_DH#63.BFBF(1NJ0&0MP= H(:'<3%HA"#O/)VR^\3 T/)V= MU;,TVC,:/DU=N5+P\<>5GXP&/NN,\CG0I8)?!(8:0/""-$;3@-EYTODL*-Q[ MW6$X>#J;J:?KLA&7\.I[^.+&G]-B%YB[:$0F&C":02TP]&O&$P>6"IY(,%[& M\Q+4;6\]#!)/9Z/T;,TVD6B\N)X6[2T/$0O"T237LP')WB6G$C!'_MA2'EJ&Z,5--T$8MZ,\6DNS(??TDLW=ZMA#;P5W @9 MP?JB'&HH6)$X9!&#$R;&3,Z[W[/O[8CY M]0RU,9L-%,-$VQ+,JT@Y4TPR@XWE7J76,A"9A.4U-K?NO?0P6#RU/=#3]=H$ M+%Y=I>EG7!]_F4[^F']Y,;GZZL8_!II81KPMFS .L_! #5BB\4O.@F%2&5LE M(-GZ\L-@\M0V/\_7!HZGLQ-ZIE:;P,3ROL[B]L_'+ZC&V;OK>2$#*"D\)N^Y[.-[\(:5 M_3SGP"A7RE@R$8PR1EV-FH]],AR&F:>S9UI9ZVU@")4T=:,WXYB^_X_T8Y"( M$]R2")ZG4H3-2IZF"20:3#EPSC37.-3?>.UA2'DZ^ZGGZ[;O([=E$O9Z. MN M]!_)36^*]!W)@8M(($OE<>&T'EP)Q#5^ERB3O,CG+3V[WGP81)[.5FL5#3=R M#>)N$*_Q.ZB3R)RD-@&A97M01P.>2 W!>"M#SHKQ.K<@-EY\&$:>SMYK#?TV M!9'EA9_E(+0K<39&6H9Q"D(P#,&Y,$"RI=%:FJT^;Z79^>K#8/)T-E[KZ+AG MH#S#$<3%*$;N,RZ5Q!!J<>S,6A!248RH,+'7/$9"%)>9GK=[=N]UAP'BZ>RK MGJ[+:B#XUY\?Z!+']8_3>,/>_?;RU6\?7[W$3SZ^>_OFY;-/KUX^?_;VV6\O M7GW\VZM7GS[>%_\P4K'''UJ!<>Q(R<^D(WM -O,NOQZ.W3@,T2U,EO?H;EFN M LLYZ 7-'4F R0G!5"5:X%P;&5RB.KD]4^PL+J<]K#$DQK3OSLR?F^/L*/,^SG%VC*Y;0,LV^BVMLE,*DJ :A)(9 M?$X, E52)YJ5VWL,^"?E.#O*KH=PG!VNY+9@TY_O2H#\IQUDEF)RBY 9@P-M!RW9V7B\H:4E(B M2F,- KZK8.56BGYATD64W\;W3DE"A%9#%14)) ^ R'(#D M))0G@1I3.P>Z+T$C8&@^:)%Q"M%06')MN>'"A0?BJ Y.DR3(OAJJD]"V1YY^6" [A%8MW3> MHQ?NZW#N1L-_IOAB,E[HYL5D-E\;$'4N1)0<4B2H'Y,<.!8$&&^(X9E2;VK' M6(\*U0]K9)=K9$TK- "K]]/TU0WCJ^]?TWB62 M<7PM>RCH2@?1$:65E\!UL"!$4JB?((':9%.A1;2Z]G;C/GE:B+BK;!I44WH# MON4=CL25^[]ODYNE#Z5)X[O\.SK.HJZ!$I&&A',@J;(]2Y@$*[D#A8D##5Y0 MHFKW;MDK4 N1=14(U5/[R1CZEJ9^4@E%;] *X\]#S R6.L*)\.I[&%V7NQ:_ M3";QC^%H-(A*FD+W"Y)D=*U44O"E^0UQUGHCB(NN=F!]B%PMQ-95,%7=" VX MI]V)PF^3<5BMV2Q'Q:(N!!P,F$,9W3UCJ#_W/53U\/D*N%R+H*L*H; MH0%@W4X(RJWC6DD('F>%,$*!"XD"?M<;IA.-MK97.LKS=!Q)5P'(2$:DHVR3'+C@%L>T$66[DBZW!)TVNOH?+1VWX6'DX*>;8+TP^3>1;!SMIH; MP,I2?D2XLMHS#CD$!R)J#RYR#Z5XWSFMA>LH^^Z'G;VS(]>C%-E HOUVZ/QP MM#A!P8QO4>7T93)"I<]*]C?_<:L:*R4/.7C ?$\CK)D#*UP +I7T7+LVLA9]5/ZK9(T Z:S[+SCV/0,I?<(G7]>3\H(IM?IYBQE=G.8\E!? M Q*D<@FC-RI3V5:($KSG!+135F3I,=3;.-MZ<-'OJ!?VNY15!DQWJF[ ];RZ M^CJ:_$CI0QKA^A^W#"CHQ)EWZ*(%%R RE^BL,P66N-.<$RO2OE:=IWBA1X7J M=Z.Y(X=4UQ0-8.MF-^KOP_F7%]>S^>3J;L;<$)P.DL H4K$,F&^41(,K,,QK MP/R%,D^TP6]IXFX\^?TO2J%/*N;: 29[PT5D&VFH 0 M& @Z+SR@"^7*996UJEWUNEV29H+Q#K<"SC=! WYG[_*\-BS*/4V8F %-OM3' M"0HEK0"93!(V&T9U[3W, T5K)B[O#FI=&*D![.U8P=<&E*1CQ$D!/J%K%LK@ M/))1X(QR5#O#E6>U4?>H4,U$Z=WAK:YA&D#:R]5K2]/HJ_3)?5]38ZG0"YY8 MJ4JG)*TI"!L(&$DSE&[1+',7T(57QMDC(C43LG>'LII&:0!CFYMS:[-%>ZZ, M\0)XJ7P0QC'P@27 M#93[ZS@U;>S=DO33$3?H?^J8XH&0+4VB($TA A'*'!F M,FJ$:"CGH1!,Y#@0'6*LS6NU]OI^2T\N?;AWE+(;R <+-\IP?K6X5CQ>E.3A MZIW&H0PE4)6)U HDB1%36Q_!&HEZ\3[:Q)56U8.H/>+T6[1RH7"]CC$:\#_[ M-$2IEXXP($Z4MF *!\$L 2<$2RPE1D+M*LDSZUBJL\!>%%653-$ J-;:,"R9 M#P2.7?ID2O%YN:N%NG'.)&!96EGV4YCB'7BH=1GZYKFI8]NMC%DG*KH!H#R+ M<4%WZD;OW1#SA%75^:!4#OO2N9*(,A:1+9C2Y]:5W5HJ?&2\]BVV':+T73_7 M"6QJJ+T%](1P?76].-=>) 2E6= T?4GCV?!;6B:=;R>SDFJ^RYA]#K2ECN)B M#(J6*U:\G'0KC9.#LQ25$Y&Q#B@CCA&QWZW.KM#6H9D:0.&'-'?#<8JOW'2, M8>!L;;@O4QZ&X7S@7=(YF@!2EGY#%M-1JT+& 3JFHD].D]J1U.-2];O-V1'6 M*ANC 7@]5-2 4>N"+$>A"74CG,]@9,Q K!;&6,+9WM[9=0+S?O,&(D^('D4T M+FI40R))^FP8^L-]7;U:;1CR;#2:_(&/+@1W+R?7?IZO1P^9R6[YH[+G*2L. MA4NQM.31X$6BD(V6TG#C Z_MVHX2L.\MB,HX>A#G=V:LI]/YZ.,G_/CKJ]\^ M?7SW^L6[7]]_>/4W_)TW_^O5VW$2.KY/B6J>$M;.^(GR1) MVI3^BQR!*G0H_:&E Z4$(QB2X?I9F_IAARB5^R'%S*)E.H)G$0?&,;[P*1#@ M1,L4LD^*UMXE;:D?4@U[/]("Z1@-]YC[S:;S0C@5K\/\W?1CFGX;AK3HU:*] MBD)9!XEK!4)*!3YD"S8('J6CC,N#H(\O6$,'?G6'C%WO;F3Q.L&.DXI*;0,4 MBQ1B.8+9JN^&$TH8K3'--87C,$>.NF$<(G&>R.@])A/UD/%0@'[@4<>F#P%R MIH);V#:Z]K,P'7Y=6& <7PRGH6R#X5>KSBJ.),^YU2:U>$RFWC%TKMDW%Y^:-F@ 4Y]2^#*>C":??ZR4M!J&$980G310Y0J7 MB\1A9*- .F\T]4J+PU:E(Z"T0Y1^3NNZ0U -C3< G"TT(-QH@>F> 1)*GR@7 M$M@8!"CC),,T4]'J_&V-MT4Z)::II. &(/(A?4OCZW1'-T09\;1 /%CA0%B9 MP8@4P&=IO?,AJ>I7>#=E:"3D/=&F#T[&SE!P.P!YC7K:=EOFEO6R4$WA_V,Y M22;22(W^MVRGV\)/&#%S9 *")TZ)%'-,M0LC3Q"S7YB=AXOM(.O,2 W@L+!@ MOLNK@=XJ39DH@G/EJ#'B(J^5!U>HK8RV1DDKO:A>L+15D$96M#HNZWQ5-T&4 MO!Q&XU][9.^ MM=?W7:!6U;^DD?=S!@?*?'&6,J%V[_XA( M_89"W>"IIA4: -4#)0T\(2EJ;D%IA0% 8A%\E :-3W,@)GH7:K/?/A"BWZBH M&^"T1*8>Q][8;3Q47+9_'_NY[-E]64?W?3J5M>!2]482\FXV_HP18E=RM> MG0$GS%H5" 3A#(@8T&]&5@X".8^$!&_S1M*^E2KYQ-?W2PA2"4&74O_Q"+-+ MA(W3YW+-Z%.UU>O-&%?"-+O-"X3ER3&<)]J7BEF5#5AI"5BKOL'29D.-R-8^M(;^O#5>);?+#1+V08C(C= 722%9JG<8!(< M8@Y)$F%BWNS!M]7Y'/:V?MD_*OJ:#I3;0$1\M^S>G-$-Q]>X'*_6YY-%\GFCJ &/0GEG D2NRL7*G, 3 MKH!+H9PW/G)7.USJ<#C]$HY4]W5MF+V!0/]VB*NI_!Q3WG( P(@,+C$'V3IT M_\%XL%X2'$9B)'H?HJB];[Y#E)ZO0W8"O?/TW8#C1%^_EK)@.DP#]9@JRX0* M"80BYJ,#3 MI P_/F'Z.\/A+:O,%U\MJ\SOLN0;3;R?3!<_F,^G0W\]+W6GGR;+*\R#F(S' M])B4BQ*XCD?KP"AY?*B ^R[O*4R/+=0^<5@'GMP4>=&FUPP+8TH@N">V#,,&+7#NIWR-.OV>N M7<.REAT:B(IO^+?>I^G'+ZCY8J38+/V ML38/VE9!#@L%GDH9X_FZ;L ';0[BY7!T/4]QD 1+P1=Z-J<2*B9:L+3="+QVW<<.40X#S5.I9JRA[P9@\W<,;K^@W,^^I:G[G'Z[+MSN1N7"R?+.4%,\21(AX&OM;+!"YA MGZ=)1_7QT[L7_^-O[]Z^?/7AXZO_^?N;3_]Q?SQU^*BVO.4"A%2/C:T^%=\> MFDAEJ8^&$, E$R.O)$PAT&9@?2 R2<-T=U?;]PE6F:W*D^0697V:: ."4 I& M90$N4R4$(TF$^BRT[;!5US9X'SVK=,]@K4")9.L/0NT)RM]@8PM#&&%:&*R *3 MVV"@7)3!060-5GB"@TA:$Y^2K'Y#::L@C6#F?$-OIH9G:[T!Z*QU1EEQYJ F MF"?E+LR"AZ>T:#*%7\4X2I)4+%!3^WSK@1#]0J:"87?WGSE!RPW 9$#ZM#A>OWA*4#B'5BE0;@MMGI9#4* M%J6F&KUN=+&4U]#FQ1@202:7@:/+2U=X;WRE,(RQ&%;.QL]3= &[6 MY5]-)NJ#$%X33#&X!^%] F,+_ E!S:CLK:Y>&?! BD9RL//,NQE4GZ?K%M"R M2 L6XWBV\I/$,<)1VF53&\%= ,N,A!"Y#5Y[+TSMB]BY!/!,NV[-O4Y6 M;X:@>;:.683<)4=""8-SAO'T;C*$153TL1T!Y/G+:19W<'D%"4W ),M M)X,B&F(,KL0T(<:%H Q*?RR(65$6HW4V=K9]_/8H]N#NBX@J1BFG*;@!B& B M-TUNEEZFY7_?C!^>R7R8C$:O)],_W#0.)$;FU@4+.255^/\T>$S[@+*L./>* M9U&[4]21(C82V)R(B(=WP#HS3P/H6]L%?5A8D'$NHK8,Z,);*70I,:!)0XZ$ ML$BH)Z+V9L\^>7IO\=,=$';O39]GE9,1]C5-AY.()3"9SU625/@]'U%\*3^G=V%B]=$E-G6J M)+V9S:Y3?'D]Q0GQ M?OF"Q3RY8U!YEY>?SX=^_3+$(#L>)$D>I""J].X+&(\: 2''%"EA1.;:4?IY M$O<;JETQ; ,K[][1+G[X;M%]9_;J>YJ&X2S%@6:)I$:6>5H[G3Y;Z'Y)\1H <$?V;0#0 M=Y=U9Y\F.VI,%J/WJ/E8#HG3>+8P_8>$FI\-YVG5+6*IJ0\I3#Z/%T]9S/J! MY +7&)%!^F2AW)C"%<@PB,XH8XG+2=MZ3/U2^UUR.C2%C@9FRZZRF$+& M%>XZKF;"8[]I,"?J"6,XF3%GQ*B/^$+GZ91N\)&JK6ZD!Y&WP M/O'(N$X4M.&ZG& (L")ZH%(I9X@UGM;>5#B>4ZLSPK]+8NETO3?23VO/QJX4 M.GB6)!!:KKW;0BMGG2\T]40IQAA/M>O?SM]N[XS+KYG]]F/,,I/Z%W!=N]N7U:/+'73^+6 !A X6@ M92GH3KBP&8E?1F8E)R+'V.$]W ?R5(B6RC/?3R??AJBYYS]^Q_3DS?BVH\*S M,!]^6Y)5W6@ IUR4RBE04A@0FI4JQ"C!6\%9$$['4)MTX'@I&ZET.!=!6X*L M+LW57/A.:'8!\PP(@J!C3H: H9R 5HE1&XFQO/:YR@F4N%W!J&MK[XW@CU%] M [BYMP%3=D_&83A*]X;T:7*L-KT,(22#@0"+I6D>?N9XR*A-0D)4) M?_4Y5 M!^/HMY3BPBCN'0@-3(:7"=\17,U0#H%MHJI4BO)].7DVL_S]>C9R%,KE'/ M ZXIR3I]_RL>8 6,UT# W_&>9 M3>.%;EY,9O/[[IP)*2T34)J2@'")@:6< L5_LG"*A%P[C3Y K'YKQ)H#96U# M-H#-6U6]+1NM'PJAX;N,6GPVFZ5[ [MI89-X MTC('5MMM'BMCOW5CS:&V4Q/W".%SNG6F0)PK;<22S&4%\0:\DQJ8DL8&ZY6) M&P?!?YYFJ$)&4#,R"7U3V^(B*]#Y L-)( MS6B6OG9&=+!P_19P-8/;;HW: %H?GK_>CG(5 MWJ+S"MN+4)/"<2A,P:3/() MN/&!"HS/E:Q] ':X=/V6;C6'UX[,VB1@;W)%U'L:?EM<7\? 6V7%$T1* PBK M6&GZ)T 13[G1)G%9N\W#(7*U=ENV#B8>A=Z9!CJW.W9'L'L_35_=$*.6I42K MB/JFL_,BXIX-DF61!9W 44= )(*Q"W,69$J*26)R"9G4C M]@K69:/QS3'NV,H8X*@,2:&0^G",5&QD8*.AH*7WC#I;+AT=D!@=_,+6;LU6 MA5AWJC\749\NL/2^=S\6;AT'Y=CBAH+/# 3!Z6)9H46DGEKFD@]==+W>+U1K MEU\OO.B>8IHFP[RE1[X_JG)2&L+T&L5;;1>46^?.$1P932!4Z06>G T( Y>'QO/) 1&*;C( M<5:&

!YTG$ M(#B@X+Y4^U'P1C-P+DE2KO*PN\Z5G2%P0ZC6;H]>"';GF*9)K-T_CEK;T<>8 M V57$+/'\#=[ 88R#DQD&9D2@9/N,;=#N-;N@%YJ.:Y@J@8P>'C)Z< 2HE5T M"G)@):OGI:MREA!$]#+3:*2K#<+#I>LW5[Y\^7D71FN@;_6.D;T9?TNS'8JD M) E! P,C2\=O7 + YRA X]AX,L$&63N%/E[*1ACU+W3)II:Y&O"/F&C=4%6$ M_[P>3A..%:?9_,?[D1O/,?\J]R*_+@XRL\*I*PG.XT4'7:8-8( ;2J]!XY3E M5L3:+#R'2]?D]9QJ.-DLD.S&:$V \8@D!&PV!"2UP3EGK9>U#U2.%+').S<7@V9%\[6S\8W:#!C?S%ZC MNG]U\]6 %F='R^'C''SA1J/9N[Q[_ /KG<^$)HC$)!!!\5+43(%SKJE(1#I5 M>UNRBN!-QJ*= ?KBIFXQ*GA^/1N.TVR6EF1 Q0"KG\0!EXQEJ2-P8E&[ 8?E MN-.0.5>.4&:XZSPNV"-?O\<]?;O?6H9KQ_<>KM$!%<9Q2B.DS"0(KQEXI270 MA)FHYLD[7ON"X^'2]7O,/E[*1[C,7RNAKF:N%M7LM8-E!<)VX<#@$< XGETA*X926 M#')P4A*J>%"UZ44?%:K)_+T:*O;$E.>;J ',':Z_@>8V!XK+AA%0H[,EH#:_*KG%/ I>/5]_#%C3^G#[B8O!N7 MP99_R^;8-TS/%@7(-^S4B\!X'.]_8^TW!XE$Q9*V(#.5Y=XQ9G!JT>67.,V= MYY+7SG(Z&$:_R5!GJWK?!F_ !9\UV"73],-#X#"Z+O2:ZVI=JGK DC!$< U* MJ%SZ4D?T")0"LT8%@_&[3[6OJEUVA/VF9YW-E(9ATL#"<9['8$:'A!$:9"MQ M;?1)@]%H'$Z-Y8D6XK3:>5WWBT%GQ7QM0OPH(S;3;^V\(1/J>>8T@K?1H[*E M!1-PW($2C/ND=B[7OAS7/6X[JP9L%+?'&+$1!NP;]?TV&0?\]&XS+5R=C/E+G?:L).L7LQ M4S81;2]J+Q?7 ^.RBQ&&0==%DN?7\]\F\_](\]+Q92!=LL[)TBT;UQ2!^3,8 MQBGH(+W&T,C%5)NV]E#9^MURNRQBMI,YU35?-5C6I()_]ZWT$DI_N'%\[F;# MV22_7WOL?=$/HG]_Y('G4[X?(W$EFO=WT\]NO")">C$9SR:C8;PAWEQ_^;N\ M@J8;W7K2._\II?4D> :!I+2L>#5.E5TYJI)3F2!<*T_U*H*?S6]SCA!W$_L3 M&O,Y/OY\F1VOR< MNZ4YFXQYG^KOYAMU0H9$&&1!=9EO&APC&7@DT9 0!4O5FYL<)%G/-.%U4/* M*7:)/ MVA>>&I]QA=5*@+,4%USB+75<2AUJYX7[Y#G7,6Y[]AVH<2Q9:40QPUP+1" . MUWJ'68_67D2>C">U=Q/V"M2OBZJ&BTVG5,\(37J6%9W=BL:NI%;+1L]EJQ-C MS273W_&.YJ#'GN]WCI>^DANZ(=XHW&RS-_Q?KZ-&O5TRRO0;NWV\V]I?I)SV_ZD&O[L !DK MN;"=5\)OH41DR(0(!T90-+GG'DQAE\9O6BD5S\9U< U@OU 5+C]L?\&VO,'& MX*2Q#*2@&?,&+\%%PR'0("+Q2EE5.^T^1KY^'55=_&RY =&-G=KT3=?3\,4M MJNOG;OQY6)@-%_X7'<$ODTG\8S@:G>*H#GEL!:]UM/257-C-PQ$?FZ_>LC+Z M9!;-OX"YUG9NQTG8KWOK#EN;KJY#NS7I[%:$K3N2MG4NT>,]WN'/ M/M_MG3B.6N';D@!W=L. ZT9W^QTJ4V$U,9!C*=1STH.GI:,,(X;FE(V(M??! M]HAS=KON RA_M^[Z"FV2M0JXUQ@5*$7 .U2*2X92$;WVM/:%K!-%[3F0JX2D M!]VU+V"W)AW<@M/I>-]U1P5UEEMZ^/9J>UY^OF7I3F^1HT31[-LDO)E=7D_'B4O\)/N*PYY[O M1$Z0OU:I;8FAMJX0=XM2LIRH&$M^CR%V\!$C8('+DW5,\"QSEK4]SN-2G=.! MYT;;OTWF:=MT2%X)8;R&S$IMHRE[NH%H4-IF;LI%#",> [ M[-14;Y/>9H,&'C.1]VF:)],K-P[IG1\-/R^>?TI"=?"C:P0NIXRBDMM9O;00 MKMST7?K[>0U=]/%Y10RDQKTHMC;9@->)(-?2I9"Q!E9/1XZ5+9^75@7&-J,F#JQ M4I-.[9>A9DK./E4GY4S.+P,4BPF48PN)([ MD6A.6A\0*QWZOJ?A<8[!Q'KDU(G6F_0VBR8FIP1(JS\\WY=LDZ"2ZU@^^NZP MPBA%@BX+ L6E@J>(9QN&TPZA]3SO?7QPL:R4GLO:^9QOOVY*KAQAYT!AYRBA*U[O28")@ MC$MM""IYK7/U L>C!#R;W^&0EZW?3I6>.DZ!I!+R8P( UF@'43*MDS=);$8E MEU%'(RZJ.VP](';HSFY->K0W8_PT?7+?3_)@ZW]=XT+=#EFJ7:A;/7];@8;P MV6IE0)E"4.H$8B:Z#"EH+E)6,IG:1^)[Q*G0.''ST7>8C3%J:HT#HJ@ X2,! M'QS&XEE*2@W/I'H;IGWR]'UUK0XFMO1#K&.!)KW&XGCGRV2$MIDM[]V=X#RV M/*0"0\ CDE5R)^['Y?@K,O M]3]0VZ[#$)FT55I'8!*3>,%,:?B>66F:R)*S.EA2F[?U8.'Z=25G8.+!=?Y. MS-&D*[GIC+T8J[B@47DJY:A2_N^2P. MUWTIH;[ISW,',^^88"* S*6RM-Q==L%Z"%RFD GSEM>^A'&>Q&>7X1SZ]N?K M;U^_#, CD5* +CSWPE &-I/2$CNK1)BE0M:^3':FR#V7]5P.GP_*?RYHZB:= MXV]I_G8R*[39BV&>X!DWGW"^6]PK4ZWPRDW'F'??ON0N)/>42.,5QN"XE(J0 M-7C)\4LO$&@R!\MJGRWODN7L'A,;S[V#+8;_U#I6&E$'C6NZ4N!(ML"MDS(F MKIAW'0^R$=]3!0CU447R3_N+CM9^E_[S&Y[SZAA].2?>P=9;XY.- MN+"ZTAO4AP">*5*N7D?\@5$LU:XYVBE,O_ZB"@X>)&-5%-^HOZC"IWCSBR?Y MF[H2-,,QN5TGW7--$L5XV44$[@2NC!'A: O9'XLDQ"2S-/SI<$TN^)O?Y8T7 M_%A^7-L$(4D*C^MVYLZ4:,""3S*"9MD2CQK!E;SRF ^3K%FNR6-0LND/.S!* M X3\O\\PR7PUFP^O,+6<#12+UA!,'7TJ="8T2S"61XC>$J.TPY2V=N!P7X)^ M.PEV!)TSE-SD^KG&2/AI<4?RI#/4S6=4I2;=)M?E"4JCLS(G] -198:@"1A_ ML:3 :X)YFXD\5F<#OAQ!Z^&.GO MXXF?I>FW,N WXZ_7\XTUX58'@4HF8^F"'0K/+!4?:W0IZI@2^"[]W&&JMHI)J7$1\ FM9*IM- BQ-..%LD)QED;RL M7;Y[N'1]T[)<#G>[$ZBJ%FS446[EYCW#-^Y[7F=P9):0." MN53:J%,P.>%*65H+Z]JW:R[*(GRWI+\>CH=S3):^/33,QMJNA3+1V 4DS#4 M"7'@2=3 -95>I MX,98,\7,G(8(&'&6JAY7J@ ]!VZ"$9)X267UQDEGR-OO;LSE8'LQFS: WYLI M.MDW15]?E[[SCX\=HQ6?$O=02F;+121>:%/ M[]YLWA#>W^7;>.Z.-"0FF@U.7<$9!Y&< R-=*"W47)14E_]U%CP\$.<@-(H_ M#QK/M4B3J='!S/PGYT?'ON&"W0:ZW.#9PQ0OB"?6(512X+$T?J5@8Q#@!;HJ M:XB*KO9Q;X<]!]8J0QYPUF^ZXAR3LTJ"I$:!B#@?K>,!7%9.,_&>-3KS?NLY)"'**9!,;SXK)_.=C6 5?? MY$F60B1:N[;_<:GZ/MTZ&Q6[O4<50S007F.LF- N\R4IS3)X7'QC%2VL$4ML M;/NPZ#"(9$"XTH6PCX%3O+1=\-EY)9.MOA5RJJS];H-T ,.+&*T!<-:H-2M_ MORJ\"5_&P_^\?K#.\\0-*Z?82FICD9*(@F7 @''YF??)@M,HF.YJUJGWUIQW/VV<[G&,P MVX\7/@8:#40J=XG!=GZV&S_V;OIA^/G+>K[@*+72! =L9ETU LNUQ"JP]#AT 8;,3DNM/:0 M."L1<>#@\7N0%$4DJ9"XK^T +M06:NNSRZ*QMF;\V/#[GCEBK9! -,,93,MI MO"R]APK[K9?H^6/MRW$GB/DT6K<<@ZR'9.?=VJY)/[BC)]/);F__\SKK(=6" M4R/!15<8K$.YT\PM <-H+NU]<&5DSI)0>W?P0DX-HP[W^?,T+1>0=WGUVHVI M((P1.DD/3!?ZBE0JD$L?M9@,3=[2F'/USL:'"/9$'-<1Z-E"#%K9/DVZJE7_ MG%,]T[T_K]6 JD._L]&(2+% 9) "2':XLIG$P H?0,K(O2"2Q>JL&+7;4.'3 MRK6K#5Q29@SCA0B7E(%)BADO5P)P7(;DZ&RH?EEMARA--9XZQMX/&T^=K^H& M=ABV]<^Z#<1^=?/".;(9D$7-220^0A!$8SKL/3A3:.!3,,X$F:6H7=YY@IC] M[BI415JW)NH1A:6CX]J-S7M#_'C]%1><<@S^, I=XWQ3WF&^D2#C?,/D0"FP M5%/ F4994CD;91]9M,X6HM\3L0I(NZP9F@Q\UCI!G<&KMOF,JAVJ.N55V]V3 MR%!%J3<&B)&LQ,H4O+$&K)68>6>)D6[MC:0.^U3=P;S0^T_&ISK#''[YDNK@ZC=V^G= MVJ]))_7P!.%D7[7S45TTQ.K0B'Q]=7UHNW(LJX>\3Y-7Q#>PV]I"?C2%6,S_7 )%U[%@*9<%F*- M&)=. S>2U\5!=-MKHL M(3^OE1$"#JW/&#CF"KF8+$CD&;R6AF9/''J2^QQHL23IB0/ B1,171##_PJ#6J,^?J\>KY4C_IAEO'H'1/ M><0E#-[ CMOV<3XK52"?%WGV\Q\/.HP]^\--XTH+ORS*1=Z,WZ?I99)I^&ZY&_'#%'2T>N2H:"9//XP45ZF)571AH[8J0]"%X1L!) MRT#X0DT:J =E?60Z*L])=_O+E0=ST,20?\:)T00\FCG3/4@)OY=['*NAKW]_ MJ8!-7CBJ/,D83U*I,+(T'B-+;B"++'DNE/]F@[GTD0/?VA(>A'SU)T)^0P9O MC:YR*&S /!#TX33C?5"%XX,* ,S8#]S)0P[WP MH;N#FZ-$;;1!]S$8VK-H=V:TID+79^/Y,)8A#;^M=19[]3V,KG&:+RNIK[Y> MSU>1R>X&YAB&"&9% !-,Z;E)'"X=,4$FVD@;9":R-LE6_5'TNTG8,:)[,763 M"_%:#[\5G^4R()I/[CK\I+D;CLYLJOG8PZMVVSQJ))=OPRFS3$X9"SI$3%ID MT&"UYJ!5Y$K[G'SUS<_+M>$LCU][ZD;'QL5:,< 8FBD7 P1.$RH@23!."M#) M.>M\]E'4;Z+SJ%A]%X=U@I\'=W8JFZ>!%?SU<.S&85A*<6](PIY]'\X&D8E2 MN*(@!2,P;Z,:TR5F( 3-E0T.!U/[T'N'*/V3LU4U^4-*\+/UWP",/DW=>(9O M+C0;RT0=E_P%.__FZ&:?\)&S[3]Z.;ERP_$@!VY\8@&\5(70DD=P4FI0(06? M$F%*U+Y<5%/^GAMJU@#4I!'K-H#LWS]^FB[(8GX\*ZU:OJ7IN(SFUW3ETW1@ M-5526P/:X1HB,'4##%T3!&(4(90[H6N7A^X5J%_L]8>325=&:P"!+R;3KQBL MS]/]M6@U&".U(<1;P."E4"7&PCW$)22;([>1.5F=4'6O0/VFOLT@L)[1FD#@ MU56:%B6]=U_3]+=)8?1<9/N+:_%N]@757?Y3HNYO&!>A#E1/QT:?NM1&D(NQPW'NT0,D?M#)UM MO],1.IF[416$;HYI8\1W%Y1^F4YFLW(>O^S1_ NN1L]3GI1SX.\#&XSE07NP M& *!X-0"ACNE)D#[9#13(=:N2*HB>+^N]7(XOKR5&W"^IPZZ%#G<#9J&F+,U M'GA0&021&5 /$I3"F$>B(E+UZ*"*X/T&O>U#^W0K'P]MNX3VN+""I?BI,X3? MC?N^%F[6INB-R%Q(R"Z5S4+'P&>,ZG5T&,-KD32MS5MUI(C]UDGWA]J:ECO9 M]7Y+4S^YQ*GZ;X7+N-095#E&?_"TJN?F^V6]_$$YT5RF9!Q8X0K;LTC@F9/@ M6,XA:Z6-J+TQV-9!N1?<$!$22,MP*BB-JE X*8Q5Y?I+%D%5Y[;\$QV4'X.? M4P[*CS%/CT'B;#H??"A7'!>G:)BJ1:I5 )D*[:"_NN_#J^NKE> R1Z:\"*!R(4$D#+VA4P*B M8;%)#?PWL"QP7Y:=@(@FH':O0&PIT?V SUY"HS3@^ M*5!S_W4Z4'LIZ=Y6#0#Q$>6EZ=4@QJ@<5Q*4+T3A+!.PA!%0EEJN0S*T>LW4 MXU(]I=W_HR!Q7+A[K'V:K'6_K0-?MRJ];+QU M>NI^]BO/S^_KCKK2)L!=2?[MW\<1M8T&\'_OS'FF-Y/4W_>9W&X<@03I0<,T0W% M^"8Q6?OBT0%B-0+(6E#8!;5*=FD4:K/;&7NSWR",H83I4B"+.K,"4T%IRM70 MK+-WF095^Q;P(7(U K9:8#@ ;&=9IB6T/?_Q,&Q_F[ZET6*.4D.3\:48BY=C M_2 2QC.1E-LQAL= -*.U-V\.DZS?79OFUMM:-FP)F?M3R]6\9LP*R0(%G11? M=H&R,@:(S&FB<9X[4;LBXR@!&_&,%1%RB'.L8JZ6L/AF_/5Z/EMHC*XT]P*FY9ZF3"QP5QI1 M*XDS#)TX\!")80:G7 <-S4^7M]]PKA9F)CT9L &P_CH9IQ^_NND_TOSU]3C> MC"(QQWEV'I+4I5Y(.'!:>M!*"Z>D9J ''[:3LD2400 MYQ 8IC348PE\S :<(YS08)6I?GOU?*Z5SN*^WA!7ST@-(&X77Y=W6;.2&SE' M"8CBI7T@#&C..FE*O+#5-WS/(.#K[*I=&]E%#2LU +:J%#/!>QM3SH#CQ&0^ M\5(QB?[=2Q.\))%G4IM@_,]/TW<4H+JDZ3O&N@T@>W\4H@0)+ 8/I1\X")=" MH2; "#@8R4P(48O47*CX-&CZCL+)4:'C,4:K>)6YJ^ QZ&B)#@%T*M18BF!< MXH0$3KFU2:I 9>USM/]3B/K.P6 ]HS6"P9.YVS!29@[7'M!&)"B=)L!S_(QZ M*H,VFDA7F\OTOZCZSD;O1I M25#"D-H[C/<$Z#,JU>4KOWMYO;\-FL'2B.1H 4HU-BK=W5Q$=\YHH CR(PC$52.E$;S'\\)G' MZ)7DM9E;J@Z@7S@WLF'4&R*:6*N7H]YR<>SVWIB-U'JA<]G9H" 8#JYL?4", M#-4=.*J[=DK^J%"-%!=>'C*;I&-5K=> ?]X>"&\9X$#C,D49TT!XQ*B82PHF M<08\:F9B!;M+'"R<*4L^%(= MQMV$$QR:]$PE%EBH??GS,,F>?IUM'>_8@1T;0.?+-,6XHS"XKHUO(%U*WAL& M61::?BX\&.X5Y&PQW(B$R>BJK]!;!.G7Y75A\0=+[KGJ;P!#^_4T\,IH0AW! M^6;+GKOGX @.SCFBLB$8/XO:UXSW2]1OO'=27H.52U)/@56%C-[ET/G+@.*.0/)6)) _*?X?T2&[7WP<6*=[C+$:P%S5(UDFI65>+MHO87Z7/8X]9P(Q MDFR,5HZF_ZK3/;9.]RA =5FG>XQU&T#V_7J19"0G/!)PUI<>$R2#$90#HSH0 MY27WM/8-_>.+>)Y&'>Y1.-A;Q'.,4M)9*51D,GLC.R-+K#B.1LX>FPAC^X;)GVNJO'"C4'H[ MXJ- Z*8<2D'B*34=U%<\BQ#5R+0/0EILD^Z=F#<^:#^-+G@ MB;CM;B)5 %%+LVIM5[1<%7@P^-G]T<\^;)PC+M7Y8_&L@7D-09TU;-@?QI9D\-L!Y @'E9Y)P\?;YB)#F)'^=N6B?I.%45 M.S11FF>7+L,W5W?>C%^YZ1A_;38(E!L1+(4HRG7@1<];>, M=5^G]*>:6?60<^8R]FH<+UE+4*$%]V'/[:@JX")MN?&J5KL[SM MDJ7_.Q7GV'@O9$Y4>(_ PHKLP%G\G8R_HQ/NRHZ*B>QB\EB MK=?)Z PQZD)4)#$!R;'4R<=@ Q..^-J+U38Y&MG3Z76Y.ML^#6)L-?N,3B1D MM6#"DB ,YKJ6X,3!&4BH%"[6C]BW2]+S;9BS+?P(9$Y0=P.@>3$9?TO3^1 G MT!J5BS26"X4NFIC@0!!:;O!PCVX[$ZL%3K10F^AAJR!M0>84"S_@_CI7W4U0 MA=2]UL@CKMHRX*"-1\=-2]\&P4KX2!FAPA.3.]O"O1AW3M-73,]?0/M#1 -. MM#B*3RM',= H(14Z0%*)H'OP#KQ4 J)4GB2I"$:\':RW-^]_^IL/)\)@R_)\ MDDT:P-/&*K%MYW"0N(HVJL7QGRX)$ =OO,=Q>1(PJ.$NU>[L?8!83S^7J(.^ MVA:L!LJ:9T_OI^FK&\97W[^F\2S-W#B^FW])TQMRC84-3C^!.N;IYY]#G3R6 M2J=1+U=&?3&9E2X<7X=S-QK^,\657,]6\JP$>7C?6G.27)(>K'6JW(Q68*,F MH%)2.9,L5:A=%WFFR.>"K^H579R:>=*?O!D+ U9 ^N>\8 M*0CE/8DI@2Q%7\(D"SX%!]0:[;2G/JG:)T[K[^\WJ.L:0&=KO &T8+BY4,"" M0/YZ-I]G\ /3Q!NI>&2F.DOFXV+UNW=R M*6S5MD\#D%NI[LT8@P$W#FG %,N+GG#:QX!Q@,JHG](L6M'@M+7&L=H)Z:8, M_?+[7]A1G:;Y-B*COV&LB0GW(N0<\*R93I0#X8MK^0KS;&L]<,-<)((*_/GA MD=#ZH_LE-;]@Y'.R/AMP)"_3U\EL.)\M%3.@*FKM',/\H9RN>.W J.CQ2V%E M9O@UK4VW=E^"@T"CGBIH*FB] .M)JVZ=)>LCWT\G7-)W_<.-8:/6_+JKITOQC^)+B]2A- M\HY?.&>K_;PWUMA^KSCF2EOR-Z]\/W((W[7WWD(Y&B8I]1ITY 5J5(//MJR: MABBNN.&N?LKSB%#GNL ;E;_+.U^UK!;0.E OI8+L29G'0H/3$3U]X#D0GUP, MM9NY'2I;WSN>-7&SZ0([L4\32^^.T3S_<5NNY[GUP5D.UFN/>G,.%Q'-,52U ME+'$=#07FV]W8O6+MF[P\&#=K6NXZ-NSJ96%9^"6.:H**T;."FW MH2,8)AP$DP,/U$07PB-!V^ZG-PJ04PTXJ:K-!ES/V^1FZK>!W>+T??+7#9)JVZ$!2-U,C%L5 MK8:1O53&E4,ECTY8>$' \;Q]?![^>R6M)-%YRD5$".7N*9G@>%CR."4Y4%HQEFNG>[MEJ;O@[YN MP53)"@W@::>FWMY6V4:)LR)G V31S24E!8;BA%'!,4LRDYK4WJ]_7*I^U[U^ M4[K33-,RV'Z93F8X&BI<8"(#TZPT3S,>O,9P4>)42E)$JWQMOL/]$C4:II]H M_T/A=;PQ&H#6LQ"NKPJI56&X1B'"DE\*/Q^EA<'&\=G59#H?_G/Q_9V#'S O M'8F2 Q4,,Q5.&"X+40)51AL5!9&R=IOX6K(WF@O4@6LO!CZ7FJ];K_E;F@^" M]I)Y[T$RBN&&D!8S=+.]LZAGJGZL><0[.SO8/'7<%SO:U F=6%(*6"B$9.BV$'#E@U168O E$R]KG#'^*H\VCH'#"T>8Q M=FD :C<1R\O2OG>ROO,M',E987)O,>,IEQ(T*LH+_$"]S#IFFZJ7!^T2IE%8 MG6KVS66SB@T: -,!"1:SV5!!.*B9II&@#;6@:V657P+,;AXN[PP-'(7$GE6<:05GC,YZU6$4QP"K\(@=3G03M MKD;]V8E8V#Q*K6V8ML%6=G<89O2)Y$)/I#&H8%*!%U9!5#3)&"CAI#9%XWZ) MFM_K[0A@QQJC45J>':7R=_O:[OYV]NH^1?6=ML-?V=E&VXFCOM@^F^)1B2@% MJ%0.PD(R)40S0"E52>9$\^5.)6OMLZWK?$"(5(P%"5*%,E-=!$<]!^)YZ5)YD_RUW.$_3^Y GRBJJM<@"M,VX MKEJ?P&6AP0;)DC;*!%&[T.N=+KP>CH?S]';X[:$YEID8L9%9AI,SXV,P M$[,&+ \)_G_VWG39K1MG&[TBG,-Y^.DX=G^ID\0IV^FN_J7B -IZ>UOR*VD[ M25_] 27M>=+ I44Y7U?W;NW!:V%X" (@"!AGLPQ4W\2>-+8I*W MG^>T.WF]G#^T1U6@8#&@S=9*2<1 M=6A='K4GB2.W5QX**KM#\FB]=0#+;::\#C=-GV?SB_FGO]Y//WV^OOQ1-!%M M@Z.8WPI0.M8!Q\6!(W]1*.TLQM;M0E\@J5O8'0^'!T%-.]UT,2OAJM_;>]P, M15U^GGZ]8D9(QK,R%KA76,M@:7G6GF]6J.@E9T;YUC[Q,^2,W+S[A"!KI9,N M /9Q$3)6P5QQ(#UJ21X):')*0%DR^M'8V@#,:\>2EYJWKB6Y3\/((S%."*6C MI-\%?IZ1UDW"'8TMRB4.S 9.7#D%CA.3+*@<40K+6?.!N#O0UX:GS0V1))DN#A/XS&MBU"A:1C(!$PS1$4^B>1_ EVCJU@D[$ 6[PVQ_ ME?0-L5O7/6Z?"$VBTM:E6MUE,XE/"23GTA1(68<<6,R\>8_D_:GLUDT;'(8M MU';LI9N/I\!G/8=6V?A@26C%D/@4RMJPWDNPA9=:UN69/6%F;O3;-V/B;E]U M]'D#9X?SI%_#8D%O^79,*< AKSG-:=GSW(UR*(9U/DH,%JR5%"R4E" 888%) M'XQT.03=NL!LI$.Q5^E_+Z>T#IY>9K7D^ ".(51H#A9>">] *VQ MV))TCJ5U.O@H@L_IZ&P?Y#U]=#:T5D=T(Y>+U>0]<;*I^^>*4[QF$FB&D<1% MG[Q !RID$[(N6JJ=[L/14V_!D+Z[@>"=%_9R\C6X@N?'2KL'B%P-I:\14)+$ MKF>"&*\7=(60M>^/-MH*+7:[W;\+2,8\%SA"6??5?8#D1E;X+[02OEQ^N3J. MX%SFY"U@K4%5*CH(.3+@5FL;G!$A[)3!?T'E=UXZLM(/4=F\A?S&5GSX\Q;A M.7$CDPU@%*=0@\D"D=5/1CE&VRD/<:<[PB\I_O9+QXG\FRG^8/EUD$QZ>1^\ M%8;R((0V!4%Y3"2A4CNA4JQ8I&9).^2^>4^K?>CK)6E^*M]B!S[_A?4< M'?.K;[@(G_#W)9;+BY^G!2?.:&528)#0T;Y->S;QRCU@"JA"R='QUGV.CZ%W M7-]X.!3M#]U^E:* MD)R&4(*G:,!Y6@;GG,ZZ+?QWY?[[)KHHJPPM=!=]($_&,/*1>"VY4T5R%JQM MWL3C>8K.*2&U#W8>F,IV>CG?NS'7LW+>+%?3+_6LZNWENHOLJ6WD(926J M53?+%"[^C6$Q">16<?E)%(H6[Q5=9(OQ;G$(@1;^SMK;UTH M*BC?NG'_<12/FU3H%1;8@:4BAOB M7])2'A6\6T+'K6CI%;.':/$\H4K8PXG$F%7Q>G-]5#E:C%$DA"B=SH9KK6WK MR[@'DCKNU(NNX;JW)L\2L&_GEXL)!<+662P@LZ\7H%B!R!D#X9R)W&3%^?AX MK93N!%?]=X3KWGH<>8C=TQQ6IM*]V6LCTZZ.X*$G7!HSA>'I]10WV9SW2G?!?*C'4)1)H&R@B2H9($0 M>1 E:=9^9F>#LFE[OO ;0"]G6S]]DU^\^LFI,JWWWW?J?.JS_(Z2-;6&2U&" M!ZVP]O$K%&E+GBG29B'GI-#PL^XW=/6R]_.+B[?SQ1]AD2?22(NU%"_HI$!% M6TTYLY"Y5,*C=K2"!^+Y%AGGE-7X^X'*P$I\ Q5X2/1@)7W$QG>>T6AB(R&L*>CI& M1 ,NE@PY M&U6L22R9YM.(GB;GF-35O^J=SQN9_O7/<'&)$V>3MD%DX%QK"D9-!&^4!!N9 M119012%>@,V3#Q^YXW CK=Y.+ATOPPYVFC=?(N90&LC84 ME')>P ?!*%H0IEAIF;I?H?P<>)Y[U;B'U0.BIIE\^X#+_YDO*]Z)H9^)&W)' MW^(-.U(D92TZH%5 ,833"9P4%C36'$9@+I>R.UR>>]6XA\4#PJ69?#OPH=:C MBG&YVHKKB@N2 5KI/0A#R%82K;S)ES'- XDI>O=S"=9&!R%E8JH_G]KAS/;6(OOW G MY+AS0?N2T5.G,2+V:G-IZ6EKH M2TRV &:?E+/HG6Y]OOPX)<=/ (BKGV;TK,N;^:C,JY(9E\!\).,G,-2.6(3= M$&4P 4.*0S!WCXQQTX<-]/ZPH?]QHN[ =[G+PKKID6-,V)P52*RWD0(G#KCG MP$D@/I5$OVI]7O60BO&QW&LS;8&Q!1WRP6..\>BJ+S +' M$B5B1@RM(Z2G:.D),_OK^%G('"CPD1W97^R!UT1,<#M7?O+TP>\'$U<3KNYQDIH05 M->JW6,,TB^ 8)I YBJ LYRJ'?6#QZ%O&/4P:#AG'B[07<%SAFI,D8BF@O2Z@ MI*['7%Z#X+7DIR"7=B\CT<,$E^'4?X#0.O L?I[//M'3OE2Y?*1_L]XY43+/ MD_2@K=6U8TKM\>0<&.90%AD41?N-O8K'Z.C)4!SOA1XMZ0[1LET[*FKNT2K0 MS#I01CN(N2@(LC!>C-7.M;X:\S@EXSH=QVOX!<@<(.X.0/-Z/ON&BU6MEJ^, M;.TDRUY3O)^!;&LB)HH&S[*NQU1"H4\YB=9UX8\2TA=D#M'P_1%T1XN[!\S4 MQISORK9 [-UB/:EQO9XRT@9:$?QF9*0R=\#53Q"4,R#T%E';5/QIO56]0PYXQJ?1@K? M!48'2'_D8&A+__+#](+,Z<_A/U==J@-:K2)1GKG-H)!%"%FDNJM+BA)B1+9+ MC/S4\SN$Q"'*>UCE>YPD>S K],KIZFU(ZR+0]3KQC)-Y]8[VZ43K)$8/'F4$ M+="9*&Q.I?55I8=4C%L0UWP7.D[*W>'D:A*L=,IDKX#[0CQH'2%*5FIYC4?% MZFW1UFW7'J-C9.MRI&Z?A2G#G':W<,(QXX+,=G9YZ@9=QBW.89O182[Q0Y/]=BG\5VC7$A//TO MDE2\ :68 :>=!2FEU=IP%7)K-^KZ7]Q M]D.8_>?CXI*^GW_Y&F97YM4*B4SB10BF&\7R_^?03_;M> M>E-_4#EFJB-4- *T"C(66-*R^(& MQ$@/N]%Q6GT&(@>(N .0_+:8?EF3O[6"6L@<$VW"9 X3T.Z!$'UFD*WW=1 ( MAMSZQ. >"?W XQ"-SMN)MP-TO)W.PBQ-P\6]:D&I:+'(*(#EVC]=< 5.> 2, M(1OMA32Q=27E$Z2,>T&H]9;30MX=P&;=$HG>?'-!=SK[5,=(/.!N6<]QEX__ MZBJ3G@T/MAA:*%AK @I9:G+,H"A6E(\AF=BZOJ8E_>.:LR: FG>BW0Z0_4@7 MC$=XVQK[>I,XHF*0>*Y3=8G!2(\$(7T1:+-,K/5>N@]]XR)S/!2]W-BDC4H[ M@.O=_>GGZX&8J="^5"2QH07M49QBZ1A-!BURYK:XQ+%UCNH)4L:]ICGLY9G# MY-T=;-Z&5">S7\SXY6M5'X7O M"7_#1:KZ_(237-"RK!188TFDZ\[Y=>ZY\>BC+5PGWMJCVY&TGJHKAS"';732 M'=2NNLK4%-&'59V$>HNS&#BW(CFP5H@:I$GR1 PYFU8:*P(+6@WKI3U'74^% M5$, KIEFNL/U]51V?D.-;)R.2JQ%\!A4ITG$D-Y QH\J.2U-: MCVO8F;B>ZB&&0%PKO8Q\FOTD4V2X*:K^&BXV;NVMWTR\ M3;9S;C1%7-K*>X7FCQYO'_#JGHXLCP/5*63?*[2V'S%_^$QR7ZY=A$DD!\!X MLLH^U^)\;8DQFS78XCWCCOGD=JF9V.NE/1U'# BGH^7=\Z9X%>:\^=_+Z>JO M6SG 2?(JE%@8%*Y<'1O,P6/*4%2VBDM/Z\6<:G=\DLJ>,FH#;Y-M--7'W9E7 MGQ:(E?A?PG_P7Y_I^6\O9SG4GX2+UY_#[!-^(/:3W5U^_+N;?PD4=U+JL/YI(,PL-.>/?G@/>Q);D7&GIU!39LKH5"W_W^ M=3Z[Y4QCJGC(KY;UG]_\_*99O6/6,;.^1LS)S\XUL,M! T.+*#GY0_8H1_0H MZG9+>;-S@7H'*CQ'$*]'+KPL!A.8=#D)"$66*H9Z(=Z3?E(6Y.1G$^[?MFN' MY-U(W W.9W&$TY,RN\+T51;MI]G_-YWE=YL$[DT>S4:1O5$>',4&M& CA\"B MAV!HD:),NIA=W(]]WKD;ZL[BL&90<7<%HUNKZ?8$[=_6<\_>SA>U6>KZJ)3$ MJ(C%5!MF!U J& CP M^.QJANB[V1N*#RKHYIA M%;4_$OT&B3/\5(\F![O9^DOX<_KE\LL/\\5B_D>]^QV^TF_((XTYVU O,I!5 ME^2'&DU>A*IEESD@=TIH>XI;KD_1MQL"S^)<9W#U=& &[\KKA["<+C\0+2&_ MF]V^D,,G)D=M8E'$4KVLY;2 *)("&P+)T!47FH^[WI6VW2!W%F<_@ZJE [C= M7DH3[:7.D16(R=%2L39#K)W/K?/"FI@HNFZ]H=Y^_VZP.:OSFH/%VPP:K6?1 M_! N:HK]B/G6CSVES22:9VD;=A"-#IEGS2FVXR'5T:X,/*_S201YV;((;7"( M16^_P0 M,_>QMKO!FL['%"$4*X EEXP*,C-L?JJ6B/ MR8/.4?!,2TWRULUXC^DP<-*Y$^VBHL/DW1UL7H?%XJ_I[-/VOKNU):8H#"B6 M:Y/'P.MT,0]>!PPNRRB3'Q0[=^GIR2<^4.'/%]0?+OWND/3[+&R*4S!?%:3\ MML OT\LOKV9Y_:?;:NG7\^5J68]I@RDVBVB!!8HR5? %8K028A8484@M4VG= M\/E(DGORMH? X[ Z//:H_6-3'_WCUJ4@[Y,I+U0!*^I.(,F1\#D+\(ZBT^BX MU]AZO[S]_IXVR3:8.EBZA]NT^2I<#'@(=57Z].;/KSA;XG%G44\\K,V1U"Z4 M#GLR17I.)9L(/M;Z!ZT9!"99/9^VS$LO&1LBP]KN9*IFK^Z)<;GQ'H.S3ED3 MP$7TV_L-LA[#H'0ZE^CS_9ENCR8!'WWX^*[.D;J\G?P[7GS=N3>;WHTF9?3% M 4--NQTY911S!@UDWX0016@2S'=ZUM1(K2^?-.TCX^Y0[GC3M(_".3YJR*T*J%"$)+2@2- H" M>4S@3-;.(L_.O>1EG.=)TU[ZV_&D:1]A=F!,'LV."Z\4RR) 1)'JD,M:QF4S MV& \F5VO;!YZ:O5X)TW#;#M'R[E#K%R=URITEM?66%XK4$99<($CF)RMIL5 M/VB=P3N;&=SIGV$??(CLI]TWN3( I:*^36@(Q&;D]20J&EI7@JVHJ(]Y.W M.\7"(Y\=M=UNVDFP ]/Q(+,4Z6.ZN,R;\XOK:ZD3DY/TA4DHA=>D 9*5S8Y< ML"B45M%QW?RBR*ZT]1,Z'PB#^0ETT@'6;M-^/7U@]FE]ZC"I]C@HBA9U]AJ4 M% 9BJO>=$^WH14H26.O=ZCEZ^O&+VV"JF>P[P-$CZV.B"G)>> ,D=6FQ1*\ M#0A16N9$R"R%UJ>.CY#1S_8VF"7:2]+='OT\T1?F%PPU4[ZY%__U M+VES5'0,9\,>(257K,PJ@*6M"52Q!$21+45L&0O!!HL^C\M-;\-TL>XS]&JY MQ%6=MW,EYFE-4:T%G=_5SEJ7BT7=LV?YU_EL PZ9 '2"5I>S,LZ-;764Z.*F)SGLO6Y]9#\C)^5/!*)#R;*]:+\#C;B M^T;E.B6#BO%<>":LU>'UM933U&T9ZUG\SY-S;@P;*/M'2!T@.@[!-&Z MP>"Z!_U\/56%+B8<@VT"WB6)&@ON.8>E0NM#VM>HJD_0!VB^Q<@=90B M.@36C6-^FZE"'.E:BQ>QSD",G.RXI47H8PG9A-J0LG7LNA-AX];%G@ABQZND M0YRM6?GG_(*4M0G^-HO'Z&+K##'K:[K0D-B\*Y&^<*Z5EDJ*UBG5#^WUXNM\0:S\,)_E?T_Q(F]YBDH9[8.'HAGQI#*# MF(P#K9U07AA4Z=X!PJ-'E[N^;]SA68TA-)B@NP//Y=?Y[)$%D4S*EHD(R=:, MD%4)7"$WT_JBDC3,!<,. L_C[QMW2-9)P-- T!UL> /E;VY.9VJQB,0Q5#\S1NV-!MQJTK*'6PM!XV^7WRL&HB.7)EF06T MC*1MC07/O8. )7#)5-*Y=3YY#_*^RQ3S@;AZL3W_\F4^6X^3^K7^417$X6?+A[WG^./E!OPU.F%^M_J,BULP?^2, MKX;/2@@!*=716]8'B#H3FKBS 8W5S+5.=KQ,U=&%OH]-D=]L3=+'Q)BW("3Y MXLI[#UZE L&(H#C/UC7O'_XT->-:Q,;H>%#^VT8)'6S!CW*RJ:DO22NO"B0R MQJ P,@B6(7W)9(6E8F3W3X&F\4]P6VE[%Q#M+?I>,;2-)DNVPM:N2SE4SX'% M4NLL,H3 9(RN*)];5_P\0TZ'.-I?X;O Z #ICYRGN?(L/DPOOI'I#O^Y2A=8 M;8VNC9%=D1%4()\PLL3 LF@C3QBCX"]X2\\]OT-('**\A^-.CY-D)VCX2%_3 MYTVA0BRT+Q=-J\(43?((]*F@!PR)8A!'YM;O,GWQD4>/FZYHO+VT$%]?VM^N M!V<*!8,YUO$)H>9;*!P5+-/R*$QSII2W>G_]C[DQ-%'5TVH_0&Y]*?[=[-IT M%2(&Z]&HJ%,68ZFIB&3!<9==X@[1F?UU?_W\;M1_B,J>!L!A\NL+ Q__F%^= M&SAMN74<6"B)>) &@K,<]*903=LD=VG2\]3SQ[ON,R@&#I-?9Q@@=5XA.3IR M67PPX'VNA=LI@O-%@.5!>TFQ@/>['-,]_8;Q+O ,BX,#9=AK?'F3G';!)%=G M&M@40SVP3.!0>*"],XFL/'I^DK37?J=?@Q4SG3);<9@2>H74KY=U=;PK'^K! MR#IM^#I<7&#^X:^KM;3]P^6$8;*%60TF&;*EEM:C*SJ"$3K&H*Q!?9+DV.XD M=QCG'HB>78 YD"H[0.X5_:]F>#ZQLNXGQ(P_CF3URDZ7)3AG_] MR^LEQ"=<*A:Y)#:YYJ!R/2D6,@ 3UI"?(F0.K><]'D1HASOS@$:PJ=KZB A> M?2(OMM8+_!+^@__Z3,]_>SG+H?XD7+S^'&:?\$/"65A,YU<=K6D3J(?2KY8W M$\W?E5OK='. O?Y*SR,$O/KZ=3'_%BZJQ[RL/YI(1RYR[8 M;/;D-X54AR95 M-TK%*)(7Y#7O'G.,PL.XYX%BI$7SWM,50'3,DW;[A]7MN!77+TK MKR[6_QP?:02_=:.N_GR2!3E)P@?(PBE03#CPM;$$6ANYL]YYD7=8"R!8CZ.N/@S\=6W8NIYM(A-GT1L+C.)66F2TTKRT 81+V2)+TIE=\/;HP\>M MP![6)!XAQI%Q\"K_S^5R56WW\N/\5<[3JI!P\5N8YI]FK\/7*=GT@Q?()*#F MKM0)0<[IS=!#GW@&K0J7UDDE2MD!3X,2N1,N!YMY/Q N^U'K^=:-7I?HKHME MCQBM)_1/D#H(+VZ;8L8 M+NX--HAHDPW>@,VZCDE!!4Y+A*!9*2PQ:YO/SWN"E._RJLD!6+D/X@:*ZP!_ M];1V26^NDOV BV_3VJ+SNEOG;>Z6]<[F\O%?7540JF)5O<49!3G[BE6V70T$ M,1J/T9)1:-W^J"7](R.]!:#FG6BW V1OW;YM"8)..C##)3"3:XD;4APAG %N M>*2=3*'#UO;T#@'C8FL\'#Q^@'6 4CI U),MS632LI!#!(RHIB7*$X1"7PS+ M-HJ,RIC6C:2/ZCUXGC>AC]FMFZBN4PANEZ44,A,S!F+Q&90A\?AD!7AC?=!* M99Y:=W$]N]Z#>VE[]]Z#^XB^0Q ]:'GG?"8!24UVV42RZR0A6FF&(CS.M,H* ME1W:GIU-[\&]=+]O[\%]%-$AL.X4!%Q5!4?AA'98I^#4>5F5P7@D02F3% M2IW=^JZ[64XA)4[4CDCPFZY6$W>UVK(=>RM1?&B$)4V%XSI;W67"#E=&#PC: E]$&TM("*Z:6N5$ MAE!,AHSETJ1[*FP03(//(L'%,J[.1FOZ#R.R\=6>F'J&S>0GYC*S[\>8MP2Y$B5XR, M7%&&?"M&1JZ4"%)[C1@"[7,[.;XO*?[V2\=) S53_,'RZ\ W';RG:/%%%FL+ M!!?X-@,1*%B4+J.6-LJ@6M\9ZZ+M\6#1?GY#WW=9C78@LO:X''R4FCN'\/KBLPF%.?HO M)*9][:XJ(:*3)#B=8G#.J/O->K[S6^AG"]6]U7F^%RS>8[B8_I>HG9..EL3^ M/\)TMIS/5I]O>I:_WEY1P7SUR('O81Q'U(FN:S24W.EN=0B7B^(L $I>R*_G M=1 )EZ"3MD7XS#&V;N(R:G_PZ!RWW$90IG;77P\9D\0T$T'4LAO"9>N:RS/N M#[X/.O;H#[Z/$CK8Z)_N6>Q4P,B$AISJW#J/")X% T8KYG7.&57K@1SGUQ]\ M+VWOW!]\']'WBJ'M"8V*HKHF!8I:^[V95EDL"6B)$3?&\))/TKRMAS+)1@K? MHS_X/M+OHS_ PZ[6S&E53%8099WCH&KD%"1"=DXQJX/(]P<#?2?]P?=2WB[] MP?>19*]FY28>$C&H6%B=3!AKA9-DX!72ZA%1.L,D<^HD+?KVRPZ.T66\^29U MF!(Z@-1-D'[=KN!6-Q59^_IHH0!]/;KA)"Q7+#F(&(OU+EF96R/J68(Z-$T' M:O[)A/&Q:M@?4WZ#J1E^JJTF!LI&_+@EY3U^P]DE4KS\&R[*?/%EW9LJ7DP_ MK9^_O/=W[S'-/\W6K3,.3SJT>_?QN86!Y- HA;!]VUN"_NOY;!T5_FNZ^OR: M(#G_@HOK2#&+'*QU JPQF0 9"_A07;0@I8M&%15:S[G>D;2CM]A'GGV=S[FK MC/]BGF2I5$[6@)7(ZR&1AL!M)K<$M2-]&,&;#_O9B\)Q+>80>'JP'P^GL2[S MNKM:D*?LRM!6]/GWGLZ"[L'_B:UG3#P'+ */.I MA2>RGM?+K89KT]FG1W50.VH9Z[0'Z6OG%EDRD!^303I4NLX#"RD/P__SA)V' MK=P'/?=M97O]=!#"[,34]8V-Z9=UXX$/]--E(7G6L\5-O4=B&0WQZI5UH!3) M-:+'>C,W*>.5"_<;Y9T&E2]2/FZ4W0ULVVKX>\#UAU58K'ZDH&Z3495R MVHLL2<8%P07'B?D8#2:?O!DHZW@T[6=NM$^(\]9 Z#*']P^",Q^:]XHZ43KM MQ^DR?/JTP$_;YO#;UVY<*,8E-TD@Y-J+4SGF('KA@7F-)D4G [;N_O$]AW%[3FVN^4@AMI(?,&+D3HIY@>\W!2A>Y%$9D MLU-B^H4+CT\2,"Z&VNEWWEK88R,&/]UG85N1Q7PIP3 )A2O:B3FO.W$J8&,Q M17.MG&R"F*<(&.^>="/%SEM+>42HI/DEF=Z_)K]_F+CLG43O 5F@Y6)-K'-W M!4@KM"#G+>IGAR$L,?T_G^;?_M_M$S?0V'YS@XR;]XT(@S9*FQ\EP0Z"O%_G ML]^75TV5G55946B:6- 4E1+I(9L"Q:"AX#3:HEN?[]UZ_7@WZ-MBX5C)=@ * MA-<1ZN@ 7B_$D]2U*F6++) MNO7(IYT(ZPUHQV#A\1QB0\5T@+9'EN9-PWC#BS"> X^NSKJ(&H(F88DH3!1< MA*1/L$7N-=QAL)9VI]P=#U) CUBZU1PR)93%YP!HD=Q'25^\*!:2#)D)8;E* MS8?6/TU.;U;J0)6_!*4#Y=\!E&X"F0=,;>VL$BQX*25$0US56:C@8SW&%RFD M& IWO/4!\XM$=0:K0]4_'U(7'8#K"5M^<]*83%:.0ES07C%0P5@(3!G@RB9G M7(R2M][X7J)IW&YG@^U^3571 ;1>\!'?_)DN+FN?G]J7B/Z;/X8_)V3I=>(D M/[+V'E2R 1PZ#5&:(IE@A>L3U^0_1F:7!R0'XF0_Q_YHI1V,RV^XB/.AG+.; MJAX^<8D5462&Q+6HEY(]!!,+B3 P8L<(HUMOIL_1TV4BK W6FJFAR^*2GS'0 M$OFU7AY>3;_AX44E3SSH^&*272AL5$2R>=7U^3\+(4GA#8BBUO,B(\3 62N-?%&^GE M3EG?\QMC<+#B#Y9?!]F/Q_>[F\")H8YU1!2@U0:4CYE"&QE NIBTD"[;YE,( M7B!IW$BSM7\PA!Y&[D2X8>7=5ZSQVNS3FJ=?+^OB>%?>K=E:?IR_60=LDRQD M83;4^:T4G"N'GK97YT%::9/2/IO[W?L?;4ZXQRM[="\/5/-\>)EW8Z'NLO8> M9_A'N%BW7I?,6*')3M?1AK6ONX% 81J8HBTSDGBTK;O.O4!2CQ;J.(@-H8L. MK=1FV+M>5MIA??:G_/TD,91*Y %>J'OB*];40![8$ MZ4.66=POY-G9:.U&P;AU%:>T80-HI%.3]ABG=4V]*U<'''RBK.08HR%[3:&$ MTBE#5!(A:NY4)J\CLM8MQ0\D==RSSU.;P-:ZZ_B@@/C[.I_1PY;SLOE)F.7U MA]?SY3&S/O9Z?*M#A4.X&>:H02FAO7<%4M:JQ@X"O.<"*.C4.9I4D@M='S4\ M-K9GLU:N>2PRN,2R)%(H/E;&&7".:6 I2JN087R9JK'C@8-1<-\P-59 M!]OD/3^S]D]^5WY?;B9$3;(*)"F+8'@A@\I,!E34?>_0L M1>/&DR=%UE'*Z*)HYPE^?IW/TI8E':*QWE%TXJ0$E<@G] X#E&2S*S):GDZ$ MKQNBQHTHQX'8@2KI&643ZY(.3"-@KJ.8+><01/8@6:0(1VDEL'6Z_@E2QHT MQT'47N(_?".:1PM(4:XTDUYHV<<\H,O;%$ -.NM8= MZA\0,7;ZM)E'?IQX.W"4KAF85%ZU)0F0AQ?J@5:BQ9(+D-,G7!$I:39()5Q] M>0<1VN%*? H2>TFT RA\^#Q?K&I.ZX8#FY4MG!PRSES=-'V&H"D(T-EE'UDD M8;0.YQ]2T8&Q: :.(V7< THNXT6E_:=9FG_!B>(A2$764D4B7,E*/4^N#F1+ M*C&=4VQ]3>(N!6,?E#1%Q^&R/7;*T\?!T\IO+U>7"_PET->UKS8OC[M8=13M MD2GF U[5*MU\+)?#I)Z30"&UTI!#LD#P">"D2B"R\#*%H$OS0;5M4\]/"O&W M\%=ML;/\\?+&[=+1 JI:I!-5@1AI&^;UQD92+/+4VL/=A[X.G)W#D+%; MB-1 *1UL 5X%@5?\;1K7YEJ!\W:Z3.'BWQ@6DY*B8[E.#LU8!UL8"XXQ M#CH:S#I*F=PP]72'4#OR#/+!$+3+D6Y[=9X+<$FLO]).\_$/O/B&O\QGJ\_+ MB?$8-5.9N O$9ZE-Q"UY&X;<4XT*L]KM!D!KV#Y"Z[@105^@/5:59P39NAP_ M_C&?<,:$2&C)Q0Z<5J2T$'5&8"FA-\85+EKW=]Z3Q'&#DNX >HCBS@V7!#2< M9)62YSJ!M[49/D4E$)PRX(I2T2HO8FF?0]N3R'&S]GUB!)IB"<==&G[%GSWCS[TK@3-O7?"IM[JZ['HNM'>'M5Z'W7 M#*84O&>Z0"*9DL>2"SB%2#XW1V&E"2(=>DGDQ9?O!#ISMJ [C5+.R"!.N,P\ M.G)#F*Y'N#4[ZR39?1>\28DK\D/&,H0[8=&>+18'5547I^W/\'7[4L.;/Q/] MZ?9J@S!,QMJE*QE7CPR\J3DX!X6SG(N,)32O1CN(T)W Z;YO<#918NO#FO9% M1BZB4[3(ZK7V>BAIR2OF9/\5>I32\VARZT#FF"(C?_:@:Z&(CN^4?+C\^O5B M/1VET7RSG1[;ZE!O'^H':E,EF#,Y!B"E4VP:ZFA>F35@9%RF&$-2[3LYM6]3 M=1?EMRYN73-:'4R4%L&[6HR5L#;5,!J2Q3H;PR3<;7[0D7OA(Z1U=6RW#QYV MV=^.544'[O]=AOZ%]0(#YE??Z*>?;D9,KG]9"W#X)%2#$KV P#PGWS+4\@K: ML644(NI:(NI:]Y/=E\:Q,3< 4)[=]QIKK7=4_KAU)=^34[?M.#G!Q#)+W()T MEO@KW("7W$,0DJ7HF4EYV*L#+],X=D'>R*@\5FL=)NAN.SBOP_+SVXOY'[<< MG9M2Z1Q,%B&"U)QD2MS1,DP9/!8F%6<>U4N.VY$DC(V]HW?A4ZI@9*1=L7'O M5D:..9;"-6AA?.VGJRE,V15Y'U MA!7'K;>GSF M=E_*&^5M;[WVU?W74MQX,5]>+FXV9^0,>*I=-3)MN,&H B')1!)SL7U) MSEX$'NW9K3[CXM8;-TU48['%99>@E-KP084,COP+\C52\,F1/Q-:UV\^2LC8 M@\&&0LH#E^]H+8R>LB"K^FJQJ-:VZTS]K4FA27:T>:K,B4/9=:;[[>B\R&R2,7MPM,&"$IE#]+0\7 Q\7;5D MK#Y ^V,.HFRCK6=4?X#H1E;^7;_JU:<%KAG9]F$7,FGF:\&NP5#/QBEF#9F! ME"RAH" YW+^=_B@&GGU)/U X1'OS(4390;CU\WRYO+-C_O#7K_7*+6[:<6Y^ M_-=Z\43.$]>L@! !09EZ7N1D@<044::MM*'YR?G.U(U\D:G91C.P7KI#W):K MJR7I#'EE%%C&6!0HK3DXSPQLED[),6+K /X9N5%C#(PA4"AB1J;:H#K[,#P[PMV2:'O'D?U4?H&/E6 M9//=[FA9=XB7[7(J2>5U%_/LN:XGVPYHA5G(7'##HDC%M_::'J>DKU!\?PV_ M )D#Q#WVH?[%_#+7INJ7U0Y_P,6W:;H:KQ6M5"86A,(L X4UGG!6UF5E4S J M"+U+0/;,*_J"PR':F[<798=FY.?K00RBT&)AQ4$H2%X>5Q%KSX!O085(?/<%WQ^UZ]2U,+ZIDMO=J%-I2I%9$NO"@9&3@U9='<_S&U5R^75;5 M;/J[?@Q_'E-%\\A#CJ^:>8FR1E4RUZ]YI-(A&406R#G1@FR 8A1>NZ(,V*"$ MCXX+)ENG/)\AY]@]9O/HFKE\2\MGD[V\I!US>QPWGRU_P#)?X"W!O_F3WDQ+ M=SH+B[_6RZF.L:@+8WY!K_GTTXRPBX M&N; 05/(^,6LU;^V]/T'*N$[[L! \3NY=3,1Y4PC=J^FWF\52K^ ]MJ8F MJ$7.,3/@VI*+8%%"<''=VSAF$X6SS2=&[T[=N)[]4# ;2#M=.G ?5O/TG\_S M"]+4\LW_7M9)4V%1N?N&ASMT.SST> =O7\H;.7R;5UWC#'-DC->VM#7MI!QJ M"+H(,#(IJ30+Q;7V7.Y2 EOF7 M+_/9FH]7VR/F+$@<7F00EBRRBHH$DA#!%I:T+ERSW#[1?9^*D>_@'*G7!^GM MHX3<%TQ^V'+ M,DA2%<;;PI0)B)X(QA97&4T+Z;_Q3R)2AK%90&&:$$I2_*Q'L$(GV6B?5K: MUC-HGJ>HG^WI0)7/!Y-_=VCZ+2S>+=;^7_YGN+BLO;G6#$Z*SA)-X1 "66CE MZMU92_(3(QSF6H M$SH3;> V"^ N&9DSTKII[1L]373V*H#Y-XI@FY53TU8EA)9G0R=?>WG M9&M/2W2@>6 V(W-H6T=B+Y T;EW):;!TJ 9&+T&JT<.:CW_.:^'XND'-\KI( M9K["Y=OYXDU(G]=\_A^\R)-0/*+7A?9T0R;7R 114"R::,4H#*Y8>>\&T!,E M2?N_>]R9/NV@=!+9=V"L;O'XP#\DX^IM]@*B*XY8T1P\KU6>!:U2%!,ST3S! M^#0YXP[N:6^D6DF^+Q ]Z0:2)))C*9&YS;&RA!"D0?!99'3*NG3_ME!+,!WE MDP\V@6=04#711%_@NNL5,F-1%0;>U7HHYBUMXD6"*E)P;DLTKO4]_"=(&7=2 MS@DLTP$2[Q$XMUU [BR7QBJ0HE[K9%:#R\9!R,HIKHR(K'7NZ3EZQIU[]>(C" MHN,E,$SQ48FE6.,C\'42OC &CKD"EM,>6 I%@KSU-M&V^.A98=X4'&^.'!A& M;6*0Y#CR $I24!LCIV\IX$T8LG#WNZT?S>T^]'55GK0/,N[;M\&4TL&^>5U4 M<7]AKPLK,)2@L]2@BZ;01#E&WJ-/((KBA4>/LO#&"'N6H'$A-1P.GBID.EHI M'2#L'@_;0W9A3-""O QFZJR?S!($@06DX5P[:3R3K0]N'B6DDY*FXQ5]OV3[ M:*EW )T=%MRVR$+9H))##UZ'VD,W:XIPG0(?L6BO.<^Q=9I]9^)ZV >/ L+^ MV^$!6NGB&LHMUCXNPFQYL5%3_I_+Y>I62TVMR5U@)D)&P6 ]LLP)GH:S[_?$08#P-OU8ZZLO4_8JKWV<+#!.R310QJ.IZ@.:[US^] M6JT6TWBYJL+Z./]MK0!:A^]*O:,XO[AX.U_\$19Y$F00DJ,!78N3%*WH6H1; MRY1*B3*6$IK?2MN#O.ZW[2-P:9 ?K%JVF[Q_A(D&>'T MT^SU)5$V2W^M7=^0UEJX(7TGXM_EB_8M'E#!)M)31B +)F (J,=I:K+/@ M!:JD#86$S?N,G)3!D;?Z$V&_7\QT8):?$LYUY\0R7RS#!7[ =+F8KJ:XW$\< M2FL4J41(@=2EI+(0$@43T93BN7(\Z:'Z*0_$TKC5QF,OFC%PT47RZ[$=-++D MZU5^GJ*B'511V!I\;<)OB0OK#/+61? '^B^#%2R/Z;_L(?TC_9''E_VL"_EC4H:;GKWU+DJ7VI?IS7E[W$=HKV> M+U?+=9E-#$O,5U.>KP^ZA5=Y/0\UH4-0,9'3ZU4$%&2/HG'>-;_3>QS%#?NU MU'?\4-]QFXI;<[:6/_QU\S=;.E[5E;M)MI!-=DZX3 %"/6\S+I!/0V&NU,:P M&%,-&%I;NU;$CQODG1"SS_2..:'Z._!KJT7Z-9"_4H^*A;$85+; HPV@?#WM MT,:#"\PJGX,(K'7!]>WW=]-/YI00N'\/Z5!]=(2E[>DPE]YHK*U4R&$A,7@+ M3L@Z<Y2,"Z>#M?D$Y X0*PCWT3[^,?\X^?Y99VO_6J6W]2K M4(BSC5]*81()D;R@RM[5::M+*@5>R.G5&A2KUU<8,F B>R=\D$7M,AYFS]?V M 9-#M#L_C:C[0=&'Z9\UYW3S@[?34OF\Q1C)KQCB #R/IL[:J5>@F(&8G4-+ MD9"\[[F^A*&77SIN?K ]@AJ+N1_\W%X:=^*RRT7Z3)OY;08941IE E^DJ Q* MB"PD2#$;D:7*/,;#;='S+Q\W=3:L16HH]@Y:^YB45\ MJ1"9\\U[SCU.RLC[>R]P;*FP$7&W7*PF[ZOLUEL*#KCLO'#?&&-=7/%SR/,? )7&:$=9,DBSG7#%X#E=]YZ<^6=E-*W\ X>??FXE5/C>PK':Z0W2/UK MNOJ\+JJHP[8^3[]^G+^9K::KOZXROBKZE*VM37=IS:$UM,=F#M)BD?3%,KY3 MPFA?L#U/UG@;40, / >GAMH8&6BO/T^QO/D3TV4];7Q7RC3A8FN"#><8N:"@ M3 L*]%@4$*(38)PV4GO#$K9P5Y\AH2, M53YO+W\.TC&/#VF1ZFB"E<*-&W< MH&@1@JLMZ#5*)J,Q1O'6U^:/FX U6.O:/@Y%)6L=JU+F,YG7M9>ZGUY7M8^LNX!+0]'.3G4R M'B-S5'N$U M-^&] 2YRRD)2Q"%:SRD^@WE9>^GUY7E9^PBY YB\:)F?,LP_7U^41I\MJYTD M;*K7-FJ55D!TP+2W4?H4DCOY^>V+5(_;>KN3G?&TNN\ [;=ZN+X.7Z>K<+$Y MF'E/ZE]\P_QVOGA[N;I<8&T/7,]M)B4H+8J5FT-TI2T%4(@"I,S.:.6\# .V M9-Z-R,Y/@1NCZ.FVO .H=.1:A(-E>[LY\6:XPX2VN>B9\WC'BU2:$A2Y\?%P^!V3+5V@^8KGFXXOII 4N_KT^:XG#B+1C$2 MJY:YSMCR!4+2!H02R;@L8I)N+[B^_,Z1CYQ[P&-CQ72PY1\LUG71[SQ/RS2M M_\E/L[18_X-P!MA29(3#&H'""HS5!,V%Z<8'WX&OD MDY5Q'8ON@-.-]7Y"'N_Q&]9>$N_*FS_K[W'"F,&((D+,B* H%($8G ,G1"JR M9%7,+D.[]G_SR'G/'BSY($HZ9WM^===LN5I,\Y*ZTGJ+>D?=X;: MN2Z08X'0T\6/VU?_WA6BY9JGB5:AZ$R,\'K-4$6N@$)M _2T9*(3MLB\@U>S MX^O&G<0VHBLSA#K. V'7OUE_]Q$77R92)!DP.M"*Z3J'-4 0](4DBU%$;Z+8 MY=;XP02,.\RM?Q0>J;+SP.55*N@NL\N)DDHQE@1(SJJW0^%L2!'K@:IG'@VF MG=IB'$?%;H<@[.\+T1;:Z\5-C2\+.MX7]#7?BVG:-/"Z'BN+B]J 9,(B"X5; M"9[[4J?()O!Z4^ 6HP[H>1S$:1V$F]W6P_=Z*M@)2KH<]?FPX^/M.[-I-?U6 M*ST;=JU\YO%#]*_:AEV&99;AV!WNY*BUG%[#D)SB4$Y1BY6T9)T"F@4"+2.NVF"NE93LZZQ^4^ M:&Z6=V@'C%[\FS92V%8(F"0-KS-U4/%Z14TIVK!< 9[ M,/TDYX+36NMX.;GR%U%'%EWM?!'JA5VGP3':8R6BRLB\MZ:WM?* B7'= MK#..M8^#PW<09M0<#S'2RJ6P+X%ZX;9[K[+M)+0^"\'$6Y%YPZR<9_9)PGKS+ M?R]W>9V3>59&6;"08V:DQRHC:S7$B!(D\RR:8M#HDY_K-.7PNTF"=[$RQP/? M.6R3+TGGD83IL_*).NHD,$-0DN23$ZOWJSR06$S&8+(N)\^[-^;QNTG*G\7R M'!* Y[! &SD6"KG0R4J20QUT&+D%'Q0)2#AK:NI*V#.-%[^;O'\7RW$$N/5T M4O"@='9ST/[J7E75554=[*$V\E]YRX^(1[9KQ$ M!I8Y RIE!2'[ %9S-$$R&6SK629C\CON/?6Q$SOG ++O8&M\.=O\K GCDAGE M>02)FDR8"B2M8@4@65E91,K9]%98>QS'X]Z.'WM1G@?0OH-E^2KG:?T0+FY4 M?J-'XTHND3P%D;D@=X%E\(*:S-?^OGK^6PMFLMP4:_ABDGV*$/1I=[24J"PME@R&L$S3O]1(3H_ MR/YU6C;/^Q2C(*^@T5YR_W>441\(@QRYG@ [6IV"G,!QX( $X2. MJD@V4'.ET[)YW@<8_2[*H1'W'2S*O7WQIR6GDK;6> VR#CY5448@O2O@%I/Q M3A:GNKD6WYS[\S[DZ'<)CX3/'GIH/B>U^+S47GWZM%A?H/B)9#"=+:?IG^'B M$J\U:C-36: !F8L$Y9!$4;//FBLE2$9>\9T;;@Y'YK@MK4:(!7M3?2_[6YL# MF+L"(07QG)0GM61N@&R8)ZO&.9B2([-DZK+J[<;;D\R,$]5U!]?A#N^.P$XO MBZB-'WU7$'S"&3H;E(82>!V2D7.=4>^!QVQLG5'O?>NY)\-Q,TX<=A;+:'ST M]+*.!CWX>$*/$TUV)818(!KR6)5V 8(3$FP*06>+3F-OO3D.9G:<4.HL5F'W MV#N31F;K#MP_$JMOPW2QYI)$<)?M>;G?**)EJ[.C"!BB&5H[B732+BVY+)53 M$*VI3=49TB>OP,5<"F?)A?_;+NV.?;C;E/Y>4N4A.B92,^&[)XW@W6]L!_ZZUF2"A]!U[@@PL4'^>K<'%OTU6)2:EB M!EY5IS 5"*S6ATKAHLO*!=9;=F(7OLZ[D<*(:ZHY:,[$4WO_X7=R1'[[\/L0 M#6>??/@0'M9NG/3A/>5LF!/. [/9@0I&0%0JT+<638HI"=:Z]]W(WE.S0
  • R#V0?6>13U=^#+;"BG/W[U MYW0Y49D':W("BX$B_6(]>"P2DDF8?;).B]08NW<(&+DX;1P0S%MII ,X'2ZX M&[9GZ\&8OX8O^..\'N5/K!,134$06 ];N YU:#%]R4'K.ATMA).7.!_ Q[C@ M/@)6S6ZH-M)Q!SA_C[3I3&L6=>W?_3Z;KJI_]PNNNS%I6Y*R7H+&6B_C#(?@ MM 8417F-.NGFJ9%G">J\YG=PO,R'4EX'2*1@L,P77\(LX>96W)8-R7DLS$?( MEG-0,F@(*7@0')&55"P/K;?R)TCIO+CUU.AKH; .<'=P/N/GZ[D]BED?N5<0 M=;WI7+2"P*. '#'D$(1GOIO9G]=4CXSF+ES4$^O^G-'^XBS@7^>S;^N3V=M= MC!,R[4H,!1 NLA4C2 M*,5[HPY&&0V^TGX[!SCZ0Q?D\V6/IH,/T]EMJV M:2K72B9="S$8=Z \>G#.DHBBUC:6K%"=X2H[ZSDX)T#XZ1?C 7 [GU:%!XOG M[B$QN;^EH!((61GR1T2RX*32X#R3R:=D /T=UN(18/NNM\1- M4>"U7#A3/!>%X"-:4%J4.MU7UF@TY*2R$CZ?S2*\R]N9WL_[GA;A$6 [=HS0 MQS-8B]O&C;UJ1 MQT'N[[ H[SOQ,DJ=/ 8HDMGJQ#-P@EM(7$=OBV*R?-\QXV!-!O_O@CP2;CVU M!1U6."]6%-]6M"#W7G#F(41;$]U:@U_?R(Y9,N:$EI&=WXK=1P1G&G^>3;)U M,#A^UZ'G[N*;I"2--+J E"%5F14*US&!2XJ'I -&T\WEQX9\?_0;D@E56@(/2F<13):NF[*AULQ_]UGL[\ 0 M#(GG[]H0W)I<]++4HC%1,JM!N&)!655O^Q@.NB2KN;3"IVZNGS?E_+M/FW\' M)F P)'_7ZW^/6*IH'U,BE?>8YI_FM7I8AM' M?DWIYNX$$QR+$PY<[56HLC(0&7J0&!USODXG:MU;:A!&SOJZ_SY8?OJZ_UBP MZ,"1^VE&%HZ,&@F[2O;G+8OK^\'6*N]]=L!H1R563($@Z L7SDL;?&"B=?^/ M9\CII2W :&"9#Z.Y?D&XO6<94EP/1B4/3Y)?5XR%8,A!4MF3;T3K/"1W&ACV M<(6_F=IW@],!.AAY:D)=7N_*A\NX3(OIU\U>\@UGE]=W;#'KPCQ*<$;5@9Z) M@4]>U]X'Q!-3/!G^@A>ZRWNZA,DAZIP/)-LNO,K>6TJ+*B165-!!P:[TGW1 ! MGU_-\H_$Q\7\:Y79-O[;LL2E9:;RX)Q)M6NRA]H?$)CAR=N"P?@!FH"\1-:X M!TCM03:41CH V0>\N*A=N6?YE[#X#Z[H\UU^=-$R:\_ BD06E\D"T7+ZEN0H MHM9*8O-:Y!=H&O=P8CAX-=5%!]CZ!\YP$2Z(GU?YRW0VK3'U:OH-[S(5HTTZ MQT1FN Y:SC[3;JXY>.Z]TT+:'%J[WSL1-FX:?#B4M==*!U!K$S3_?%T,K+DB M)DLMB2?O4H5,[/N(H"TJ;5.PR;=.331FH9<6,KVD,\9$2 <+9.,C;_WAFU[3 M'*74EIQA-!F4R!$B%P%R\BZ&5++6K?M_/TK(N+'LJ-"8M]93!V#;R@KSXZ+< M[C03I^L-(^: D_M"\5BQX(U/H#5GOEZ64K%U-X;=*!L7C@T@<+_;:WM]G$EC M]]]GB^NU>IOE*N.6A\2[O&>(,^*]^>OCB#@&KF2ND^A%O:7@ H+7Y,[*X#A& M([V4K7W^7HZ(CVVIYTWRH8C:>US0(N4R0*2/P+AUQDAE:>L9[%CX2.+/^BAX M'\P.U_E]'_5WX EUTEJXUITF;K^_ MEP/>DT+@?E_80_71$9:V.1"!VDNA69WB1"P((<$'QD%Z+YP(*CC5O/=P1ZW6 M#]?D$Y X0*PCG[!]_&/^\?/\&.QA0M132:UF L]H=2!2677S!_SOXY7U YA!-ST\I]@Z,S=U)!MER*XI' M*+[.Y.(I@/,"@6F&Q67ODVV=#MQ_9,D9](,^9NLZ7",=P.EPP3W3(%Z@9H"=53T.8C4ED(&7))@3J(IIO0,.P4=/(TOV@M4I1I;LH^,.<'YG%]C<5;BR M_YJ%3,8>6.2,=IO::(7Q B:I$D/ X)J#]4EB.N]Y,3A.GCH:.4II!Z/O&R[B M_"0CA%3U^FIR3B(15N@*$V&* 7SMG7J\YB1.>-=\S\U^EHHK /<->B$ M9KS+B4<$IZL4M344(EH.F(.).BIE0^MHYWBJ1T9S%R'2B77? =IW.KJ_OBR[ MYG6YGFE]_[#LU_GJW[BZ.=B_Y0LM)U($593-(%FLF9)82#R!0="DCN*X5UQ)BW_/NMBE;>SM?;']4_XY/7)).U*8P-A;2 MJ4DDG5J\IF4N1KN:P&_=_/"T''8>\9SIJCL>3%T6D_V*JY_GRR5Q=R6J:0JS M_./TXK*V3K_[V\-KR0YZS?&E9,=SUZB2[$U8S*:S3]?ONJZWR2BD#(R!S"'7 M8F\&+B.#DL/_W]Z5-<>-&^'W_!=L>!\OJ9+E8UWEM56VXE2>5" (2,QRAC;) MT5K_/L O')9R[ M\QP*U*M'B:7:ZMT6@C0#8HR38=YYH>L*CZ4DM)R0>%:@ MSE=S02PO" 1E ?<3>TF+P[6CBU#>9V:C\$?NOFGEY9GC$3N' 7C#B<\<1+B>:K$R5E _(B[41Q9EASD96RT M2T4BW73CS'6"D(Q5P;THY"*6,P7TGR'==E/44F1&\_QI.\3LD7_A;%-F=<:KCX7:,^6; ME$M_6S\<0 !/QD$H 9ZJ T=FZ42>EX1AY"8I"2+F$L\7(:&1X"3P'<>/'&9' M'/K8UU*)O)@TN:;>G]C0%.A7:^'D["0.D*0E%)* MO,!S"+5CA]C"L3R>Q';D0.])8$=@:-IOC,5U']6\.,4&K.DSQ_SJJ5W MK<^ MLKE2MMGLLQQ&2,G3U' M_:FAPX1'?9^PU)51FAM$)*8B(%[LN2*(/-\'[ZP_4#(4*FCG3$H7I_B3I2?1XZQ DCF]DT"#F% MOOGF1 'J=/%LI&+V@\, 0;$25V'P&CH,L=U?)*R0,A84O5E2%A(F+I<+LT)3RWH MDZ-S3NTM=BWQHE8$ 3ZJ/U)URJ%[4"P_3JFC!F/+#8DGG)@DEI40QF(6NL)U M?;MQ#KZU[P7BHIG@I[(2:' -\#8S=[\?GOO"N>=SC\64!%X:$4^:"DF2-"1N M;$?4#9S$!6\4A=+=E*MM?O8\VC1C^/DGP=6JV*SK.Y[:L6!V0@3S7.(Y@3H9 MX0:]T7;K, M+B:?RMVM(#RT$L?V*;%L=4V>YZ;CXY"&XU8VXJO)3A M3.!XP&BF &ZFW>QW8IX3I=Q+/)(FE,N=F.^1*$@9"4.YUXY%)%QQ @GHL282AWW[[O"R>PXA"\?ZE-$>,, M9PK)_:8S 7$#S.;5II);A*JZ8M\W6;4]&;Z=4\R/DH %C#B)+20PMD4H=6+B MN(GC.YY-(]\#-IP.59#3#]#K%03@AMJ-^F/)#U.+"BH$2R+?C4AHQW'B,E?(F:>1B6^(-<\(9A!6P*!G@$=I>-J7S%4:I'XJF$TB M$P[2\0V=U+5.T$=XEE61*+8EK,MBJD0CIP5 MJ@PPO<,C5+?%WHL?!LNK=Z6Z+R*2^P'/EXY<+N.1W \(1N(D M\H@E,?-X&,:6 ]VW.:2341$UC(F!TH!??-C*KCC[[;YX_#MGZ4[\[@[:;)6M M[U]>2ALN/YS8T['0G2FQ],6"VK\PLBXQ67FHRL02+V QQ>+/](QHR5FUQTF MY;?TJKZTZ(YL@-$3BMI_MZ3==+;(C )[LF/*%^\A-ZX]?+$&NTN8R2C(<:VB MJPG2G%;+Q9KH+FD) S#CV(!O,ZVVB_K+/GEJ -(M$4#%/];?,B7T5@8: MK^0__@FBYKE4E!W<(!<'B])"!'%G=:(?KQ^*%)BOADR4S= TMMK1,(2K&_G9 MNERMT[%H:HA$B>$G>[]S+ PAZO?B MKQ?]8#U@AVB4J'H2QX5>:SYYN?7)1PN!1U&F@8L+$ MJZ[SHN*WQ;.ZV^N%X6;?@'P='D/\*:B'DK%\+D2C%GN1H>P90MK[=9H]9NF& MYMO6GSE$-43A;LKZ,2^& ,">2GG^HM=P@D=C$K4)1&.H _-"#P #BI"G+]'# M9MX,>.5^W"SJ!06<+-3'T#O[.I9,3.*;>_?]#;"F/^^>B)_J5>@N2QJ$V@!S MV.IV]4U^GF5;*#ZKR\"K+U>?ORQB%L/?,_L1,T#ST(8>.X!I6SWDBJY&"+\; M. C6,8-XL<5R\GZ@@8L)U/USG9;YT_W1]8&K>CYOK5*U5G<+G[4^2$R@[,V/ MDMV4&0.87R^BM,@QH+1V-G@3&'FG+A![36O^EF;E5YIO *AID:G%D0$%M6XX MD,DZG=E/?_Q9;TWI^F%]?\/FN;T!T5K4X=;8], QM8/S_:[K^;:DZAF:XYCL M5/.9;9P]GP'IY=0=QLR&SGWFI>4S,"FH;L$S6BEON+2AW[.R8@_G\MOZN;3[ M*:=*QLM\:G!WW!@Y$SJ<'JA!Q;4:Y,83/J0VJV<'@R>BT%K")Y)R @ R*Y\W.;>MQ+=5T) 6WVH^OW._2R9:!_@XG@8@ M02;L8[%>@K,>L6C=W^-H&P;&" >XU4N"ITI# $[P1!Q:?_<41]@&A$'.\+9< MK6M87W@D$JV7>[HK/ ?$+$\(1%BW5+1^FUE^T#C:#AN&XB+0"2GD7AM=I,8:>)@!&T'/5FW=]?/=(LG]NVUB<7K^]F M"F&]V)C:OO&FW)Y;7.CRK7/I(,T: TH#]&A\YJQXY.73)W'VK3-+F!:CZ7Q@ MQG3=2SU\9GXQK%4@6HIW##_',[4/%NR- *\D=MOBB%J-9QZ$% MPJ\2$18IOPYP_JIAC=TE?^0%!"FGDHQNX>DMM1@?. ME79+12MB3N5R$"!S%L"/1?UO_KQ2R'QBS>7F_X;?'FA[JJ@/GV@?RW!?>_'\*JQD!:@@Z>!9B!'_'U#\TQD M;*_]+?WQBJ^YR.K9=UU,^B!>^1?2''1Q-!]=%.L%HE&Y;J& M,3*H*E#P2NX+/_/M*W//U4 0ISSB,UHD&Y7Z&H^AJ5U -X]+=0"=2@;I_NE1 M%J#SYX8^?:V.[FJ ;OS1D3]C7DMPYO?Z/ M!*[B.8.%X1C9'CUT0^L'9ILX> M^;5T$_=%^32[=:1=(AY-3;P+S<%C)Y+SO*E>IO',FU832;=@O.ZK7BJ*<;@@ M4W?#"P">7J1@]I0,8UWT#!R_R4>J]!&$CJ8LS!N?1I'2 <*O7L5+KC2_^A-_ M]2>.XR;]SVVQW8_/G1ZGDM#:J/IF1^M@L0G(\V>U8*9&4QS>LMX*=Z$S=NR; M9SA5&ZS9<^)8#EJ36M^,:!DH=E"[UQ8FZ78N#6_9GK>/-ZU^<5U\X3E7-[;N M;6AVZ:)=(MY",HVO7ERP]RE2E?0YJ/\D1,:DW+=KF+DV+!W/!4[C4ALO;)_) M>?FN+#;?WE?5!I#1/KEHW;E3_>@P1M@>]4'=")D^*PK%8I]K 35EH[;:3YUPK%O@,7;%:[L3SIQN:I4!$M8E$:ZR=SE/]V"^L5,H7JOKU"AS !Z#V-MJ M=N0A($ELDXW7IPK 90]8)KC29U7!'6JG9+P.TSE^=0@H[,Z*[YNL?E)/G.V@ ME-N;U>YFQTQ(9;@<+12[(S^%UW ZD>YI4&)O&QMNYFNU742V#^L\%+E$^7,- MM9,<]RF\7M7)N;LI4!K'_T=>OU^S8@640]?Z %[+*AC7W; 9Q_!9DGDIIGL^ MI,6X4;FC"3!BWS1Y[G[4R/?)+QC2=;^AQ;=)V:>1X!DWR3_5#[Q<>'ZW?T.+ M:I,25R/!PY[5--GDM/R0535@J;M;JA:=)J6S!@'")O#4?KM[#MP_%%5?OY:@5;)58O\? M]TSF=77XFQ=*VV5KD6A* JL7'O1HIQ%YSYU^K0*UZ#(I =4'"_919Q50J1$! M$=8F3XLODQ)&/:"8D.('N1[S6) 6029E>=I@0 ]"BMFMD@<96GR8E(-I#-Z, M-N_9=(SM5W5,2I,8V*9:K-_)P&6OV&M>L3+;EF& ^E2'Q6N1:%("1!\R]'4I MS91>-/C^U)FE3#S(.BQ_UI';O?CT6#342ZG#TA$/@FKS=GIF5Q,O M]*/4;7I^+.J]JC N7/\K:">Y0'GNP6]YC[[_!_4CH17_Q]_^"U!+ 0(4 Q0 M ( '" OUA5R+O6NC, %I0 0 5 " 0 !A,C R-# T M,S!Q,2UE>#$P,2YH=&U02P$"% ,4 " !P@+]8:2!+UO\' #M)P %0 M @ 'M,P 83(P,C0P-#,P<3$M97@S,3$N:'1M4$L! A0#% M @ <("_6";D'>7^!P V2< !4 ( !'SP &$R,#(T,#0S M,'$Q+65X,S$R+FAT;5!+ 0(4 Q0 ( '" OUC.$A'_8@0 !D2 5 M " 5!$ !A,C R-# T,S!Q,2UE>#,R,2YH=&U02P$"% ,4 M" !P@+]80*T<1FH$ !X$@ %0 @ 'E2 83(P,C0P-#,P M<3$M97@S,C(N:'1M4$L! A0#% @ <("_6.#>.*?] ( IF47 ! M ( !@DT 'IU;RTR,#(T,#0S,"YH=&U02P$"% ,4 " !P@+]8 MPU!EI&,4 ZZ $ @ &M3@( >G5O+3(P,C0P-#,P+GAS M9%!+ 0(4 Q0 ( '" OUA"P 4 " 9WT @!Z M=6\M,C R-# T,S!?;&%B+GAM;%!+ 0(4 Q0 ( '" OU@M_A0IZJX %4\ M" 4 " :D5! !Z=6\M,C R-# T,S!?<')E+GAM;%!+!08 1 "P + -," #%Q 0 ! end XML 108 zuo-20240430_htm.xml IDEA: XBRL DOCUMENT 0001423774 2024-02-01 2024-04-30 0001423774 us-gaap:CommonClassAMember 2024-04-30 0001423774 us-gaap:CommonClassBMember 2024-04-30 0001423774 2024-04-30 0001423774 2024-01-31 0001423774 us-gaap:CommonClassAMember 2024-01-31 0001423774 us-gaap:CommonClassBMember 2024-01-31 0001423774 us-gaap:SubscriptionAndCirculationMember 2024-02-01 2024-04-30 0001423774 us-gaap:SubscriptionAndCirculationMember 2023-02-01 2023-04-30 0001423774 us-gaap:TechnologyServiceMember 2024-02-01 2024-04-30 0001423774 us-gaap:TechnologyServiceMember 2023-02-01 2023-04-30 0001423774 2023-02-01 2023-04-30 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-01-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2024-01-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-31 0001423774 us-gaap:RetainedEarningsMember 2024-01-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-02-01 2024-04-30 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-02-01 2024-04-30 0001423774 us-gaap:AdditionalPaidInCapitalMember 2024-02-01 2024-04-30 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-02-01 2024-04-30 0001423774 us-gaap:RetainedEarningsMember 2024-02-01 2024-04-30 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-04-30 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-04-30 0001423774 us-gaap:AdditionalPaidInCapitalMember 2024-04-30 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-30 0001423774 us-gaap:RetainedEarningsMember 2024-04-30 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001423774 us-gaap:RetainedEarningsMember 2023-01-31 0001423774 2023-01-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-02-01 2023-04-30 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-02-01 2023-04-30 0001423774 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-04-30 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-04-30 0001423774 us-gaap:RetainedEarningsMember 2023-02-01 2023-04-30 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-30 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-04-30 0001423774 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0001423774 us-gaap:RetainedEarningsMember 2023-04-30 0001423774 2023-04-30 0001423774 us-gaap:USTreasuryAndGovernmentMember 2024-04-30 0001423774 us-gaap:CorporateDebtSecuritiesMember 2024-04-30 0001423774 us-gaap:USTreasuryAndGovernmentMember 2024-01-31 0001423774 us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001423774 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2024-01-31 0001423774 srt:MaximumMember 2024-04-30 0001423774 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001423774 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001423774 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001423774 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001423774 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001423774 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001423774 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001423774 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001423774 us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-04-30 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-04-30 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-04-30 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-04-30 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-04-30 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-04-30 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-04-30 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-04-30 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:WarrantMember 2024-04-30 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:WarrantMember 2024-04-30 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:WarrantMember 2024-04-30 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:WarrantMember 2024-04-30 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtMember 2024-04-30 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtMember 2024-04-30 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtMember 2024-04-30 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtMember 2024-04-30 0001423774 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001423774 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001423774 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001423774 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001423774 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001423774 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001423774 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001423774 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2024-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:WarrantMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:WarrantMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:WarrantMember 2024-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:WarrantMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtMember 2024-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtMember 2024-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtMember 2024-01-31 0001423774 us-gaap:WarrantMember 2024-01-31 0001423774 us-gaap:WarrantMember 2024-02-01 2024-04-30 0001423774 us-gaap:WarrantMember 2024-04-30 0001423774 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2024-01-31 0001423774 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2024-02-01 2024-04-30 0001423774 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2024-04-30 0001423774 zuo:Notes2029InitialNotesMember us-gaap:ConvertibleDebtMember 2024-04-30 0001423774 zuo:ComputerSoftwareMember 2024-04-30 0001423774 zuo:ComputerSoftwareMember 2024-01-31 0001423774 us-gaap:LeaseholdImprovementsMember 2024-04-30 0001423774 us-gaap:LeaseholdImprovementsMember 2024-01-31 0001423774 us-gaap:ComputerEquipmentMember 2024-04-30 0001423774 us-gaap:ComputerEquipmentMember 2024-01-31 0001423774 us-gaap:FurnitureAndFixturesMember 2024-04-30 0001423774 us-gaap:FurnitureAndFixturesMember 2024-01-31 0001423774 us-gaap:SoftwareDevelopmentMember 2024-02-01 2024-04-30 0001423774 us-gaap:SoftwareDevelopmentMember 2023-02-01 2023-04-30 0001423774 us-gaap:SoftwareDevelopmentMember 2024-04-30 0001423774 us-gaap:SoftwareDevelopmentMember 2024-01-31 0001423774 us-gaap:DevelopedTechnologyRightsMember 2024-04-30 0001423774 us-gaap:CustomerRelationshipsMember 2024-04-30 0001423774 us-gaap:TradeNamesMember 2024-04-30 0001423774 us-gaap:DevelopedTechnologyRightsMember 2024-01-31 0001423774 us-gaap:CustomerRelationshipsMember 2024-01-31 0001423774 us-gaap:TradeNamesMember 2024-01-31 0001423774 srt:MinimumMember 2024-02-01 2024-04-30 0001423774 srt:MaximumMember 2024-02-01 2024-04-30 0001423774 zuo:Notes2029InitialNotesMember us-gaap:ConvertibleDebtMember 2022-03-24 0001423774 zuo:Notes2029AdditionalNotesMember us-gaap:ConvertibleDebtMember 2023-09-22 0001423774 zuo:WarrantsSilverLakeMember 2022-03-24 0001423774 zuo:Notes2029Member us-gaap:ConvertibleDebtMember 2022-03-24 2022-03-24 0001423774 zuo:Notes2029Member us-gaap:ConvertibleDebtMember 2022-03-24 0001423774 zuo:Notes2029InitialNotesMember us-gaap:ConvertibleDebtMember 2022-03-24 2022-03-24 0001423774 zuo:Notes2029Member 2022-03-24 0001423774 zuo:Notes2029Member 2022-03-24 2022-03-24 0001423774 zuo:Notes2029InitialNotesMember us-gaap:ConvertibleDebtMember 2024-01-31 0001423774 zuo:Notes2029InitialNotesMember us-gaap:ConvertibleDebtMember 2024-02-01 2024-04-30 0001423774 zuo:Notes2029InitialNotesMember us-gaap:ConvertibleDebtMember 2023-02-01 2023-04-30 0001423774 us-gaap:MeasurementInputSharePriceMember 2024-04-30 0001423774 us-gaap:MeasurementInputSharePriceMember 2024-01-31 0001423774 us-gaap:MeasurementInputConversionPriceMember 2024-04-30 0001423774 us-gaap:MeasurementInputConversionPriceMember 2024-01-31 0001423774 us-gaap:MeasurementInputPriceVolatilityMember 2024-04-30 0001423774 us-gaap:MeasurementInputPriceVolatilityMember 2024-01-31 0001423774 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-04-30 0001423774 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-01-31 0001423774 zuo:MeasurementInputCorporateBondYieldMember 2024-04-30 0001423774 zuo:MeasurementInputCorporateBondYieldMember 2024-01-31 0001423774 zuo:MeasurementInputCouponInterestRateMember 2024-04-30 0001423774 zuo:MeasurementInputCouponInterestRateMember 2024-01-31 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:FirstCitizenBankTrustCompanyMember 2024-04-30 0001423774 zuo:FirstCitizenBankTrustCompanyMember us-gaap:PrimeRateMember 2024-02-01 2024-04-30 0001423774 zuo:WarrantsSilverLakeMember zuo:WarrantsTrancheOneMember 2022-03-24 0001423774 zuo:WarrantsSilverLakeMember zuo:WarrantsTrancheTwoMember 2022-03-24 0001423774 zuo:WarrantsSilverLakeMember zuo:WarrantsTrancheThreeMember 2022-03-24 0001423774 zuo:WarrantsSilverLakeMember 2024-04-30 0001423774 zuo:WarrantsSilverLakeMember 2023-09-23 0001423774 zuo:WarrantsSilverLakeMember 2023-09-23 2023-09-23 0001423774 us-gaap:WarrantMember us-gaap:MeasurementInputSharePriceMember 2024-04-30 0001423774 us-gaap:WarrantMember us-gaap:MeasurementInputSharePriceMember 2024-01-31 0001423774 srt:MinimumMember us-gaap:WarrantMember us-gaap:MeasurementInputExercisePriceMember 2024-04-30 0001423774 srt:MaximumMember us-gaap:WarrantMember us-gaap:MeasurementInputExercisePriceMember 2024-04-30 0001423774 srt:MinimumMember us-gaap:WarrantMember us-gaap:MeasurementInputExercisePriceMember 2024-01-31 0001423774 srt:MaximumMember us-gaap:WarrantMember us-gaap:MeasurementInputExercisePriceMember 2024-01-31 0001423774 us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2024-04-30 0001423774 us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2024-01-31 0001423774 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember 2024-04-30 0001423774 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember 2024-01-31 0001423774 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-04-30 0001423774 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-01-31 0001423774 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2024-04-30 0001423774 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2024-01-31 0001423774 zuo:WarrantsSilverLakeMember 2024-02-01 2024-04-30 0001423774 zuo:WarrantsSilverLakeMember 2023-02-01 2023-04-30 0001423774 2024-05-01 2024-04-30 0001423774 country:US 2024-02-01 2024-04-30 0001423774 country:US 2023-02-01 2023-04-30 0001423774 us-gaap:NonUsMember 2024-02-01 2024-04-30 0001423774 us-gaap:NonUsMember 2023-02-01 2023-04-30 0001423774 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-02-01 2024-04-30 0001423774 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-02-01 2023-04-30 0001423774 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-02-01 2024-04-30 0001423774 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-02-01 2023-04-30 0001423774 srt:MinimumMember 2024-04-30 0001423774 us-gaap:StandbyLettersOfCreditMember zuo:OperatingLeaseAgreementMember 2024-01-31 0001423774 us-gaap:StandbyLettersOfCreditMember zuo:OperatingLeaseAgreementMember 2024-04-30 0001423774 zuo:CloudComputingServiceMember 2024-04-30 0001423774 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-31 0001423774 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-31 0001423774 us-gaap:AccumulatedTranslationAdjustmentMember 2024-02-01 2024-04-30 0001423774 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-02-01 2024-04-30 0001423774 us-gaap:AccumulatedTranslationAdjustmentMember 2024-04-30 0001423774 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-04-30 0001423774 zuo:TwoThousandAndEighteenEquityIncentivePlanMember us-gaap:CommonClassAMember 2024-04-30 0001423774 zuo:EmployeeStockOptionAndRestrictedStockUnitRSUMember zuo:TwoThousandSixAndTwoThousandFifteenPlanMember 2024-04-30 0001423774 2023-02-01 2024-01-31 0001423774 us-gaap:RestrictedStockUnitsRSUMember 2024-01-31 0001423774 us-gaap:RestrictedStockUnitsRSUMember 2024-02-01 2024-04-30 0001423774 us-gaap:RestrictedStockUnitsRSUMember 2024-04-30 0001423774 srt:MinimumMember us-gaap:PerformanceSharesMember 2024-04-30 0001423774 srt:MaximumMember us-gaap:PerformanceSharesMember 2024-04-30 0001423774 us-gaap:PerformanceSharesMember 2023-02-01 2023-04-30 0001423774 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2024-04-01 2024-04-30 0001423774 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2024-04-30 0001423774 us-gaap:PerformanceSharesMember 2024-04-01 2024-04-30 0001423774 us-gaap:PerformanceSharesMember 2024-01-31 0001423774 us-gaap:PerformanceSharesMember 2024-02-01 2024-04-30 0001423774 us-gaap:PerformanceSharesMember 2024-04-30 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2024-04-30 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2024-02-01 2024-04-30 0001423774 zuo:CostOfSubscriptionRevenuesMember 2024-02-01 2024-04-30 0001423774 zuo:CostOfSubscriptionRevenuesMember 2023-02-01 2023-04-30 0001423774 zuo:CostOfProfessionalServicesRevenueMember 2024-02-01 2024-04-30 0001423774 zuo:CostOfProfessionalServicesRevenueMember 2023-02-01 2023-04-30 0001423774 us-gaap:ResearchAndDevelopmentExpenseMember 2024-02-01 2024-04-30 0001423774 us-gaap:ResearchAndDevelopmentExpenseMember 2023-02-01 2023-04-30 0001423774 us-gaap:SellingAndMarketingExpenseMember 2024-02-01 2024-04-30 0001423774 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2023-04-30 0001423774 us-gaap:GeneralAndAdministrativeExpenseMember 2024-02-01 2024-04-30 0001423774 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2023-04-30 0001423774 us-gaap:EmployeeStockOptionMember 2024-04-30 0001423774 us-gaap:EmployeeStockOptionMember 2024-02-01 2024-04-30 0001423774 us-gaap:ConvertibleDebtSecuritiesMember 2024-02-01 2024-04-30 0001423774 us-gaap:ConvertibleDebtSecuritiesMember 2023-02-01 2023-04-30 0001423774 us-gaap:RestrictedStockUnitsRSUMember 2024-02-01 2024-04-30 0001423774 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-04-30 0001423774 us-gaap:WarrantMember 2024-02-01 2024-04-30 0001423774 us-gaap:WarrantMember 2023-02-01 2023-04-30 0001423774 us-gaap:EmployeeStockOptionMember 2024-02-01 2024-04-30 0001423774 us-gaap:EmployeeStockOptionMember 2023-02-01 2023-04-30 0001423774 us-gaap:PerformanceSharesMember 2024-02-01 2024-04-30 0001423774 us-gaap:PerformanceSharesMember 2023-02-01 2023-04-30 0001423774 zuo:EmployeeStockPurchasePlanMember 2024-02-01 2024-04-30 0001423774 zuo:EmployeeStockPurchasePlanMember 2023-02-01 2023-04-30 0001423774 zuo:TogaiInc.Member us-gaap:SubsequentEventMember 2024-05-09 2024-05-09 0001423774 zuo:PeterHirschMember 2024-02-01 2024-04-30 0001423774 zuo:PeterHirschMember zuo:PeterHirschTradingArrangementRestrictedStockUnitsMember 2024-04-30 0001423774 zuo:PeterHirschMember zuo:PeterHirschTradingArrangementPerformanceSharesMember 2024-04-30 shares iso4217:USD iso4217:USD shares pure zuo:converted_share zuo:extension_option zuo:vendor zuo:vote zuo:tranche zuo:purchasePeriod 0001423774 --01-31 2025 Q1 false P3Y P455D 10-Q true 2024-04-30 false 001-38451 Zuora, Inc DE 20-5530976 101 Redwood Shores Parkway Redwood City CA 94065 888 976-9056 Class A common stock, par value $0.0001 per share ZUO NYSE Yes Yes Large Accelerated Filer false false false 139700000 8400000 265712000 256065000 281442000 258120000 2173000 2142000 77399000 124602000 15934000 15870000 25624000 23261000 666111000 677918000 26218000 25961000 21270000 22462000 9474000 10082000 25952000 27250000 56147000 56657000 4574000 3506000 809746000 823836000 153000 3161000 41308000 32157000 28465000 37722000 184278000 199615000 5929000 6760000 260133000 279415000 362310000 359525000 1411000 2802000 35276000 37100000 3726000 3725000 7592000 7582000 670448000 690149000 14000 14000 1000 1000 984194000 964141000 -1593000 -859000 -843318000 -829610000 139298000 133687000 809746000 823836000 98959000 89711000 10810000 13384000 109769000 103095000 20689000 20588000 14372000 16758000 35061000 37346000 74708000 65749000 23566000 25668000 35845000 41444000 19269000 18816000 78680000 85928000 -3972000 -20179000 7928000 -30000 6771000 4387000 5315000 5710000 -13356000 -18826000 352000 469000 -13708000 -19295000 -247000 -283000 -487000 340000 -14442000 -19238000 -0.09 -0.09 -0.14 -0.14 146670000 146670000 136190000 136190000 137792000 14000 8240000 1000 964141000 -859000 -829610000 133687000 393000 -393000 508000 1592000 1592000 1562000 18461000 18461000 -734000 -734000 -13708000 -13708000 139747000 14000 8355000 1000 984194000 -1593000 -843318000 139298000 127384000 13000 8121000 1000 859482000 -919000 -761417000 97160000 96000 -96000 96000 537000 537000 1643000 25224000 25224000 57000 57000 -19295000 -19295000 129123000 13000 8121000 1000 885243000 -862000 -780712000 103683000 -13708000 -19295000 4235000 4290000 18461000 25224000 501000 1117000 4554000 4970000 1192000 1584000 7928000 -30000 78000 140000 -46702000 -7531000 2745000 112000 3375000 3607000 -3002000 4703000 1234000 -2000000 -9257000 -3823000 -16728000 -2527000 -3200000 -3572000 32870000 14593000 2655000 1657000 90399000 61745000 68486000 88228000 0 4524000 -24568000 20302000 1592000 537000 1592000 537000 -247000 -283000 9647000 35149000 256065000 203239000 265712000 238388000 0 215000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1. Overview and Basis of Presentation</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;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 Redwood City, California.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Zuora provides a leading monetization suite for a modern business, built to help companies launch and scale new services and operate dynamic, customer-centric business models, including subscription and usage-based models. Our technology solutions enable companies across multiple industries and geographies to build, run, and grow a modern business, automating the quote-to-revenue process, including offers, billing, collections, and revenue recognition. With Zuora’s solutions, businesses can change and evolve how they go to market through a mix of monetization models, efficiently comply with revenue recognition standards, analyze customer data to optimize their offerings, and build recurring relationships with their customers.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 2, 2022, Zuora acquired Zephr, a leading subscription experience platform used by global digital publishing and media companies. Additional information regarding the Zephr acquisition is contained in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024, filed with the Securities and Exchange Commission (SEC) on March 26, 2024 (Annual Report on Form 10-K). </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">References to “Zuora”, “us”, “our”, or “we” in these notes refer to Zuora, Inc. and its subsidiaries on a consolidated basis.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements, which include the accounts of Zuora 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 SEC regarding interim financial reporting. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated balance sheet as of January 31, 2024 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, 2025 or any future period.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;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.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our most significant estimates and assumptions are related to revenue recognition with respect to the determination of the standalone selling prices for our services; the expected period of benefit over which deferred commissions are amortized; valuation of certain stock-based awards, our convertible senior notes and warrants and short-term investments; estimates of allowance for credit losses; estimates of the fair value of goodwill and long-lived assets when evaluating for impairments and for assets acquired from acquisitions; useful lives of intangibles </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and other long-lived assets; and the valuation of deferred income tax assets and contingencies. We base our 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> <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements, which include the accounts of Zuora 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 SEC regarding interim financial reporting. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated balance sheet as of January 31, 2024 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, 2025 or any future period.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024.</span></div> <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;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.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our most significant estimates and assumptions are related to revenue recognition with respect to the determination of the standalone selling prices for our services; the expected period of benefit over which deferred commissions are amortized; valuation of certain stock-based awards, our convertible senior notes and warrants and short-term investments; estimates of allowance for credit losses; estimates of the fair value of goodwill and long-lived assets when evaluating for impairments and for assets acquired from acquisitions; useful lives of intangibles </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and other long-lived assets; and the valuation of deferred income tax assets and contingencies. We base our 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> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our significant accounting policies are discussed in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements </span>in our Annual Report on Form 10-K. There have been no significant changes to these policies during the three months ended April 30, 2024 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3. Investments</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized costs, unrealized gains and losses and estimated fair values of our short-term investments were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:27.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.110%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,773 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(353)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,442 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:27.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.110%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,249 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,964 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,120 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;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 loss into investment income during the three months ended April 30, 2024 and 2023. We had no significant unrealized losses on our available-for-sale securities as of April 30, 2024 and January 31, 2024, and we do not expect material credit losses on our current investments in future periods. All securities had stated effective maturities of less than one year as of April 30, 2024.</span></div> <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized costs, unrealized gains and losses and estimated fair values of our short-term investments were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:27.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.110%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,773 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(353)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,442 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:27.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.110%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,249 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,964 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,120 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 136080000 2000 191000 135891000 145693000 20000 162000 145551000 281773000 22000 353000 281442000 98206000 50000 7000 98249000 129767000 121000 3000 129885000 29991000 0 5000 29986000 257964000 171000 15000 258120000 P1Y <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4. Fair Value Measurements</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:15.468%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level input</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Input definition</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, and where applicable, we use 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 we use 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="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,968 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,968 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,442 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,442 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt conversion liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,129 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,129 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt conversion liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,840 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,840 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our Level 3 fair value measurements were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Warrant Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, April 30, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information about the Warrant liability, including the fair value inputs, is included in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 10. Warrants to Purchase Shares of Common Stock</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Debt Conversion Liability</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, April 30, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,668 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information about the debt conversion liability, including the fair value inputs, is included in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 9. Debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, the net carrying amount of the 2029 Notes, defined in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 9. Debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $362.3 million and the estimated fair value was $398.5 million. The fair value of the 2029 Notes is classified as a Level 3 measurement. </span></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. <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,968 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,968 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,442 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,442 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt conversion liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,129 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,129 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt conversion liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,840 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,840 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 155984000 0 0 155984000 9984000 0 0 9984000 165968000 0 0 165968000 0 135891000 0 135891000 0 145551000 0 145551000 0 281442000 0 281442000 0 0 19100000 19100000 0 0 7668000 7668000 0 0 26768000 26768000 207632000 0 0 207632000 3497000 0 0 3497000 211129000 0 0 211129000 0 98249000 0 98249000 0 129885000 0 129885000 0 29986000 0 29986000 0 258120000 0 258120000 0 0 11992000 11992000 0 0 6848000 6848000 0 0 18840000 18840000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our Level 3 fair value measurements were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Warrant Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, April 30, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Debt Conversion Liability</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, April 30, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,668 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11992000 -7108000 19100000 6848000 -820000 7668000 362300000 398500000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5. Prepaid Expenses and Other Current Assets</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid software subscriptions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,582 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid hosting costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,624 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid software subscriptions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,582 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid hosting costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,624 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8364000 6582000 4740000 4348000 2555000 1380000 2314000 2305000 886000 1157000 570000 699000 6195000 6790000 25624000 23261000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6. Property and Equipment, Net</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.252%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,669)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,218 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,961 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the capitalized internal-use software costs included within the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> line item in the table above (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.174%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.399%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software costs capitalized during the period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capitalized internal-use software, net of accumulated amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total depreciation and amortization expense related to property and equipment, including amortization of internal-use software, included primarily in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of subscription revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the accompanying unaudited condensed consolidated statements of comprehensive loss (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.174%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,538 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.252%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,669)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,218 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,961 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the capitalized internal-use software costs included within the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> line item in the table above (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.174%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.399%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software costs capitalized during the period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capitalized internal-use software, net of accumulated amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total depreciation and amortization expense related to property and equipment, including amortization of internal-use software, included primarily in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of subscription revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the accompanying unaudited condensed consolidated statements of comprehensive loss (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.174%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,538 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 39748000 37216000 13415000 14013000 11169000 11125000 3935000 4276000 68267000 66630000 42049000 40669000 26218000 25961000 2533000 1044000 16586000 15483000 2369000 2538000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7. Purchased Intangible Assets and Goodwill</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the purchased intangible asset balances (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,149)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,927)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,893 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,419)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.739%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,782)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,893 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,811)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,082 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased intangible assets are being amortized to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of subscription revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the accompanying unaudited condensed consolidated statements of comprehensive loss on a straight-line basis over their estimated useful lives ranging from <span style="-sec-ix-hidden:f-451">three</span> to ten years. The following table summarizes amortization expense recognized on purchased intangible assets during the periods indicated (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.414%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased intangible assets amortization expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense for purchased intangible assets as of April 30, 2024 was as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending:</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 (remainder of the year)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,474 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the changes to goodwill (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, April 30, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,147 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the purchased intangible asset balances (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,149)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,927)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,893 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,419)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.739%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,782)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,893 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,811)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,082 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 17997000 10149000 7848000 5187000 3927000 1260000 1709000 1343000 366000 24893000 15419000 9474000 17997000 9782000 8215000 5187000 3786000 1401000 1709000 1243000 466000 24893000 14811000 10082000 P10Y The following table summarizes amortization expense recognized on purchased intangible assets during the periods indicated (in thousands): <div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.414%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased intangible assets amortization expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 608000 738000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense for purchased intangible assets as of April 30, 2024 was as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending:</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 (remainder of the year)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,474 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1736000 1874000 1561000 1561000 1561000 1181000 9474000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the changes to goodwill (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, April 30, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,147 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 56657000 -510000 56147000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8. Accrued Expenses and Other Current Liabilities</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Warrant liability </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Debt conversion liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Accrued outside services and consulting </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Accrued taxes </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Accrued hosting and third-party licenses </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Accrued interest </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Other accrued expenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,308 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,157 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Warrant liability </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Debt conversion liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Accrued outside services and consulting </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Accrued taxes </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Accrued hosting and third-party licenses </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Accrued interest </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Other accrued expenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,308 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,157 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 19100000 11992000 7668000 6848000 5204000 1499000 3032000 4147000 1703000 2707000 1344000 1344000 3257000 3620000 41308000 32157000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9. Debt</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2029 Notes</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 24, 2022 (Initial Closing Date), we issued convertible senior notes (Initial Notes) in the aggregate principal amount of $250.0 million pursuant to an agreement with certain entities affiliated with Silver Lake Alpine II, L.P. (Silver Lake). On September 22, 2023 (Subsequent Closing Date), we issued additional convertible senior notes in the aggregate principal amount of $150.0 million (Additional Notes and together with the Initial Notes, the “2029 Notes”) under the agreement with Silver Lake. The 2029 Notes represent senior unsecured obligations of Zuora. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a condition of the agreement with Silver Lake, we also issued warrants to Silver Lake to acquire up to 7.5 million shares of Class A common stock (Warrants). Refer to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 10. Warrants to Purchase Shares of Common Stock</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price of the 2029 Notes is 98% of the par value. The 2029 Notes bear interest at a rate of 3.95% per annum, payable quarterly in cash, provided that we have the option to pay interest in kind at 5.50% per annum. The 2029 Notes will mature on March 31, 2029, subject to earlier conversion or repurchase. The 2029 Notes are convertible at Silver Lake’s option into shares of our Class A common stock at an initial conversion rate of 50.0 shares per $1,000 principal amount ($20.00 per share, representing 20.0 million shares of Class A common stock), subject to customary anti-dilution adjustments. Any 2029 Notes that are converted in connection with a "make-whole fundamental change" are subject to an increase in the conversion rate under certain circumstances. The term "make-whole fundamental change" is defined in the indenture for the 2029 Notes, and generally refers to a "fundamental change" including a change in control of Zuora that meets certain specifications or the termination of trading of Zuora's stock on the New York Stock Exchange (or the NASDAQ Global Select Market or the NASDAQ Global Market, or any of their respective successors), in each case subject to certain exceptions and exclusions described in the indenture. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the Initial Closing Date, we concluded that the conversion option contained in the 2029 Notes qualified for a scope exception from derivative accounting and therefore was not bifurcated and accounted for separately from the Initial Notes. On the Subsequent Closing Date, we reassessed the classification of the conversion option and concluded that a portion of the conversion option no longer qualified for equity classification under ASC 815-40 as a result of the issuance of the Additional Notes. Under certain make-whole fundamental change scenarios, we would be required to, at our option, either (i) seek and obtain stockholder approval prior to issuing 20% or more of our outstanding common stock or voting power or (ii) pay cash in lieu of delivering any shares at or above such 20% </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">threshold. As a result of our sequencing policy described in </span><span style="color:#000000;font-family:'Arial',sans-serif;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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in our Annual Report on Form 10-K, we separated a portion of the conversion option representing approximately 1.4 million shares of Class A common stock issuable upon conversion of the 2029 Notes valued at $6.1 million as of the Subsequent Closing Date from the 2029 Notes and recorded a debt conversion liability at fair value on bifurcation, with an offset to the carrying amount of the 2029 Notes. For further information on our derivative financial instruments policy, refer to </span><span style="color:#000000;font-family:'Arial',sans-serif;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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in our Annual Report on Form 10-K. We will reassess the classification of the debt conversion liability in future reporting periods to determine if any further change is required.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With certain exceptions, upon a "fundamental change" of Zuora, the holders of the 2029 Notes may require that we repurchase all or part of the principal amount of the 2029 Notes at a purchase price equal to the principal amount and accrued but unpaid interest outstanding, plus the total sum of all remaining scheduled interest payments through the remainder of the term of the 2029 Notes, at the 5.50% paid in kind interest rate. At any time on or after March 24, 2027, the holders of the 2029 Notes may require that we repurchase all or part of the principal amount of the Notes at a purchase price equal to the principal amount plus accrued interest through the date of repurchase. Upon certain events of default, the 2029 Notes may be declared due and payable (or will automatically become so under certain events of default), at a purchase price equal to the principal amount plus accrued interest through the date of repurchase. We have no right to redeem the 2029 Notes prior to maturity.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred loan costs are being amortized to interest expense using the effective interest rate method over the five year expected life of the 2029 Notes (representing the period from the contract date to the earliest noncontingent put date of March 24, 2027), reflecting an effective interest rate of 7.6%.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of the 2029 Notes was classified as long-term and consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred loan costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,475)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,310 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,525 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense related to the 2029 Notes, included in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the accompanying unaudited condensed consolidated statements of comprehensive loss, was as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.367%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred loan costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,735 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We used a binomial lattice model to value the bifurcated derivatives contained in the 2029 Notes. ASC 815 does not permit an issuer to account separately for individual derivative terms and features embedded in hybrid financial instruments that require bifurcation and liability classification as derivative financial instruments. Rather, such terms and features must be combined together, and fair-valued as a single, compound embedded derivative. We selected a binomial lattice model to value the compound embedded derivative because we believe this technique is reflective of all significant assumptions that market participants would likely consider in negotiating the transfer of the 2029 Notes. Such assumptions include, among other inputs, stock price volatility, risk-free rates, credit risk assumptions, early redemption and conversion assumptions, and the potential for future adjustment of the conversion rate due to triggering events. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt conversion liability's fair value was measured using a binomial lattice model using the following key inputs:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.313%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.973%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.828%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.86</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.14</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion price</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bond yield</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized a loss on the revaluation of the debt conversion liability of $0.8 million during the three months ended April 30, 2024, which is included in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change in fair value of debt conversion and warrant liabilities </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the accompanying unaudited condensed consolidated statements of comprehensive loss. Refer to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 4. Fair Value Measurements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the fair value of the debt conversion liability.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Agreement</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a $30.0 million revolving credit facility under an agreement with Silicon Valley Bank, a division of First-Citizens Bank &amp; Trust. This credit facility matures in October 2025. The interest rate under the credit facility is equal to the prime rate published by the Wall Street Journal minus 1.0%. We had not drawn down any amounts under the facility as of April 30, 2024.</span></div> 250000000 150000000 7500000 0.98 0.0395 0.0550 50.0 1000 20.00 20000000 0.20 0.20 1400000 6100000 0.0550 P5Y 0.076 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of the 2029 Notes was classified as long-term and consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred loan costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,475)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,310 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,525 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 400000000 400000000 37690000 40475000 362310000 359525000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense related to the 2029 Notes, included in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the accompanying unaudited condensed consolidated statements of comprehensive loss, was as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.367%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred loan costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,735 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3950000 2469000 2785000 1904000 6735000 4373000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt conversion liability's fair value was measured using a binomial lattice model using the following key inputs:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.313%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.973%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.828%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.86</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.14</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion price</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bond yield</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability-classified warrants' fair value was measured using a combination of Black-Scholes option pricing and Monte Carlo Simulation models that take into consideration probability factors of the various outcomes related to the exercise terms of the warrants using the following inputs:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.200%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$20.00 - $24.00</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$20.00 - $24.00</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">_____________________________</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) During the quarter ended April 30, 2024, we changed our approach for estimating our stock price volatility to use only Zuora's historical stock price trading data. Zuora now has sufficient historical trading data to fair value its financial instruments and we believe it better reflects the expected future trading volatility of the company's outstanding common stock. In previous periods, we used an average volatility based on historical trading data of Zuora and a group of similar publicly traded companies.</span></div> 9.86 9.14 20.00 20.00 0.500 0.475 0.050 0.038 0.199 0.192 0.0395 0.0395 -800000 30000000 0.010 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10. Warrants to Purchase Shares of Common Stock</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the 2029 Notes (discussed </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 9. Debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), we issued to Silver Lake Warrants to acquire up to 7.5 million shares of Class A common stock, exercisable for a period of approximately seven years from the Initial Closing Date, which are comprised of (i) Warrants to purchase up to 2.5 million shares of Class A common stock are exercisable at $20.00 per share, (ii) Warrants to purchase up to 2.5 million shares of Class A common stock are exercisable at $22.00 per share, and (iii) Warrants to purchase up to 2.5 million shares of Class A common stock are exercisable at $24.00 per share. In addition, Silver Lake can elect to exercise the Warrants on a net-exercise basis. In the event of a "make-whole fundamental change" (as defined in the Form of Warrant, which has a similar definition as in the indenture, described above in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note. 9 Debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), the number of shares issuable by Zuora upon exercise of the Warrants may be increased, and the exercise price for the Warrants adjusted. As of April 30, 2024, all 7.5 million Warrants were outstanding.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the Initial Closing Date, we classified a portion of the Warrants as a current liability due to certain settlement provisions in the Warrants. Under certain make-whole fundamental change scenarios, we would be required to, at our option, either (i) obtain shareholder approval prior to issuing 20% or more of our outstanding common stock or (ii) pay cash in lieu of delivering any shares at or above such 20% threshold. As a result, we concluded that approximately 2.8 million Warrants valued at $12.0 million as of the Initial Closing Date did not qualify for equity classification under ASC 815-40, pursuant to our sequencing policy. As a result of the issuance of the Additional Notes, we reassessed the classification of the Warrants and concluded that no Warrants qualified for equity classification under ASC 815-40. Accordingly, we reclassified 4.7 million Warrants valued at $7.7 million from equity to liability as of the Subsequent Closing Date. We will reassess the classification of the Warrant liability in future reporting periods to determine if any change is required. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability-classified warrants' fair value was measured using a combination of Black-Scholes option pricing and Monte Carlo Simulation models that take into consideration probability factors of the various outcomes related to the exercise terms of the warrants using the following inputs:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.200%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$20.00 - $24.00</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$20.00 - $24.00</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">_____________________________</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) During the quarter ended April 30, 2024, we changed our approach for estimating our stock price volatility to use only Zuora's historical stock price trading data. Zuora now has sufficient historical trading data to fair value its financial instruments and we believe it better reflects the expected future trading volatility of the company's outstanding common stock. In previous periods, we used an average volatility based on historical trading data of Zuora and a group of similar publicly traded companies.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized losses and gains on the revaluation of the liability-classified Warrants, summarized in the table below (in thousands), which are included in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change in fair value of debt conversion and warrant liabilities </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the accompanying unaudited condensed consolidated statements of comprehensive loss. Refer to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 4. Fair Value Measurements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the fair value of the liability-classified Warrants.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.414%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) gain on change in fair value of warrant liability</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,108)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7500000 P7Y 2500000 20.00 2500000 22.00 2500000 24.00 7500000 0.20 0.20 2800000 12000000 4700000 7700000 9.86 9.14 20.00 24.00 20.00 24.00 0.500 0.418 P4Y4M24D P5Y2M12D 0.046 0.039 0 0 <div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.414%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) gain on change in fair value of warrant liability</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,108)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7108000 -30000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11. Deferred Revenue and Performance Obligations</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue recognized during the period that was included in the deferred revenue balance at the beginning of each respective period (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.783%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized from deferred revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, total remaining non-cancellable performance obligations under our subscription contracts with customers was approximately $580.7 million and we expect to recognize revenue on approximately 56% of these remaining performance obligations over the next 12 months. Remaining performance obligations under our professional services contracts as of April 30, 2024 were not material.</span></div> <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue recognized during the period that was included in the deferred revenue balance at the beginning of each respective period (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.783%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized from deferred revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 87622000 78653000 580700000 0.56 P12M <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12. Geographical Information</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,683</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,407</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,086</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,688</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,769</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,095</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of revenue by geographic area:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;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 months ended April 30, 2024 and 2023.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-lived assets</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, which consist of property and equipment, net, deferred commissions, purchased intangible assets, net and operating lease right-of-use assets by geographic location, are based on the location of the legal entity that owns the asset. As of April 30, 2024 and January 31, 2024, no individual country exceeded 10% of total long-lived assets other than the United States.</span></div> <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,683</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,407</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,086</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,688</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,769</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,095</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of revenue by geographic area:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 68683000 65407000 41086000 37688000 109769000 103095000 0.63 0.63 0.37 0.37 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13. Leases</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have non-cancelable operating leases for our offices located in the U.S. and abroad. As of April 30, 2024, these leases expire on various dates between 2026 and 2030. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease up to seven years. We have the right to exercise or forego the lease renewal options. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our long-term operating leases and related operating lease cost were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current portion</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,860 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.584%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="padding-left:36pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">_____________________________</span></div><div style="padding-left:36pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes costs related to our short-term operating leases and is net of sublease income as follows (in thousands):    </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:70.598%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.738%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term operating lease costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future maturities of long-term operating lease liabilities for each fiscal year were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturities of Operating Lease Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 (remainder of the year)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,774 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:15pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental information related to our long-term operating leases includes the following (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining operating lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average operating lease discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.584%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New right-of-use assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases obtained</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, we had $1.8 million of undiscounted future payments for an operating lease that has not yet commenced, which is excluded from the tables above and is not yet recognized in our consolidated balance sheets. This operating lease is expected to commence in the second quarter of the fiscal year beginning February 1, 2024 and has a lease term of three years.</span></div> 1 P7Y <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our long-term operating leases and related operating lease cost were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current portion</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,860 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.584%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="padding-left:36pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">_____________________________</span></div><div style="padding-left:36pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes costs related to our short-term operating leases and is net of sublease income as follows (in thousands):    </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:70.598%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.738%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term operating lease costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 21270000 22462000 5929000 6760000 35276000 37100000 41205000 43860000 2009000 2224000 451000 101000 98000 98000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future maturities of long-term operating lease liabilities for each fiscal year were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturities of Operating Lease Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 (remainder of the year)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,774 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5678000 8735000 7979000 7895000 6879000 10608000 47774000 6569000 41205000 <div style="margin-top:15pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental information related to our long-term operating leases includes the following (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining operating lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average operating lease discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.584%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New right-of-use assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases obtained</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P5Y9M18D P5Y10M24D 0.049 0.051 3121000 3490000 0 6973000 1800000 P3Y <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14. Commitments and Contingencies</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the execution of certain facility leases, we had bank issued irrevocable letters of credit for $4.5 million as of April 30, 2024 and January 31, 2024. No draws have been made under such letters of credit.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may be subject to legal proceedings, as well as demands, claims and threatened litigation. The outcomes of 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 our business because of defense and settlement costs, diversion of management resources, and other factors. As of the date of this Quarterly Report on Form 10-Q, we are not currently party to any legal proceeding that we believe could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Contractual Obligations</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, we have a contractual obligation to make $2.7 million in purchases of cloud computing services provided by one of our vendors by September 2024.</span></div> 4500000 4500000 0 0 2700000 1 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15. Income Taxes</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects our income tax provision, pretax loss and effective tax rate for the periods presented (in thousands, except percentages):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,356)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,826)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>The effective tax rates differ from the statutory rates primarily as a result of providing no benefit on pretax losses incurred in the United States, as we have determined that the benefit of the losses is not more likely than not to be realized. <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects our income tax provision, pretax loss and effective tax rate for the periods presented (in thousands, except percentages):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,356)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,826)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -13356000 -18826000 352000 469000 -0.026 -0.025 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16. Stockholders’ Equity</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preferred Stock</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, Zuora had authorized 10 million shares of preferred stock, each with a par value of $0.0001 per share. As of April 30, 2024, no shares of preferred stock were issued and outstanding.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to Zuora'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. 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 rights and the right to convert Class B common stock to Class A common stock.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, Zuora 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 April 30, 2024, 139.7 million shares of Class A common stock and 8.4 million shares of Class B common stock were issued and outstanding.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accumulated Other Comprehensive Loss </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of accumulated other comprehensive loss were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.739%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gain (Loss) on Available-for-Sale Securities</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,015)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(859)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(487)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(487)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, April 30, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,262)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,593)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material reclassifications out of accumulated other comprehensive loss during the three months ended April 30, 2024. Additionally, there was no material tax impact on the amounts presented.</span></div> 10000000 0.0001 0 0 1 10 500000000 500000000 0.0001 0.0001 139700000 139700000 8400000 8400000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of accumulated other comprehensive loss were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.739%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gain (Loss) on Available-for-Sale Securities</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,015)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(859)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(487)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(487)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, April 30, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,262)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,593)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -1015000 156000 -859000 -247000 -247000 -487000 -487000 -1262000 -331000 -1593000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17. Employee Stock Plans</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2018 Equity Incentive Plan (2018 Plan) authorizes the award of stock options, restricted stock awards, stock appreciation rights, restricted stock units (RSUs), performance awards, and stock bonuses. As of April 30, 2024, approximately 31.7 million shares of Class A common stock were reserved and available for issuance under the 2018 Plan. In addition, as of April 30, 2024, 3.0 million stock options and RSUs exercisable or settleable for Class B common stock were outstanding in the aggregate under our 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="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize stock option activity and related information (in thousands, except weighted-average exercise price, weighted-average grant date fair value and average remaining contractual term):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.770%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>Subject To<br/>Outstanding<br/>Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(508)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, April 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of April 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,012 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of April 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.438%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value per share of options granted during each respective period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate intrinsic value of options exercised during each respective period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_________________________________</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) No stock options were granted during the three months ended April 30, 2024 or 2023.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity and related information (in thousands, except weighted-average grant date fair value):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of RSUs Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, April 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,104 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Stock Units (PSUs)</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have granted PSUs to certain executives and other employees under our 2018 Plan as described below. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022 (which were subsequently amended in fiscal 2024), July 2023 and September 2023, we granted PSUs to certain executives. These PSUs are divided into two or three tranches, each tranche having pre-established performance targets that if met, as determined quarterly by our Compensation Committee, would result in the shares attributable to such tranche being earned, subject to a service-based vesting condition. The shares attributable to unearned tranches will expire on January 31, 2025 if the applicable performance criteria for such tranches are not met. As we previously disclosed in our Form 10-Q for the three months ended April 30, 2023 filed with the SEC on June 1, 2023, we modified the performance targets associated with these PSUs that were granted in March 2022. This resulted in $9.6 million of incremental compensation expense that was being recognized over the remaining vesting periods of the awards. During the three months ended April 30, 2024, we deemed these outstanding PSUs to be improbable of vesting and we recorded an adjustment to reverse all $3.4 million of previously recognized expense in the current quarter.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2024, we granted 300,000 PSUs to our CEO. The PSUs are divided into two tranches, each tranche having a pre-established stock price target that if met, as determined by the Chair of our Compensation Committee, would result in the shares attributable to such tranche being earned and then subject to vesting on a graded basis over a period of four years from the grant date, subject to continued service. The shares attributable to unearned tranches will expire on April 28, 2028, if the applicable stock price targets for such tranches are not met. We used a Monte Carlo simulation to estimate the fair value of the award and the date when the stock price target date is expected to be met for each tranche of the award. We are recognizing the related stock-based compensation expense for each tranche using a graded attribution method over four years following the grant date.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2024, we also granted 34,000 PSUs to certain non-executive employees. The fair value was equal to the closing price of our common stock on the date of grant. The PSUs are subject to pre-established performance targets that if met as of January 31, 2025 will be earned and subsequently vest on March 31, 2025, subject to continued service through such vesting date, or will otherwise expire unvested. We are recognizing the related stock-based compensation expense using the straight-line attribution method over the expected vesting period of the award.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes PSU activity and related information (in thousands, except weighted-average grant date fair value):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of PSUs Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, April 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Employee Stock Purchase Plan</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2018 Employee Stock Purchase Plan (ESPP) is broadly available to our employees in the United States and certain other countries in which we operate. A total of 5.8 million shares of Class A common stock were reserved and available for issuance under the ESPP as of April 30, 2024. 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 our 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="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of subscription revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of professional services revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,461 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,224 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, unrecognized compensation costs related to unvested equity awards and the weighted-average remaining period over which those costs are expected to be recognized were as follows (dollars in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">PSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ESPP</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized compensation costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining recognition period</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 years</span></td></tr></table></div> 31700000 3000000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize stock option activity and related information (in thousands, except weighted-average exercise price, weighted-average grant date fair value and average remaining contractual term):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.770%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>Subject To<br/>Outstanding<br/>Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(508)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, April 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of April 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,012 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of April 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6083000 9.21 P3Y7M6D 15984000 508000 3.29 145000 10.36 5430000 9.73 P3Y7M6D 15127000 3012000 4.84 P2Y1M6D 15127000 5422000 9.73 P3Y7M6D 15127000 <div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.438%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value per share of options granted during each respective period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate intrinsic value of options exercised during each respective period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_________________________________</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) No stock options were granted during the three months ended April 30, 2024 or 2023.</span></div> 0 0 3062000 379000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity and related information (in thousands, except weighted-average grant date fair value):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of RSUs Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, April 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,104 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11686000 10.24 5780000 9.57 1562000 11.11 800000 10.55 15104000 9.88 2 3 9600000 3400000 300000 2 P4Y P4Y 34000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes PSU activity and related information (in thousands, except weighted-average grant date fair value):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of PSUs Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, April 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2310000 14.31 334000 8.04 120000 9.15 2524000 13.72 5800000 P24M 4 P6M 0.85 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of subscription revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of professional services revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,461 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,224 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1583000 2359000 2038000 3021000 5903000 6744000 5475000 7977000 3462000 5123000 18461000 25224000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, unrecognized compensation costs related to unvested equity awards and the weighted-average remaining period over which those costs are expected to be recognized were as follows (dollars in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">PSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ESPP</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized compensation costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining recognition period</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 years</span></td></tr></table></div> 1008000 124874000 24841000 2759000 P0Y10M24D P2Y P0Y10M24D P0Y7M6D <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 18. Net Loss Per Share</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share for the periods presented (in thousands, except per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,708)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.09)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since we were in a net loss position for all periods presented, basic net loss per share attributable to common stockholders is the same as diluted net loss per share, 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 </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">calculations because they would be anti-dilutive were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes conversion</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested PSUs issued and outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares committed under ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,249 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,882 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share for the periods presented (in thousands, except per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,708)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.09)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -13708000 -19295000 146670000 146670000 136190000 136190000 -0.09 -0.09 -0.14 -0.14 Potentially dilutive securities that were not included in the diluted per share <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">calculations because they would be anti-dilutive were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes conversion</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested PSUs issued and outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares committed under ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,249 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,882 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 20000000 12500000 15104000 12733000 7500000 7500000 5430000 6820000 2524000 2555000 691000 774000 51249000 42882000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 19. Subsequent Event</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Togai Acquisition</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 9, 2024, we acquired Togai Inc. (Togai), a privately held metering and rating solution company for a purchase price of $26.0 million, with $21.0 million in cash paid at closing. This acquisition enables us to bring new technologies to our customers focused on metering and rating their usage information. We are currently in the process of valuing the assets acquired and liabilities assumed pursuant to the transaction. The accounting for this transaction is incomplete as of the date of our filing.</span></div> 26000000 21000000 false false false <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 15, 2024, Peter Hirsch, our Chief Product and Technology Officer, adopted a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act for an aggregate number of shares of common stock from the vesting and settlement of up to the net shares (not yet determinable due to award conditions and tax considerations) upon the vesting of 275,000 RSUs and 300,000 PSUs. This 10b5-1 trading arrangement is scheduled to expire on June 13, 2025.</span></div> March 15, 2024 Peter Hirsch Chief Product and Technology Officer true 275000 300000
  • JE)^?UJ^12+C[^Z,7_PY[GNSTYB* IYD:/<=&JNPL$^0-E1[N17-F--K^@ MX\KH;BF*K0DHF)/V/Q^\ *[IS7<7+[;=9O\_?_-9L21>?/R[GWE%$)[KD\^_ M_+F/]'P[M/#+5(J W=\ M$L4+(B39,_]?>U_:W#:29?M7$(JW2!T4+8I:+-?KBE#)=K6G72X_R^[N-U\F M0"!)H@P"; 4S?KU+^^6"PA2I$S)I(;3,2Y;PI+(Y>[W'$D6PH[_"O0G"K+& M&)\DS%0;49T+4.S79Q/K4TM#. FB(O]#V3*8?%*E>?X5XY_.2DFTT(0VTZK?J@7 /8[Y M[AEET?6Q296+*F7A?D13"A'U?DT>9TTR-2" :P< JA 6]-9! @XXS^994[=Y"^R.%&1D M)G8#>)+KY>+[J=Z(PIF,\L*C (:FF@]?@C3Z C364,8 KU@@S&Z5"_[5=D$RLBP-3H> W#0C6"/WN]-G05@];W M#)U"A/M,*!,G T,J@V5(LY-#\,3P6?J_*GE0H6]W._M%D36$]('*+9RK MIZVDI6D:8J,U+Q<&E511Y$52CKB#F8H"2HO71,/82[M-!=2EM+VOW=P*2-/R M\5 [Q;S:LE 9L+?!*B:EOH:E'_1TJ1%D-IF DOKG72S\66M)Q;PBA08NF0-N M42)]2#;8']Z-K#&#LM4=[,5U.EY0RZ6(VB_(9H(>69]AVQE:EFY0HW M[H+^!K1U4'$.G6T5@+YQ^2,VX.3I1/_ VY"8CZ1V&&F58J1T4XOI=+FX%944 M^:(R.Z=FA'"!9S;1TZ;*8>01\?L$A+ M6K>A^U[V@U7S156]6Y^8#^A84%[4'-1F;F1!51;Y*E>J9> M0W?^+=+'R@8XHFMRBBO'^IA8FJ6@?A1I_H U!)H=+;,HU& @NB;3<\R6OP4 M60B.A?E5(NY>AV?$2HW<[M"=4>+7.+_7>M0I?77WI 79O+,6?&V.E(K]H-.] M:E\:KFN[+HUK#=/SLGVV\/)?_,L1/-K));8#V%DFTTF W(2 LL9&J0W*#;W4 M=A\5@DJFLW!SH-I,RYN_$5]ETY\N@W!&U+%33H&VQ"0)IQ2KOFD9[S ML&Y-A,.2S&MF*Z:&^PFC1JU\;A$=%P\M+0L&&AE>$_8^T;@+7;( !2'.[#(4 M@77&T [>@F3%D\=U;3[:(QY\9UKKT^FQ+]MUPL5== M2A VS,+!H% (IF")F DR!<[=_]#/;Y^(LO J6J6*1#KWM/Q@06WPYB=C>/]E M^WQ%Y50#/B?F9P,\FA319%163/T.8Y_3,2CKX.US]3*TAYS/KU70P&_-%S$N MB =N09A;VR\D?L!N ^VU-=/0.6G;A=0K]U'[!T- 2[NU6\_I4-[+L^V'9R#C M9NXTEVK>LFLXUJ5SL.N6VL--5L^MV2I'I@9<.Q\KZ69I![]IIQ_:#A_2@;\T:F'RA&&0 CCW P(7?I 641:U MO!@R-@5D KGS%F+-4((AN=,L] MQQ8&7UKSA&3= ,J<9Y5&=SKTOM@ES2?#X>YQ4R,%6YY: C#EJ?/;^H"= MEZ#OSSXXC@;@V-0P3/M./?H8(2A,.,/9?5NUW&NZI^_ZM1F48EW;G,R\LHQ& M#TN@0JT-J/Z0?ZC-'HB2<(?T).N'=_H8DOB4R\.>ENFUD#)QHJPDO3!@S>>, M,VV>0-N9&"789O(AM?ZYQ5\?*RB+,2D[J;B1V6752"0P%,JZ9U5EY6A5;,6' MC>6_ZS?<%B&0W>J1(YB88^-GE6KY]%+)'8&KV4/(?#^ >\;M$ 70K\=J MQ/C-JQH#[*9S?@&M28JL+K_?IKUKA]*)L>[*B7S#)-JFX@F0.@F#.9VYO**R M3BV';YNQ8F>&<]-@SIM591TVTC,-367,1NG\UB U,,TFV.-C1F/*@3*J9$@] M2@4:Y'DO&@L-GP48\5!3 (SQ98U]5A!NT8\;)/#19)>U[& ((-0=#4*9A!73 M,XQZ26; UEWD&:>H'?B'D:U-?C_WPN 0&K# F(#-RU?CL .L>3GYJ0<.0S; M9H73SD_:7O]=3^NQGAHB6@0-S9>084B(SV:*:R3+]'GN5)N)Y>4@2/,:+I5) M@FH1PXRI@+*JJ'D=3H[087X7[M39%6SY?;&14PL>2(T&-OW[_H@'_TK9&=Z? M*HM%5_Q[HM4D$"J]R^[R)!+D6"Q$\1XP(A);^(]E%72@9.>?"4XY6/Z91^0@ ML&G6 ]7[2R5C]*[V)2HKE:A0 MJ,V4: C,9V+.0J_&P\K]]V)U7JP:^C?6GGK>M3.NLF@6'"9MU6[10F@[KQH2 M104+/>+=P5_:GX#*Y@#BD5NB K28$/:I"G!:]JNWH5+^20_R:.-Z9:DY2V4% MKF'\?77/^WF?FWL'A]>V7H^!#WH9,PMGQR=4C)?373-U]G%P6'F"= MT(@R&/7[N'$/+B(1/55"K2U.JS:3*W!ZF8M(U5S4>:]PE)261X*"]W:[%):V M1WMYPSRF."Y_ /4+)J5["RF-A1X8MMGZ@/&I"F,*]RX*Y5@'S_'<_4_9IA/[ M@'K5&/IE(TRDE54!=?N%H.I(IY##CV87)$M9!;N:K!1+8DN?2M^EF/@;M/"+Y4.O]>7$O+)"9-D5M.< MEE^5+EH;7!+J R6'@@3X>!!FJ]E;O=]3 .WN]PC3XPC)U8;[^D M^)-L:PG[YAUUF,B+G@N)X2K1DA/I]5$._1 M"J"L@G,<-2YFXZCG1.$AY@7Q_;7((PSG0%95?1LGE"@\.&H'7\QLS_^^Q9%1 MD:=8Y2:KBSN :#Z'$F//8'"6")1Z.O.HPE7.&"71P:HU<4 M @21J6\BKD@I7B<&AH6'*D12:H=;=A3^@>7H\@6.-.:$<*W*VVSV6I4CV@X$ MI,W\[V1]Z+="SF2"PXTP.>^"@A']:9A2I@M,C=*D203AC:O$I0T"\\%*I6SS MT\+TH+?4LNR1(,S[<^=U9U3,6THJX'K@K.C]Z@B'Q><2PSF6U,V&VRG*RH=0 M2LY@A^:+$TI>T8 45ZAO7)Y?VI(12?R/@7*1A*49N9(>2S8WL4H7F C=LH^F MZKC%'[ELS#0#IA2+WMZRYGB+4+@QQ28G5 *[K9I"SZF>8N]$TU-&>NFV;=IPI:>V5LNN(K5-^$3*)PS\O;S[9O@ M$Y"WI"D44U%%3%[0P6)-D0P22UG/]36V)1>MJA' N8RUP&P;/&WBYZZ RL^6 M(ECM20S+F H=0R"#>K^=5ATBEX4"+(>C37PB3^7Q;! U(GX ;IC2) SD>^:+ M@5.35W[ 6^;E[G/O;>A"]FJ[UWT/>?< M:IF]RV>8V=LZI?E/4Y0"]FD6"[6U_@9 V(IM.27$QK2 H#@9VG\[H_JDG3X# M=8*E1A0M!3RJA%P7I&*V'\VYR+EJPL:Y:KA?^'[FYRRX-DSK*4-=.7Z;/_5- MHTA*8^KV9J:TW8FSHQ&C0.2)I-/?JC5X/XSH-:BF;_7?M3T;_$,/0\V"7\+L M*_0[P[M%<[U-BK(ZOM&#_5/II\,EP?\*1^.?@L_%I*P0I<"R3I$+M'BS0 09 M;5^V0AV_CR]0(0*0THX#!<23Z,# R1VV0(D+U]BE<*2Z-=V1OI?IUD.Q"?R) MEN7BD4J%/4EU/8)N\\V1TK[%\M-6A)^R#/];"WR*-BA3_V?5%K&WX)@NQS? M3US"PZUR-M<46A_!?"U=SA9MI6"9C0E*X,Z@ _%::\\IN./Z/R;T6X/K]EH3 M2G:G IC+^F&@+##JN]/&8C/"0&+1?E "V?M>)^GBM$TZ' M$LR1=036ZB'9IGVV5$O,[ZJ"X@$Q>BF88*)8J#;P6AT' RPYQBN/9UJ9 MDA6PASW=R-IAY!!/<,.J03>G7@%RQ_VF>3_IV(?E!@!2\%*BH8J^+3?]$]>>[?UM4[@,S#&UP"G&BZ$8T M;L/ R(&%+[">H.R[F,*C(,4I40[8U4I)-["'?;S?&QO<&]1)XX3D?1 $Z+5 M,IOK35:L1?+-<\>G,B5 5-X0Y53R+H47R_//+2RA@P8Q??L,>X'\(C4,@^L- MG]4VXN)BBF4<5\M+G=P6^,9DNI,&"CF)[[0M<_:^UM,,)0B4L-]O] UM]&'2 M2RI_.]&*]F;!M(#$-?;$EQ@;H%W.ADV)X;3Y.]$T[0&SDH5S&?@MJ'F@3RGC-"/6B8BLY:*[AB6F=E$N(:(D)RD.4XD-=@56 MGF!' &0O/;C*BOMDO&/-IW>K@K>K]PVL[DWQ(1)P$$[B]R=I"A54^I/ GK/E M/#WH^)Q2VOY&OP4#;#=#6-/"J%6$U\)%DH!PPB7.E+N^4S96^@J]=#WCR1WE MUED2TXI&2J':[17Y!)K?I7,-\3]^PEOY>M"0!]A8O2X7_]Z\WZ-)6A) M='B94XN&](J#QWVO9YS2[;1H5"V!3 I)-*UQ0_@#%%5(/;!,C%Q#O_;^';] M/$31[.\'$Q+00]-;$A* /8T(]QL,(1D(T @"'HG(8>#:TL%-&)52H2'O_S- M-P[U7D<5=E,0 @0^NZ4-V*DBU*8<,=0P_ 0I-JWJ*>H'\8EYQ M8S8'6)WJD M*IN,E-27-FYU\VD[(U!N6?*>GIIS;6%+KBFTWKGJ=C%!)GOWT+_FJ,5+0<2' MG'GY0U]1QI1,1=G=5S&>)K2A47A P:CTQ8#%A9N\>?FSV?T;H#YRRIT6DU0) M<)GE+$6D-$QH4<2?0_9SUH8,&OHI(3-LQDR3]27#U#'*0JJ\USM$2P!T=5<7 MM#VU2'(B7CP1>0JGA)XD"**XPB'D>JQ]*64=_IS=J4[6X'_QPFV)D' (ML$6)<"Q[YDB%TNSLJ^<%"?GOD=E8WZ%'+Z_0@Y?IQ%EDV/D,C ;_,F>J M=T_Y7LH:N#:,4:J.6N"Y\'3KIM2G]^Z5E:?GD60JP2#74MM('YEBZ8;#O:G* MY?;@NE]4*RF2@,XF]O!#)N[>G4XBTAL7"A#>^< /0A$.#+9.0R1KE: B0S1A M+MNU8AQ(.C1WI%;'':->I]$D'> '.@N]*V<*RM.T@562=PE5('K!&)F7RT-L MA386(Q7\8Y''L.:FNPBAJTQ.PYF_0ADTBC MF"&V=YUR;GYM?+*%!S:/WIF-:7&#IPKM#:?;BA4!)51.3[K&)L @0]/64.S77.GF9AO;\FY(1(?%:2%FG!!:U/^0O$#Z(BT0="#IO23Q,KYZJIL"V MQ2OJI(\ZT#!J?>QZ'F9GUA. YK'FV#F)^1QG WR\1])@P7X?J7[M;W:J:V.9 M1RSW88 +91#,2000/KV!U\9*V4)QB4 H10)]K2!"[)1)>5Q2*W"(S!/])+,1 M$UHO+*7%P)5(.V>8A_#O=W+=T1$GLN'EH)T2 AFFPLF*^,:QF3BLW"^@:DK] M?2'"=H([)E/2Q!I2&P/E>>SC8KW,Z83BFZ61DGQ_*=VXVFS71PCSC-%0Q=H$ MB*TF&8*Z@ MP2KHWQ!.%7 ]!=>MMS#N'2'M&!*,]FH$ MI+:]I=0,@(4E>E5AO2ZYR1^^M-B;:JVNM-]UR" >.B#3)WLG[1[S^9=ZP M!<(H*B8&*$# MJ;[Z*%M SI'V9IV>Y4%II_ ^33V(T Z@?O)/'":#J4,-" MD)E'[>"MMN+U?H)S0:MO9!I9\B9%K3<5=OFI;! .D*(C!\=:[W'_D2JS<\F.Y@O'%#70^" MU62:#4@OVHZ:D+YS46R>9^2\FOPEK!BMV@; MK]NTDZ?<@>LT= %OA\" 0@,WZEF*7@!&NY8]F51E+J61)=5NN*0%[7J+9FMY MZTGCW# P*GP0R78\'R64,PKUC$^C#OW4RG7+I0G,N7LXJ6!F3<];+2$$M0VE MFH)9 1Y;3Y]'E>!9R]0@KQ+QHL8Y<@#KES8]7,OV F(,>FG[*22AI+R,U3W^ M$(?PY6L1(K6,_IAW91&JM(4=@@#$!,W;ID"M@A!6PJA5J*/CH*>%6H*^WACQ M6_0'8 ,4##?.1P >%PDA0>U6\"(I6*V^X=_T_2HK:?,XU1^4T#(.9HOFV(87 M4+Z&>M'[<_$0H+JW^HG)F6JW$Y2@UGVAXYN^6-KEG63V;,F?&)/ M<*+FCRV/JT8WH%5O+5GO W8)<.:9HDFE9I,>B$,DDFD4IJ02C"/$T MY$4:3R'EWW"$V:&W![$=O&E2K^AJEV4./<8J7B@1W+)@^+JRY!HH(X=8.I$@ M0FDJ3RG3? HC7ZAG/-5%3=,B/>.)\0U%;MZK-(3B7.\)D-WIK,9S3M:F8+:B M+XQVJ4"!IC/+FX'TYD"LQ_JSSH>12$LLB3C+?6)?@&T">L93 I/27R[>,Y%/ M0$[5:'*N'T,A0_/NPI9BH(TZ<+7#I2=%&LEAAT"#^Z?Z:EAB:'%G729 ZD0C M- "2TP)R*M0N+*/+.2%=\Q&9U\SL++OZQ-/A3PE"HX$+@"QX);:FHTI,<+GT M0F!-/.308.$2= 80N\"?#Y>C Y5*4@@V $4!G?0![@I^@8EGZ9]/B*R(6;P* MW&[<5\^D7CU3!AJ[Y+14$@U#%DEO4F'0!('B9VXA M@*&6L@A)+B8ANYE@8R R!M18DBF66# ?WT\ >0O";L)0: (CD1=8CTLAC8BA MZKSGN6?7I4NH5#3,]&(,9K4 V?Q9H'.-0$,H*)H? V?7X$#R14:NU=9=SFIMJNJPXZOO2AR"E@>8>4[3ZR;[$+%=$8O22I*PQ>\"*<$C:Z0>!(&Z:LRX(IDL70 M.TY+O59MGC$OR"13Z%P%8,#D"+"5]RL,G6 X6&_B&4]JJ@9A-+."WUP(NC"C M\OR,*H-1F@AZJYE$EW83HB=Z5ARRIG*<$WQ,!$E9+=4=%"Q'FT.U':RTX4BC M!>!0"P= 4M!0(2" >%L,X5FX\&0,$DKP[9(11];B26'*:>"DS:EN4,E0(H_2 ME)L1D-E*_\-B..H?*3J\ (*A5# MC0F^:PJ+RSV!ED/$>@SFI:WF8,%2=KD=DM0+U[P%;7)H0;166GXI[@:\5B3\ MJ,SZV^5OR55&.#/=(&T"L_;.DK/XKR^Y1"I_W+H#GG3!J+39?,!IA[:!*WO0 MG4=8@;*8C+TEZ(49!GW+6:DE2BO0GN_0V.OMVS:N;:_(PYAB#$+4,RF"ND4M MI1MIHFVF."$?H^4R!K?F0P&[%<%;,]ZI-_Y4&19&<,L(HR?CN KH#IIX,J , ML0%GS85W@+LC/*I -PZ"RA1.=QU*#&UV8_WBCA;: WN_0VF;NT3,C@B?'FKIS-2VB*W?\IIKI-[Q[.3,U.F&A3XVJCS^_1L IW'' MP>G)R6EP./^[(TP(][75BVUFO%R@V)V,!XJF!;DPLU?PC+"IMO*FT.Z_V6LK MWP1-.AEZ^]"A1&!LO*&PU0 )%3&M6;NWI#-?Y0.%WT';*(84=Z46[G#LIXK! M F_A2L0*G ;RNJ10J%^$DYB0W.! 38H:0(/QU#(UQ=C"" 9+ 6A\$VD\"0A0 M;PR&61$SQX BFR=RS-7U[YEY6LZS8A(3.VU."A)L?[5PYDUH%%QT>KA-;Z%U M7U*4'-#I,/?EO F0JLV\._:P[R,S*JZ(7!/*)=GN\^YZY 1UP-7/A)QN]BIO M8*KL5,8W1M@HE\^%; K1J!C#A1T,;A8N(?6TAIDJP&,HL9B0 MI5E@4#Y< @B\\8E9S$06E(B@(E%E@H,3T"YA%9'2886TIJCVB:MM5(]MY9O MA[VC)2+.])FO/Z4.X1MZ+J5I6_P^V>82BUCIC2%2V)QB^#AE/6[^![WF%@4 M2@GG>?N\U*.)"#_2^V+BR74B3JM]AQQZZ(V(P#S7XD*-2KM1[F"7H&1BX;3A?S9M5WB\D2 TF@+1W6@!%O]PN@58YCB'@M,&W0K UIK0@ M(8(6?N",A8(R%8 C2( M'*2O$8@PU9('(D$51C)<2X4*PMVD75\;*%2,V*#N M439BC0C"(LC2SXP\ZU.,TU[CXX.V,/"53TJ;G)0PN=$?E#"=WO^!1#Y#1@W3Q)PVU.E)_P$B*2F= MP3 00TW>KWRN6_L,Y$K[X/+D^64@GYB45])CCE,MAI9C5,WI!!1Z+/QSQ]:L MF9A4>0<.8C3CY!9(L\K;_7,FOVCAJ6,IVZJM):8EQ6,C^$[6VB9([%3>TEC9 MK,8(N'Z]"8ZBL?+FIA9I3QHDCFL-H.E.-0RNUC"9'VY8DELYI9J"3#%,B1^T M;/]_>?&5JS^EH6J;I/+Z0/ \_?-Q+YCK#*JWJ:\\+(E'2H\V5J,D CMJG,A? MG3J6L-*7%OE8[Q"FE*1?D_M[C): ,81,B9 JBKQ(RE&+% 2;312]\D-&ME"$ M>^)MQP<5L7"J6\9LXY>0E"W-:HN/FF*V!>TS*7'5/H4B92\/V?P:GW9.ST^O M-BXP/BQ9,9P69]%,"4_#FIF5Z:,-3>Q#Y5"??BVL_1XGNKZG9GDFO7VDT&W& M+@Y'T$E%+5H,[N>K5IE&U*;:'.\9<+$@S3OV>BQFXZO^[YDWK%0M(ZP M'R^>BSRV&+!U+HSOX6!X916477,K"1PD, KE0LC'K2YHF??9I!JF M%[P&14@]3B4')L4"E+ D'N26<2=4R9A*H"&DC)%3\XC&054F*-_G7NVQ])AN M"9YE:]QC8 4SB-QB2@UY^K5Y!;T553 JX[DR\AIES1->I["F(*@AZ)ED!!& M624$'&(7Q"E%@"KM 38]I*'T4M(0@()0.?P0X&J(@T/00"74_! +IOZS2^_3 M?SL-L/@?Z+Q[%+-: H_S<)&R)D4R5)D'G=-V\!X_;!M8FQ]G7I:^DG?BMBP( M"H2;'#0/Q#IN#!VC_L=;(V!NC:__]!.&)AOZ6'<<2*FQ?(#SK/40L5<4Z'&' M[-H;\6J4%KMY0Q6F^C0I[#M!=&TMO5*DB>7H@V>S@!2W&M#8R%;6!F6B/S@L M3+.86\TBHKQ!==GVUZ49K\8DY8(T&%83N%E7IY(#)!2^,:Q-1 1E>N4RW;ZH MM)YSP:ILUDFL0BB0%#IE7[;$IPR&>KGU$VUQF*NAN=+WGGSM?*Z6>"@XQ;@S MEEA]KX=SUK2KIAD0%OAPJJ%6#8 'J9?USS_#(@;JXC0F0PP0 +0&@NVHEEIP M3A6G:\)!P1K>5P&;> MDB9E8*E](9T!8I=$?C^/).1@*5%Y*X'D&R1E&M(_N!H#_UZC:.+V LA9"*5T M< O Y0XAF=X3'*0KE0P-UG\P(1Q!GR8,C;!*OUYQ=A_$+3P14+EXBW&!)4@+ M$[*#Z_0'"0!Z3Z6)DI[/!=-FF[B(.]N*@UM 0]?:C_4_ $!)#;*:YA@+9:H M_( XJ:.OW.T^TC,]*;@,0+PY=9>G=ZHFJO5H&70 '2\.+!+(&V?<4X%(2J"S M#8 &,@"8%1>VY#$F?V*[ IF=Q^( VM2XL0\Y:UZ"]P>=S8PSJQ\%D #R[Q4> MA/7KMD@O!2#A<.8@ED&$%,)C,DU@M/5@L>F"TE#L$9I]?:X9)$"KF2'ZS'HY M![#,,)=,7TU5KTY&W6-PJ(' %QJ M4A78:\CX/E.TA>PQZWF027R7=KE+KB1DCI&V.=H;EX8("97,:<@)F[+'HEFFXC$L8%@!I:4"0+DE$)EGQ_(!I6ZT08=FXG]LO57+S-*25R7R3:S[[9>,&#^HOVF6DW,]UY?IGI'SVGGLZL M SSJHV+L&0L[Z5@G** =*[:F(S/WL*&,(6@1BA?* 7-,8XI$F"2$J>RR9?*N M =!RNMG<00R*?#+F1ET]\QADK(*[1$UQ3.6D!+-=*K#A59Y,,%9?02D 0JTJ MF9#,0=$'5)60((4 VVE.J]9>I"]WIT,HJZSD% D$#@>4X&$.HB(KWG45:DT/ M3L1R@:QJ"W;1M58!QWH0 E,$?1D)6G)0G(?9&&CV5$RQ-\KA=Y-1 &W'93G? M'MQB4DO OY<"-9QX@@$BU@Q#KJ'_?A#R" ZL,9(7QFW"K-T[-ZJAK1Q(- '. MN91B>]O2VW \3'>N6M!JS/'B(H^]B=0NR 2AM9HFL-786K)*,%1"H!!#\&-N MR#W>3_-IDZ62Q'\]2,Y/>J?GIZ=7W>@R/%.7+U]>GIU=],\OHSCJ1.>J]U^= M[LG!#ZMW61!)T4>641_;]-_Y/[]D3K'7K;!KO_DW9OX=I&:8I2]4K_B1Z#L> M!J33O9B;A)X^JB 9LOB8YZ./__?3HPG8DRM*\P37ID/C.]:]NXWK'IQKCQ5C M&>]LA?NJ*_:DH_T_R;=769Y]F""- @8:]'[YI/KZQ<>=@R +1WH,*HI??=*: MKG/2.^]<%\7G8I15\=LT'!P$]'UZL;Y5K_K)-Q7KX:6E.L 5[!]?OCQ=YRT? M\NS!+^I^QXNN*5*RXIO.#GZ&FP.X^[@3?.9^A&O *!M(3M(;RL_W_[NV.Q8; M3\[6^7%F4N=4[QZ(RD@-?N>B1MLG*,)UU#^:N8OPN'/8-S7[+J3W$?K73HP"-VUD5Z1T*Y-R\ I>N/"@WMV\A*&],ETC 6W MQW\/A/L',C=(R.+X8Y2?@+I<\I, 53,KO8Y1>* =TF%TY$#\N1_N@W;6K,X% M_6Q._PC.R/\N;7N,B4="?&^(?>)32&L,D[%7.DC(28LGC!$A3;<1.L-(Z4=H M)P4C[VF]GIG[IWI;YM,6IZ*0S!MSAV*_ 8HIQ+/8HO#QF2&'J'U:A-"*\CRE M.I\^6(5)'KN##PZ3MFJWJ,)*3Y9I;.!AV)EV/DC X ?L+* 8S[-ZW=PAD2/4TL@[C?2][\%],K.R?'_A=OD'W^7Q(<4 MSD@IC>D>=ON=W'=/P3(EH76TV%%>RRE;)CM/SRYM\+GWC-6^%UWJWV,^\./B90N^= M?? ;ON0>_YG%2I\Z*7 M!S_?("/Q1RJ#P]/YV6)5_$Y2_?L^<@W-BUO'C.[JX&?>]/4!:)%QC]A?2WJO M*K*)V%?[E8,!Q-*J9LA=KW M?#"WF)<'2 HTTE;17P^.N_/[ROHNUX/!]5V8I->CRE]>/4_'<5X=\X,. I!_ M^B$G9K6OM$]W>GG>T@) 5EN&^'/PZ?8+?>3:@W_Y-(/O'/S7:Z*&_.:]*_;E<^5!MLC[!^308&:L)AH2 MDU5#:(&&PWP]+I(TZ)ZT./>9Y9Q&=@Q38XI2-;VQ4CD]BC5$>*(J)+RZ3Y @ ME_>!GN3C>ZX\J-N^BVW,!B6^TMKL0^%N*/QT<2A\G:#"U<'.!=#UE$7' !ZH M9)1D^'V^2C^+]"S,,\/I0#\=[$2>2?LV3?W75/K_HP/Q7A?[_6%[,2]/6 MXWTQ__.K]MGE:>-O3MJ=QI\O>E+W9?OBZFRM1RW^^7EWO2TQ7[8O.U9:-Z;+=.>UNV9BV<9Y>MB_/EA^7%WCZC$05<7&&DJD"\S4%Z?#7 M VV4%?F4_GYZ8"4PDJ"_.AU_"SJ^^@%>]+H8( G0X':Z&FLS(O'J/HF(PI^% MX'(SZT<-[@.Z+34E4\5SZ_*=:_$(WS.?8(#O(=5CON?^+SF![^#=:RX[[:SR MQ6S\/.$W-Z_A.T. KJW-7V;:PL0T<*2^=QK6/H_;,B-ODQ3M>[2@WA*,E8KQ M7W_34P.!56]NFB74:;=)0NW.++#@"5YC]]W82T8]?$?XQAO:F&-(RP.7KWS( M#DP.A&)7F(V5/O.Y3Q60,7_(V_OI>I"^W\_6/9M+CQ!%,P38'R*@6'JO/4/+ MIJ?)FM%/\,U*OO\8+G[5;7E^\]D"VZ_9K'Q2<_!T#3-[ M;^T]AF@=5M6X?/7BQ70Z;>O1M0?YW8OK(AI"Y]<+%0_"X@6@/+SHG)UV+R_/ M7NA1=CIG)]V+CI;(^D>GW1>J#_#MEY?=\_\"X7S,TODF-W7VP?6@4%3[&!", M3HAU*?7<>8]Q]A',W378X*>W>HW#(O@UG Q4\'8"S=3O/[;\'__ZD7_X:W#[ M\1_!NW_4_DD7O+^IW?:;P0[&W]+K)L"@JW]?A:/'T"<[+Y5>'O]]N^<$/=\G MG1)]-HZ[+\_.ZQUQCSDQCQ\_6<.[WUQ8=\D7X[INP0>?O^B\H(++37\T7;;2 M66\LSG@F!D*WL]:.VAL(C^][=3NBW6%2^PQXA;!R6+7[YIN*)EC)RH6Z'A\, ME*M18K33#8\[9X?AT8O.>4Q_:VK%>$S%N[_L^>F@?S5E4W=EZXK2TT76).+ KV!1=EXR MDD'[MGW3EIX+$;#G)P0PSWT6#=2$=.75R<7]_(1[0;Q]E^T%\+E=NQ?$_ZTO^^\@B+N"KI/54X8#"144_%T+[K0%:Z Y+W/59L?W_97L)LLX2YO?G;\Y(PG\-O MQ!+V!EA?2NQZCX9J%!J1LS_JVW+9_J@_Y5&_N7[_[(_Z39A& G;Q/LF^]L)2 M[0_^UEVV/_A/>?!?OWG[[ _^:\"^2?;G?KLOVY_[ISSW[Z]_>?;G_GW84^G^ MR&_O9?LC_Y1'_N.G-\_^R'\L%! G[(W\+;]L?_*?[N2O4YN^I:?^!AAF@H_ M,-(3Z :.?:7Q&1&N>8:T"LM(!S5Q6$A:^D!3[L-8,%6^!;9$: M5,JV+/@MY-WTPB5,I0 LQTF4C('"<(LH M>=Q+\@>T'D%DZ4P I-6%^.G"D# MJ$-$*01U, 'P4P%T=@&PWVI$(,MA!!,.=%85P#-;U'YA*8#<)U_.=!-] !D3 M3@G Q]/"N!UPA9+OQ#C95.%L24_GR:E1X. W 2)8P2;8(S'@5P-PM M1#CN;@3A^.QT]Q".[UV;)X4WOGWWZX?KSU\^O;G=(M&Y=.M\=(J^D+S/88 Q M15]6"'@L!_K7G:LN,TM_0LZR(F1^O'B2SHCN-R:9R9PG1+H*=,H P9AA$4A/ M:7'5%V9G%#Y\ ;(%3D ZX?/"237,"_UU\8^#C+X\N5P7,KI[UKZXO-P(G&ZG MV^Z<;@A^NGU^M=Z3EJ$%KX>%O&A,9]WVV>7%*G#!CV?5/C92[8HV[3U0M5?; MYRDV(_C]YY??/UVW@G' M>K080J9F.)TV\F5L0^!XWY[VR3NS] M"%KID0$Z?[0A\<0+N).+]QS5]744Y9,,24BW7E_/CW6APEXU'[D]*9'[@O#\ M9R^/9_H_PVJ4_OS_ 5!+ P04 " !P@+]8PU!EI&,4 ZZ $ 'IU M;RTR,#(T,#0S,"YXMSV[@1_WY_!:HOO1'8GO.Z2BRG'CJ6*XE M7WJ?;B 2DM!0I XD_;B_OG@0%"60!$#),5OJ9BX62>PNL+_%:W<)_O*/YX4' M'A$)<>!?M+KO.BV ?"=PL3^[:#V,K]JGK7]\_.FG7_[2;O_[T_T-N R<>('\ M"/0)@A%RP1..YB":(_ M(-_Q(P1W'HRF 5FTVQ\Y63]8OA \FT?@L'-X+(O) MI^33L^Z)_#X<,*9/H?GH3-'"PAHT_SP_#F\:,VC M:'E^A=0&8'AYU.]^#?7V]&O&@K*>MA__M:Z><)\63YHP/V> )# M)(O_&0=KI>DU@>^<8'' FMHY/NK(DHP/+N&,_3""OI-R=B/2CEZ6*.SF$]'G M!^PY$]1I=[KMPZY"JJ<\;'>.VD?=;"7=*"7+UO#D0#QL 1A%!$_B"%U1C"_1 M%,8>)8G]/V+HX2E&+C4@#S$362N0>1Q!,D/1+5R@< D=I-/@QY\ 8*#BQ3(@ M$? 5NBD,)[R>(8D8V5$+" .X"1P8<;MF)4/9)*7\ ?*BD%VUV=6[Y]!M'9A+ MC0LC9">W+&I0<::NV=G9P?/S#SS:Y!K<[Q\F_ULTQYUU+406V2\ MYK+I55O2[:(.JZYI5P=)MV4=YMUQB?QJ(&_06ZROGLL/>'WY<$O:,5D244_NN=GCVF E!()RC> MW)M5>R0+9O<7K9#"X"&AH1HWWT53V^93$NSC_X?&>W!BVWA*@KS_]78[T+-M M-R5Q8J^*R3/R,7T.L'O1Z@=TL] "[-[#_77!VHT+%"4E*\EL97L?._R_+FBO M-A5MP*E^.=@LN\$E#I$[]#_RWYN=.2%.BI00;FC$F&Z]^^22)3>EYLKT.;R] M'-R.!I?TQVAXK?]P>C+8# >F2E;ST:+Q"%5_XCJ$4DH)$^0 M90H2KD"PW4.5T?$=)+1Y#2\Z@^_WMT/OM RU[\.;H:C+?IC.5LMM,=FT*ZD@.$56),#F* ]N"L41N-A M_Y]?AC>7@_O1X%\/U^/?=H-N#E\MO"=5X,T*^BL0HO8 9[I9;_3EZF;X;5>] M-F6GA?-]I=Y*^0,NH$$@#NF*[Q&C)^B[GV"(PV!ZEVF/$7 :%EJP/K!%* X= M+PAC@NB%9 @H1\!9@F *LDP;!- H7BP@>0FF(SSS\90N$?RHYW"?"?9G=X&' M';IOH9JZ1PY:>T0"G_YT>!\(C9#;D">2&F=\ &<$LIP:A $=_I<0NX/G)?)#/@@-Z9:)]&/"-D^],$2&D!@QTB+4W40H M80LD7SY.<XLB0YCR:;7('*K("$XS_@#B7D.Z8+ MJS)ZG?H/E9U^AAL??=;X-0B5:Y\J&(WALR$*V?):K2N[=T$-.'F#E,S7(?/ MC'S$ZMD6I4KV_(LD[\"P:9!JA\LEE[P@A!7PYT'#1<_.61:U2M[ M;<0"<1:,4OI-0GBSX(\.'J%3G'UFT8LFXBC<;#1 DQ;GEI$%?>_71BSB;BR>*,%9)GB6C04?S\C M;J*.C4*3%B#8\-.BI(0++ *>3033-%AIU:FL6.H@/55"$#91T"9B6A#2M("P MG(,6,<7O410:;2(Z(GYI <8:@5;WBM-"D#=1TYF0FY6C:)-*JW/%-Y$-US51 M\VH S@* 0F(M#HJS(2^&UT0\U*BWCO*+;.U/=@(T=G#F>D[D"QG4L@%V =<,C@JCE[N#0)5'\3-.&FA M5?P7Q= V>V@WB13;X&?#3XMBSHN6QJ'G1F*9&SEF9R"[L8?8J1FY!>SPW4Z& M%G/UM'B04?;C$$?38UN/:CQ#QZ:@8HE$PC9[H)I)M M1BQ[_+92M#:1DX)29A,9T4#*;LVTX7VXG0@J_X]BS WT\4-A-% MN@L8A!%>L _(7,41U?D/,) JLK66HW@,;2:/S,XDK1(0==J;536SDG=>SW@V M)6A,Y*2C.!$KFL@JE[>!5F"<>&L#O#53+=:*5]$VG;>!T+(4\ EZ++72J@OET6DA4#QX"02246,1X+XH%$855D EY%H\%.]9 M@H?DU^CU!],%^[\?^,EG$N6 _9*)$UW[R]C*35Z!K1;'W*/9Y)^5H'3&>.L!7J;(]\:/]498<("P;R>O%=838G;\-WLR9U@B@>R3B0RR!DF\-/D/LAP'[1DXZ?/8]&(;\HZ:2Y<[M9+MJ:,U) M<7S9F9.L'1#5$[M75D% "[%O J=U;*\JN9+11.,S?7-JH]P]J<3>4DJP*T)T]U92+DEG(>H7!2PMI/#UO[UQ5(/L]^Z/ M,P\J:V\@/]! "E[OM!D6-"RT<%J\(MI @,0[FY5VE06D6D"*WAMM^HY0J(&N M;9>!SW)^@ZFX0T<;_L,ZX\V*H18VQ5V:PK:2P!;GR6TV1O*?#4YB$ZH0H=2O MD/[+PRO!=+A$S,[]&2]0,6Q4F;D6:<41FR*=1(57XAC@J< $[Z9'DJH"8[@. MVH+]'OD?@?PH7BX][LRNO.8Q8J1%4W'$IVAF.3=^"51R:KT-9@9LM(@I'O72 M,_ ;B5;FT R[EVX5,BT:.2]&9P_;:*#RU0,S*NT<#-AHP5$_G)IW D?3]Q2J MIK/;@9[CQ M61Y2D'-%G!,V1'U)],6?Z=J!6$J4%7O'P%@"_OBO)R)>)3]D: MB!,JFF@AZIDKE;JT 1L=LNH78'(/<6EZEU8US7\-EXQ_SZ%ZH?:_'70E#+4@ M*NZV A#%E1 "I)0]H%P]GUE@\I*.5>E;YG3M=^U'!-/!RN$WV'Z/NY4'SX@X MF(K>#O*M1&J-0G'Y%1@%KP5@UF#! MD='#;@:#0G9:U(V^ML/B]Z,'$5*A?_&V2%K8B^F>Y*-IS905V*L1=KD&#^6*L]F9#9V)^)R3_O;HWT7 M1+0M&'K>"U<4W;N,D)-XTF^#Z-IWO-A%+F89=8DJ=V +NQ"KM13%2Y9K*9FJ M %D7L*H,H+4!LCKL]"J6MB=MJMFFM/'Q-RN73#ZI%E+5M[;Q^;C_=R!^.7@. MS^%RB?UIP.Z(:]\/1-WY+7H'B1@*AXFJ_O>U63?9/[-OO(5T[^)02^;W'VB% MZ(KW*UI,$&D!.*%/H1-=M"(2HQ;PX0)MK P,.?G8\]BYJI+3\X1X^'R)" Y< MUK2+EAL37O\6""F@$8YB=O69!/'RHB6*XP@M6B 2Q2/29K_"[KD;+"#VK^E# MQJEU4*0!F50[PMXC(C?P.RIO9W'Y.K2&#DHH/.P#01KV!>M!Q"5R=VJJ$8 MT;F)O)@/5JS_KJ:[,7J./GD4Y$(M:.E>L_]'4HR^???(25YW<+BPX32M.8J& MTYY'V;" "']I,PQCIG*>K"5-6A8OU,0.);Q./PGYB*17U;I)]V8$\>?EPZ*& MJ ZS0%Z'S29_]&$XO_*"ITP.2"]I:U&KMV*Y-$'G$#@I[/-LI MC#TV'"3'B12;@06+FBX;UGVKR=N)S/,YG$X1&X?N> WE%)>6X'>+.\BV;%]I M:#5>:8Z#&<1T>'Q7;N%*L1IL$S9ZW7A.9W*K?KI&48>>^@VQO0ER>W17#6=( M&@W?E["^1WL-V\9Q_VTO=1;KIOYMN;[Q[)^&ME=ST6J&8?7-/PBCL,=6YE?3 MR4K&#]8#1)FM/GO_C830&TZ3J%VA:JJPJNMZR7!@WG9@?[7N(8F,Q\'53@9^ M1]_F@8>N8M^%R?*>?V%BY" ?TGK)51@=!%CK>BSTX+!R,WHK,R0(SQ#_5V3J M]99+$CQ"CXV<(;NEVVV_4:5VO2W-C.5+42N#?3P;=8?3AU <"#B<1'0.8.<$ M#IX=WO"K@*R[8G0#^387+R"+2M?!- LG+(N851Y9'=JV>OD[^T:5A?/7G$%-O,!\?IN4 M+,4F+ZLBB0^_1TW23?(K>S,Z\\Y@A-:S0753S*N+?>-Y* WZ7;, ,_3XM6&< M,(^D#IV#^=+HHHER=PCF,"0G7F@:IJ>K0^NN6"H 7=$\*D[ M ^X80W[%I5-%9G4853.Y(<9))#5R_9:FMN3D6VV3*5/&K@:JN*+5COJ8?>O9 M_P3][V,2TVNZ>(/^2WFK32CK8*L;)U.'-]CGTT+ASKN$X(V''['DNB/!E Z+ M/)(J8VG)TLMDQ69 7@?8Y.:\ILB;[PB02 M^X56D0U3OGM#FT>-_ JAT#"*6TY;T_#MQNLGG-C)GUQBVWH1#376P,N_B M/)Z,>\.ZTU3B6I-^L>KATBNQFL%EQ#/QQ!8'\^V8O'&.:&;U.<+/U)PS-Z[P ME"U%K9:P)DQJ,:_H@I2?7E0^66 MK:>_(_7*K9+2;'QY!51UL&^1EKHRM?)865'I.K1$KL/% 4QRPDTF8''S%I4E M;9J1US4#X09%M 'A<-KG4GJ/$/-Z]A:EH30=64T7)P7.$'ZN#P6+O4;X6-VG M4LRF#H:>^X(%^X<.+K\AMJ>FQ1WD/M!Y040^N8>YW JJLZRIA51RFOY@'^V. MW;.O,)_G&89(Z07YR<8\7CC9>YFQ^TZE.V[,LW8FZXAY'&9V). M7P-GWKK-KB; ?V(_B;"NDJ(,#5_'I ZI4DFJ3-K)>*1$EUJV6?I_;=2[(]AW M\!)Z8MC./+$?TLIXU50OB3N&?9B6^6*D(Y.?TFGHRBFGK6F[-W/0GP*[G/55 M^3JL?#9=[=P[9.J73PKO)B=N_L*&FWB"JN?$&:;\KK_#,49DL6T2<1['-\^, MV]Q9EN4ZYI>M3;)CWPMB5^3NL01B,5QH0BUE)'7H>8FO1F8B9M-XM..G$6T] M_3[R9JNO]*0O\],%:T"*_5MFQ+5;\))E0*T)?0I\]S>,/-=VP5M$_T,7 MO/PPEI#.8 OX\:?_ E!+ P04 " !P@+]87.'V"Y0? "<, $ % 'IU M;RTR,#(T,#0S,%]C86PN>&ULW7UK&S7^AD//W7S_5+# M\1.)-%]VWOSQ^ MOUQ^^/G)DT^?/OWT.3P.,IXMEF*;Z@L7XYT7WPU>S%);=J'\3UZ-;/U&_ M@_7'H/X(:'0D_^GS(C_^Q]\>/3H?COEL@F^P/*K__?/-RRNO_.ML-@\_I=GI MD_K;)\^._WA^],?)T7/ZP\GQJY?/G[X]>O[KTU=/_WAV=/+;T=';$Q*B>^CR MRP?\Y?%B?/IA@NN?O9]C^>4Q/1*JLIF2K"+YMRT>^N0KVA0FZ6S2#+!2X7 MS\[FD,(%;,#Q5EGH-7A.CM=(R&QN%]>;J6%6!%B11I]<2%K%3[NKI MI&0AG^!DN5C_I(ZK[,9T(X#S8=Q=FF=A\?[I--?_'/WO&8G.'(VN*4] *,2!P49PZ\I^GGK#6&1X9&V<92;@7LJO27:/1TGA[- MYAGG9.(>/_J$U1RMK-TYRC!/-_AU=::M/O%D<79ZVCT3QDL\7?_],I^=MN+% MG'\.8?CS!%[/Y">$ZP70V'R_'N'B. WJ?0#GN(3 I($27A0TI,\36S+D#SS8TD=\?35IIH!DGGH4/ MXV68C/_"_&PV74S0RORIV$,E:5C0XGRRHR!C] M27H@6$H593UOIHM[YT$$:!9%"17LM9)CN6O 1OL@9E M3%$A,%2"]>*BM\&_'D(C% I9) 0K";PREL)F\O=4*"YGSA/S\7"1QA!\[7MI M]L;2M_/@-C1DLP\X7WYY/0G3)$AX:?O7F%8X)LZC,?E3[*G5=B1 MR%E(9FB-]98@&:O 94N6M,004E%.J-R8#7<"&IX[O!<=V@U^,SZ\G"[#]-V8 M7/)S^8B81Y_3Y*QNU/[G;)8_C2>347(H,"A%9HMC-5L27 H:C PR"]V-%?% :*E/V;3M%K;A'2I9,D@94TKFM,4PJ$+%-99EA5#IU4Y M6,#T%=?PG.&]2-)<%O_!;J;WD^4L_>O];$)#N*@.Z_++*"KT3'H/,2=#\C!#DODJ*#+O"PO: MA<9*OXEB7[G>X#*,IYB/PGQ*2^KB:4IGIY4TF)]C&:?QGLVDG[/DI&/G?0L:8 MH.BZ22U% IK/!A(Y7[(BM-CZ@.DZAB&%QHUIL-=PMSPG6I.OL\:$ZL,1]Q+3Q**8$EWFT#"G":<=#$>JLB MBX4WWRK>#&5((71KAC08_&9,>#4.<3SISL*?3O,&2:U4C%DA@+S&>L3%!'@? M! 5O%+X9\BI9;.UA?0M30YE'''T)62K(4I)!CR2CPZR %XV>=&FS;7U0=NGU M0_*@FC+A.N=W'?*FCM-X>=HE$DV['0IRZW":*J#L44FE+:@@"B@F%#@;-+C( M2O+"B9A<#S[4+7"&Y$[URHE6*NDSON2LA%("@G"Y2D6>7\RF0%:8"T\),VN] MJ? M>_>PWE*OC-A3 7TLBB,IC,>DD:R54E6> C'5] #RU- J;U-L[1+=ND#L M)+)46<\[6<7RZ!DU8*\L04%,YIH97.00@U^TD&C!A] MDCVX/5M!&^B"MQ=#^M!*3\D7FV 5&X5B,4/.P4--6 .OZ$_%RAQ4EB'%UG'2 M-T$-:8^@%4W::J(909YC07I]/M_ >AL^7Y*WI@QE(Y$[%D&57!-#D*2-3H-V MEAE&-M"KUDG)WX TI./U5N1HJ86VI[&7@7RE*BJ#R7(.QEE.%LQDB(9+, RE M*+D4;ENGY]R.9DA'\,VL19NQ[R-P6KO @F2060K(Q1 .YU5-D2\D'D/'H_=< MM+8,WPHW=CJ!Z>I$7H]/[K;%9QS,]PG>6_6*?Y;Y V&,Z$B 9*,@1-Y01> MTD0L,I?(B^!DB:^RXD;Y\+U>.-!X:A_E]S?@S4S=T>F'R>P+XAOLSOHVP'+1 M96.=!2=+78VM!$_V'%12$D5P2JK6 ?!M= ZP6;&FNEKYC\:^5.E;X( V86/<'HG 0 MD/RZ*(./TJ&TMG7#A;L1#330:D&2AJJX1H^_/[D^6J_H^W;]2T[>TM??C_YX M>W+\XMGQ[Z_?'/U&GWGY7T>OCD^:]3.Y^R7]]#>YAV"-^IU08/TU;6<4L^0N MA%H&PP*HX#WX$!(8)4P0SD@76F^:7@&P?UG-:NM@Y5?]BE,LX^5(%E&,T 9D MSK0B1@H7:94TP)F/0>104O-RNUN@W#.6@5X-RN[*OUE$L__ -RRN6LOT@D0^ M/WH_(SNW,GBSZ>)7++,Y7H#&Q=%G6B]I^,?3,/_RD@:MVVRHJ^AL0J]Y]W*Z MQ#DNEJ-DN7.U4945Z&BD2H18,@?IT5BK;>O16PH0'3*-*)+3O1U8K$'L7QBP0!JK MA-VL(T2_A_F_\)*HH\*=*EISR,'6''7C((9J(G+,LLW0KFB'9S[:D M:*2!=F6.Y%#,PX3P/,VGX^EXL:S"?L0UJ"0EX2)'0V1/4.I6F3.UO:3-:+(6 M7#7OU/<-2$/:C&K+C9:Z:)D">[T2X:(*P5,HFSQ*D,8C,18#N*@XB*2-,9YK M'5NO)7? V5?2JXZ2%X'$* PR1O*PA?40D63L/TT5(W?A/<_?=2AOY_Y\MEJL>*-V( MO)[-NU\LE_-Q/%O6XZ>WL]=AU?E+Z, M Z8EIQE,UMTIEL$F6TIP7";?^NCO MH (.:=WNB[3#94SOD^*B/R9%>8LK_3'O*93,J+&F-0::Y(JG J$@!R8XWIJY?DQUT7NG=F6@_^=*!X56<$L>9>V\43NK M('@I2.+(O)%">NE:UX'O '-(KM"N?+FY.="OMAKZ_PN:NK5U2U>Z@_./XX2+ MD]DDCY2AF>DS!:Q,Z^JP43PB.8/"3"G:.\N:MU>['JT 4;+=2 X;Z7# JB9)9^+ M1PB6"2CH0[8V9JU;)Z#>N@X,9$-T1WW?V.'8<91[W/'/R%@@SP*D+0)4[=+A MR'F_?-<783SO>MY\=?V/RS_#G,+?KEZ[5KH1V-5-2A>Y,2.C71&Y MEO-SYVO]D@)ZL (I,Y,EQQ*MWB+[=PBUMNP!VTF[WC9G M43JG7 %;7#4WB[^SI4-E: ^-5:VT]Y"INT]/ M?GOQZOB?_:3L7CS\ *FZFP5IEZ);+XNC5ULFX3@SQH$(.H%25H'G+ ,WF98BKXIFK;N?;(^NP84:"3%W\Z_KI7/\ MH9MW1Y]QGL;TUI%D3F=+4;IS]9X/:PPXE1E-IB1])N186K? _B:H(6V3],2D M#==O-%14LW7N%NE?4CBP6%Z57GMGK"%QC:PI3L7$6O8@(%H6!9<\8//2U^W1 M[3V/PI>N+=G;V=/TOV?C.=YZ7N(KTGQ$'%Q _%LH9:;'F_UL4J\WM8KO!TU]5]N6B[&":3Q7&Y'?[(%.U" MY HLAE2+#1RA-AF8XZI8YPJ%7CVZ##L#'U+ ?2A6'ESA_9G%7\\6XVD],#]O ME=W="7W^FSPJ/CCG'8=L4!#"Y.IMBK7BA*L<,(K(6F>KW@??/8/R'],@MM)? MW\[MQ>[ I8$0A>D2+(-B%#G?6,= %@?>=XZK_7OS_'\OR^G-Z_-'M5[0C'DVGY%5-M1^_1Z,B #V^#Z'GS3U@QJKJ\>F;2Z.WG=V&[C'T^7\0=G67*<-NUA^F&,:AU4J_]/3FL/\5_?M*&7ZO),,N(\% ME&<> H8":%U."2P,JTMLC M]PJ8Z0[D5],!/4CW+;E@MN&(4Z6"\F MLT\G2S*8!"1AD3FI*7HY;;=;,4@RHB("&SD=,$L*DVQD**$)!C9DG(ZS<.'#J1V/\8'#J4DMKUOGD? MYO@KV=-<:U@IN#P/$IBUR)-R(*0GV;/QA,I+**Q@L(99T?RD=#.2K78MV8]! MGH8ZZ:F#ZILZR,>%Q.ZV'B['E>L$9:U9&+?BU ^V%=ZK'MN5U9Y?WSK^"_.Z_K<6>U[9OW"*%M:B'6!BLA;$<_ & M.;BL0RB,/+KK13'[U]=^&]96G#I@<\-#<*JUMGH,!-<;J*L"\Q%WR7,E$R3O MZWU06D(0T0.!)<%5%#&TWJ'\)JBM*/3 61;]1W7[:*K/G83-[:M'/$L?/$;P M,C%0JEY>3?CJOH=%1%>T:IT#O36XK0CU@^U\]Z.Y1I54UZ'=8D!'+&,J2*Z= MTX+B2BXC.*$%.&.4RCQ%PZY9IUN*J;9\X59$T3_(85M_JCA EL!JFVN4C' R MU_U516LKQ8V>8D7!0?-H--K?55$,_>O&^_EOSLS^& M"7;Y"HOE?)R6Q.^:/C;-5W]PZ9.O<3Z>Y9N2K7KO''U.[\/T';X)2SPJ!=-R M9+7(%HT ENJU:T+1=(G1 F=1IL*D,:EU4L%A)3Q@OAQYR*(H)8""+%TOZ2[@ MB)W ?$HQ,J-]:GWXN6N^W .WWQPNQS>I52K16JL0K&0>5.W-[7E1 MX#/93"F+XKQUX+1KK=(#-]K\[NFYK_K[IN>F0D+MD3&N#�-?> %MJ(]:HI ME@M#KLB=.U"V\3=+4A^X'>9W3\]]U=_N]L).Q.-R6>SCZ5X#/%)<)91%@PDQ MD4_J*.PH4H,N62*C(3.I=6UQ#V(,*?/N.R+\0Q.JOR8-YTO*>?G4^2YQ#;<7 MR^7LXM#T.2[#>+*XBF6K)@WW>/C>31IV%:11DX9ZA'RIH?"U^K,KB-87[!6? M4>;HB0#$2N70TZ*-MMZHP4UB417;.D:[/\J][Y:^]HYK"%(Z.SWK\A6[EHM_ M3FD:=UL^-6?MO*%*[2B;M4$?DH688@9%@3JX$ )DSU K*Y&6E,9#U03XD**S MGAEZXV;K@RN^F?NP*_3_#./I5^@J.RZ-Y9"2*Z 2_2E*72!E3%IE;E1I[?@V M 3ZHHJ+OA+2[:[XWTEXMT?_ZW<6UXIFQR((&J>NUXD(:B$YKL%F8G+-6J;3N M!7I/B$,*SAZ8ARV5V9\O>>%H_4Z^^-F\R\A<7/SPMS'.Z:WOO] T646*87)> M+[6[A[GW*_?V.]L*W<@;O91J_=7['2_29%8ACD0L+-JDP3D1B2X^U"U-5VO4 M1. 4ZHC<.B/L;D3[E[[-*:ZJ=Y!=3C(W3#I?+QX[3YB*PH)+AH$SRCHD[Z'D MUB9N(Y A>8$-F7&SQ&U?)?1GFE95F^O6WF%5KKFRG_M:H?L\?6^#L[,HC6S+ MU?=?+7Q=KT?D 2GZ7P(K:XJ040B1._+BM98\"UEX\TW?+6#MWUNB>\7+*4T5 MLN0XL_MNL.W^K?OYB9'E G56&J#RKMTU0G">< \8L1^.YYVJ;#ML;'CVDT*7D4PI'.: MOB?V'F/?84U$)H^^EJGPCFB$U+.B;+(UTTN?VQ'D7YW"I@3,1^22]QWPVP5FY MY0/[;%GL]\8&VQ@-16ZVM7%+,^UZ-XL*,6I!,49)9$A421&\S18"#U9:IT,1 M[4.]V_$T:)2Y^=G=T=8HR,Q$81%,M@44B86UT M-.+)AO:8K932[F#QZZGGY29F].<);NAF=GM#^A@,1QL%2*S'HCS02ISJ)344 MV5'LK@WRUM>5ML(^J#/QWMCW()KN<5$]FZ?WHUO.!HMOR_&4V+^J_''FZ^MU/;%Q%)K MP1PY9N2J>4/6KTCP6MMDN2ZI^:'"W8CVM:QW//W25+Q2O)^9$[FVH-&Q%C]J M3EZP=!*<"4PJ3_AU:R?D_B@'=3%+0U)=MY<]ZZ_9"GX'SG._(O',O2L:0A84 M6V7/P/&@(=6&65%F+^(!9];6[MZA3C8>AD+W5\T#+Z47D=O18CD^K=1_<;8\ MF^.&7C8]+ZH[(#G,\KKO$!UFH67:L:)]ANA4)A]2DY%BUH/1@HR4=(PWO_VL MGX6VZ_UVZY/K0*=K!OII6>+\?S#,7\S.YB-A(T-#\YE%'T&9R""H4J_55,1' M9K3SVW1]V /"D*+>AJRYTISO0 HZQ'*Z81[_07/V[2>!<./H!:'XB*==J\_30;*9V% MSQ;!\^QIE&CJ./H*06?D*)'1/P_*P!70(65!#(9XNRCQ ?EV;J;)07:.26"V MCHYA"GR]F1*#*R9%BS14#TZX;9?;0Z5=#(IQ]U;C U'N#9Z&,7G(\^/R8KP@ M!5;P-%=<]0<4()ED4,DG\,YW>Z3,(T7AMGF>9@/80\H$&0P9]U?P0RZ^1"X< MI1R+K:Y!2;6KM*PY]HR&C6&QCB>G:3X]N#7LH XIH60P#-Q-D?WMS:QN5[BE M'N!2*<;NFR[W?L7>NRG[";7G-DF-2J\!6.>D7'KS.H-$>*=B*M4'L[%FHFN( M7 ;@46R;$6AZ(5HQ26FGE)XGBE( C#P.0@BLQ* M%-WZE/9N1$/8 NF/$1M3E=IHIV'SRR7.<;%<-5!<8]'-82]@OXYT,>XM^NZ=1HQYYH[LJX# MO:@P/2XW?WFI[S-7QM]_;%L:@7K:7J5<\Z^K&+UPH&5-NI$63*J6J=2& M4D5G0.ZT88J1@\VWG_UWO6H(!18'G?;-QKV_O9+:/>?7,*G%XWMLAVQZRMX[ M'M^$UJHUS&SZ[BW.3^O[1MI$52]M@=(=6EIR$8,V#J()F3N51$G-&\%<>O_^ M5;MQ^7*Z6,[/:MKQ,[)"7ZI+?%K;_8]29,EK%<%I6:^"C!EB=@%8I!E48KW2 MK_4],'?A&<(VQMX%&[Q,8$WB<$%#Q:GHI,I?7F_)Z0!U6;T!.S^M5C MO^O->K]F[]3'.Q[69/79!FBC1>C&JX@MI!6=&04#TK':)4_4)E36@U1&\:QL M**KU6K0!QM[54I<.C.H1Y:HC^GEK"\[12A<5I&QI0@ACB90E !9F5;V3#WGK MLO&[\ QI2=J7$3=JF5KIH?DN^B4)CSZOVI5?J1$09!>-((MI+*N;=[1N!H&T M;OI 'K-.PIH#3(2-V(:PT]X78WK13W]+2W=WWJ)>1SR;UI:3LW+^DS#-W1\Z MIN^^V-SK\7LO/[L+TVA!NNU*0B>+RI5!AGE?4YX8^;!)@?.61^9=C,TOU]GJ MZLAF$G[M(.NTSD1E)W(M+58)HB+7#9D,#A.76;6^ONYN1$-:G%JPX^[KG_?2 M1T]7BU]@^F,V32M8-NB4R'>'Q+0!I5R]?CI[*-H:'[E#J0\T'[Z"&M*B=$"F M[*B5OE>D\X*FW\-RU:)Z5C;CWRLA:>=7-5JI]A6RU5X>+A:(M_#C=?C2]:)^ MWFW%(T:F+!AE,JB$&;QS@?B2 [/>*>9;6_=ML?5DLT8ZA,QS*)"E5J!\4"1R M4<#1%T;6TQ?9>B-GGTN?#[7SUP=CMC18]U))LS7M3HG_G.;5=E(]($GTT=7> MI5;%NJ +""48J)(U>)$B*&U*U#G[;%M?.+,3T"&M?0?A5O_J'-X".>('7"+I M90^V2%X7]-#+9!)"=>T8@E-$#I4HLH\Y0. FL\AJR\#6B4B'6B:W>L_FX@HF M1>Y.]KO?@RPYMK[Z]9X0AY#]/$C"[:+"A^%95U$FC$C, M((-00B"+S%AM)41A$B:%65IK=>N@]=X@AY "/5RNW5N-#\*VKIS;)AM2JD&1 ML)+&A-.89*XA&8;*9VZU;7T:?5^,0TB='BS7[JW$)DFVVR*\VJA'12%S$1R8 MC%BKDP+X+"1DX6E0DO;67:LJW)AVN]/+AY"'?1 2'48]6^Z/K'Y>OT3"\(^_ M_1]02P,$% @ <("_6*!%T-EG<0 *0T% !0 !Z=6\M,C R-# T,S!? M9&5F+GAM;.R]67=;27(N^NY?4;?OZXVNG /K\']Y7_]VS_]T[_\/P#_Y_G[MS^\G*3S M,QS/?W@QQ3#'_,/OP_GG'^:?\8>_3Z:_#;^&'WX9A7F93,\ _FWQSUY,OGR; M#C]]GO\@F%"7OW;YM]-_3IP'EK@!DZ(#Q60"5RQ""CS%[+-C.?Q_G_XY,V^] MY@Z,Y *4-PZ"LAI8YJYXKH,2>/9XMM__*WN??^Q\7?7OWJ M;+CJ%^EC^8__YZ>W'])G/ LP',_F89RN'T"/S_.K?W@3C?[QXB_I5V?#?YXM M_OW;20KSA8(>7<(/:W^C?@>7OP;U1T""E/RO?\SR7_[MGW[XX4)R89JFDQ&^ MQ_+#\LM?W[^YCW0XGO^8AV<_+G_GQS :$>+%)\R_?<%__/9EA)<_^SS% MLA;]Y9(K*%WA_+_UTW[LC.DS 9FF\XA /\5QI7A#C*L^O3OFJ\^"C"61=A_#RM'@SKB="6&+"-W,\FPT4 ML753+R M0B.///U"8,U6]3'$$0ZL,=H%5L"$HD!I3V<49OHJH*0U*J50ME[1XLFW5W-- M@&?3RW4MWX"M-O(RG9SUH,OYI+$H+W1&"_C+#Y-IQBG9,?17BU?TG]-H,L/\ MKW^93\_Q^H>3\9S8_6J$]=GTGN&G^L6NG#B?P:<0O@P^S,DBJA_T8A1FLW?E MPWR2?GOVQW VB(6'R&TD\10+2I*@@HHSR)]11,0ZX\<, ^RIT=U#SI0]RKR-.1!S?QO%R<#!LA&MPY\1L1X3Z: MA@Q8:ZY@;,E0W(Y MH1.9FV3Z4_7STU/U+H)M^%;?-%T^TN\.LK#,\43FBO:TK) #.!\=".ND$:40 M%-;$P*]/VY\B>S?OMQ9>P_?U)H[_?1ZF!K(ZZR*7G#-$L\2T!"$R M@D(6P3&O(6HIM7!AWE>T[*+H5^/YLCUU"D)OM=!(2HE ,=LN6A<"F=;Z#4VT\]&<5V$.9]Y>KNRGTS M3I,I;1R+12[<_1>3\_%\^NW%)./ <1ER*0%R,!F4DQYBR1&*KG_N,149,G0KH.A'BCDQ(EB M(&:T"IUVZ'@##JQY_,EHOX5X[^O==M?[LYRG.)LM_ZU[5KINL7].6[Z3JW0OP0@40Z!7SA2N?4CM-7S_XU/2\HTCO:]DWT_+BB'DW_64Z^3H<)[(U M0N39< Z8121#DLR,*&(&&Q.)(%=+I(7AMOKIIZ;O+L)=$3_I%":[!>R7R6P> M1O__\,O"JLB9T_D1,ACT_&+'">0A0HDR6AF22:&% ;?JV:>F\=T%NT+?G0)F M=:]Y-L6P !(D)R>"#A%D@8"X4HAX18+1)J/06J)=41ZUA89O/NT$=+JS\%9H ML5-8K%:'CG[Y/!E?.OJB"%TL$\!E9J"XIRTDDJ.?A31*.VF*[O:NWGWB"6BS MDQ!7:+13_.L#IO,IT8N+^'$X'^% EV*8%1:*XP94L1HMQYV +G<7WPI%=@IV7;+JU1_I=NOL^JIYZ 6CL+S 2LQ8# ( M(O!2X^<(3J0$V16EI739YFYO[4-//P%M-Q/N"JTW"%^]&<]Q&M)\^!5?AGE8 MXAQ$KZ13.H./=;7<?C-8;"'>%UAL$LFI^;/J" M7/!/D^FW@= B!8X""L::\U0" K,<"MNA)Z/CW46Y0K4-HENA)Z/:W46Y MH@2D08CJU1E./]'A\;?IY/?YYQ>3LR]A_&U@F1CX)T%N4*OG>)62WMP4>V[J!W^\#E,AI&;\89 M__@/_#9 %I3T+$.46.L,174(+ ,D#[\FO@HO+?*)=QY[.MKN(,X5"NX4_%I: M^Z^'LQ1&_X5A>EE+&EA)4I[2)=*KX"*%:BY9^RHS#J$JW;7S=DT] S4V$ MND+3G:)CERN]1O6:?D*+S")H[A$8KS$=FQU$IBTD%[U.I1@AVQ3HWGGP">BY MA4A7J+E3F.PVIHOZ\ M4-E1CD$P))R0'I039B5(Y8,7S[#TOWG;;M=<^^N14 MO:M85RB[4W3L&4'*"UBC\(G.$>88][08X3TH;3B9#.0%6IDS8T;JPKM%2&X] M[@24NKOX5BAR&?#ZEQ_OR(-@_K9;TY%W/[]\]?.'5R_IBP_OWKYY^>SCJY?/ MG[U]]O.+5Q_^_=6KCQ]NH]FL(\GC']JY7V\XT8_\$)T:NUPA:)9YXJ+K@R&O "7LP*,]?:FI35Y2:S7 MAI&V$EF0\:'K%IW6M)=^)HWTN;8CQ?9B//X>)HE)54*T(*)QH'(HX */Y"?2 MOAB8%\:&ODAQZ!XF+12\2;02]G[X5FR#Z;KN7;*6NQQM8["+K_;# )6^2 MSAY85 E4% :\(K?#%XG>.98S/E3+?\S:W[E[26/E;R/B?74OL:8$8P 5MZ", M+G0X3(3#,_)-6##@B-N0 MM,[9!V:C?,BU.Z'N)8U4O8M@>WBKG\UF.)\]B_6V:)H/@M6,*VN +6Z5:)Z M]JX$K* RD27N7&OC_C:"_:NXL9G?0: ]O,D7:);AX"M0-BJ9!$."0CN+\D;4 M&DE94[ [%_97;2S4M%=1-O'(1UFGY^-<_V?5_]S/OP: M1@1N]FS^(DRGWX;C3_\91NXEQ?OW=92D><[1N M911P2>>3,DY#J&<>,A(09BV=:VWH;0GQ%*C3IU8:=MNY@IM2[2PP>X\)B>>$ M^V><7Q5OQF15(5KS5'NW^EJC+54$%KA-P3)4[*'BC)T8\P">DZ!'*WDW;,AS MO>M]&<[#:/@/S"\FX\5:7TQF\QL R>--F9 9D;K=1@@B*3 1<><+)Q'U]KF M>!34*;"BK>0;MO:Y!/C+%+^$87[UQQ<&]U*W=C@U@G0(]6DN_87N@E8L>T)F%(B3RO:+2A(AV,_*S M':1 OACWQ=)>UJ=O<@I*WUVB#7O^7#-P\@6G\V^_C (M;YRK5?RE^MNT10UR M8,::J$':Y$$I-+3>I(%[]%C;$7G;.D'Z$)XG[9 V$W0/MN([0A;JC:ZW&&;X MODY\>E=^I0VI+G]@5.8)B9=H:JJ,"0U>RP"&C%N>HN+,M&Z-_""@)TV#=J+N MP4Y\,YZ'\:E/UY,D[+TTR4;$2V]?)OHC^"1 @: MR6()UOO@Z/]"\T3$!KB>-#F:"[X'*_&*I%SZ(*W1D"(Q53EE("3D0#^-3ECD MV;?>'4YB!]A)@#W8@S<80L_'['.>!N%A))2 )5MA)!EA%KT&H*U*O3DUSUIC>X@ MO(8M'2]1O!V&.!PM8L_D5RR2X9\G(_KL6?4QYM^NENJUEJFD".156**:".!5 M2""UT5':4')XJ/G?+DK>%-N33RSWHH0>!ZFG01?Q])QV7^XI?PK28OKJ*/R9ML+#FC M7M!BA8G@JD>JM; E1J%G MEV'H^^L?L*1-0+).N,;J@F8-,4H&-ABOBHYDRMS)!-R[8;+5 Y^\TOL3;P]A MP%=G7T:3;XCO<53GPZ\ F"Q*$0-M?4HJ4$5JV@0+!X$R6"F95_C00)Y==H-' M03UYCO0C_C[2R,OHP]^'\\\OSF?SR=DUBR^;@PU0D95D1 &RB:LQ+ TX$2V0 MC%(=J^H)&A\H7)[AM':?:$-J) MTJ4/Q?1@?ZXYW6X 1!T$"UI!1-KRE''$;9T5L3QP&YPT4;1FSJ.@3I0S;971 M@Q'Z$@L2D%Q'KIWAQ_#'#;'4FIL4F=>F=I*WEH/RB8'3O$"=M2:*#(FVQL9< M>032B3*EI2)ZL$KO!F-N,-A&:9R+"F3-P"H7!,0D$,A]*CP&\L*;ASO6HSE1 M=C02?Q^VZS6H@7:,J< X2.$*K9!9J/F@.L5>$C";/&XT]4];L*N(+WZ.YR?+2Z#C1=E-G2RX3A5:(F;PK0UH.LP='+",GBG:9TQ9H_26-/LBO/[1BSJ,.3 +JHX^, 1*> 9!*8$"4;#4NMKIF'+H>V%&(_$W MG+)XD[/+MKP7]T85K45'=+4XL]X*H+6&X!!$T5Y7WUL8V<-.<1/#(0HIVNAG M93.&'87;1WX\YX4@P^B7,"1;=EF5.:A5>;%.NF&J8E/%@ZOSJ4*-L'$5LY"M M[TBL@7(RJF\AZGYNU)Z?G2]RF8 MS)S9#?CD+ _3<#Z( 6W)+H'6M9>[)[?'FU0( MHE?W%SX0W(>D:RH(::V*G&!P.A=@WBKG/)/BP5%U;8S-DZ% 1P'WFQY=:4T/ M1-91,"_ A!!!(2$-VB; $+C+1GI76H>C'L-THCY'4U6L'_7= M_?SQP[O7+][]],O[5_].O_/F/U^]??>A67/HAQ_22[/H+=;57_-HZ:Q2R!VP M5!O-A43G0TX*C M:B,#HG&A]TZWWYM&YB.R%S4!6-AG8DEZ9B(F!9%9C*A$- M;^V_'DWSZ&WT^4CSZ&W$>.CFT;/IO%Y-S^=I_F[Z :=?APD7[5%M-%D9'P"E M-:"T-A 3>5P^*9EUX.1K;<1O>L -'M!WUQQ8]^PC:1&]E1HG#<79,'IQ \_B M)+M -%LVR]P$U#;-H3?3]7T@^^T+W49']Q7>2,![TWY01CEKR5QVM;M,R9*8 M+B1D%B+3.4:R:)Z>UM?T@]ZCTK>1:P^!R@_G<9:FPR\+48[SBR'M?Z/%1)1E M3]O ,$H9 EFL7)#75!"<] ;(;%66,8'1M+[K^1BF_;D1#55WUPAH*?<>FLU^ MQ/1Y/!E-/GU;+GH)RRG/F$4+W-3YH$$3K.(,Z!"=Y=%8M=E!OP4=UD Y!1:T MD'(/F\)[_(KC<[R^]LP%B[SB2>04@_*Z@%.8(!;M8X@)3?-K&GA]O"&+_&\IG6OJNB\ZBA3KZW3_^<:"6?::4N$KS$,7_N&9/#D\T.*+!B% MN61L7=RP \S]4Z6;;E<3I3?%]#)/8C9_5Y; KX1@7%8IA!IFS;0S6A,AU&OR MSGIGM-=1-4]VK@3RY+>.[N+M3>>U$\W-0_'#9)0'T3FGM"6S.! MJE>,GDO.<_,)4NO1''=UK21 9UGWP(*_32>S&1E'93@?I%J!B[P YRS7 M22>:_*)"RS19EBRLC?&AX:\[=7.Z?OR3?\MW%66?+1ZOKJ%?LCAFSJ(+'NB_ MOB;1.!UL7$-@W,J@,[.V]'5GXBZ8)Z_Q-F+NI>1@AO2!=?C!2]K&1I-%[]$E MRH'0Q5M7BZF4((O#EMIC6-=I\J(H7\=BL=;7,!\$M'\>-%+-E'1VU6[%@0XTGHC% MJG4EVR.03H43+27?YXW+RT4/(F.8K?1@K*'#$46&F+4C!?*2F,LQI-;]H.Z! M.!7E=Y-NGWT[KDLFRE;^'Z31<7,"IC0->3,9?<3I;%.PL;_<. M)!/>F\0@J5"'IB;:C[*H\7$I,V,I^G+'(5S9 &S'QS]9%NQ+Y#U4);X9SW&* MLRNC57F)01!I;4QU^&EQX+5GX+TMZ*34'%N' .] >+(L:"'2AO=<*RDOH5SL M2I>MZ9; +GY8KV@7GYS*T@$/F=4KVK4R5DG():%FRN5RM^?_RM=^LZ<]6?WV M)- >KKM>'T*7.8GA^)P.I^4I-1G/GF.93/'JRC[.7OU!!@\]?S@.TV\+&=6; MVC6;,5FX-9<+'\BL3 PN09:F%LX7A,BD :F5"='%+$-K@Z''Y3Q9,AZ;JGNX MF'L%>?EZ/2=GJH9:!=,IH A0?*#]-+D(/FI&L%"P'&/*JG5$2WO+L[U=QLZ M7:N^>WGO\N+>E=O-F-9*J)H3EXN6R60/.U<@2I^55%H7WL/ ^\=@/7DBM!;] M"GIT#ENON^#YF@ZQX:?Q1>/#].TC^54SPGM1C;?X[J(:[]K]NES:+Y/IXB_F M\^DPGL]K\??'R2]AT8,FHXOD=[%:%$I'7/8!G*'#3A@FT+O,>?/!&'M=X"%R MZ8TYMJJAT%'RHX<E_3]$/X0'.BE:^A:\0V"-8G>.0\RV=K56"3PM7\^*AN3Q[2$U=7MW_!:H[O^]_QSHK%_.SKS@-G_#G\RJ5=V6! M?&8ROK MK^F&RHXYQSEP#$0XQ0743BN0B^$BD_/M<^LZU=Z;;D2&85'I8YEUH!BMSAE: M4RC<*"48JM2^K=.1--W81I^/--W81HR';KIQ;PD7786JMS49+UK@UIOI+*$D M] 4*7[1$EIX'3TH[JZ_TTSJ>Z.$*HH<\>2@7B @<,6"5Y$1.+26143= M_+;&'JFPIH''H9BPC;![N9-YU09YV4F 5B8BJ]<$%MT):E]T5]L2N< 9:B,2 M=ZTS4O= [-_[:*"<]0VF=Y!L#]?WU[0]7H(C3"PYIJ X(VMIN(:0-9E*UBL6 MO,E9M+Z!^R"@4Z! .XGW,Y#[L9[&2Z I8BFU*7KV-H,J(=+J>03M#3(;E3!W MJS/WT6CZA&C2BR9Z2)7=;6N\1"6RMMS2;I9#KL5:.D$TA@[%K*5DQ832_!;W M:B2G0(8&,NXA&W9E%;T8A=GL75D<:PN+* LA5/ .6$W<+IH:>Z<2:#28 L>H M0^M(^%HPI^1!=A)T'VGR&WB6--\$44^NXWTT!_8;NZGKKNG81M9]N OWD?&8 ME(J6D4LDZT!A>F6( MK+0A"(\@30F@A';$Y2!)028PDQ$M<_VI^OGIJ7H7P?;P5I-C,:VC=5_BQ?^^ M&=^?0_!^,AJ]GDQ_#],\T&1E^I \%$13VT99B.2& !?%2!F-+*KU=(@M(1Y% MSKI+RJE/E?2V62P@WL^G%[)[:?4.;&U9IFS-K'.T4#)C(C,>F6H=-'@(S_ZY MT:LRU\<:NVFBCS9 ]Z>;.,[J;2X)*=11>RYZ.N0,0O"Q&(P\.=L^\WCXT3+[ M9$1'J??@0"X0O9G-SC&_/)\2,7_!Z7"RK,2Y;DSPKEQ\/1_&FR7E@Q)DT@PC M:,5(&(S.748!U'8@K6PD-X>.M<-.7\ M:-.R&K#BQF;/(M29HU"_ Q\=@\S0,2%B#+YU^Y.M07Z7+&NDLQXZZ#SX6KS' MV7PZ3+7D=1&=JN)97+$A414K[\@K@[.-D31Y\L9I(DLPU@8;CV>)^['LD2A8*V=9E*WVLZ M;4H?%2-ZZ'FTT6!H&5S)D@08)9T2RI,WY@MG]'[F&EQT]21IS-KC'-2]3^8U MUTP/O8;NM$B164B+'*R3MF:0%7B5(W!M3'#,N\A;.[L'[CBS3S[L+NL>6@T] M&+K3RJ8H4 /C]3ZLKVV0?(BU1R\S1@@AL75ES>9!U":AP"AYU#'7>64ZD.W, MZL0;6JMU/"65K3&J=2)Q72BPW=VM-^.ON#SJGIW5S@?_J ?:;#Z?7#7I?%G+ M?$:S':YL;?'A76]J[;J.5A>TTF?,YR-\5ZY:3=#K_^%6JXGKQ(O'F$K,C-X5 M2UY8IEV^W#U!6NOB6"Z,O1Z.PS@-P^C-F%S, M\_J1RWH6E;V)!C Y!60,D:RX<)"2E<;7&46^]3FT!LJA2OR::WS27O(]).\6 M?:L*'9170Z1J:\^R NWL(WWD;/5?7=6P/;Z6GNH%6Z[C,)6&30AR=YCHH;5[ M[(PM2;J(@FQ2<@;HC) 9@M863,(4$9DPS8L8CI^ICU1%'CU1MU%J#P3]]3[_18OXV^8K3<46W+ KSEAMMO0,;K"2GB X2ISU"8LXPQF50MG6:\4% M^X\$'$[7D[X4U4OMU?0+^6ISO&V87$Z#UM8Q%NN8 RY2,)C'3661^W MXN]@O+."ZZNYBV&[OX[))!C5)?R-!'\QV:)FCWQR7B8;P=..#G6<8AVBQ"$& M&]%985)N74'1!/@IM%\)1+J=DCF4RIY98%:%T::H;+ M:%H8-H^--P'^)SU;:K:',WJ]D&XOYW*SS]&I(I6&$K & 8* 6,C"L#F0/6$5 M6MZZD>Z6$+\GRK74UMHJ[5[2JC_7N89UD&V3/.J]3VN8.'T8Z4$RI9A<9LDG M\*8V(_*U7K5("\A]"0&U4KYY1\ACRY1&\F"8HN5K+XC:Q@:2!I'H-!]-TU>VX]\)BSGUMI<=)5F@U-[2L0EV&/#6!LDZ;<1+GM MPU2/9Q8["/^N^CI(KD=%1K*+K(P>.&U0H(3P$#-R*-EC1A6EWZQSP:$5N";A MUEY_VPBLL=Y^"G\,S\[/ED!TR<)$E< 45FLR:VN\8!1D.FY8,-&E)IJ[]=#] M&?Z=Q#YI(;,>XFB/'!$X/1ODG$V0AIS3R#*MLS#P3# PGGMI$SK>/)O^.*IC M]_=Z-+ZVUC^-?N'GR7AZ M^6T=RW*3Q$%$RPP#F52-4M6FMZE>TC&QR)RCT;)U/KKI CK7538 LZPQ5-KJ MX#PP@Q*4IHW!*4V[@S6JEM(+T_RJ9C/P^_)N#\?=>U6=!]'[H7WD>ZM__NW& MUO9ZBO]S7B>D+LS6)(H13DK@+ J2::V9C2B@U)OY7M*9YWOC\WI8A_*S#\27 M=:QMI+<>TF*KSLPK@,NJB4T@]E1NO &\ U41MU;M.NHTULN!*"2-D"P["\77 M'3]AK@V7(QA4CI/IC$*WOD]S,.H\5M9[!,S91AU[8LSL:B^^=.:5!?#:(116;(FA\&1:-W#9!-?^W=SF"MV ,)VTT4-0Y,9+<]^A>XM?<;1X M;[CCZ&(M@9(UB9\4@K.9U=)X)W-B5O#6";G-D/UI!S767@\E&!N&#RY[V&X M=H]&T5J@!S>/FFE\DVVKJ;KV=?*M!2V$5UHD#A;K8!O-(VVZ.4$6P3)+NWQ0 MK8M\CH!;F]M/QT&M;;34)Z7>C+^>9XHF/:DED0C8?@T8+@ MRO+"OR"(^#X)LHL6]K2#R"4T(S5CF6G(L9#=GTJ&R+T"%*QP9Y-4HO54 MH@?@?&\$V44+?8PL6GFY:7',.O(':U,&\%[1BC/7=,PZ ]D()81RY!6T-E'6 MH_F^O:Q&6NJA2_1UG\W5&!^\/+<)]IX+ O5EZ>U9@#Z=YHZ/?(\X9L?(O6WTU@/G?IJ,\=M/ M8?H;SE^?C_,E*A1!RCIS%!>SJ80*$*R.8(U5P02O,;6VNE*A M5AB:(5,L!%*NJYU !4+,I^R="U.,GB 7(/P"%,IZ;8#.^ZA=BIIE65CKOMK'S]0=.Q<> M#5&W4>K>.Q<:Q9+(*8(.9%*J@*FV3"'G)#DM7$K9JM8#68[,ZC^.0Z66>9;C[)\;OM7-B-?WM1<0\NZ]]KSY>K_58@%E%* M K&(NF3C:;\U HI,VK)DE&.MPZ:W 'S'%-I=$3VD$^LVND1">V;F(BLH]!^R M*%% M$+3MSESSIW$TKIYZO73OV,^[*B"'L(3%R&;ZS$ZPUF]F7<^Q6>1%AS2 M?. S]U'94MT,#DH8!M4/@9P%,YBDTK[Y@,/'0!VPD.7@=SG;:JP/PWKEB;@" M\,#2F\*%L,!D'5@K-0>'4H#,5KB0R!OPK8,#&X/;/\4:*W:C\I:N6NG!HE[9 M O!*!(PK:6I[2=JIZD]-*Q]K,O:Q&;1$S4D<$PR@JJC,"B22*WO7&Z&['O>I7K072]#!J9T)M?^K#?P M#G1 C-&1:ZAK3WJI(C@9#3D'GH[BS(3.H?EIMP+(_OG3A];N'5]=1;[WG680 MC;.,ASH.VM> 4I00&($-@9GBR)/TJO4-W8<1G20S&BIA[5;1WNR=?LHS#@7.(@BD[!N,*R;AWZ;+V&O?,EF3#.@/8QUX-/@(N>0U*2(Z/_8#[Q&&98G;J.G8B[PV6^VBW6-GK-#:BZ@7X[,\J!)I3:4PR)D5YZP)'/\L2WQJ1-U&J3T0 M]':2'YV63&8&P4<#"ED!I[@$P6UB)FH9>>N;_Z=4;;&5+A^LMMA&$3UD0U\1 MB$R^Y76T:=6J+R_/F&*\YPE%W7 ',D)^M4-B--G+Z<;(<%:Q'EO,;/;JYF]OY.8NA#/M\5G#6(P MR2X*CTWME>:S(9$G"R5P8X2)CF%O37Y:+N1)OP$M"+=!'[O]LF5/+10W6=2: M-=4AQ742[&5)])OQJS =TZ_-!HE+IQ(Y EG5ZTJ+04!>><@^!Y^+%R*WKF_? MV^+^?%6> JOVU.6V^YZ@DDK"H8#,;9U^9.J]9^- EHPAYRA4\\*1'D^0GE.; M#6;N;O:YO20I]S*'MVWU#3G/-ND4P;E()B6O[8>4B+5!GV!<1>9*;^P\K:E) MV@>%*2NPS)(D0R$KH);,&9U:= M2&\HQKI<"H@0J@B+KS4U%A)S4B"=6*JY17_QK1 MS^$,E^&V37#UE!58;1XOO+KF]>@B4W,6T M?"\V0=634; :T6%,@NX:>X0"'<3=QZV&U>B<19:*6;1MT:":MH,TRMNPJL!'* ^RL-M'2O0TU7$?=D+GQ-MV UC?,X-::VWM(=,N++PCO# M^8?T&?/Y""=ES2_LGE+J^L2NR::F*VZ4AKI\Y"^C,)X_N_'<:UYFK:(JQ0%; MW*5$-. XSV!2$)X5H2UK[3\^CJKK-GYIS)&[>U*U_1#ATF_:NG!*5N_^FN/9!.(/85J-H!W MF+A-<]5N2IV.>CD0A93.FC,30,BR6G.8P=4A4LF5)!-W.:3T MB.&]_M/W[[,U5\*DJ03[B/*0(XJ?)Z/\YNS+=/(5;UZ#83QDQ:4#D]VB!8L' M9RT"3S9K+[0KN7FSFO5P3H<-K67?3UOT!5FOEKR$5:(VKK;[]Y$V-S+K&41I M>&6K#ED4PUSS>;>KH9P>'5K(O(^*Z?,I2;:V9AKGU\,_ZE=7]^1$#I%S!3E+ M3>==461DIP+!>)F4%5*4YN/3UZ(Y/4(TDGP/+Q-;7ZAZ&-$1<:--6*2A GHP*IZE='Y6;ZC4^[9?II@N MKA[0UR-X@2MVGW_LSS@?)1BUBC* %IWU5:0^!-FHZ>@V+S-*.V_RJQ$-X M3HY$S82_A[Z,:Q(N+\*7X3R,AO^HU]K(7!N'T?D,+[VZ%Y-9E\:,W9_94QYJ MUU7O+Q,E?'%<,0FFE C*EAIWT19$9O3*,9%Y:-TW[8@R4<5I7D<5@<36[<^?8"9J&X[LG(G:1A5/*1/EN42C:T.4XFKM22U?%LY" M*L4[&U+A8F]GXQ/*1&U%AQTR4=NHY4!IA$T@_IF)ZJC:'?()N^CE0!1"1(:: MDT5HZY@MQW1M4D>>@RD9HTO,ZM:QZ*>J;.=NHHP?&7-J=+VNC\,G-8*D* MK!0C"GCR(D$Q8VGA4=$?/.IB<_'8O")G'9@C\MYV5=U=&ZB)W/LH3+UV3^[F MV9[EO)#Z;!!X%J'ZK*(8 RJ2X^JMR>!2,/1-2JQ]S?H&N(Z()FTLY>;*V"]A M:BA"D,N*K-0Z:TO[I] &HO(&LN&H<^),LM8W6QY&]#V19%L%[*,>^7R:/H?9 M(O@1QI]J*?5%67>H@]$G^??A:/3A_.PL3+]-RMI?[A 7:OK\SC&B_J31JH%. M712^'7Z]_]AK^A*UBJI]X)D-G.CK%#CN,["@M9Q%N@JM=S.B!IUWX MILQGX4644.ACR#?U#KQ,",;9+ ,7*35/U&V.;F\-:UIS97WDJ*E"CB5V],"B MGG_[*?SW9/IB%&:S9:_QJ(S1 7+DEHS/&A9)7M,BI?$E,;$A%/ZK?G&+-]'8$='-:&"YR M 4/F*,'& @&-!V^R4DXBZM"Z+N$H:/;XA(FC9-DVZNJEH=(B6H+Y(Z;/X\EH M\NG;^^&GSU>UGG52I;3!D7-C!2@=:T?AXL"1!R"4=A9C^YG8#T(ZP&W9/E5Z MK_%2.WWT$9HXG\TG9SA]CQ<]?F>?AU\NH9%7S;,R%KA76 N[Z(4Q(8(5*GK) MF5&^]77+!^"<-DU:Z:&''>7C-&2LR[S$(SUJ2;8A:#(/R3VAC30:&T$ZKQU+ M7FK>.C=[%\-IDZ&3Q/NHREZ_]HL2T"29+@X3^,P+J&04X9,)F&"(CIQ6P5LG MS![#=%0,:>/:-U5##V?) _ANU'/>K-L<1*6M2S5U:#.)0PFDT\\42%F''%C, MW#6?#;,URN^+2BU4M5^OJ8;P538^6%I],:Y.49*6+"@OP19>:K+0,[O'6,]! MT&>8,&TP%V>LP^2/N\2"$-H6L(4]G ME.*EWETF@A2I6=(.N6_>OF4;?.U2(8\_]6:$XB+6ZK/+27 !7-5Y] M *VQV))TCJ5UE*<3X'TE3'ICV/K$2=_J.W0N93:=#][3?>H-T]-TUX6X]\/!YC][U.^DJYX;VTQ6(I2NY M"8QMDA>;J+V]S_YX,J*#\.^JKX/D>E1DK-Y(@;W7UZ3'DW'_H$E;>SS'H('6Q@0OX=:TX&\[.O. V?\-<9EO/1VV'! M@3-:F108)'2TW]!>0R8E]X IH HE1\=;=Z7J@G?_88>]&>A[4^/:_:-=<**V MQFT0?%CY,5V#"X]C:Q0\N#T/Y9HDJ2B!19*NM*CMA[V!&$T&+7+FMKA$UG?S M%/5**&VG&UT65:F2&9? ?&VN+#! ,(*!H4TPF( AQ=8A[Q4P]N6^M]#QP[., MMI?JH?WOU>M8V+F.,6%S5B Q:;)N.2V#>P[<)^532?17K1-IQS,TK[->'Q]_ MMXU\>RG.63,!:A-,%MV!=WC^\C2PS):S@!I3%Z@Q;!,?(&9(YBJ!J MXZ$2:YQ6%DL![ M"G<05 ]E;"MGJ*%DGB?I05M+ITJ*-3#@'!CF4!89E,BM[VD?TTS*UC9W9QGO M0>^7O0DV0/6]3I?<2F.;31;<1=P]6-QKT*FHN4>K0+.+48H.8JZ-;F5AO!BK MG6L=YCWVZ9(]<& ;*??2:'S5Z$.6O58%,]!)E@A4T>!9UN"D$ I]RDFTOI=\ MW-,EM]+21M,EMQ%Q'Y=<:AW'N_+W&M0>S]]-%Q=P%AS/2"9'R;6FW@5R$QQ9 MD99QR?&(U;"_GFQC= ; M._E+/+,/PQ$=:&_#;YGU8 E/,P_GKD.IHW&\7W0L9IZ/-.[)VZN3K&#UXE+4O.#H3AU[AJJ_'+7J0;8.KKM%^!YT#'?$==/:CZ#H+NXV!?A0YA4ES%$J$4AJ!XM.2,Z@PB6(,AL.)#:Z?_04 './8[ZVS2E\![./C? M#L?XKJR@/4,1B?D*HDOUUJ**X*TDT]7QI!DWXIXYUSWPMP;+J1@!361]GP.Z M#PZ\K86,TR7[-\'75T;@$6P'R@TTT>0&].BLACXR!8_AY$+44;N17@IO0"EF MP&EG04IIM39Q-J#%?&?83JLQ^/[,+_(D=%!*,/B-EI)GAAN;6TL'H'G+)WU,5G;VH>X MB^%4K(9.LKVO:]-2UTMB;X*H)_O@/IK#6 3=M/2 RCN(N(>S?P6RJ*U)#"T$ M68=D"_K#HQ6@49 ?PY26Q3U1I3]ROO>M\VTDV\M$())$A;,\8[20.28R4^BP M24#G,4+TF4&VWH?D-(;FT^WN0-C_F=Y5*_>F^NPNTGX:DX5Q&H;1G8IRJ8C M,@I@N1"/!5?@A$? &++17D@3FX\47PWE5 [Q%I*^3P#;H(7E>%9P.GLVSA]P M^G68AN-/BP;H=]'.:AW,;/5?+5^,3=;2DQ70G2#WVV4>5KO]-%UM MMR:3#0^V&-ITL5;R%3JYR6V"HEA1/H9D8NL:Y^-GZN/MQ8^;J-LHM0>"OJ*# M/> M.AP3)GM28P]FW&UCY75(^.QL#UQ"*X-04)",2L5K>6FM4C$Z*E>L-CGT M>Z7^&LNA;^V\[>&&_8Z2WEA-$(\_-OEU5(RU^D MS9N5; PF$"J(>G,L0DPI &,<.:^]U-L/9>P&^33XM$^]]7Y+^SUF//M2E4!N M;L)?R-NBGX9/.,@%+,^Z83VZ3BH6M'GK"E.@LXQY2VFO!7IKB=>SV M_-L-QW^0O HE%@:E]OY4F#EX3!F*RE9QZ8G#K>=J;(_R:=-H3]IIF%:Y<CC]=O#"+/^GS".FS+U^FDZ]A])$(-JL_&D@RRT)= MMPSTAZJQ"!\6L8C(4I0>2[$;[%6'7,/3YNRAI;<5 ^XSW_5RK%[ 7BR2OOOU MRV1\PUC$5)^=G\WJ/[_^^=MAB(L*NH%CUC&SN'#/R8[,U?G(00-#BR@YV0JV MDV'6"=W39^L1:.T^#_W>>?B?872.CR_+!";KP L(19:ZK-K]P9.\4Q9DPV83 M[EZ*;$?&S2!^IXSL07\K J:=^M^M#KB\&?_'<)S?7<3KKD,N-HKLC?+@R/2E MERAR""QZ"(9>')1)%[/)2;[-,T^-.0TEO((*G0KEUU+\YF1!PCJ3ZC6/D*6'JLOL\^/13HT,%;!T&H;A@$'.0D!=BH?5XUCJ\L37(TV!2 MO[I9P:;.G2/>KKCGM)QK\WPRG4Y^KU>=PQ?Z&S*X8LXVU IGVBQE';VLZ8!5 MM1 G!^1."6WW<1=P';[3X%!O&EE!G\ZWC6\+X'F8#6^N\L"8F>B[Z.8X)4%OH>),)4-M(]8@G0!%21(<"T->4'D<$ MKZ2!I$KA445S;_+'B4^ VDJOCT^ VD:^^QSXLPFN[W4"U%8ZVW3RSRX"WR8\3H)033$>EP1I. ML(JHC5*Y!1ED$2BSLLH_8AD^G0E06^E@PPE0VPBPCX9SJT8J6#)KC/0!C-5U MA)GFM$Y5YYCE5#Q'D;UN[=,=^;"9+L=[9QGO;]C,)JB^UV$S6VELLT$CNXA[ M?\-FDG6>H6&0;.V+)DR!8)V#+.D44S+;<+-57_!Z\#!I=EE,GW:M3?QG-H$["/:% 'B??.AE_' MX:($ _-EV<4O4SP;GI\]&^?%KRXK9%],9O-938(&4VP6T0(+Y.BHX O$:"7$ M+,A EEJFTKH]<4?(I\BI?O76D^'Q<;G9TMG*E!>J@!75L):TQ?J+(;:QM.5\B-U:Z T-K3?W/1KM\>#\>7_^F%!]O(>8_YG^R* MD"I%2$(+W_9 MGZ#065X;3'FM0!EEP06.8'*VFO8L^D'K&/"Q9W]ZX, V4MY;]L?*Z%*]CL"$ M3K7*O$8%601T&8V0!9-J;=,==_9G*RUME/W91L0]'/OWPEN1ODRC\WR1D;BZ M?CDP.4E?F(12Z-!3&HGRV9&U$H72*CJNF]_ZV!3;_MC1/CK4JQYZX,M-+%=- MGL>?%GF$07TY@B('1V>O04EA(*9Z-S?1%EFD) &TWBX>PG,*O&@F[Q[.C!6< M':B"G!<> $-DM96I!&\#0I26.1$R2Z%U_F\%C%/0?%?I[BF/LZ:CQT\89N=3 MO+B%_>5\WBV_L^5#6N1]NJRKT6VCUV$X7?1/>3:;X;RVWK^$,:Q1@P60_*XV M_3F?3NLY,?12/_@NH@?%8] A"Y!.T.O+O*S3(&NQ+ZJ(R7DN M6R>V^US/OFYD'=5[<&^"U+$0YE@RA'=WR"NG&17CN?!,)*T3U6OYG*N14R%3 MYCDYZV7K4L)U6 Y54'X\9)GTH+0>3,Q5N):N^";(>HI1KD=UF#AE&^UM0(D. MHM\S.9)BF.D-,+*69SO%":&MHQRE9$8X[5GKX:?[)L4C<^!"XN> MA(LFULLXF]3"UYM9X&+*-6Y2P+,D07O!-?>H7&B=RGH,T_ZCFJWT]P@M.@F_ MAZ#577S7?MU-D(40ZEIC&;%."XN0^=79N_5CCQ??WP>F7R92@/9^,\W\-<927&*-21OO@H6A&&%5F M$)-QH+43R@N#*MW)IZRLJ=KT>4^>!KT)]SX!.LU!NH_Q_,MDO(*DR:1LF8B0 M;'1DJZL$KI 997U121KF@F$[$6#U\TZ4 V$>Y\ G?LMWF\BNC;),) EV+6.4;N$WN4@T_GDE_-I M^AQFR][^D_)B3-%)9.71\];>Q<.(>IF#?!&UECXFQKP%(>GP5=Y[\"H5 M"$8$Q7FVKGDCXO5H]I71:JC_C487;R_J8\DFK5S.10UF25IY52#1W@D*(X-@ M&=(?F39-J1AMT_L@SB'S2:V4O0F'MA9Z'U6JJX!=%E%O *VG?- #L Z3$&JD MP$UHT4'Z>R9(R5;8VF(EAVK3L5C(V<\90F R1E>4SZT[E>Z=&(\DA?;/BVV$ MWOBVVJ6Y]V$X^HK3M^&W2\?/:FNTYJZZ>Q%4(*,[LL3 LF@C3QBCX!MXU>L^ M?__N4#,%W)^6V$UZ#7,Y-S%]I#_3YXMT9BR6G"5-3"7KB-87Z*N"'C DDRQWEUD.IP$JC[N?S"NU=^5 3$XO< MQ8LP&F%^_NUR(7YL$#IB(.NF$M+D).K/HM:N=:CBX;(M3D3,C M>6-Z/8;II/C35 '[BIN]^H.9+A0S MA#6T50N90^N1;SL!/2DJ]:^J?KS]9Y_H,*XIH9_";_CWSR3,U^?C'.I/PNC% MYS#^A!\2CL-T.+GL3DM;:TW)/IM=S^Q]5VZ\.1?IV\6?]'F$]-F7+]/)US"J M!_^L_F@@'9WTM9NML-F#\B'5F1TU@*)B%,D+.OPW-Y<.LH:38.^AA;@5$1K7 M^[W'5 4Z+,.TO,=_^7[^C/-WY=EH\<]Q16/FI8%Q^>N#+,A\$#Y %DZ!8L*! MK]?+T=K(G?7.B[P!FYL!.AEJ'D9%CP0K ">I;_^WPVKWOB[./D6@5Y,MPZ'E7> MYZ@Y2 7A5>GEH@BRPRSA+D_;2S7A)BM]*MU"BB^R6%L@N%#G6J< ,20.TF74 MTD895&MO[[ON%L)-\MYS#5)$!"6AEK,U^C& ^"NE:QV3^[!;2^#W8:[>0 M;0AS+/6=RXYF872G=79$FVSP!FS6#%1"!4Y+A*!9*2PQ:YL/GEH#Y21[A6Q% ME;L<;J"R'D*8->3;2S>LMHMOJO+FLJ-EA+3\6D M+==QF.K3)@29')EVCYVQ116KZDVY*,A#5:PNQ]4(!$;C,5J?5.N.)\?/U$?* M88^>J-LHM0>"+EV<909=)QV8X1*8R;7:"[!+ZQ2&-,=1 M0AH6AJJ-G+8^GELP!=^@#&LN"V\C]I4^]P0CZ M[IH-MQ[X9SQMTE4-#4^@*Q"7 >$-8&P3*=N$%>TW@,?#81V$?U=]'237T#.Y M"T=$&TM("*Z>2,J)#*&83!+A+D55#-,;M:@YM +7A*[:ZV\;@376VT\DJ;/S M2ULT1,M#9AY0U0M^.=*Y$TR S"//PC&EPD;.P".:N_70_9V^G<0^:2&SAD&C M!9#PQPT@EGQ,KA@=!$49L@89'02E1)#::\00Z%3?R#Q_3'DW'_H$E;>SS/I+ M3:^\4'FORRI/CDFK.%@Z\$&AKS?Y0P1=F/>.(2;9.J2S#;X3[)_;I4:R-]4> MXF*U"84Y^G](3!,^ZR5$=)($H5,,SAEUM_'&"5ZL?K)TVUJ%:W>Z/=^P>(]A M-/P'YK<3DOB,%O,WTM-L,IY_OFY&_6)YXP3SY4?V?!&C&ZB]W-=H*+?]M(H6 M,:A86)U=$&N87#+P"B5YLU$ZP\B>5GOI"_)V#ZVBHW/<#O02"TZGF-_C5QR?(WE] MO^"T3*9GB]9#<33\M @\S%;_='>GNN[1/0>*YN'XT\K$5S5 M!0W/%I=S/M!/9R6DI1267/;<8>+<@37,@,HR0:3M#G2*,3$N:-=K7471#GW7 M?; SDF6Z/+&,ID[B5=;1;HYU1*_'6E>>E/'*A;M-8PXOP[VZZ@?BZ]V]]P#J M/I800.>E?YB'Z?QEF%]DJ)WD*M:)Y4('LE]B"A R'8..),*D]U1(X4$4'E:.47+3. M>&X)IT3\83C(?)*,SY[*^QYF23 M-ZTGH+?"_B=7]ZG\/>10F_@\ WXHGV_ C\/KNRN!/_V^/_V^XY#AGW[?GW[? MG^;QR9HGZ9Y_#>-BE+RUU?08 MIJY[W9K/OS ;&)?<)(&0:Z<\Y9B#Z(4'YC6:%)T,V/HV_$-X]F7[->7!W?VE MF< /;:?5ZR,?YF&^^+2;;^O%13 IA#;20V:,#FY1$\U><[#212Z%$=EL5&WS MR/6;M0 .%25OI]Y):S$WOBOWX8(^-R$M:TXV =7PZNI:(/N_R-I(49.^I+PW M"C!?2C!,0N&*C!_.J_&3"MA83-%<*R>;O/[[5?T#5V#WJ?EMA-M0XVER/IY/ MOPU^_3!PV3N)W@/6^=C*FEAGU@N05FA!9F_4#XXQF&'ZZZ?)UQ^7GWBAX>4W MUPJ^?MY^[U4V$ORDD]1Z<&M_GHQ_G5W>D7=6947.=6)!DU]-4$(V!8I!0^YU MM$7GQI;=C<<_97UVE68?5<^3<8V<3!)_"9WIGBE6+>)$S)G@1= M'KM;<5"V;*.%_DJ97I-4""KA3/._#^>?7YS/YI,SG%ZU?TQ&_-_VOJRYK1Q) M]_W^EYR+?7FY$:IJ5X\CJLL.VU4=\Z3 DK!Y1R:KN;C+\^LG04J61(GB!AQ2 MLCLZ5)0EG?,A\P.0B4QD!A^@L%A/1)."J MA+DF98FFOU*V;7^T$[ 19^DWU M^?@)=D-E=#!&'YDNM\6N#2_"> X\NMI5(6H(F@8OHC!1%#)!G#H-$1IBF2"%:Y;WQ8_ .;P).H:&^VMJ"'LV-LT M)G[I$BNBR R):U&+<'@()A822& $S@BC6Z\[3^%Y86QI)OH!LF]^Q4"4_:U> MEIZ/ON#A63<;'G1LMLTN^!IEV?Q:IRXN7_@WG*7IZ,_[R5L,=:PUOVDKTH8V MBYA):3* =#%I(5VVS5N2;X%T[!KQ^.-7CIP*KJB4:+0H:&NDCQ"SRJ!XB>2/ M\X38.IG]"3A#9=BTY,#ZLM!*VN>07W-;6-G[I(UD""6*!"KZ IXC>?U"*$G0 M6=RM-]JY%X=OIKU':[OO(\6.)<%W@?'R:KOO)?P-M<$/D5Q'13H4(GJC('M/ MC-0F5;16=_:[C*C\%Z#BSH2$*YH.,Q#2=SKXHWT M0?+K'$EMM6>_H:L '(NQA^7F_MOBXKJ37FSW-]G'R:OEM[% M91:R,!MJ_T#R"I5#3^N+\R"MM$EIG\UZ6?='B[/M\(>UF]/.76WI58M_&W+?@P!3M&5&$F;;NI#;%D@O@R8]Y#_ M:K&B\F3^7SBOA;UQG##_/LZCV3*[$O/%Y_K?R\10)I$+<*5J@$-(1M(6BK#%:J$0U\OS M'CT/-X(Y=BU:?_!U;?9BB\LN02E, RV2&1P/ 81+P2>G7 FM.\<^"F2HT]XV MNEY?-XZ7[:E/>%?[+*UT%[6&[L?E0U>%Z,^TL?K,E+GA>'XCL<8ZO&]67GR< MXA+83==$F33S.H$W&&KNB(<0,@,I64*18PXR[*#*)U\RG+'>2@.3'N+K<88T MF&MIG@I,%$E.",6VE#_Y;-]#@DN(?T&N7-9-D!6J=$\R=@G2;1O)=&GR3.\>KHD&7\)$1G M>"I,0(Q%@=*:@_/,P&H9+#E&;%WG:W"F;,D[/P>B[*&%#@1Y7_N+QJ^_XGR. MTQD->XIY-/^6M^!$E#(!4R@(FU(TYJ)!"BYT9,D*;.WR/X7G!">(K10WZ23U M#@;*^@:[9'_ ( M7"!@28>+>@=?9@6'>EFR30]ZZX>5C.%Z.T7&TE#O<8UO' M=$WT75!ULBP>1W0:H^)XC6VAP!'B[K Q;$!7DLK+T$7VG#@?D@-:""UD+KAA M4:3B6_LD0Y)@B[TP% ?VD7+CLX>?KR:+3(C^7-1=[SU.OXS234Y/M%*96! * MLPP45B?:65F7/IN"44'H74X>GGC%\%M\"PU,VHNOX<:^.F&Y9VE_%=I2I%90A/"@9&3@==S M5W07F0Z0Z/-^/DG__6ER14^?O?K78C3_VN!:YPX//3;19U_Q<4P$M-JKUN=ACP(Y^M O?<*\N,+KY_[T=?F6 MU:$&YJ!2C8>E+&M2G-#@@W"0-*HL#(V2M[[(^@235+:E]1V8H;2_Y7!P,.7O(^(NGN3GSY/Q$M?%35E&0BT%&CC(S24 M>8?)?Q_=VS!],UUNC9;$(>%PY \C^!+K1\N$ZUO-@O@+AF9,Q*76V\7 MF]&\/$8<+.L.V:F/(;L3!KED64HD>P5*]C1J@@:A5F+1/#";D3ELWL]C"Z27 MRH=#I=XPIVAU3EZ-G"6N/R8U'/YN]/'3?/;MI'PRQ]DOD^FKD#XMMW]H MT?(V>P&USP1!TQP\KV'3@E8I,K^9:'Z4L!G.S MFTR0/Z?XJ9[I?\%ZOZ-E^L-!+VZ?(G'\^!NE43SY\M=C&L(2PBUG5=%1U)-4 MYC5Q5L<",0D.LCCR:8VE'[:>ROMB/'8IV_%]UQV3,&H3@R2CC(?:X<(MZU9" M)*[>Q+0J5(Z^M%@4X['T>KH<+2[ANFFT=\.H#JE>CP*Z,39 M'L72JS!$%@ 6DXUTX:SV3K,-" 5-@U]6,@)NPC M[ X,V&%IO.FA98-*M4ROUR$1T*S!9Z? 1RS::\YS;'WFOS.XX?VT!LKY54T 8\%[8&Q,D>DR(!+;6*";0A-4]7V1?C=\"H]KKJ$+:^>//SZXOY?#J* MBWFUY3],WH8IH23P;\J'\->[R=75+Y/IO\,T7P89A.1H0-=D"T5BJ#E:->VB ME"AC*<&UKO*Z![RS9%1#O[R3HCKL=@^/Y"Z1EE!:1!%TH,53U9K/WDD&18H@ M&!:?4GNW>AW%"1C22VD/G.BC)-ZQ@,;ZA*#1XNCC^.?%=%IK"BUWW9"66A@_ MO@??R.KM9+K\P2/BO$PTL="( LF8 BHQ"=$Z"UZ@2MJ0/:E[U9\>9( OE[GG MRY,.F^VFP7XKI% FTUFXPO>8%E-2,,[V&Y[2&D4J$5(@\2NI+(14N\284CQ7 MCB?=JSQ-IR%]?\0_!1*+'F'&GB*BG8D139O\+5XG"5,UAGDK9-A M-]D [<*OKS[_>37YBKA*'KFB=:G!S?(='GILV'1?W(U"HLMP^D]AALLJ0<3[ MU2)^6_SXIZ^WO_(V?%V6MZYS[=:(1I\MJ^Z8394\#!D$1 =,>QNE3R&YUEW> MCT?=\,[Z-BRS36"N&[(Z[LC)S&0(UN-8XP+M?N222&T,BS%5P["U^%J!'RK@ M.C!+G[@\/Z"RSR4^6Q>CW\+G5?]282P&E2WP: ,H7T_>M/'@ K/*YR ":YWS M>/?]9W"A?D@&K"?7'ZJ)'I=LKK%\BQIL1],I!'L?R6EBKX=K9H.*CQ!K?V5S MZ8W&>G><[&GBL+?@A*RUAET*FKF0L?7AT1!*WA)5[:7C?:39N+KFAW]//GR: M+&K3,O+B7]7[&8CCE6%.W@^M7&1^5K@W<1>75 J0#"PGUV_=;^/!]I>^!!8T%NTPJ\$]QW0Q39_(L+D+F&'! M*!/X(D4%+"&RD"#%;$26*O.X2[/I@U[^$CC12=0]0I-+*Y9^>95&A"1OY+P6 M(D905FH(W"_[VKODLY?2M/8$[@'XOEV!PW71@1B'"^)V&..\-K5V&5,GCZ+' M>$[CEQQ!D_4SD'/1<8^N,SW&YK7F+@8'0>L(JC!%'H)%<"A$YH5;M(,?BYX- M;[>X6F=.VWU4V]A&NVO?^]VNKP;+(#89< M#0:R483-X#$;R"JZC$Y+8=D.!MK^;Q[>.CN]MB>#J:I'B26$4X58C,^>;5MAZ'\AU3JJ62&BY*L^G\\EV5 MQ7*I9BX*02^"E'6]ETV>D6/P!KK[1\DJ<^+SS?F@XI2"4U#**SF MR?L$+C-:2TR2+.9<#Y,;:.[>2X?;D8\2^Z2%S!J:7$L@X:\[0'BT7,6<@",Y M.(H;0_MWD6 MIA2#L$'NE >R37EW7_H,E7>PS!K/O ^C>=W^7X_SZ,LH+\+5 M%TT+"7W**!_CN:? MWN$J0WKV:?3GA\FK\7PT_WI3NWD'J UMISWA#6]?-5#H4_3HH(W>J\L6R+0* M^I2MK75V:3E%:\B,R1RDQ2+IBV5\I\/&YT"<)^RZT_)F'R4TYLO/GT987OV% M:5%3"MZ4,DHXO=XD#><8N>!@M8BTU48!(3H!QFDCM3;1JIN[JT7<-4HFHS%&\=8WVL^Y.]()([AM=-2C M].G#WA*[(/IN>RGMI:[M[70.D?4PO90\)UH+'2#HHNIE/03G0^T+DKPH*EGM M6J=]GGTOI<;*WT?$P_12RGM MI9OMO93V$6RW7DK+\?T<_AS-P]4JFO0.9SC]@OF7R?27Q7PQQ5IQMP:;+DOM M&URL7$7@E;9D02,*D#([HY7S,G2L;+P;R#.,#_:]FM17C8V3C ^6U=UZOZO^ M 9KNDWZ>S.:7.N::\R^A. RT5,L,@3$& MA1.EK F:B>;-KP<8UW=#ZK,E2^/.2EO']PZ_8"V>\::\^JO^'"\9,QA11(@9 M$91/"6)P#IP0JKE[._TB/GL]?@M3D>3?*EY5F@#IYFB:S=+&FPDCXN\L12DE=QQT?P@ M=*"Q?3<4/VO2=#B9/7B_][&.>W[W^_2//1EYJ-U; ZY\:'MZ_2N=LXSJ=:IV+6QWI[.FI%BV'1"@*1 M 7+$D$,0M"*>C=OWZ_E5ZZ1](_+(:P,*K!,+!01+WYJ4M34J,XG-CXV^PVJ= M^["T7[7.?91]+M4Z[Y=.4)D':W*"6JV.Y&@]>"P2DDF8?;).-^]9_\**].S% M@2>+].RCB^=2Y&27,?THTK-7D9Z]:#)$M9-#=/Q<^&N=B&@*@D!N:MG%4+-. MZ$L.M40#%R&T;@CX?'B[5Y&>LZ/M/JKM0-='ZKS,;@N]:%N2LEZ"1BY N5KI MTVD-*(KR&G72H75[TBT] M[H&L9:]T8V:$^7P+UN#O9?[3?\IZ53)IL),6X ^71@W-6 MUVO*VL:2%:IG.%.>73+\ "P=?D(=0+%GM?6L)69)7@HJ@9!5[2-8VY<[J30X MSV3R*9F<6]]-^I'-]Z)GTA$$.Z?K!EO'^<=2']_&R9GBN2BLO;4MU)MB-4PN MJ]4:33*?C:/:L;FRL&[,R2IT\!BB2V6K,,G"" M6TA<1V^+8K*\$'_I++7P3URVJ0K3+!"0-?MDB)V;)F!-:QM8-X,],!,]H?7PVQT3=*/BL?-_=Q7&9DC32 MZ )2AE1E4,AMP00N*1Z2#AC-\[GEMONXG]'<.P?RG^%$WHNYSVKVWC]8V"X( M4J2F_S&PRX@4VMHUP@7@NH2@C?'XC#SR/0?_8QZ?YSSNR>%G?'JV71 F\JR\ M06"\AH*9I05-:0D\*)U%,%FZL\F^;CWX'Y/Y/"=S3PX_QQ.\Q11GVZ40C8F2 M60W"%0O**@%1&0ZZ)*NYM,*GUAE4: E+ M3B HGFM,0A6@#XY^$ 5I]]G,X'U]XYY7^Y:?'HSRNL!0RVM^.[VH_96__9>"X7-;D_[-%=:R%(/ MU+T&%7(&[R."MECK@@:;O&\\ QH/H=W%P#; 5G>&F.!8G'#@).T2*BM3&TYX MD!@==RD_#UF-9 _%;Z_-?K<2YO>UBK MO/?9 2/+A\9C2JW>07NG<%[:X ,3K5>.)^"<_I;AR;@RZ:.S#B>J&Z#=Y-WO M *[31<(G@9WF1F S->Y&CR-T,#A10HH*N=#D?$ERN8JQ$ Q9[2I[,MA#"B&Y MYT^0+5?O3L./?43?N$YW71[?E/>+.$O3T=+CJ95+QXMO=VPPZ\(\2G"&UDN5 M$@.?://W1%=#/@1/AF_Q+W9YS_"''PU5,NDDS\9= E;8WDXG!6=U-H2KZUUU M=HWQ&F+6F5O+B>A9$=&MB>""ILU2N.1*T)@]VUGE6U_WLC3?5KI]KL\B/?#3 MQ3C_C7!=3?ZL,KCVL6^ZOTK+3,7DG$F@M/,$T05@AB=O"P;C.URBW0;K)1"E MEQ9ZQ/;PBG[TD1#^(TS_&VN1T_OX=-$R:\_ BF1JA^\"T7+ZEN0BHM9*8O.L MP2V87A)%FLJ_0[CH[SC&:;@B?!?Y,\EY-I^&VJ_Q/L@8;=(Y)EK>=*CCSK33 M:5[+IWFGA;0YM+8J=P+VDIC27A,=(A.K[?%Z*[R(%6.:7TJ.4FI+^R":#$KD M")&+ #EY%T,J6>O6C3@>!3(\'<[I:.YXW72X+GP]=LR/B^:FK8+3-4N=.>"T MZI$Y52QXXQ-HS9FO=PM4;'U!<3=D)VBM=[P:U^MLM=?!1I.V9^#L]_'TV^Q9 M[^_2,FZVRWO:A\WV'MWY%,TTWN7$:9ERNC:;TM;0MFT@:.)Q&2#21V#<.F.DLK0E=(N''0G^&17-W(>E_8IF[J/L M M"R>""DXU+ZQV^I*.O72\CS0;1XX^_'ORX=-D,0OC?#'.KY;)<3C>V%'B^A0B MI>*9X0YD"+7SC2K@M2S 6:U8( K++FXQNP]^^? >V3':F@PIZA[^^[TJIMER M*XI'*-Y8(GX*X+Q 8)IA<=G[9%L;^B^L7O8QF__ANCC%I:%#RDON,J8?];+W MJI>]%TV&*#Q\B(Z?2[UL@98Q)VL8N+J83+)Z2I>!ER28$ZB*:6T6/1_>[E4O M^^QHNX]J.]#UGIFPNM1P8R!H%C)9 \ B9V2.U.H4C!=LZ4^!E5UP_AD$ME-3! M==@I:/[MQMY2-K,/DWFX6@^+_3:9_Q?.;T/J=];K..Y<:!U2'F1@9\CKOK&7\Z-+A]VYWR"_/6GU1^LW8R^-C8EKH<"Z M$D'%@N!5B&!D"=(C8TFVON=[LL'^F#MG2:N>_E+K@:_2MGZ93*__J?X>OW1) M.E$K!-A82$1B%:!'Q&3#:(4R"$$ MFN!*0.!>D!\GF,)(\A2MH%-P3A^5'IZDZZ'I,R%+!T_B<61W M3NAVP=J0F3\$X*U)106M(65I0TCAR%HH!Y94LQBFM MF^?;GX9IVT+&SY5H^RBP \%^KF[K=#ZB5?]O&.>W$&_B \&SE(.#(%6HP7=; MFQ YHYV_S:S"F%)MJ1-+;6M\U" *#5H"P MCB<>C,7F;=KO 7AAFC]JVL/]5]V2 M)INL,^D,7+%(BTU""(PS*%9&:[4(B36_NK !R]&1N_O/79UNHV51=?+U,:G.2G/JFX]$JWL*90T3=X_K70U@W08 =@/6Z M@[@)U&GB.$U4MYT.1\A]4&(HX3*JJ"#'0"NGU J#,D&%K:B'&8BUY:%KK(@SSMGD6SV- 3I".V491 M3ZO_ "EW"'_\M)B1N32;7:1_+4:SE5PKSY-VT2230$1._K@DJZGV_ 8AH]!" M\>"T:JS\#5!>C'700M0=#K\?@U4_3O&&]+L [&0E; 5W&FNAB2IWH,?Q>NBP M6VP'&DHH0IL,GDE?#V4,1.,$)%K-G,\T84+KG>-$1-EB19R&)_N(OW6)IBI9&A"*!2D>"T=&"Y]U$F66@%W>&G+[_Y, WC6<'I%#._9,5S%+F&;8, Q9@#YSF)P/E0 MBB"HI?4YVC[X3FXXMCF)ZJ:2#O2YOILT^S"YGAXWX''V]^ED1OX3F;M*TPRA M-B$T:2KZUC6OEQ*;8?J/CY,O_Q=37L4" MB+FY-HRX4S7@S?CJZ_9@Q3U.W'WLB@XIW[+@WCMN7[%7&.,(]$>&,NAEM:3Y M(Z_ZQSV.[2V6K0\^P@AXBW.<_N=H.DN?'C[_L92OFQ@PHPW.2$XNE:OUXHJ MB!C!!U]L\#)D:W$>E8JUQ!>OXCR]YM\G#*2>NX+%E<+S8DSR"67,!PA3J0 MBRTT3.';+9>^[9PYL[S](4BQEY@[9.UMVL@; M^X^G-A=.H=(MHGVH3-/!/WP]SJ,OH[P(5^W]PO5G-W (GX3;QA&\\XHV#N## M![:Q^*_7?Q%32M%ED"X&4)$Q"%S7(PB9HE>!&^/W,^=/9*MO%/P&&_V \>]K M@%__<_T2:<+_O__SOU!+ P04 " !P@+]88/X(:MH@ 0"K7@L % 'IU M;RTR,#(T,#0S,%]L86(N>&ULU+UK<]PXEC;X?7X%MF9CUA4A=/$"7M S/6_( MMQION"VO+7>_'8Z-#%PM;J62:C*ELOK7+P"2F51>F 3I%P?RB6E2)QS'N0Y M [.Y;_^U_?;)7@055V4J[_\%/XI^ F(%2MYL?KVEY^^7+^%^4__Z[__[=_^ MZ_^ \'^__/0>O"[9_:U8K<&K2I"UX.#W8GT#UC<"_+VL?BL>"/BX)&M95K<0 M_K=Y[55Y]U@5WV[6( HBU#W6_;7Z,PM#$K PA2FC.41!S& N,P$9"1GEF.__'2S7M_]^9=??O_]]S]]I]7R3V7U[9F#.B/O!%X]#F'[PQNZULA!B>H9[9,YFN?E" MO5GQN;Z[&U)GLSX]Q[Z^%N6:+&?X6FS)]%A>Z@_>JY]:,GJ@ 6-JZ+2FN\>J M^+X6*RX::_ED:%#PO_RD?EK+S^N2_79Y=U<)5AC3_4DO:_7GRT^? M_RINJ:@6Z\WW=R%6\,OGCI09SW&PGQS$6A]1STK4Y7W%FH5-<:$7]8:Q_S;T M09\!T' 7B@>ZI__ZYQ29DCVAM=0+?%GM2ELR M=VFW&E0K<8VHDM34R-L.IN2.XE_$WJ_[$WU9=5)12IV O7V MB5]8J?8Z=VOX9 )D5=Z.%']=COR6-!.AV/H)E!47E=KA'A!Q[]O\-U(5A"J# MJ(S/Z_*6%*M%1C@74NTWPR"0$,DD@3C/,_R[:XV*GU>=*ZZ;&CH,Y*>UP63UIZ@,"L:GE[>ZNU_7GX26IEBV^B_8?56I,^M+ M4A?U>\64^LOZ\5?%T?NRKM^MV/)>K?'O5F](M5*/U8LD47HKXP#25"A]3B,! M<< (E#3%6$88A0E=[.U*3W[19Q/ 2G_L]O #NO3J1OTF0+$"4@D&'K1D;B9C MOAFULT0_U@2-,G!:!&!DN ]*1I/3%\.T @"GDIR 3:R "/,!=B(U>K//AV[B\G\#+BM48+QQ4?R^+=:G?:U M?U/[\UX7-5N6FEMU#A7OUN+VE!VR'&4ZZZ&(@X<:],B#+7WP57, # L>MDR. MPAY0T%JP/WTK'WY1([6ZR?A6)6W'GT61'(7MOOZNKXW;6&D_-+]?BBMYR5AU M+WBG)X6HK[5F78OOZY=*C-\6$1$RDDD.99JF$&4TAQ2S#"(>NUHM/ M^O#0NO]D%$F$P@R*,%*V))<8T@A1B+-09D$:"(ZXC579&7=R)ZG:8M3K@I'E MDZVVF_MD%XMAK3]#0E>'YTCAK!7XB"A#VJE>Z6FF^FVKE;NCS:)R1T3H].G8 MG\>MTGJUOY*O*L&+]5O"S#[VK^1[<7M_^[*LJO)WM7U]1>[47]:/"THR%.8A MAYE,,40QR6%.B(0937@<(9GE@719IUV(3ZQV#1- MER VX8-0#L^ &L9<5N9 MG?"U6YNG0LU-E@905L> &O3B'GO#R/@<#3 NU$>M8E>@PH MNXOTJ#'&69Y/HA;JI9O+%7\M'L2RO--+0;L[5HMW%F1YG,,L"B5$C$>0(O5/ M( ))PDA-2Q2[F)I!:A/;EHZVV?'S+74W2S*,EYWI\(:"FZUX D"/<'<6\F<8 MK 3T9 F&:B^;_[U97=Z)2FS]C/HHU65[2 M>ET1MEX(BH7:ER.8(!E %.488IE$,,_S) M9A$G 7#3=GO346PISDU%K5W;9 M<0!(78MU<_9?;L\_?W8S!0[HVMF%:3!S,Q(=#^!%Q\7/&KH-(Z#E!'SM>/%X MWG<'P),1<2 \JT5Q!V37O(P8P=T[_F7%J^7CM\_:(:^W*K^M/U8%$Z]N5M\^ MJF^_A=DX/-2$[=3:";EA!9\*#S=5[SO_# L78(N.Y@(8-DX'0(Z'B;=I)>9& M=W:XGE#W#=OYAG&,V(V)5&]J(X@"% ?&$#H--8M)'"-<9QQ'O3OR O6&5.*E MVCGQ5^6M/I29[\IE5>E%4!.O7SYNG_E('O5GE[^3BIM_KA55=;3[J+Y '\AM M%SR9\D (D6$H2)Y"E!*I+T5RF&8XB&40HC!.G:Y:)V!R8C-L" -->61,ZB03 M8W=0>VZXW:R\"]+N5[030N'K,G<*%N>]]IT0Y+T+XBEIN1\MS:"_*N+KU\JT M;T+%;,^41UZ?V+9M S4!J?7UC.$ :!;L#Y#')#]]NY&<=.R )TW]KTA_#!4\EE0AED*,LA$BF&20Z1R8.PI2C2!(4AF[7 M1'X8F_Q&R;!Y :J.47#7BZXL-ZQ>Z,\50ZY739ZFQ_96:G[072^P6KPW/#Z) M9KWJX=WQ"1I&M0WNLVJ<5T,3,N+*RR]ZWF['/+$U\T6:7S#W[]P\CS_1T?+8 M3NO-/^^+]>.[5;VNC/NB-@&LUS=D=76GAZ@_E*L'4>M" /?&RY*F<3LBN%M76YNE_K6AVZ ,H% MH.);L3(6AI*EL2XOBA6HM33.&=*SS3(-,YZR$,,P21.(6,HA#M5\IYSS*$)1 MFF#'*SS8SK P__\C3:\GW\1S3)C;.F_X@X9!T!<"]*0 ]!'T MGVLE 484M?X;84!/FC;(?ZWD :U %V CDOK1"#6C8\3W/,SE+?'&]X_E0O$] M'\,C-N4O!9TO4U#VF:LA$F2(4XI9)'Z!^4T@B2F!*( I1'-HSS*G.H@ M'*$S\9%-4W6S[\?PL+/&'J1TLYV:X).\ODD2JNFI]Z M?.1)84W6QDBH8X@N@7)3+M7+=6,:-E%F6'(I[F:BORTNFQE5;C/NZ6(FZ%O6O55G7"Y[E:2ZP M@$*P "(11Y *GL(,2XH1P0C%5AKWML*OZORUN^-C?G7AP%#0>]%+E?M M :(-(BQ$O5G;])5-P)B$.:5,;>GS&.8XR6'&I?HD9R243HF$]J0GM@ ]1BZ MV1'K2/]V*=QR,WKKX("QG<68!CDWV^$1M!&!_Z[R>PO\MR8\<^"_*R#[@?_. M(XR^12Z7#SJ?X&F^8A/?21(>YK% ,) T57N+,( 4R0SF*,X$"8(L9TZ1;H/4 MIK_O;6B#]R59.5_F#J!D?4/K1W;G:]=6[)TLXPD*HUJ)Z.]N=(#6W!>>I\4^ M<(MI\=+998,>2+'4A4'>EM5GLA1;^_&T&M=.@1L:\YAF&8(8102B-.$0"[7+ MH+IF?YP1*JE5V0]?#$WMINA7R;DMJW7Q+W-Y4:\OP)=5)W)@^R-^H<:!BYA;TC/GHDD3CYM'2_S'C[#BZ1OH3T_$& M95E!S5U_7_.4O[GJ&IT%E_]J1^/8>:X:2&>!-U 9Z;QQQUG<-U(*MKZ2;[XS MDU^G2^M>K;0O0_^G]VX/BI65+H*HMFV%CDS1?U#[NJ@4D1HH#6?:3Z0-L/E! M;'ER,[%33)R=U7WFZ7 SQ-N9Z-AMZG2KB= \7)A_08\5'>;7<=D^HB=KY\.G M;[PJ5^MB=:_WJFV:<[GRZ.^:$'!/IGP*#F>U[A-"O&OPIR0U]NY=BJK2)6M9 M>2NNR?=><;X/8KU@ >5)E.B2G*GZ1T@"B0@%5!MKH?Z6RC0/W.[@!^E-?A?? M4 =K\KU?AL/U?GX8,SM3ZA$)-[.X :&A#!3I?GG-"Z"H^[RWMQ+3V_W],+69 M[_&M1-^_S[=[S3VSZ:^KNT)'"EP7MX*KG:8."U)GO[=+\LTVNVE@B(EU]Z\? M/K[KAYD8#H Z5CT-V!M. 7*"9%B//:+AIK\N0("OFA=/Y;4MI!V5%C4T[FRI M41;"]=.C;!X?>7>^S0PPT7EU5[8@ER%C.(<13W*(HBB!),TD%!*%88SR7'#J M=&5^F,[$6OSQ\Q?'U?88'KJ%"D51"E&0<(T'@[G.,@CS% >A"(A,XL6#J&@Y M(R)]>M:8?&F#*8$&!Q1UK0M>ZX-'N8T>]X.9W<[$ PYN%JV?4M50G,#/?T(J M7P$#1ZC,&R>,")Q\?9L4O&RGMU0/E('K73JBUUOZ XCW 6$1@G-%8' M"JX=1%$&<22%R$,6T]3)0728S,16K".J8WXT53?M/(*,G7*>+Z^;;FY$;0E> M=$T+_&GFL$B>%/,(D5GUZ$*/BE6O3(MVUJH_:(Z4O^>[*\%M5MN,@YR>,XE3"1N8 ($PISQ$,8XCR+ M,>9!YA;L]PPR3&U/&O*]K&ZV90"8^[@7CX)4]<\70&RY'Y$V-O/46][E_=@3 MZGC]=WXJV299K"?8!>A$ ]VW99N3WI,.:/$\YY0]S]3XS"Z;68+Y\\R>9XH. M9IP]$ROCUD/-Y[TRL-JC;LI@;TZ7&0^#C$$4!D2M611#FF@/.$Z0.F!&2$BG M8)(C="9>5SJJYJIQ1.GY8^C8F74/,KN9WHVX&XH3G"-/2.7):AVC,JME.2'J MKO:?>MS=8:UOO=IL%5V%Z/)[4=LZJ@^\.GFLYH8B>"WTIJU8-2N_9L"RTOLQ MJ4_[HL\4V$W3AF4%7S5U3U[G ;E&>9L/C3>;EWE F+YW>>@Q]]++[U9J@M2( M70/"]YO^H6D<10%A$L8)USYE)G3Z9@ %(W&D:WAD@94S9I#*Q&K7T=WV5[1J M+.J TK#N>9/=30.G%]N^3K(7\<<51MZ#P4\)Y),2#=0\/O[N;$6.3[+?KVI\ M^N&Q6^NV.K).!MD&-&Z:-.8BY1A#EN$ (B8C2#.]P28Y%4DB>!HX%? ;I#;Y M-KM?W]WQ?NL$3#Q-:,80)"B.M(5&$ 0-JU%W7A%#9 M'DH\B>]Z-.GD-GEN_>2V"4XH%B)Z.Z<,T9KYM&(A]OZ9Q>:ET;Z%VZ))H;A< M\290])M8,37^@D59$C(NE$HGVOS1".(L$# 2)$PR+!.UI#CZ%X[1FM['T%%N M0IO[M,&+#Z7ZSH?(L<39$'36S@UUR05SL M(G6Q@>KQ0I?1H )\) 6_ &^+6C?,_H<@%6BQGJ:NSAAX/%D8)]*SFIPQH.S: MH%%CC#-*N\UI3-^NOY5+1;Z7]IV%F0ZT45N.A&&(A!"0(L*@.D[$ I-0QHE3 M%*$5U8G-T*;R]L.&KIO!L8/.SM)X!\3-Q!QH%-6TT-NR,,&)PTEH3X;#CN:L M%L,)AEU3X?:RNQ?X;5'5ZU>%3A-?O22KWZZK>_5[>7M'5MTW/)4LH1&+%-C& M'2PRB-,@@CD.DYP3G.7,ZM+3CMS$5L$P %H.@&8!_ >YO?M/8#@!+2OVCE(+ M_$X[BOVBXF8:[ 9T7G/ AE[7[)?A,8YE<_\ZCAYFNWE'7 Y6PPRF^_97J"^ M$]KA+?=KY'>KNE!/7E=$A])_+)>%/@1^K$KVWO*2QW*4*:][#''04@<=>>-F MT#P(?E_97@(YW;\ZB#WJ/M9F_-GN9QV$[=_7NKPV<^.._./"V@X/ M.5]DVZ!(3X+;AI\<6<=$*>RW;Y5H&JE=R;;?VG9_SQ%/2)ASR&D:J^U.&$%" M0@3#@+&,QF&,J%.\R2F"$VOI4_+Z^J5E8$08F#6&=GL3G\BX:?&9H+C7-K&4 MU%=QDU/DYJUN8BG\7GD3V_?."Q$#R(,614[\Q:\H3VXY#[7E<&Q?98FCIOI@"&3>#T74IFJ;:KJM\WGH5 MV=*=N5^1(QS[/8M+^O?3!T?W?B@Z^1+=:5\6J+IBI MT[404I @RP1D*980!;%0QY,T@4FJ3B3-)_3&SM:DHEMV88J*#JRX$'3 MO0!M$25](2*ZB)!U:3Z>UZD[_ELPC_-WEKE]/B?QW[;?@S>][X'^6#W5;\B\ M_3)MY#Q1/W!VI_+9<_6#.)_'R_&'MMA\%=1?JO( MW4W!R-)D,7,CL M ,VPZ?F<*PK^\K'6(D MJJ+D3;7.;6L \YA9_3^(]95\6U92%&L=%[9@<9ZILR112ZWNRQ)A!C$EL9H# M07G* T1PY.S;.H>CJ?WEG[^ 2BQUUD5]1GC/V;@[^,/F0M/Q9*9I@H8WT# ' M&NXNVEJ]3[JF-(^W1S+%I;Z$Z_'IV<7F S*?KK>S^)G?)><#OH.N.B\#CS.5 MO1RKMF+J)E60<(Q%&%,H0A)!A+" )$S5G@>G.,$Q8F'LY&,[3FIBX]92ZW