0001628280-20-017108.txt : 20201204 0001628280-20-017108.hdr.sgml : 20201204 20201204160747 ACCESSION NUMBER: 0001628280-20-017108 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20201031 FILED AS OF DATE: 20201204 DATE AS OF CHANGE: 20201204 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cloudera, Inc. CENTRAL INDEX KEY: 0001535379 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 262922329 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38069 FILM NUMBER: 201369975 BUSINESS ADDRESS: STREET 1: 395 PAGE MILL ROAD CITY: PALO ALTO STATE: CA ZIP: 94306 BUSINESS PHONE: 650 644 3950 MAIL ADDRESS: STREET 1: 395 PAGE MILL ROAD CITY: PALO ALTO STATE: CA ZIP: 94306 10-Q 1 cldr-20201031.htm 10-Q cldr-20201031
00015353791/312021Q3FALSEus-gaap:AccountingStandardsUpdate201613MemberP3Y0M0DP2Y0M0D00015353792020-02-012020-10-31xbrli:shares00015353792020-11-30iso4217:USD00015353792020-10-3100015353792020-01-310001535379cldr:OtherMember2020-10-310001535379cldr:OtherMember2020-01-310001535379cldr:DeferredRevenueMember2020-10-310001535379cldr:DeferredRevenueMember2020-01-31iso4217:USDxbrli:shares0001535379us-gaap:LicenseMember2020-08-012020-10-310001535379us-gaap:LicenseMember2019-08-012019-10-310001535379us-gaap:LicenseMember2020-02-012020-10-310001535379us-gaap:LicenseMember2019-02-012019-10-310001535379us-gaap:ServiceMember2020-08-012020-10-310001535379us-gaap:ServiceMember2019-08-012019-10-310001535379us-gaap:ServiceMember2020-02-012020-10-310001535379us-gaap:ServiceMember2019-02-012019-10-3100015353792020-08-012020-10-3100015353792019-08-012019-10-3100015353792019-02-012019-10-310001535379us-gaap:ResearchAndDevelopmentExpenseMember2020-08-012020-10-310001535379us-gaap:ResearchAndDevelopmentExpenseMember2019-08-012019-10-310001535379us-gaap:ResearchAndDevelopmentExpenseMember2020-02-012020-10-310001535379us-gaap:ResearchAndDevelopmentExpenseMember2019-02-012019-10-310001535379us-gaap:SellingAndMarketingExpenseMember2020-08-012020-10-310001535379us-gaap:SellingAndMarketingExpenseMember2019-08-012019-10-310001535379us-gaap:SellingAndMarketingExpenseMember2020-02-012020-10-310001535379us-gaap:SellingAndMarketingExpenseMember2019-02-012019-10-310001535379us-gaap:GeneralAndAdministrativeExpenseMember2020-08-012020-10-310001535379us-gaap:GeneralAndAdministrativeExpenseMember2019-08-012019-10-310001535379us-gaap:GeneralAndAdministrativeExpenseMember2020-02-012020-10-310001535379us-gaap:GeneralAndAdministrativeExpenseMember2019-02-012019-10-310001535379us-gaap:CommonStockMember2020-07-310001535379us-gaap:AdditionalPaidInCapitalMember2020-07-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-310001535379us-gaap:RetainedEarningsMember2020-07-3100015353792020-07-310001535379us-gaap:CommonStockMember2020-08-012020-10-310001535379us-gaap:AdditionalPaidInCapitalMember2020-08-012020-10-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-08-012020-10-310001535379us-gaap:RetainedEarningsMember2020-08-012020-10-310001535379us-gaap:CommonStockMember2020-10-310001535379us-gaap:AdditionalPaidInCapitalMember2020-10-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-310001535379us-gaap:RetainedEarningsMember2020-10-310001535379us-gaap:CommonStockMember2019-07-310001535379us-gaap:AdditionalPaidInCapitalMember2019-07-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-310001535379us-gaap:RetainedEarningsMember2019-07-3100015353792019-07-310001535379us-gaap:CommonStockMember2019-08-012019-10-310001535379us-gaap:AdditionalPaidInCapitalMember2019-08-012019-10-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-08-012019-10-310001535379us-gaap:RetainedEarningsMember2019-08-012019-10-310001535379us-gaap:CommonStockMember2019-10-310001535379us-gaap:AdditionalPaidInCapitalMember2019-10-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-10-310001535379us-gaap:RetainedEarningsMember2019-10-3100015353792019-10-310001535379us-gaap:CommonStockMember2020-01-310001535379us-gaap:AdditionalPaidInCapitalMember2020-01-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-310001535379us-gaap:RetainedEarningsMember2020-01-310001535379us-gaap:CommonStockMember2020-02-012020-10-310001535379us-gaap:AdditionalPaidInCapitalMember2020-02-012020-10-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-02-012020-10-310001535379us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-310001535379srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-310001535379us-gaap:RetainedEarningsMember2020-02-012020-10-310001535379us-gaap:CommonStockMember2019-01-310001535379us-gaap:AdditionalPaidInCapitalMember2019-01-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-310001535379us-gaap:RetainedEarningsMember2019-01-3100015353792019-01-310001535379us-gaap:CommonStockMember2019-02-012019-10-310001535379us-gaap:AdditionalPaidInCapitalMember2019-02-012019-10-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-02-012019-10-310001535379us-gaap:RetainedEarningsMember2019-02-012019-10-310001535379cldr:OtherMember2020-02-012020-10-310001535379cldr:OtherMember2019-02-012019-10-310001535379cldr:DeferredRevenueMember2020-02-012020-10-310001535379cldr:DeferredRevenueMember2019-02-012019-10-31cldr:segment00015353792020-02-012020-02-010001535379us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2020-02-0100015353792020-02-012020-04-3000015353792020-04-3000015353792020-05-012020-07-3100015353792020-11-012020-10-3100015353792021-02-012020-10-31xbrli:pure0001535379cldr:EventadorLabsIncMember2020-10-080001535379cldr:EventadorLabsIncMember2020-10-082020-10-080001535379srt:MinimumMembercldr:EventadorLabsIncMember2020-08-012020-10-310001535379srt:MaximumMembercldr:EventadorLabsIncMember2020-08-012020-10-310001535379us-gaap:MoneyMarketFundsMember2020-10-310001535379us-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-10-310001535379us-gaap:AssetBackedSecuritiesMember2020-10-310001535379us-gaap:CorporateDebtSecuritiesMember2020-10-310001535379us-gaap:CommercialPaperMember2020-10-310001535379us-gaap:MunicipalBondsMember2020-10-310001535379us-gaap:CertificatesOfDepositMember2020-10-310001535379us-gaap:USTreasurySecuritiesMember2020-10-310001535379us-gaap:MoneyMarketFundsMember2020-01-310001535379us-gaap:AssetBackedSecuritiesMember2020-01-310001535379us-gaap:CorporateDebtSecuritiesMember2020-01-310001535379us-gaap:CommercialPaperMember2020-01-310001535379us-gaap:MunicipalBondsMember2020-01-310001535379us-gaap:CertificatesOfDepositMember2020-01-310001535379us-gaap:USTreasurySecuritiesMember2020-01-310001535379us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:FairValueMeasurementsRecurringMember2020-10-310001535379us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:OtherOperatingIncomeExpenseMember2020-08-012020-10-310001535379us-gaap:OtherOperatingIncomeExpenseMember2020-02-012020-10-310001535379us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2020-10-310001535379us-gaap:ComputerEquipmentMember2020-10-310001535379us-gaap:ComputerEquipmentMember2020-01-310001535379us-gaap:FurnitureAndFixturesMember2020-10-310001535379us-gaap:FurnitureAndFixturesMember2020-01-310001535379us-gaap:LeaseholdImprovementsMember2020-10-310001535379us-gaap:LeaseholdImprovementsMember2020-01-310001535379us-gaap:DevelopedTechnologyRightsMember2020-10-310001535379us-gaap:DevelopedTechnologyRightsMember2020-02-012020-10-310001535379us-gaap:CustomerRelationshipsMember2020-10-310001535379us-gaap:CustomerRelationshipsMember2020-02-012020-10-310001535379us-gaap:ContractBasedIntangibleAssetsMember2020-10-310001535379us-gaap:ContractBasedIntangibleAssetsMember2020-02-012020-10-310001535379us-gaap:DevelopedTechnologyRightsMember2020-01-310001535379us-gaap:DevelopedTechnologyRightsMember2020-01-312020-01-310001535379us-gaap:CustomerRelationshipsMember2020-01-310001535379us-gaap:CustomerRelationshipsMember2020-01-312020-01-310001535379us-gaap:ContractBasedIntangibleAssetsMember2020-01-310001535379us-gaap:ContractBasedIntangibleAssetsMember2020-01-312020-01-3100015353792020-01-312020-01-31cldr:defendant0001535379cldr:InReClouderaIncSecuritiesLitigationMember2019-06-072019-06-07cldr:directorOrOfficer0001535379cldr:InReClouderaIncSecuritiesLitigationMember2019-06-07cldr:plantiff0001535379cldr:InReClouderaIncSecuritiesLitigationMember2020-10-162020-10-160001535379cldr:LazardVClouderaIncMember2019-06-070001535379cldr:LeeEtAlVColeEtAlMember2019-07-300001535379cldr:SlatteryVReillyEtAlMember2019-09-050001535379cldr:FrentzelVBeardenEtAlMember2019-10-16cldr:derivativeAction00015353792019-10-160001535379cldr:ChenVReillyEtAlMember2019-09-0300015353792020-03-030001535379us-gaap:SubsequentEventMember2020-12-02cldr:plan0001535379cldr:EquityIncentivePlan2017Member2020-02-012020-10-310001535379cldr:EquityIncentivePlan2017Member2020-02-012020-02-010001535379cldr:EquityIncentivePlan2017Member2020-10-310001535379us-gaap:EmployeeStockOptionMember2020-02-012020-10-310001535379srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-02-012020-10-310001535379srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-02-012020-10-310001535379us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2020-02-012020-10-310001535379srt:MinimumMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMember2020-02-012020-10-310001535379srt:MaximumMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMember2020-02-012020-10-3100015353792019-02-012020-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2020-02-012020-10-310001535379us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-02-012020-10-310001535379us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2020-02-012020-10-310001535379srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2020-02-012020-10-310001535379srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2020-02-012020-10-310001535379us-gaap:RestrictedStockUnitsRSUMember2020-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2020-10-310001535379cldr:EmployeeStockPurchasePlan2017Member2017-03-012017-03-310001535379cldr:EmployeeStockPurchasePlan2017Member2017-03-31cldr:annualShareIncrease0001535379cldr:EmployeeStockPurchasePlan2017Member2020-02-012020-10-310001535379cldr:EmployeeStockPurchasePlan2017Member2020-02-012020-02-010001535379cldr:EmployeeStockPurchasePlan2017Member2020-10-310001535379cldr:SubscriptionSegmentMember2020-08-012020-10-310001535379cldr:SubscriptionSegmentMember2019-08-012019-10-310001535379cldr:SubscriptionSegmentMember2020-02-012020-10-310001535379cldr:SubscriptionSegmentMember2019-02-012019-10-310001535379cldr:ServicesSegmentMember2020-08-012020-10-310001535379cldr:ServicesSegmentMember2019-08-012019-10-310001535379cldr:ServicesSegmentMember2020-02-012020-10-310001535379cldr:ServicesSegmentMember2019-02-012019-10-310001535379us-gaap:OperatingSegmentsMember2020-08-012020-10-310001535379us-gaap:OperatingSegmentsMember2019-08-012019-10-310001535379us-gaap:OperatingSegmentsMember2020-02-012020-10-310001535379us-gaap:OperatingSegmentsMember2019-02-012019-10-310001535379us-gaap:CorporateNonSegmentMember2020-08-012020-10-310001535379us-gaap:CorporateNonSegmentMember2019-08-012019-10-310001535379us-gaap:CorporateNonSegmentMember2020-02-012020-10-310001535379us-gaap:CorporateNonSegmentMember2019-02-012019-10-310001535379us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:NonUsMember2020-08-012020-10-310001535379us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:NonUsMember2019-08-012019-10-310001535379us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:NonUsMember2020-02-012020-10-310001535379us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:NonUsMember2019-02-012019-10-310001535379cldr:PropertyAndEquipmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2020-10-312020-10-310001535379cldr:PropertyAndEquipmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2020-01-312020-01-310001535379us-gaap:EmployeeStockOptionMember2020-02-012020-10-310001535379us-gaap:EmployeeStockOptionMember2019-02-012019-10-310001535379us-gaap:RestrictedStockUnitsRSUMember2020-02-012020-10-310001535379us-gaap:RestrictedStockUnitsRSUMember2019-02-012019-10-310001535379us-gaap:EmployeeStockMember2020-02-012020-10-310001535379us-gaap:EmployeeStockMember2019-02-012019-10-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_______________________________________________
FORM 10-Q 
_______________________________________________
(Mark One)
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended October 31, 2020
or
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from________to________
Commission File Number 001-38069
CLOUDERA, INC.
(Exact name of registrant as specified in its charter)
Delaware26-2922329
(State or other jurisdiction of incorporation or organization)(I.R.S. employer identification no.)
_______________________________________________
5470 Great America Parkway
Santa Clara, CA 95054
(650) 362-0488
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
_______________________________________________

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.00005 par valueCLDRThe New York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports) and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    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  x    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 definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.:
Large accelerated filer

Accelerated filer
Non-accelerated filer

Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by checkmark if the registrant has not elected to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 7(a)(2)(B) of the Securities Act
Indicate by check mark whether the registrant is a shell company (as defined by Rule 12b-2 of the Exchange Act).    Yes      No  
As of November 30, 2020, there were 312,754,747 shares of the registrant’s common stock outstanding.


TABLE OF CONTENTS
Page
Part I. Financial Information
Item 1.
Item 2.
Item 3.
Item 4.
Part II. Other Information
Item 1.
Item 1A.
Item 2.
Item 6.



PART I - FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
CLOUDERA, INC.
Condensed Consolidated Balance Sheets
(in thousands, except share data)
October 31, 2020January 31, 2020
(unaudited)
ASSETS
Current assets:
Cash and cash equivalents
$96,114 $107,638 
Marketable securities
298,711 253,361 
Accounts receivable, net
172,424 249,971 
Deferred costs
44,922 54,776 
Prepaid expenses and other current assets
28,502 42,155 
Total current assets
640,673 707,901 
Property and equipment, net
20,247 21,988 
Marketable securities, non-current
169,324 122,193 
Intangible assets, net
551,835 605,236 
Goodwill
599,291 590,361 
Deferred costs, non-current
30,365 35,260 
Operating lease right-of-use assets
187,469 204,642 
Other assets
10,961 12,209 
TOTAL ASSETS
$2,210,165 $2,299,790 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable
$2,556 $3,858 
Accrued compensation
56,029 61,826 
Other contract liabilities7,895 12,225 
Other accrued liabilities
22,902 22,297 
Operating lease liabilities
29,422 19,181 
Deferred revenue
401,943 460,561 
Total current liabilities
520,747 579,948 
Operating lease liabilities, non-current
176,244 192,324 
Deferred revenue, non-current
57,958 81,926 
Other accrued liabilities, non-current
5,683 7,223 
TOTAL LIABILITIES
760,632 861,421 
STOCKHOLDERS’ EQUITY:
Preferred stock, $0.00005 par value; 20,000,000 shares authorized, no shares issued and outstanding as of October 31, 2020 and January 31, 2020
  
Common stock $0.00005 par value; 1,200,000,000 shares authorized as of October 31, 2020 and January 31, 2020; 312,718,408 and 295,167,761 shares issued and outstanding as of October 31, 2020 and January 31, 2020, respectively
16 15 
Additional paid-in capital
3,044,290 2,923,905 
Accumulated other comprehensive (loss) income
(195)273 
Accumulated deficit
(1,594,578)(1,485,824)
TOTAL STOCKHOLDERS’ EQUITY
1,449,533 1,438,369 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY
$2,210,165 $2,299,790 

See accompanying notes to condensed consolidated financial statements.
1

CLOUDERA, INC.
Condensed Consolidated Statements of Operations
(in thousands, except per share data)
(unaudited)

Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Revenue:
Subscription
$197,355 $166,932 $575,962 $485,872 
Services
20,544 31,360 66,733 96,599 
Total revenue
217,899 198,292 642,695 582,471 
Cost of revenue:(1) (2)
Subscription
25,243 30,224 81,808 88,636 
Services
16,804 27,404 64,119 87,355 
Total cost of revenue
42,047 57,628 145,927 175,991 
Gross profit
175,852 140,664 496,768 406,480 
Operating expenses:(1) (2)
Research and development
56,306 66,657 182,826 196,572 
Sales and marketing
97,952 117,783 316,847 349,657 
General and administrative
33,923 38,691 101,765 135,568 
Total operating expenses
188,181 223,131 601,438 681,797 
Loss from operations
(12,329)(82,467)(104,670)(275,317)
Interest income
1,201 2,756 4,886 9,203 
Other income (expense), net
(1,398)(46)(2,915)291 
Loss before provision for income taxes
(12,526)(79,757)(102,699)(265,823)
Provision for income taxes
(1,419)(2,365)(5,257)(6,472)
Net loss
$(13,945)$(82,122)$(107,956)$(272,295)
Net loss per share, basic and diluted
$(0.04)$(0.29)$(0.36)$(0.98)
Weighted-average shares used in computing net loss per share, basic and diluted
311,009 283,267 302,185 277,260 

(1) Amounts include stock-based compensation expense as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Cost of revenue – subscription
$3,384 $4,306 $11,060 $12,314 
Cost of revenue – services
2,372 4,620 9,363 13,076 
Research and development
16,372 19,697 53,253 55,991 
Sales and marketing
11,806 17,400 41,660 46,199 
General and administrative
7,922 8,191 26,575 37,238 

(2) Amounts include amortization of acquired intangible assets as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Cost of revenue – subscription $3,144 $2,761 $9,303 $8,358 
Sales and marketing 16,605 17,264 49,798 51,764 
See accompanying notes to condensed consolidated financial statements.
2

CLOUDERA, INC.
Condensed Consolidated Statements of Comprehensive Loss
(in thousands)
(unaudited)
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Net loss
$(13,945)$(82,122)$(107,956)$(272,295)
Other comprehensive (loss) income, net of tax:
Foreign currency translation (loss) gain
(241)473 (1,162)(157)
Unrealized (loss) gain on investments
(717)375 694 1,177 
Total other comprehensive (loss) income, net of tax
(958)848 (468)1,020 
Comprehensive loss
$(14,903)$(81,274)$(108,424)$(271,275)

See accompanying notes to condensed consolidated financial statements.
3

CLOUDERA, INC.
Condensed Consolidated Statements of Stockholders' Equity
(in thousands)
(unaudited)
Three Months Ended October 31, 2020
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Total Stockholders’ Equity
Shares
Amount
Balance as of July 31, 2020
309,234 $15 $3,008,394 $763 $(1,580,633)$1,428,539 
Shares issued under employee stock plans
124 392 — — 392 
Vested restricted stock units converted into shares
3,939 1 — — — 1 
Stock-based compensation expense
— — 41,856 — — 41,856 
Shares withheld related to net settlement of restricted stock units
(579)(6,352)— — (6,352)
Unrealized loss on investments
— — — (717)— (717)
 Foreign currency translation loss— — — (241)— (241)
Net loss
— — — — (13,945)(13,945)
Balance as of October 31, 2020
312,718 $16 $3,044,290 $(195)$(1,594,578)$1,449,533 

Three Months Ended October 31, 2019
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Total Stockholders’ Equity
Shares
Amount
Balance as of July 31, 2019
279,595 $14 $2,814,767 $130 $(1,339,415)$1,475,496 
Shares issued under employee stock plans
1,845 — 5,856 — — 5,856 
Vested restricted stock units converted into shares
6,378 — — — —  
Stock-based compensation expense
— — 54,214 — — 54,214 
Shares withheld related to net settlement of restricted stock units
(700)— (5,431)— — (5,431)
Unrealized gain on investments
— — — 375 — 375 
Foreign currency translation gain— — — 473 — 473 
Net loss
— — — — (82,122)(82,122)
Balance as of October 31, 2019
287,118 $14 $2,869,406 $978 $(1,421,537)$1,448,861 
See accompanying notes to condensed consolidated financial statements.
4

CLOUDERA, INC.
Condensed Consolidated Statements of Stockholders' Equity
(in thousands)
(unaudited)
Nine Months Ended October 31, 2020
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Total Stockholders’ Equity
Shares
Amount
Balance as of January 31, 2020
295,168 $15 $2,923,905 $273 $(1,485,824)1,438,369 
Shares issued under employee stock plans
7,961 — 26,353 — — 26,353 
Vested restricted stock units converted into shares
16,035 1 — — — 1 
Shares issued under employee stock purchase plan
800 — 7,730 — — 7,730 
Repurchases of common stock(3,945)— (25,974)— — (25,974)
Stock-based compensation expense
— — 141,911 — — 141,911 
Shares withheld related to net settlement of restricted stock units
(3,301)— (29,635)— — (29,635)
Unrealized gain on investments
— — — 694 — 694 
Foreign currency translation loss— — — (1,162)— (1,162)
Cumulative effect of accounting change— — — — (798)(798)
Net loss
— — — — (107,956)(107,956)
Balance as of October 31, 2020
312,718 $16 $3,044,290 $(195)$(1,594,578)$1,449,533 

Nine Months Ended October 31, 2019
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Total Stockholders’ Equity
Shares
Amount
Balance as of January 31, 2019
268,819 $13 $2,711,340 $(42)$(1,149,242)$1,562,069 
Shares issued under employee stock plans
3,776 1 10,743 — — 10,744 
Vested restricted stock units converted into shares
16,558 — — — —  
Shares issued under employee stock purchase plan
735 — 3,590 — — 3,590 
Stock-based compensation expense
— — 164,818 — — 164,818 
Shares withheld related to net settlement of restricted stock units
(2,770)— (21,085)— — (21,085)
Unrealized gain on investments
— — — 1,177 — 1,177 
Foreign currency translation loss— — — (157)— (157)
Net loss
— — — — (272,295)(272,295)
Balance as of October 31, 2019
287,118 $14 $2,869,406 $978 $(1,421,537)$1,448,861 
See accompanying notes to condensed consolidated financial statements.
5

CLOUDERA, INC.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)

Nine Months Ended October 31,
20202019
CASH FLOWS FROM OPERATING ACTIVITIES
Net loss
$(107,956)$(272,295)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation and amortization
67,016 69,123 
 Non-cash lease expense34,208 33,897 
Stock-based compensation expense
141,911 164,818 
Amortization of deferred costs
50,750 33,579 
Other
8,387 (1,903)
Changes in assets and liabilities:
Accounts receivable
76,067 78,952 
Prepaid expenses and other assets
14,508 (3,754)
Deferred costs
(36,001)(37,200)
Accounts payable
(2,098)4,193 
Accrued compensation
(10,225)(2,323)
Other accrued liabilities
(3,447)4,904 
 Other contract liabilities(4,330)(9,445)
Operating lease liabilities
(24,731)(27,898)
Deferred revenue
(84,889)(62,058)
Net cash provided by (used in) operating activities
119,170 (27,410)
CASH FLOWS FROM INVESTING ACTIVITIES
Purchases of marketable securities
(395,200)(392,497)
Proceeds from sale of marketable securities
110,322 56,741 
Maturities of marketable securities
191,670 331,630 
Cash used in business combinations, net of cash acquired
(12,358)(4,500)
Capital expenditures
(7,305)(6,488)
Net cash used in investing activities
(112,871)(15,114)
CASH FLOWS FROM FINANCING ACTIVITIES
Repurchases of common stock(25,974) 
Taxes paid related to net share settlement of restricted stock units(29,635)(21,085)
Proceeds from employee stock plans
38,191 19,633 
Net cash used in financing activities
(17,418)(1,452)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(405)(1,508)
Net decrease in cash, cash equivalents and restricted cash(11,524)(45,484)
Cash, cash equivalents and restricted cash — Beginning of period110,990 162,039 
Cash, cash equivalents and restricted cash — End of period $99,466 $116,555 

SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES
Purchases of property and equipment, accrued but not yet paid
$60 $138 
Right-of-use assets obtained in exchange for new operating lease liabilities
$8,040 $3,741 


See accompanying notes to condensed consolidated financial statements.
6

CLOUDERA, INC.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)


As of October 31,
20202019
Reconciliation of cash, cash equivalents and restricted cash as shown in the statement of cash flows
Cash and cash equivalents$96,114 $113,203 
Restricted cash included in Other assets3,352 3,352 
Total cash, cash equivalents and restricted cash$99,466 $116,555 
See accompanying notes to condensed consolidated financial statements.
7

CLOUDERA, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)




1. Summary of Business and Significant Accounting Policies
Description of Business
Cloudera, Inc. was incorporated in the state of Delaware on June 27, 2008 and is headquartered in Santa Clara, California. Cloudera is an enterprise data cloud company. We sell software subscriptions and public cloud services for the recently released Cloudera Data Platform (CDP) solution-set and software subscriptions for our traditional on-premises data platforms. Subscriptions include software access rights and technical support. We also provide professional services for the implementation and use of our software subscriptions, machine learning expertise and consultation, training and education services. Our offerings are based predominantly on open source software, utilizing data stored natively in public cloud object stores as well as in various open source data stores. Unless the context requires otherwise, the words “we,” “us,” “our”and “Cloudera” refer to Cloudera, Inc. and its subsidiaries taken as a whole.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles (GAAP) in the United States and the applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. The condensed consolidated financial statements include the results of Cloudera, Inc. and its wholly owned subsidiaries, which are located in various countries, including the United States, Australia, China, India, Germany, Ireland, The Netherlands, Singapore, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The consolidated balance sheet as of January 31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The information contained herein reflects all adjustments necessary for a fair presentation of our results of operations, financial position, stockholders’ equity and cash flows. All such adjustments are of a normal, recurring nature. The results of operations for the three and nine months ended October 31, 2020 are not necessarily indicative of results to be expected for the full year ending January 31, 2021 or for any other interim periods or for any other future years.
The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K and Form 10-K/A for the year ended January 31, 2020, filed with the SEC on March 27, 2020, October 26, 2020, and November 6, 2020, respectively. There have been no material changes in our significant accounting policies as described in our Annual Report on Form 10-K, as amended, for the year ended January 31, 2020 other than as noted below under “New Accounting Policies". We have enhanced the disclosure specific to our subscription revenue policy below under "Subscription Revenue".
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2021, for example, refer to the fiscal year ending January 31, 2021.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include the useful lives of property and equipment and intangible assets, allowance for credit losses, stock-based compensation expense, bonus attainment, self-insurance costs incurred, the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the evaluation for impairment of intangible assets and goodwill, the estimated period of benefit for deferred contract costs, estimates related to our revenue recognition, such as the assessment of elements in a multi-element arrangement and the value assigned to each element, contingencies, and the incremental borrowing rate used in discounting our lease liabilities. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.
8

Due to the COVID-19 Coronavirus pandemic (COVID-19 or COVID-19 pandemic), there has been uncertainty and disruption in the global economy and financial markets. We are not aware of any specific event or circumstance that would require an update to our estimates or judgments or a revision of the carrying value of our assets or liabilities as of October 31, 2020. While there was not a material impact to our condensed consolidated financial statements as of and for the three and nine months ended October 31, 2020, these estimates may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 pandemic that could result in material impacts to our condensed consolidated financial statements in future reporting periods.
Segments
We operate as two operating segments – subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.
Concentrations of Credit Risk and Significant Customers
Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times, such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.
Our trade receivables are recorded at the invoice amount, net of an allowance for credit losses, which is not material. The allowance for credit losses reflects our best estimate of probable losses inherent in the receivable portfolio determined based on various factors including historical experience, credit quality of the customer, current economic conditions and management’s expectations of future economic conditions. Receivables are written-off and charged against the recorded allowance when we have exhausted collection efforts without success.  
The COVID-19 pandemic and the recent economic downturn prompted us to perform additional credit reviews of our existing customers. After performing our additional reviews, we determined that, while we may experience delays in our collections, the risk of credit loss on our trade receivables as of October 31, 2020 is not expected to materially differ from prior periods.
As of October 31, 2020 and January 31, 2020, no single customer represented more than 10% of accounts receivable. For each of the three and nine months ended October 31, 2020 and 2019, no single customer accounted for 10% or more of revenue.
Recently Adopted Accounting Standards
We adopted the following accounting standards as of February 1, 2020:
ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment;
ASU No. 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement; and
 ASU No. 2018-15, Intangibles-Goodwill and Other - Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)
The adoption of the above listed accounting standards did not have a material impact on our condensed consolidated financial statements as of and for the three and nine months ended October 31, 2020.
In June 2016, the Financial Accounting Standards Board issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires an entity to utilize a new impairment model known as the current expected credit loss model in place of the currently used incurred loss method. Under this update, on initial recognition and at each reporting period, an entity will be required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. For trade receivables, loans, and other financial instruments, an entity will be required to use a forward-looking expected loss model to recognize credit losses that are probable. It also eliminates the concept of other-than-temporary impairment and requires
9

credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. We adopted ASU 2016-13 using the modified retrospective approach as of February 1, 2020. As a result of the adoption, we recorded a $0.8 million adjustment to our beginning accumulated deficit balance to reflect the cumulative effect of the accounting change. The impact of the adoption was not material to our consolidated financial statements as credit losses are not expected to be significant based on historical collection trends, the financial condition of payment partners and external market factors. We will continue to actively monitor the impact of the recent COVID-19 pandemic on expected credit losses.
Recently Issued Accounting Standards
In October 2020, the FASB issued ASU No. 2020-08, Codification Improvements to Subtopic 310-20, Receivables – Nonrefundable Fees and Other Costs (ASU 2020-08) to provide further clarification and update the previously issued guidance in ASU 2017-08, Receivables - Nonrefundable Fees and Other Costs (Subtopic 310-20: Premium Amortization on Purchased Callable Debt Securities” (ASU 2017-08). ASU 2017-08 shortened the amortization period for certain callable debt securities purchased at a premium by requiring that the premium be amortized to the earliest call date. ASU 2020-08 requires that at each reporting period, to the extent that the amortized cost of an individual callable debt security exceeds the amount repayable by the issuer at the next call date, the excess premium shall be amortized to the next call date. ASU 2020-08 is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2020 and to be applied prospectively. We do not anticipate that ASU 2020-08 will have a material impact on our consolidated financial statements.
New Accounting Policies
Derivative contracts
During the first quarter of fiscal year 2021, we implemented a currency risk management program. We use derivative financial instruments as a part of our strategy to manage exposure related to foreign currency denominated monetary assets and liabilities. These derivative contracts consist of foreign currency forward contracts and are not designated as hedging instruments under the applicable accounting guidance. Accordingly, they are carried at fair value as either assets or liabilities on our condensed consolidated balance sheets. The changes in the fair value are included in Other income (expense), net within our condensed consolidated statements of operations and are intended to offset the foreign currency gains or losses associated with the underlying monetary assets and liabilities.
Our foreign currency forward contracts are classified within Level 2 of the fair value hierarchy as the valuation inputs are based on quoted prices and market observable data of similar instruments in active markets, including currency spot and forward rates.
Subscription Revenue
We sell subscriptions and services for an integrated suite of data analytics and management products. Our subscription offerings are based predominantly on open source software including Spark, Impala, Hive, HBase, Kafka, Hadoop, and more. The open source software is available from the Apache Software Foundation ("ASF”) or available through an Affero General Public License (“AGPL“). Certain subscriptions also include licenses of proprietary software that provide additional features and functionality not included in the open source software.
Subscription revenue relates to term (or time-based) subscriptions to our platform, which can include both open source and proprietary software and related support. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Within our subscription arrangements, we account for the license to the proprietary software, if any, and support as two separate performance obligations. As the open source software is publicly available at no cost to the customer, we have determined that there is no value to be assigned to the open source software in our subscription arrangements. The proprietary software license represents a promise to provide a license to use functional intellectual property that is recognized at a point in time on the date access to the software is made available to the customer and the license period has begun. We have concluded the support is a stand-ready performance obligation that consists of a series of distinct days of service that are satisfied ratably over time as the services are provided. We use a time-based output method to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. We recognize support revenue ratably, typically beginning on the start of the contractual term of the arrangement.
10

As part of our support offered under a subscription, we stand ready to help customers resolve technical issues related to the installed platform. The subscriptions are designed to assist throughout a customer’s lifecycle from development to proof-of-concept, to quality assurance and testing, to production and development. Our subscriptions are generally offered under renewable, fixed fee contracts where payments are typically due annually in advance and may have a term of one year or multiple years. The contracts generally do not contain refund provisions for fees earned related to services performed. Unearned subscription revenue is included in deferred revenue and other contract liabilities. On occasion, we may sell engineering services and/or a premium subscription agreement that provides a customer with development input and the opportunity to work more closely with our developers.

2. Revenue from Contracts with Customers
The following table reflects our contract liabilities balances (in thousands):
October 31,
2020
January 31,
2020
Deferred revenue$401,943 $460,561 
Other contract liabilities7,895 12,225 
Deferred revenue, non-current57,958 81,926 
Total contract liabilities$467,796 $554,712 
Significant changes in the contract liabilities balances during the period ended October 31, 2020 are as follows (in thousands):
Contract Liabilities
January 31, 2020$554,712 
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(165,645)
Increases due to invoicing prior to satisfaction of performance obligations125,655 
April 30, 2020514,722 
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(166,692)
Increases due to invoicing prior to satisfaction of performance obligations137,941 
July 31, 2020485,971 
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(172,525)
Increases due to invoicing prior to satisfaction of performance obligations154,350 
October 31, 2020$467,796 
Remaining Performance Obligations
The transaction price allocated to remaining performance obligations represents contracted revenue that has been billed but not recognized, and unbilled non-cancelable amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including seasonality, the timing of renewals and average contract terms.
During the three and nine months ended October 31, 2020, net revenue recognized from our remaining performance obligations satisfied in previous periods was not material.
As of October 31, 2020, approximately $827.4 million of revenue is expected to be recognized from remaining performance obligations in the amount of approximately $548.5 million over the next 12 months and approximately $278.9 million thereafter.
11

Contract Assets
Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer when that right is conditional on something other than the passage of time (e.g., performance prior to invoicing on fixed fee service arrangements with substantive acceptance terms). We record unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as we have an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. As of October 31, 2020 and January 31, 2020, contract assets were $3.0 million and $4.6 million, respectively, which are included in prepaid expenses and other current assets.

3. Business Combinations
On October 8, 2020, we acquired 100% voting interest in Eventador Labs, Inc. (Eventador), a provider of cloud-native services for enterprise-grade stream processing, for aggregate cash consideration of $18.0 million. We believe Eventador will accelerate innovation in our Cloudera DataFlow streaming platform and deliver more business value to our customers in real-time streaming analytics applications.
Under the terms of the agreement, $3.5 million of the aggregate consideration is payable to the former employees and is contingent upon their continued employment. As a result, these payments will be recorded as compensation expense over the contractual term of three years. Purchase consideration of $14.5 million has been preliminarily allocated primarily to goodwill and intangible assets of $8.9 million and $5.7 million, respectively. The intangible assets are being amortized over their respective useful lives ranging from 4 to 5 years.
The results of operations of Eventador have been included in our consolidated statements of operations from the acquisition date and were not material.

4. Cash Equivalents and Marketable Securities
The following are the fair values of our cash equivalents and marketable securities as of October 31, 2020 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds
$27,618 $— $— $27,618 
Marketable securities:
U.S. agency obligations
65,965 51 (32)65,984 
Asset-backed securities
2,907 14  2,921 
Corporate notes and obligations
226,352 1,634 (14)227,972 
Commercial paper
51,171 26 (2)51,195 
Municipal securities
18,284 156 (5)18,435 
Certificates of deposit
57,999 60  58,059 
U.S. treasury securities
43,413 59 (3)43,469 
Total cash equivalents and marketable securities
$493,709 $2,000 $(56)$495,653 
12


The following are the fair values of our cash equivalents and marketable securities as of January 31, 2020 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds
$34,596 $— $— $34,596 
Marketable securities:
Asset-backed securities
68,194 235  68,429 
Corporate notes and obligations
199,226 891  200,117 
Commercial paper
46,460 7  46,467 
Municipal securities
20,865 65  20,930 
Certificates of deposit
14,996 19  15,015 
U.S. treasury securities
24,563 33  24,596 
Total cash equivalents and marketable securities
$408,900 $1,250 $ $410,150 
The contractual maturities of investments in available-for-sale securities were as follows (in thousands):
October 31, 2020January 31, 2020
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$325,444 $326,329 $273,582 $274,058 
Due after one year through five years168,265 169,324 135,318 136,092 
Total investments in marketable securities$493,709 $495,653 $408,900 $410,150 
The unrealized loss for each of these fixed rate marketable securities was not material as of October 31, 2020 and January 31, 2020. The unrealized losses on these investments were primarily due to changes in market interest rates. We expect to receive the full principal and interest on all of these marketable securities and have the ability and intent to hold these investments until a recovery of fair value. We determined that no credit losses related to our marketable securities was required for the three and nine months ended October 31, 2020 and 2019.
Realized gains and realized losses on our cash equivalents and marketable securities are included in other income (expense), net on the condensed consolidated statement of operations and were not material for the three and nine months ended October 31, 2020 and 2019.
Reclassification adjustments out of accumulated other comprehensive income into net loss were not material for the three and nine months ended October 31, 2020 and 2019.

5.     Fair Value Measurement
Our financial assets and liabilities consist principally of cash and cash equivalents, marketable securities, accounts receivable and accounts payable. We measure and record certain financial assets and liabilities at fair value on a recurring basis. The estimated fair value of accounts receivable and accounts payable approximates their carrying value due to their short-term nature. Cash equivalents and marketable securities are recorded at estimated fair value.
All of our cash equivalents and marketable securities are classified within Level 1 or Level 2 because the cash equivalents and marketable securities are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.
13

We follow a three-level valuation hierarchy for disclosure of fair value measurements as follows:
Level 1    Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2    Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3    Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of October 31, 2020 (in thousands):
Level 1Level 2Total
Financial assets
Money market funds
$27,618 $ $27,618 
U.S. agency obligations
 65,984 65,984 
Asset-backed securities
 2,921 2,921 
Corporate notes and obligations
 227,972 227,972 
Commercial paper
 51,195 51,195 
Municipal securities
 18,435 18,435 
Certificates of deposit
 58,059 58,059 
U.S. treasury securities
 43,469 43,469 
Total financial assets
$27,618 $468,035 $495,653 
The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2020 (in thousands):
Level 1Level 2Total
Financial assets
Money market funds
$34,596 $ $34,596 
Asset-backed securities
 68,429 68,429 
Corporate notes and obligations
 200,117 200,117 
Commercial paper
 46,467 46,467 
Municipal securities
 20,930 20,930 
Certificates of deposit
 15,015 15,015 
U.S. treasury securities
 24,596 24,596 
Total financial assets
$34,596 $375,554 $410,150 

We value our Level 1 assets using quoted prices in active markets for identical instruments. We value our Level 2 assets with the help of a third-party pricing service using quoted market prices for similar instruments, non-binding market prices that are corroborated by observable market data, or pricing models such as discounted cash flow techniques. We use such pricing data as the primary input, to which we have not made any material adjustments during the periods presented, to make our determination and assessments as to the ultimate valuation of these assets.
We have no Level 1 or 3 liabilities and no Level 3 assets.
14

Assets Measured at Fair Value on a Nonrecurring Basis
Certain of our assets, including intangible assets and goodwill, are measured at fair value on a nonrecurring basis, when they are deemed to be other-than temporarily impaired. There were no material impairment charges recognized during the three and nine months ended October 31, 2020, and 2019.

6.     Derivative Contracts
We generate revenues and incur expenses in numerous currencies and are exposed to foreign currency risk. In the first quarter of fiscal year 2021, we implemented a currency risk management program, executing foreign currency forward contracts to offset the gains and losses on foreign currency denominated monetary assets and liabilities. The duration of our foreign currency forward contracts is less than 12 months. We do not enter into any derivatives for trading or speculative purposes.
Our foreign currency forward contract liabilities and assets are classified within Level 2 in the three-level valuation hierarchy. The fair value of these contracts were not material. During the three and nine months ended October 31, 2020, we recorded a gain of $0.2 million and a loss of $0.8 million, respectively, in other income (expense), net within our condensed consolidated statements of operations and is reported as part of other adjustments to reconcile net loss to net cash provided by operating activities in the condensed consolidated statements of cash flows. As of October 31, 2020, we had outstanding foreign currency forward contracts not designated as hedges with a total notional value of $13.7 million.

7. Balance Sheet Components
Property and Equipment, Net
The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):
As of
October 31, 2020January 31, 2020
Computer equipment and software
$24,313 $22,489 
Office furniture and equipment
13,636 12,672 
Leasehold improvements
26,680 24,236 
Property and equipment, gross
64,629 59,397 
Less: accumulated depreciation and amortization
(44,382)(37,409)
Property and equipment, net
$20,247 $21,988 
Depreciation and amortization expense was $2.3 million and $2.9 million for the three months ended October 31, 2020 and 2019, respectively, and $7.9 million and $9.0 million for the nine months ended October 31, 2020 and 2019, respectively.
Intangible Assets
Intangible assets consisted of the following as of October 31, 2020 (in thousands):
Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$22,770 $(13,762)$9,008 3.4
Customer relationships and other acquired intangible assets
671,947 (130,645)541,302 8.2
Unbilled contracts
18,300 (16,775)1,525 0.2
Total
$713,017 $(161,182)$551,835 8.1
15


Intangible assets consisted of the following as of January 31, 2020 (in thousands):
Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$17,570 $(11,321)$6,249 2.0
Customer relationships and other acquired intangible assets
671,447 (80,847)590,600 8.9
Unbilled contracts
18,300 (9,913)8,387 0.9
Total
$707,317 $(102,081)$605,236 8.7
Amortization expense for intangible assets was $19.7 million and $20.0 million for the three months ended October 31, 2020 and 2019, respectively, and $59.1 million and $60.1 million for the nine months ended October 31, 2020 and 2019, respectively.
The expected future amortization expense of these intangible assets as of October 31, 2020 is as follows (in thousands):
Remaining three months of fiscal 2021$19,205 
fiscal 202270,239 
fiscal 202367,887 
fiscal 202467,376 
fiscal 202567,286 
fiscal 2026 and thereafter259,842 
Total amortization expense$551,835 
Goodwill
The following table represents the changes to goodwill (in thousands):
Balance at January 31, 2020$590,361 
    Eventador acquisition8,930 
Balance at October 31, 2020$599,291 
Accrued Compensation
Accrued compensation consists of the following (in thousands):
As of
October 31,
2020
January 31,
2020
Accrued salaries, benefits and commissions
$19,671 $27,067 
Accrued bonuses
12,271 13,409 
Accrued compensation-related taxes
11,930 15,205 
Employee stock purchase plan withholdings
6,840 2,732 
Other(1)
5,317 3,413 
Total accrued compensation
$56,029 $61,826 
(1) Other consists primarily of amounts owed for severance-related benefits.
16

Other Accrued Liabilities
Other accrued liabilities consist of the following (in thousands):
As of
October 31,
2020
January 31,
2020
Accrued professional costs
$4,323 $6,182 
Accrued taxes
4,236 5,164 
Accrued self-insurance costs
4,425 1,743 
Acquisition related holdback payments (1)
3,075  
Other (2)
6,843 9,208 
Total other accrued liabilities
$22,902 $22,297 
(1) Business combination related payments held by Cloudera for indemnification purposes.
(2) Other relates primarily to amounts owed to third-party vendors that provide marketing, corporate event planning, cloud-computing services and travel costs.

8. Leases
We have entered into various non-cancelable operating lease agreements for our facilities. Our leases have various expiration dates through September 2031. Many leases include one or more options to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement.
Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease term is determined to be the non-cancelable period including any lessee renewal options which are considered to be reasonably certain of exercise. The interest rate implicit in the lease contracts is typically not readily determinable. As such, we utilized the appropriate incremental borrowing rate based on information available at the commencement date, which is the rate incurred to borrow on a collateralized basis over a similar term in a similar economic environment.
Components of lease expense are summarized as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Operating lease cost$11,516 $10,999 $34,208 $33,897 
Short-term lease cost457 600 1,416 1,799 
Sublease income(3,606)(3,893)(11,133)(11,816)
Net lease cost$8,367 $7,706 $24,491 $23,880 
Lease term and discount rate information are summarized as follows:
As of
October 31,
2020
January 31,
2020
Weighted Average Remaining Lease Term (years)6.26.8
Weighted Average Discount Rate5.9 %6.0 %

17

Maturities of lease liabilities as of October 31, 2020 are as follows (in thousands):
Minimum Lease Payments, Gross
       Remaining three months of fiscal 2021 $7,176 
       fiscal 202242,090 
       fiscal 202337,914 
       fiscal 202437,764 
       fiscal 202536,921 
       fiscal 2026 and thereafter88,272 
Total lease payments$250,137 
        Less imputed interest(44,471)
Present value of lease liabilities$205,666 

9. Commitments and Contingencies
Letters of Credit
As of October 31, 2020 and January 31, 2020, we had a total of $19.7 million and $19.9 million, respectively, in letters of credit outstanding in favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through 2027.
Legal Proceedings
On June 7, 2019, a purported class action complaint was filed in the United States District Court for the Northern District of California, entitled Christie v. Cloudera, Inc., et al., Case No. 5:19-cv-3221-LHK. The complaint named as defendants Cloudera, its former Chief Executive Officer, its Chief Financial Officer and a former officer and director, asserting alleged class claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 (Exchange Act) and SEC Rule 10b-5. Two substantially similar class action complaints, entitled Zarantonello v. Cloudera, Inc., et al., Case No. 5:19-cv-4007-LHK, and Dvornic v. Cloudera, Inc., et al., Case No. 5:19-cv-4310-LHK, were subsequently filed against the same defendants in the same court on July 12, 2019 and July 26, 2019, respectively. The suits have been consolidated under the name, In re Cloudera, Inc. Securities Litigation, Case No. 5:19-cv-3221-LHK. The court subsequently appointed lead plaintiffs and lead counsel, and a consolidated complaint was filed on February 14, 2020. On March 18, 2020, the court vacated its prior order appointing lead plaintiffs and lead counsel and reopened the lead plaintiff process. On July 27, 2020, the court appointed new lead plaintiffs and lead counsel. On September 22, 2020, lead plaintiffs filed a consolidated amended complaint. The consolidated amended complaint asserts claims against Cloudera and four individual defendants under Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5, based on allegedly false and misleading statements between April 28, 2017 and June 5, 2019. The consolidated amended complaint also asserts claims against Cloudera, Intel Corporation, and fourteen current and former officers and directors under the Securities Act of 1933, on behalf of all persons who acquired Cloudera stock pursuant or traceable to the S-4 registration statement filed in connection with Cloudera’s January 2019 merger with Hortonworks, and alleges that the registration statement contained untrue statements of material fact and omitted material facts. On October 16, 2020, two additional plaintiffs filed a motion to intervene seeking permission to file an additional complaint alleging claims under the Securities Act of 1933. The court has not yet ruled on that motion. On October 27, 2020, Cloudera filed a motion to dismiss the consolidated amended complaint. Cloudera believes that the allegations in the lawsuits are without merit.
On June 7, 2019, a purported class action complaint was filed in the Superior Court of California, County of Santa Clara, entitled Lazard v. Cloudera, Inc., et al., Case No. 19CV348674. The complaint named as defendants Cloudera, thirteen individuals who are current or former directors or officers of Cloudera, and Intel Corporation. The complaint alleged that the registration statement contained untrue statements of material fact and omitted material facts. Two substantially similar suits, entitled Franchi v. Cloudera, Inc., et al., Case No. 19CV348790, and Cannizzo v. Cloudera, Inc., et al., Case No. 19CV348974, were subsequently filed in the same court on June 11, 2019 and June 14, 2019, respectively. The suits have been consolidated under the name In re Cloudera, Inc. Securities Litigation, Lead Case No. 19CV348674 and the consolidated amended complaint purports to assert claims under Sections 11, 12(a)(2) and 15 of the Securities Act of 1933 on
18

behalf of all persons who acquired Cloudera stock pursuant or traceable to the S-4 registration statement filed in connection with Cloudera’s January 2019 merger with Hortonworks, and alleges that the registration statement contained untrue statements of material fact and omitted material facts. Plaintiffs seek, among other things, an award of damages and attorneys’ fees and costs. On July 1, 2020, the court overruled Cloudera's demurrer to the consolidated amended complaint. On August 18, 2020, a purported shareholder class action captioned Stahl v. Cloudera, Inc., et al., Case No. 20CV369480 was filed in the Superior Court of California, County of Santa Clara, and was subsequently consolidated into the lead case. Cloudera believes that the allegations in the lawsuits are without merit.
On July 30, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled Lee, et al. v. Cole, et al., Case No. 1:19-cv-01422-LPS. The complaint names as defendants eleven individuals who are current or former directors or officers of Cloudera, names Cloudera as a nominal defendant, and purports to assert claims on Cloudera’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, and alleged violation of Sections 10(b) and 20(a) of the Exchange Act. On September 5, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled Slattery v. Reilly, et al., Case No. 1:19-cv-01662-LPS. The complaint names as defendants thirteen individuals who are current or former directors or officers of Cloudera, names Cloudera as a nominal defendant, and purports to assert claims on Cloudera’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, and alleged violations of Section 10(b), 14 and 20(a) of the Exchange Act. On October 16, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled Frentzel v. Bearden, et al., Case No. 1:19-cv-01962-LPS. The complaint names as defendants thirteen individuals who are current or former directors or officers of Cloudera, and names Cloudera as a nominal defendant, and purports to assert claims on Cloudera’s behalf against the individual defendants for breach of fiduciary duty, alleged violations of Section 14 of the Exchange Act, insider selling and misappropriation of information. All three derivative actions are based on allegations that are substantially similar to those in the class actions filed in the United States District Court for the Northern District of California, described above. All three derivative actions seek, among other things, an award of damages on behalf of Cloudera, corporate governance reforms and attorneys’ fees and costs. The Slattery and Frentzel actions additionally seek disgorgement on behalf of Cloudera. The suits have been consolidated under the name, In re Cloudera, Inc. Stockholder Derivative Litigation, Case No. 1:19-cv-01422-LPS. A consolidated amended complaint has not yet been filed.
On September 3, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the Northern District of California, entitled Chen v. Reilly, et al., Case No. 5:19-cv-05536-LHK. That complaint names as defendants thirteen individuals who are current or former directors or officers of Cloudera, names Cloudera as a nominal defendant, and purports to assert claims on Cloudera’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, waste of corporate assets, and alleged violation of Section 14(a) of the Exchange Act. On September 10, 2019, a purported shareholder derivative complaint that is substantially similar to the Chen action and is brought against the same defendants, was filed in the United States District Court for the Northern District of California, entitled Fu v. Reilly, et al., Case No. 5:19-cv-05705-LHK. Both derivative actions are based on allegations that are substantially similar to those in the class actions filed in the United States District Court for the Northern District of California, described above. Both derivative actions seek, among other things, an award of damages on behalf of Cloudera, corporate governance reforms and attorneys’ fees and costs. The suits have been consolidated under the name, In re Cloudera, Inc. Derivative Litigation, Case No. 5:19-cv-05536-LHK. A consolidated amended complaint has not yet been filed and the case is currently stayed.
In the ordinary course of business, we are or may be involved in a variety of litigation matters, suits, investigations, and proceedings, including actions with respect to intellectual property claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these litigation matters can have an adverse impact on us because of defense costs, diversion of management resources, harm to reputation, and other factors. Future litigation may be necessary to defend ourselves, or our customers or partners on indemnity matters, by determining the scope, enforceability and validity of third-party proprietary rights or by establishing our proprietary rights. Further, the ultimate outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on us because of defense costs, potential negative publicity, diversion of management resources and other factors. While we are not aware of other pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on our business, consolidated financial position, results of operations or cash flows, our analysis of whether a claim may proceed to litigation cannot be predicted with certainty, nor can the results of litigation be predicted with certainty. Accordingly, there can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our business, consolidated financial position, results of operations or cash flows in a particular period or subject us to an injunction that could seriously harm our business.
19

We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. With respect to our outstanding legal matters, our management believes that the amount or estimable range of possible loss will not, either individually or in the aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us for amounts in excess of management’s expectations, our results of operations and financial condition including in a particular reporting period, could be materially adversely affected.
Indemnification
From time to time, we enter into certain types of contracts that contingently require us to indemnify various parties against claims from third parties. These contracts primarily relate to (i) certain real estate leases under which we may be required to indemnify property owners for environmental and other liabilities and other claims arising from our use of the applicable premises, (ii) our amended and restated bylaws, under which we must indemnify directors and executive officers, and may indemnify other officers and employees, for liabilities arising out of their relationship with us, (iii) contracts under which we must indemnify directors and certain officers for liabilities arising out of their relationship with us, (iv) contracts under which we may be required to indemnify customers or partners against certain claims, including claims from third parties asserting, among other things, infringement of their intellectual property rights, and (v) procurement, consulting, or license agreements under which we may be required to indemnify vendors, consultants or licensors for certain claims, including claims that may be brought against them arising from our acts or omissions with respect to the supplied products, technology or services. From time to time, we may receive indemnification claims under these contracts in the normal course of business. In addition, under these contracts we may have to modify the accused infringing intellectual property and/or refund amounts received.
In the event that one or more of these matters were to result in a claim against us, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on our future business, operating results or financial condition. It is not possible to determine the maximum potential amount under these contracts due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.
We maintain director and officer insurance, which may cover certain liabilities arising from our obligation to indemnify our directors and certain officers.
To date, we have not incurred any material costs, and have not accrued any liabilities in the consolidated financial statements as a result of these provisions.

10.     Common Stock Repurchases
On March 3, 2020, our board of directors authorized a share repurchase program of up to $100.0 million of our outstanding shares of common stock. Share repurchases may be made through open market purchases, block trades and/or privately negotiated transactions in compliance with Rule 10b-18 promulgated under the Exchange Act, subject to market conditions, applicable legal requirements, and other relevant factors. Repurchases may also be made under Rule 10b5-1 plans, which permit shares of common stock to be repurchased through pre-determined criteria. The timing, volume and nature of the repurchases will be at the discretion of our management based on their evaluation of our capital needs, market conditions, applicable legal requirements and other factors. The program does not have an expiration date, and it may be suspended or discontinued at any time. For the nine months ended October 31, 2020, we used $26.0 million to repurchase 3.9 million shares of common stock at an average repurchase price of $6.56 per share under the repurchase program. As of October 31, 2020, there was approximately $74.0 million of authorized funds remaining under the repurchase program. No shares were repurchased during the three months ended October 31, 2020.
On December 2, 2020, our board of directors authorized the repurchase of up to an additional $500 million of our outstanding shares of common stock as discussed in Note 16 of our Notes to Condensed Consolidated Financial Statements.
20

11.     Stock-Based Compensation
We maintain two stock-based compensation plans: the 2017 Equity Incentive Plan (2017 Plan) and the 2008 Equity Incentive Plan (2008 Plan), collectively referred to as the Stock Plans. We do not expect to grant any additional awards under the 2008 Plan. Outstanding awards under the 2008 Plan continue to be subject to the terms and conditions of the 2008 Plan.
The number of shares reserved for issuance under our 2017 Plan increases automatically on the first day of February of each calendar year during the term of the 2017 Plan by a number of shares of common stock equal to the lesser of (i) 5% of the total outstanding shares of our common stock as of the immediately preceding January 31 or (ii) a number of shares determined by our board of directors. On February 1, 2020, the number of shares reserved for issuance under the 2017 Plan increased automatically by 14,758,388 additional shares. As of October 31, 2020, there were 23,523,822 shares of common stock reserved and available for future issuance under the Stock Plans.
Stock Options
Stock options granted generally have a maximum term of ten years from the grant date, are exercisable upon vesting unless otherwise designated for early exercise by the board of directors at the time of grant, and generally vest over a period of three to four years, with 25% vesting after one year and then ratably on a monthly basis for the remaining two to three years.
The following table summarizes stock option activity and related information under the Stock Plans:
Options Outstanding
Number of Shares
(in thousands)
Weighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (Years)Aggregate
Intrinsic 
Value
(in thousands)
Balance — January 31, 2020
13,530 $5.96 2.1$70,057 
Exercised
(7,961)3.31 — — 
Canceled
(874)14.10 — — 
Balance — October 31, 2020
4,695 8.94 3.213,052 
The unamortized stock-based compensation expense for stock options was immaterial as of October 31, 2020.
Restricted Stock Units
We issue restricted stock units (RSUs) to employees and directors under the Stock Plans. For new employee grants, the RSUs generally meet the service-based condition over a four-year period, with 25% met after one year and then ratably on a quarterly basis for the remaining three years. For continuing employee grants, the RSUs generally meet the service-based condition pro-rata quarterly over a period of three years to four years.
The following table summarizes RSU activity and related information under the Stock Plans:
Restricted Stock Units Outstanding
Number of RSUs
(in thousands)
Weighted-Average Grant Date Fair Value Per Share
Balance — January 31, 202038,584 $10.85 
Granted10,392 9.60 
Canceled (5,396)11.39 
Vested and converted to shares(16,035)9.95 
Balance — October 31, 202027,545 10.80 
The unamortized stock-based compensation expense for RSUs of $266.0 million as of October 31, 2020 will be recognized over the average remaining vesting period of 2.1 years.
21

Employee Stock Purchase Plan
In March 2017, we adopted our 2017 Employee Stock Purchase Plan (ESPP). Each offering period consists of a six-month purchase period (commencing each June 21 and December 21).
We initially reserved 3,000,000 shares of our common stock for issuance under our ESPP. The number of shares reserved for issuance under our ESPP increases automatically on February 1 of each of the first 10 calendar years following the first offering date by the number of shares equal to the lesser of (i) 1% of the total outstanding shares of our common stock as of the immediately preceding January 31 (rounded to the nearest whole share) or (ii) a number of shares of our common stock determined by our board of directors. On February 1, 2020, the number of shares reserved for issuance under the ESPP increased automatically by 2,951,677 additional shares. As of October 31, 2020, the total number shares available for grant under the ESPP was 5,057,542 shares.

12. Income Taxes
Our quarterly income taxes reflect an estimate of our corresponding year’s annual effective tax rate and include, when applicable, adjustments for discrete items. For the three months ended October 31, 2020 and 2019, our tax provision was $1.4 million and $2.4 million, respectively. For the nine months ended October 31, 2020 and 2019, our tax provision was $5.3 million and $6.5 million, respectively. Our tax provision for the three and nine months ended October 31, 2020 was primarily attributable to foreign income and withholding taxes.
In June 2019, the Ninth Circuit Court of Appeals issued a new opinion in the case of Altera Corp. v. Commissioner, which upheld Department of Treasury regulations which require related parties in an intercompany cost-sharing arrangement to share expenses related to stock-based compensation. In February 2020, Altera Corp. filed a petition to appeal the decision with the Supreme Court of the United States. In June 2020, the Supreme Court denied the petition. We have reviewed this decision and determined no adjustment is required to our condensed consolidated financial statements as a result of this development.

13. Related Party Transactions
Certain members of our board of directors currently serve on the board of directors or as an executive officer of certain companies that are our customers. The aggregate revenue we recognized from these customers was $2.2 million and $2.0 million for the three months ended October 31, 2020 and 2019, respectively, and $6.2 million and $14.2 million for the nine months ended October 31, 2020 and 2019, respectively. There was $2.8 million and $1.2 million in accounts receivable due from these customers as of October 31, 2020 and January 31, 2020, respectively.

14. Segment Information
The results of the reportable segments are derived directly from our management reporting system and are based on our methods of internal reporting which are not necessarily in conformity with GAAP. Our management measures the performance of each segment based on several metrics, including contribution margin, as defined below. Our management does not use asset information to assess performance and make decisions regarding allocation of resources. Therefore, depreciation and amortization expense is not allocated among segments.
Contribution margin is used, in part, to evaluate the performance of, and allocate resources to, each of the segments. Segment contribution margin includes segment revenue less the related cost of sales excluding certain operating expenses that are not allocated to segments because they are separately managed at the consolidated corporate level. These unallocated costs include stock-based compensation expense, amortization of acquired intangible assets, direct sales and marketing costs, research and development costs, corporate general and administrative costs, such as legal and accounting, interest income, interest expense, and other income and expense.
22

Financial information for each reportable segment was as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Revenue:
Subscription $197,355 $166,932 $575,962 $485,872 
Services 20,544 31,360 66,733 96,599 
Total revenue$217,899 $198,292 $642,695 $582,471 
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Contribution margin:
Subscription $178,640 $143,775 $514,517 $417,908 
Services 6,112 8,576 11,977 22,320 
Total segment contribution margin$184,752 $152,351 $526,494 $440,228 
The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Segment contribution margin$184,752 $152,351 $526,494 $440,228 
Amortization of acquired intangible assets(19,749)(20,025)(59,101)(60,122)
Stock-based compensation expense(41,856)(54,214)(141,911)(164,818)
Corporate costs, such as research and development, corporate general and administrative and other(135,476)(160,579)(430,152)(490,605)
Loss from operations$(12,329)$(82,467)$(104,670)$(275,317)
Sales outside of the United States represented approximately 40% and 39% of our total revenue for the three months ended October 31, 2020 and 2019, respectively, and 40% and 38% for the nine months ended October 31, 2020 and 2019, respectively. No individual foreign country represented more than 10% of revenue in any period presented. All revenues from external customers are attributed to individual countries on an end-customer basis, based on domicile of the purchasing entity, if known, or the location of the customer’s headquarters if the specific purchasing entity within the customer is unknown.
As of October 31, 2020 and January 31, 2020, property and equipment, net located outside of the United States represented approximately 27% and 22% of total property and equipment, net, respectively.

23

15.     Net Loss Per Share
The following table sets forth the calculation of basic and diluted net loss per share during the periods presented (in thousands, except per share data):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Numerator:
Net loss
$(13,945)$(82,122)$(107,956)$(272,295)
Denominator:
Weighted-average shares used in computing net loss, per share basic and diluted
311,009 283,267 302,185 277,260 
Net loss per share, basic and diluted
$(0.04)$(0.29)$(0.36)$(0.98)
The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stockholders for the periods presented because their effect would have been anti-dilutive (in thousands):
As of October 31,
20202019
Stock options to purchase common stock
4,695 14,502 
Restricted stock units
27,545 33,330 
Shares issuable pursuant to the ESPP
731 2,620 
Total
32,971 50,452 
16.     Subsequent Events
On December 2, 2020, our board of directors has authorized the repurchase of up to an additional $500 million of our outstanding shares of common stock, through open market purchases, block trades and/or in privately negotiated transactions, pursuant to Rule 10b5-1 plans, or other repurchase mechanisms, in compliance with applicable securities laws and other legal requirements. The timing, volume and nature of any repurchases will be determined by our management based on their evaluation of the capital needs of the business, market conditions, applicable legal requirements and other factors. No time limit was set for the completion of the repurchase program, the program may be suspended or discontinued at any time and the program does not obligate Cloudera to purchase any shares. The amount of shares Cloudera has been authorized to repurchase may be increased or decreased at any time by our board of directors. The repurchase program is conditioned upon the closing of an institutional term loan. Cloudera currently expects to fund the repurchase program using proceeds from this term loan, and/or with our existing cash or cash generated from operations.
24

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 the related notes included elsewhere in this Quarterly Report on Form 10-Q. This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended (the Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (the Exchange Act). These statements are often identified by the use of words such as “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “estimate,” or “continue,” and similar expressions or variations. These statements are based on the beliefs and assumptions of our management based on information currently available to management. Such forward-looking statements are subject to risks, uncertainties and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified herein, including the impact of the current COVID-19 pandemic on our business and future financial performance, and those discussed in the section titled “Risk Factors,” set forth in Part II, Item 1A of this Form 10-Q and in our other SEC filings. You should review the risk factors for a more complete understanding of the risks associated with an investment in our securities. We disclaim any obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements. Our fiscal year end is January 31, and references throughout this Quarterly Report on Form 10-Q to a given fiscal year are to the twelve months ended on that date.
Overview
At Cloudera, we believe that data can make what is impossible today, possible tomorrow. We empower people to transform complex data into clear and actionable insights. Powered by the relentless innovation of the open source community, we advance digital transformation for the world’s largest enterprises. We deliver a modern enterprise data platform to manage and secure the data lifecycle from the Edge to AI, spanning any cloud or data center. We are an enterprise data cloud company.
We pioneered the creation of the enterprise data cloud category. An enterprise data cloud is multi-function, hybrid and multi-cloud, secure and governed, and open and extensible. An enterprise data cloud offers cloud-native agility, elasticity and ease-of-use.
We generate revenue from subscriptions and services. Please see “Components of Results of Operations - Revenue” for further details.
We market and sell our platform to a broad range of organizations, although we focus our selling efforts on the largest enterprises globally. We target these organizations because they capture and manage the vast majority of the world’s data and operate in highly complex information technology environments. We market our platform primarily through a direct sales force while benefiting from business driven by our ecosystem of technology partners, resellers, original equipment manufacturers (OEMs), managed service providers, independent software vendors and systems integrators.
We have a broad customer base that spans industries and geographies. For the three and nine months ended October 31, 2020 and 2019, no customer accounted for more than 10% of our total revenue. We have significant revenue in the industries of banking and financial services, manufacturing, technology, business services, telecommunications, public sector, consumer and retail, and healthcare and life sciences verticals, and continue to expand our penetration across many other data-intensive industries. Sales outside of the United States represented approximately 40% and 39% of our total revenue for the three months ended October 31, 2020 and 2019, respectively, and 40% and 38% for the nine months ended October 31, 2020 and 2019, respectively.
Our business model is based on a “land and expand” strategy designed to use the initial sale as a foothold to increase revenue per customer by increasing the amount of data and number of use cases each customer runs through our platform. After an initial purchase of our platform, we work with our customers to identify new use cases that can be developed on or moved to our platform, ultimately increasing the amount of data managed on our platform as well as the number and size of our platform deployments.
Annualized Recurring Revenue (ARR) is the primary metric that management uses to monitor customer retention and growth and to make operational decisions related to our business. ARR equals the annualized value of all recurring subscription contracts with active entitlements as of the end of the applicable period. ARR provides a normalized and
25

composite view of customer retention, renewal and expansion as well as growth from new customers, that is a supplement to reported revenue.
As of
Change
October 31, 2020October 31, 2019Amount%
(in thousands, except percentages)
Annualized Recurring Revenue$755,568 $674,896 $80,672 12 %
Approximately 9 percentage points of the 12% increase in ARR was due to existing customers expanding their use of Cloudera products.
COVID-19 Update
The United States and the global communities in which we operate are facing a severe challenge posed by the COVID-19 Coronavirus pandemic (COVID-19 or COVID-19 pandemic). In response to this challenge we, like many companies, have implemented and continue to focus on cost reduction initiatives in all aspects of our business, including, but not limited to, reduced travel for employees, decreases in employee-related expenses, minimizing use of outside contractors and consultants, temporary closure of our offices and, since mid-March 2020, a requirement that our employees work remotely. We have been operating effectively under our remote work model, which we anticipate continuing for some time to ensure the safety and well-being of our employees.
We do not believe there has been a material impact from the effects of the COVID-19 pandemic on our business and operations, results of operations, financial condition, cash flows, liquidity and capital resources as of and during the three and nine months ended October 31, 2020.
The full extent of the future impact of the COVID-19 pandemic on our business and operating results is currently uncertain and will depend on certain developments, including the duration and spread of the outbreak; government responses to the pandemic; the impact on our customers and our sales cycles; the impact on our customer, the industry or employee events; the extent of delays in hiring and onboarding new employees; and the effect on our partners and vendors, all of which are uncertain and difficult to predict. We anticipate some near-term impact on our services business since interacting directly with customers in either a sales setting or an on-site professional services setting is difficult in this environment. However, the majority of our revenues are subscription-based which we believe offers significant protection from the COVID-19 pandemic’s economic disruptions in the short term. Accordingly, we believe that our existing financial position will allow us to manage the impact of the COVID-19 pandemic for the foreseeable future.
Components of Results of Operations
Revenue
We generate revenue from subscriptions and services. Subscription revenue relates to term (or time-based) subscription agreements for both open source and propriety software, including support. Subscription arrangements are typically one to three years in length but may be up to seven years in limited cases. Arrangements with our customers typically do not include general rights of return. Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs. We price our subscription offerings based on the number of servers in a cluster, or nodes, core or edge devices, data under management and/or the scope of support provided. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and education services are generally priced based on attendance.
Cost of Revenue
Cost of revenue for subscriptions primarily consists of personnel costs including salaries, bonuses, travel costs, benefits and stock-based compensation for employees providing technical support for our subscription customers, allocated shared costs (including rent and information technology) and amortization of certain acquired intangible assets from business combinations. Cost of revenue for services primarily consists of personnel costs including salaries, bonuses, benefits and stock-based compensation, fees to subcontractors associated with service contracts, travel costs and allocated shared costs (including rent and information technology).
26

Operating Expenses
Research and Development.  Research and development expenses primarily consist of personnel costs including salaries, bonuses, travel costs, benefits and stock-based compensation for our research and development employees, contractor fees, allocated shared costs (including rent and information technology), supplies, and depreciation of equipment associated with the continued development of our platform prior to establishment of technological feasibility and the related maintenance of the existing technology.
Sales and Marketing.  Sales and marketing expenses primarily consist of personnel costs including salaries, bonuses, travel costs, sales-based incentives, benefits and stock-based compensation for our sales and marketing employees. In addition, sales and marketing expenses also include costs for advertising, promotional events, corporate communications, product marketing and other brand-building activities, allocated shared costs (including rent and information technology) and amortization of certain acquired intangible assets from business combinations. Most sales-based incentives are capitalized and expensed over the period of benefit from the underlying contracts.
General and Administrative.  General and administrative expenses primarily consist of personnel costs including salaries, bonuses, travel costs, benefits and stock-based compensation for our executive, finance, legal, human resources, information technology and other administrative employees. In addition, general and administrative expenses include fees for third-party professional services, including consulting, legal and accounting services, merger related costs, other corporate expenses, and allocated shared costs (including rent and information technology).  
Interest Income
Interest income primarily relates to amounts earned on our cash and cash equivalents and marketable securities.
Other Income (Expense), net
Other income (expense), net primarily relates to foreign currency transactions and realized gains and losses on our foreign currency forward contracts, marketable securities and other non-operating gains or losses.
Provision for Income Taxes
Provision for income taxes primarily consists of income taxes for certain foreign jurisdictions in which we conduct business. A valuation allowance is established, when necessary, for any portion of deferred income tax assets where it is considered more likely than not that it will not be realized.
Results of Operations
Revenue
Our total revenues for the three and nine months ended October 31, 2020 and 2019 were as follows:
Three Months Ended October 31,
Change
Nine Months Ended October 31,
Change
20202019Amount%20202019Amount%
(in thousands, except percentages)
Subscription
$197,355 $166,932 $30,423 18 %$575,962 $485,872 $90,090 19 %
Services
20,544 31,360 (10,816)(34)%66,733 96,599 (29,866)(31)%
Total revenue
$217,899 $198,292 $19,607 10 %$642,695 $582,471 $60,224 10 %
As a percentage of total revenue:
Subscription
91 %84 %90 %83 %
Services
%16 %10 %17 %
Total revenue
100 %100 %100 %100 %
The increase in subscription revenue for the three and nine months ended October 31, 2020, as compared to the same periods in the prior fiscal year, was primarily attributable to an increase in subscription sales to existing customers.
27

The decrease in services revenue for the three and nine months ended October 31, 2020, as compared to the same periods in the prior fiscal year, was attributable to lower services demand partially as a result of COVID-19 related customer budget restrictions as well as limitations for on-site service delivery.
Cost of Revenue, Gross Profit and Gross Margin
Three Months Ended October 31,ChangeNine Months Ended October 31,Change
20202019Amount%20202019Amount%
(in thousands, except percentages)
Cost of revenue:
Subscription
$25,243 $30,224 $(4,981)(16)%$81,808 $88,636 $(6,828)(8)%
Services
16,804 27,404 (10,600)(39)%64,119 87,355 (23,236)(27)%
Total cost of revenue
$42,047 $57,628 $(15,581)(27)%$145,927 $175,991 $(30,064)(17)%
Gross profit
$175,852 $140,664 $35,188 25 %$496,768 $406,480 $90,288 22 %
Gross margin:
Subscription
87 %82 %86 %82 %
Services
18 %13 %%10 %
Total gross margin
81 %71 %77 %70 %
Cost of revenue, as a percentage of total revenue:
Subscription
11 %15 %13 %15 %
Services
%14 %10 %15 %
Total cost of revenue
19 %29 %23 %30 %
The decrease in subscription cost of revenue for the three and nine months ended October 31, 2020, as compared to the same periods in the prior fiscal year, was primarily due to an increased portion of our support resources employed outside of the United States resulting in a decrease of $4.0 million and $6.1 million, respectively, in payroll and payroll related costs including reductions to salaries, stock-based compensation, retention bonuses, and travel. Facility costs also decreased by $1.1 million and $2.2 million, respectively, due mainly to lower office lease allocations. These costs were partially offset by increased amortization of acquired intangible assets.
The decrease in services cost of revenue for the three and nine months ended October 31, 2020, as compared to the same periods in the prior fiscal year, was primarily due to a decrease of $8.2 million and $17.2 million, respectively, mainly from lower headcount resulting in reductions to salary costs, stock-based compensation, travel, retention bonuses and IT allocations, and a decrease of $1.8 million and $4.7 million, respectively, in third party contractor services.
Subscription gross margin increased for the three and nine months ended October 31, 2020, as compared to the same periods in the prior fiscal year, due to growth in the business, improved margin as a result of reduced costs, and one-time valuation adjustments made in prior fiscal year related to deferred subscription revenue obligations from our merger with Hortonworks.
Services gross margin increased for the three months ended October 31, 2020, as compared to the same period in the prior fiscal year, primarily due to a decrease in services revenue by 34% while cost of services revenue decreased by 39%. Services gross margin decreased for the nine months ended October 31, 2020, as compared to the same period in the prior fiscal year, primarily due to a decrease in services revenue by 31% while the cost of services revenue decreased by 27%.
28

Operating Expenses
Three Months Ended October 31,ChangeNine Months Ended October 31,Change
20202019Amount%20202019Amount%
(in thousands, except percentages)
Research and development
$56,306 $66,657 $(10,351)(16)%$182,826 $196,572 $(13,746)(7)%
Sales and marketing
97,952 117,783 (19,831)(17)%316,847 349,657 (32,810)(9)%
General and administrative
33,923 38,691 (4,768)(12)%101,765 135,568 (33,803)(25)%
Total operating expenses
$188,181 $223,131 $(34,950)(16)%$601,438 $681,797 $(80,359)(12)%
Operating expenses, as a percentage of total revenue:
Research and development
26 %34 %29 %34 %
Sales and marketing
45 %59 %49 %60 %
General and administrative
15 %20 %16 %23 %
Total operating expenses
86 %113 %94 %117 %
Research and Development
The decrease in research and development expenses for the three and nine months ended October 31, 2020, as compared to the same periods in the prior fiscal year, was primarily due to reductions to payroll and payroll related costs, cloud computing, and facility allocations. Payroll and payroll related costs decreased by $4.8 million and $4.4 million, respectively, mainly from reductions in stock-based compensation, retention bonuses, and travel expenses. Cloud computing costs decreased by $2.1 million and $3.8 million, respectively and facility allocations were down $2.7 million and $2.6 million, respectively.
Sales and Marketing
The decrease in sales and marketing expenses for the three and nine months ended October 31, 2020, as compared to the same periods in the prior fiscal year, was primarily due to reduced cost related to travel, marketing programs and events, stock-based compensation expense, and lower headcount. Travel cost declined by $4.3 million and $14.3 million, respectively, of which a majority is due to COVID-19 related travel restrictions. Cost related to marketing programs and events declined by $4.0 million and $10.7 million, respectively, due partially to synergies from our merger with Hortonworks enabling us to combine and eliminate certain programs and events. Stock-based compensation decreased by $5.6 million and $4.5 million, respectively. Payroll and payroll related costs, excluding variable compensation, decreased due to reduced headcount. These reductions were partially offset by increased variable compensation from one-time valuation adjustments made in the prior fiscal year related to deferred commission expenses from our merger with Hortonworks.
General and Administrative
The decrease in general and administrative expenses for the three months ended October 31, 2020, as compared to the same period in the prior fiscal year, was primarily due to reduced cost related to consulting and contractor services, partially offset by increased facility related costs. Consulting and contractor services were down $8.2 million mainly driven by higher cost related to post-merger activities in prior fiscal year. Facility costs increased by $3.3 million due mainly to higher office lease allocations.
The decrease in general and administrative expenses for the nine months ended October 31, 2020, as compared to the same period in the prior fiscal year, was primarily due to reduced costs related to consulting and contractor services and payroll and payroll related costs mainly from reduced stock-based compensation. Consulting and contractor services were
29

down $21.2 million mainly driven by higher cost related to post-merger activities in prior fiscal year. Payroll and payroll related costs declined $17.0 million with stock-based compensation representing $10.7 million, retention bonuses $3.8 million and travel $1.7 million of the decline. Stock-based compensation was down primarily due to charges incurred with the departure of our former CEO in the second quarter of fiscal 2020. These reductions were partially offset by facility costs, which increased $4.4 million due mainly to higher office lease allocations.
Interest Income
Three Months Ended October 31,ChangeNine Months Ended October 31,Change
20202019Amount%20202019Amount%
(in thousands, except percentages)
Interest income
$1,201 $2,756 $(1,555)(56)%$4,886 $9,203 $(4,317)(47)%
Interest income for the three and nine months ended October 31, 2020, as compared to the same periods in the prior fiscal year, decreased mainly due to a decline in interest rates, increased funds held as cash and cash equivalents due to greater market volatility, and the decline in weighted average maturities as we re-invested in securities with shorter maturities during fiscal 2021.
Other Income (Expense), Net
Three Months Ended October 31,ChangeNine Months Ended October 31,Change
20202019Amount%20202019Amount%
(in thousands, except percentages)
Other income (expense), net$(1,398)$(46)$(1,352)NM$(2,915)$291 $(3,206)NM
(NM = Not meaningful)
The increase in other expense, net for the three months ended October 31, 2020, as compared to the same period in the prior fiscal year, primarily due to a $1.1 million loss on the disposal of facility lease related fixed assets.
Other expense, net of $2.9 million for the nine months ended October 31, 2020, as compared to other income, net of $0.3 million during the same period in the prior fiscal year, was primarily due to a $2.0 million impairment charge incurred in the first quarter of fiscal 2021 to write off our investment in equity securities of a privately held company and a $1.1 million loss on the disposal of facility lease related fixed assets.
Provision for Income Taxes
Three Months Ended October 31,ChangeNine Months Ended October 31,Change
20202019Amount%20202019Amount%
(in thousands, except percentages)
Provision for income taxes
$(1,419)$(2,365)$946 (40) %$(5,257)$(6,472)$1,215 (19)%
The decrease in provision for income taxes for the three and nine months ended October 31, 2020, as compared to the same periods in the prior fiscal year, was primarily due to lower foreign income taxes.
Seasonality
We have seasonal and end-of-quarter concentration of our sales, which impacts our ability to plan and manage cash flows and margins. Our sales vary by season with the fourth quarter typically being our strongest sales quarter, and the first quarter typically being our largest collections and operating cash flow quarter. In addition, within each quarter, most sales occur in the last month of that quarter.
See “Risk Factors—Our sales cycles can be long, unpredictable and vary seasonally, particularly with respect to large subscriptions, and our sales efforts require considerable time and expense.”
30

Liquidity and Capital Resources
As of October 31, 2020, our principal sources of liquidity were cash, cash equivalents and marketable securities totaling $564.1 million which were held for working capital purposes. Our cash equivalents are comprised primarily of money market funds and our marketable securities are comprised of asset-backed securities, corporate notes and obligations, commercial paper, municipal securities, certificates of deposit and U.S. treasury securities. Our principal source of cash liquidity is payments we receive from customers for our subscriptions and services.
On March 3, 2020, our board of directors authorized a share repurchase program of up to $100 million of our outstanding shares of common stock. Share repurchases may be made through open market purchases, block trades and/or privately negotiated transactions in compliance with Rule 10b-18 promulgated under the Exchange Act, subject to market conditions, applicable legal requirements, and other relevant factors. Repurchases may also be made under Rule 10b5-1 plans, which permit shares of common stock to be repurchased through pre-determined criteria. The timing, volume and nature of the repurchases will be at the discretion of our management based on their evaluation of our capital needs, market conditions, applicable legal requirements and other factors. The program does not have an expiration date, and it may be suspended or discontinued at any time. For the nine months ended October 31, 2020, we used $26.0 million to repurchase 3.9 million shares of common stock at an average repurchase price of $6.56 per share under the repurchase program. As of October 31, 2020, there was approximately $74.0 million of authorized funds remaining under the repurchase program. No shares were repurchased during the three months ended October 31, 2020.
On December 2, 2020, our board of directors authorized the repurchase of up to an additional $500 million of our outstanding shares of our common stock as discussed in Note 16 of our “Notes to Condensed Consolidated Financial Statements” included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
We believe that our currently available resources will be sufficient to meet our cash requirements for at least the next twelve months. Our future capital requirements may vary materially from those currently planned and will depend on many factors, including the COVID-19 pandemic, our net expansion rate, the timing and extent of spending on research and development efforts, the expansion of sales and marketing activities, the continuing market acceptance of our subscriptions and services and ongoing investments to support the growth of our business. We may in the future enter into arrangements to acquire or invest in complementary businesses, services and technologies and intellectual property rights. From time to time, we may explore additional financing sources which could include equity, equity-linked and debt financing arrangements. We cannot be assured that any additional financing will be available on terms favorable to us, or at all. If adequate funds are not available on acceptable terms, or at all, we may not be able to adequately fund our business plans and it could have a negative effect on our operating cash flows and financial condition.
The following table summarizes our cash flows for the periods indicated:
Nine Months Ended October 31,
20202019
(in thousands)
Net cash provided by (used in) operating activities$119,170 $(27,410)
Net cash used in investing activities(112,871)(15,114)
Net cash used in financing activities(17,418)(1,452)
Effect of exchange rate changes(405)(1,508)
Net decrease in cash, cash equivalents and restricted cash$(11,524)$(45,484)
Cash Provided by (Used in) Operating Activities
Our largest source of operating cash flows is cash collections from our customers following the purchase and renewal of their subscription agreements. Payments from customers for these subscription agreements are generally received near the
31

beginning of the annual contract period. We also generate cash from the sales of our services offerings. Our primary uses of cash from operating activities are for employee related expenditures and leased facilities.
Operating cash flow increased during the nine months ended October 31, 2020 mainly due to cash collections on increased sales of our subscription-based offerings and lower nonrecurring costs incurred in the first half of fiscal 2020 associated with combining the Cloudera and Hortonworks businesses.
For the nine months ended October 31, 2020, net cash provided by operating activities mainly consisted of our net loss of $108.0 million, adjusted for stock-based compensation expense of $141.9 million, depreciation and amortization expenses of $67.0 million, amortization of deferred costs of $50.8 million, non-cash lease expense of $34.2 million, and net cash outflow of $75.1 million from changes in assets and liabilities. The outflow from changes in assets and liabilities was primarily due to a decrease in deferred revenue of $84.9 million, an increase of $36.0 million in deferred costs related to sales commissions, cash payments of $24.7 million for operating lease liabilities, a net cash outflow of $5.6 million from changes in other operating assets and liabilities, partially offset by a decrease in accounts receivable of $76.1 million from strong collections.
For the nine months ended October 31, 2019, net cash used in operating activities mainly consisted of our net loss of $272.3 million, adjusted for stock-based compensation expense of $164.8 million, depreciation and amortization expenses of $69.1 million, non-cash lease expense of $33.9 million, amortization of deferred costs of $33.6 million, and net cash outflow of $54.6 million from changes in assets and liabilities. The outflow from changes in assets and liabilities was due to a decrease in deferred revenue of $62.1 million, an increase in deferred costs of $37.2 million, cash payments of $27.9 million for operating lease liabilities, and a net cash outflow of $6.4 million from changes in other operating assets and liabilities, partially offset by a decrease in accounts receivable of $79.0 million.
Cash Used in Investing Activities
The changes in cash flows from investing activities primarily relate to the timing of our purchases, maturities and sales of our investments in marketable securities, cash acquired or used for business combinations, and investments in capital and other assets to support our growth.
For the nine months ended October 31, 2020, net cash used in investing activities consisted of purchases of marketable securities of $395.2 million, cash used in a business combination of $12.4 million, and capital expenditures for the purchases of property and equipment of $7.3 million, partially offset by sales and maturities of marketable securities of $302.0 million.
For the nine months ended October 31, 2019, net cash used in investing activities consisted of purchases of marketable securities of $392.5 million, capital expenditures for the purchases of property and equipment of $6.5 million, and $4.5 million used for a business combination, partially offset by sales and maturities of marketable securities of $388.4 million.
Cash Used in Financing Activities
The changes in cash flows from financing activities primarily relate to net proceeds from or used for employee stock plans and common stock repurchased under our share repurchase program as further discussed in Note 10 to our “Notes to Condensed Consolidated Financial Statements” included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
For the nine months ended October 31, 2020, net cash used in financing activities consisted of taxes paid related to the net share settlement of restricted stock units of $29.6 million, repurchases of common stock of $26.0 million, partially offset by proceeds from the exercise of stock options and employee stock purchase plan withholding of $38.2 million.
For the nine months ended October 31, 2019, net cash used in financing activities consisted of taxes paid related to the net share settlement of restricted stock units of $21.1 million, partially offset by proceeds from the exercise of stock options and employee stock purchase plan withholding of $19.6 million.
Off-Balance Sheet Arrangements
We have not entered into any off-balance sheet arrangements and do not have any holdings in variable interest entities.
Contractual Obligations and Commitments
There have been no material changes in our contractual obligations and commitments, as disclosed in the Annual Report on Form 10-K, as amended, for the year ended January 31, 2020. See Note 8 to our “Notes to Condensed Consolidated Financial Statements” included in Part I, Item 1 of this Quarterly Report on Form 10-Q for a table of our minimum lease payments as of October 31, 2020.
32

Critical Accounting Policies and Estimates
 Our condensed consolidated financial statements are prepared in accordance with generally accepted accounting principles (GAAP) in the United States. The preparation of these financial statements requires our management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses and related disclosures. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these judgments and estimates under different assumptions or conditions and any such differences may be material. We refer to accounting estimates of this type as critical accounting policies and estimates.
Due to COVID-19, there has been uncertainty and disruption in the global economy and financial markets. We are not aware of any specific event or circumstance that would require updates to our estimates or judgments or require us to revise the carrying value of our assets or liabilities as of December 4, 2020, the date of filing this Quarterly Report on Form 10-Q. These estimates may change as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.
Recent Accounting Pronouncements
See Note 1 to our “Notes to Condensed Consolidated Financial Statements” included in Part I, Item 1 of this Quarterly Report on Form 10-Q for recently adopted accounting standards and recently issued accounting pronouncements not yet adopted as of the date of this Quarterly Report on Form 10-Q.

33

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business. Our market risk exposure is primarily a result of fluctuations in interest rates and foreign currency exchange rates. Information relating to quantitative and qualitative disclosures about these markets risks is described below.
Interest Rate Risk
Our primary exposure to market risk relates to interest rate changes. We had cash and cash equivalents and marketable securities totaling $564.1 million as of October 31, 2020 and $483.2 million as of January 31, 2020, which were held for working capital purposes. Our cash equivalents are comprised primarily of money market funds and our marketable securities are comprised of asset-backed securities, corporate notes and obligations, commercial paper, municipal securities, certificates of deposit and U.S. treasury securities. Our investments are made for capital preservation purposes. We do not hold or issue financial instruments for trading or speculative purposes. A hypothetical 100 basis point change in interest rates would not have a material impact on the fair value of our investments in marketable securities as of October 31, 2020.
Foreign Currency Risk
Our revenue and expenses are primarily denominated in U.S. dollars. For our non-U.S. operations, the majority of our revenue and expenses are denominated in currencies such as the Euro, British Pound Sterling, Australian Dollar, Chinese Yuan, Hungarian Forint, Singapore Dollar and Indian Rupee. Fluctuations in international currencies impact the amount of total assets, liabilities, revenues, operating expenses and cash flows that we report for our foreign subsidiaries upon the translation of these amounts into U.S. dollars. As the U.S. dollar fluctuates against certain international currencies, the amounts of revenue and deferred revenue that we report in U.S. dollars for foreign subsidiaries that transact in international currencies may also fluctuate relative to what we would have reported using a constant currency rate.
To manage exposures to currency fluctuations, we entered into foreign currency forward contracts to offset the gains and losses on our foreign currency denominated monetary assets and liabilities beginning in the first quarter of fiscal year 2021. They are intended to offset the foreign currency gains or losses associated with the underlying monetary assets and liabilities. See Note 6 in the “Notes to Condensed Consolidated Financial Statements” included in Part I, Item 1 of this Quarterly Report on Form 10-Q, which is incorporated herein by reference. For the three and nine months ended October 31, 2020, foreign exchange transaction gains and losses recorded as part of other income (expense), net within our condensed consolidated statements of operations were not material. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have a material impact on our condensed consolidated financial statements for the three and nine months ended October 31, 2020 and 2019.

ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (Exchange Act), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms at the reasonable assurance level. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives. Management necessarily applies its judgment in evaluating the cost benefit relationship of possible controls and procedures. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of October 31, 2020, our disclosure controls and procedures were effective.
Changes in Internal Control over Financial Reporting
34

There was no change in our internal control over financial reporting that occurred during the quarter ended October 31, 2020 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting even though most of our employees are working remotely due to the COVID-19 pandemic. We are continually monitoring and assessing the COVID-19 pandemic on our internal controls to minimize the impact on the operating effectiveness.
Inherent Limitation on the Effectiveness of Internal Control
The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, in designing and evaluating the disclosure controls and procedures, management recognizes that any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Moreover, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but cannot assure you that such improvements will be sufficient to provide us with effective internal control over financial reporting.

PART II. – OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
For a discussion of legal proceedings, see Note 9 in the “Notes to Condensed Consolidated Financial Statements” included in Part I, Item 1 of this Quarterly Report on Form 10-Q, which is incorporated herein by reference.
Further, from time to time, we are a party to or act as an indemnitor to our customers, partners, directors or officers on various litigation matters, and we, our customers, partners, or our directors or officers are subject to claims that arise in the ordinary course of business. In addition, we or our customers or partners have received, and may in the future receive, various types of claims including potential claims from third parties asserting, among other things, infringement of their intellectual property rights.
Future litigation may be necessary to defend ourselves, or our customers or partners on indemnity matters, by determining the scope, enforceability and validity of third-party proprietary rights or by establishing our proprietary rights. Further, the ultimate outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on us because of defense costs, potential negative publicity, diversion of management resources and other factors. While we are not aware of other pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on our business, consolidated financial position, results of operations or cash flows, our analysis of whether a claim may proceed to litigation cannot be predicted with certainty, nor can the results of litigation be predicted with certainty. Accordingly, there can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our business, consolidated financial position, results of operations or cash flows.
35

ITEM 1A. RISK FACTORS
Our operations and financial results are subject to various risks and uncertainties, including those described below, that could adversely affect our business, financial condition, results of operations, cash flows, growth prospects, and the trading price of our common stock.
Risks Related to our Business
We have a history of losses, and we may not become profitable in the future.
We have incurred net losses since our founding in 2008, including net losses of $108.0 million and $336.6 million for the nine months ended October 31, 2020 and the year ended January 31, 2020, respectively, and expect to continue to incur net losses for the foreseeable future. As a result, we had an accumulated deficit of $1.6 billion as of October 31, 2020. These losses and accumulated deficit reflect the substantial investments we made to acquire new customers, commercialize our platform, participate in the open source development community and develop our proprietary software components, and continue to develop our platform. In addition, as a result of our merger with Hortonworks, we have incurred substantial transaction and purchased intangible amortization costs. Furthermore, to the extent we are successful in increasing our customer base, we may also incur increased losses because customer acquisition costs and upfront costs associated with new customers are higher in the first year than the aggregate revenue we recognize from those new customers in the first year.
We expect to continue to make significant future expenditures related to the development and expansion of our business, including:
investments in our research and development team and in the development of new solutions and enhancements of our platform, including contributions to the open source data management ecosystem;
investments in sales and marketing, including expanding our sales force, increasing our customer base, increasing market awareness of our platform and development of new technologies;
expanding of our operations and infrastructure, including internationally;
hiring additional employees; and
incurring costs associated with general administration, including legal, accounting and other expenses related to being a public company.
As a result of these increased expenses, we will have to generate and sustain increased revenue to be profitable in future periods. Further, in future periods, our revenue growth rate could decline, and we may not be able to generate sufficient revenue to offset higher costs and achieve or sustain profitability. If we fail to achieve, sustain or increase profitability, our business and operating results could be adversely affected.
If the market for our data management, machine learning and analytics platform develops more slowly than we expect, our growth may slow or stall, and our operating results could be harmed.
The market for a data management, machine learning and analytics platform is relatively new, rapidly evolving and unproven. Our future success will depend in large part on our ability to penetrate the existing market for data management, machine learning and analytics platforms, as well as the continued growth and expansion of that market. It is difficult to predict customer adoption and renewals of our subscriptions, customer demand for our platform, the size, growth rate and expansion of this market, the entry of competitive products or the success of existing competitive products. Our ability to penetrate the existing market for data management, machine learning and analytics platforms and any expansion of that market depends on a number of factors, including the cost, performance and perceived value associated with our platform, as well as potential customers’ willingness to adopt an alternative approach to data collection, storage and processing. If we or other data management providers experience security incidents, loss of customer data, disruptions in delivery or other problems, the market for data management, machine learning and analytics platforms as a whole, including our solutions, may be negatively affected. Furthermore, many potential customers have made significant investments in legacy data collection, storage and processing software and may be unwilling to invest in new solutions. If data management, machine learning and analytics platforms do not achieve widespread adoption, or there is a reduction in demand caused by a lack of customer acceptance, technological challenges, weakening economic conditions, security or privacy concerns, competing technologies and products, decreases in corporate spending or otherwise, it could result in decreased revenue and our business could be adversely affected.
36

We face intense competition and could lose market share to our competitors, which could adversely affect our business, financial condition and results of operations.
The market for data management, machine learning and analytics platforms is intensely competitive and characterized by rapid changes in technology, customer requirements, industry standards and frequent new product introductions and improvements. We anticipate continued challenges from current competitors, which in many cases are more established and enjoy greater resources than us, as well as by new entrants into the industry. If we are unable to anticipate or effectively react to these competitive challenges, our competitive position could weaken, and we could experience a decline in our growth rate or revenue that could adversely affect our business and results of operations.
Our main sources of current and potential competition fall into five categories:
public cloud providers who include proprietary data management, machine learning and analytics offerings, such as Amazon Web Services, Google Cloud Platform and Microsoft Azure;
legacy data management product providers such as HP, IBM, Oracle and Teradata;
strategic and technology partners who may also offer our competitors’ technology or otherwise partner with them, including our strategic partners who provide Partner Solutions (as defined below) as they may offer a substantially similar solution based on a competitor’s technology;
cloud-only data management companies and open source companies; and
internal IT organizations that provide open source self-support for their enterprises.
Many of our existing competitors have, and some of our potential competitors could have, substantial competitive advantages such as:
greater name recognition, longer operating histories and larger customer bases;
larger sales and marketing budgets and resources and the capacity to leverage their sales efforts and marketing expenditures across a broader portfolio of products;
broader, deeper or otherwise more established relationships with technology, channel and distribution partners and customers;
wider geographic presence or greater access to larger customer bases;
greater focus in specific geographies;
greater ease of use for cloud-only deployments;
lower labor and research and development costs;
larger and more mature intellectual property portfolios; and
substantially greater financial, technical and other resources to provide support, to make acquisitions and to develop and introduce new products.
In addition, some of our larger competitors have substantially broader and more diverse product and service offerings and may be able to leverage their relationships with distribution partners and customers based on other products or incorporate functionality into existing products to gain business in a manner that discourages users from purchasing our platform, including by selling at zero or negative margins, product bundling or offering closed technology platforms. Potential customers may also prefer to purchase from their existing suppliers rather than a new supplier regardless of platform performance or features. As a result, even if the features of our platform are superior, customers may not purchase our solutions. These larger competitors often have broader product lines and market focus or greater resources and may therefore not be as susceptible to economic downturns or other significant reductions in capital spending by customers. If we are unable to sufficiently differentiate our solutions from the integrated or bundled products of our competitors, such as by offering enhanced functionality, performance or value, we may see a decrease in demand for those solutions, which could adversely affect our business, operating results and financial condition.
37

In addition, new innovative start-up companies, including emerging cloud-only data management companies, and larger companies that are making significant investments in research and development, may introduce products that have greater performance or functionality, are easier to implement or use, or incorporate technological advances that we have not yet developed or implemented or may invent similar or superior products and technologies that compete with our platform. Our current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources.
Some of our competitors have made or could make acquisitions of businesses or enter into partnerships that allow them to offer more competitive and comprehensive solutions. As a result of such arrangements, our current or potential competitors may be able to accelerate the adoption of new technologies that better address customer needs, devote greater resources to bring these products and services to market, initiate or withstand substantial price competition, or develop and expand their product and service offerings more quickly than we do. These competitive pressures in our market or our failure to compete effectively may result in fewer orders, reduced revenue and gross margins and loss of market share. In addition, it is possible that industry consolidation may impact customers’ perceptions of the viability of smaller or even mid-size software firms and consequently customers’ willingness to purchase from such firms.
We may not compete successfully against our current or potential competitors. If we are unable to compete successfully, or if competing successfully requires us to take costly actions in response to the actions of our competitors, our business, financial condition and results of operations could be adversely affected. In addition, companies competing with us may have an entirely different pricing or distribution model. Increased competition could result in fewer customer orders, price reductions, reduced revenue and gross margins and loss of market share. Further, we may be required to make substantial additional investments in research, development, marketing and sales in order to respond to such competitive threats, and we cannot assure you that we will be able to compete successfully in the future.
The outbreak of COVID-19 pandemic could have an adverse effect on our business, results of operations and financial condition.
The COVID-19 coronavirus pandemic (COVID-19 or COVID-19 pandemic) has caused significant volatility in financial markets and has raised the prospect of an extended global recession. Public health problems resulting from COVID-19 and precautionary measures instituted by governments and businesses to mitigate its spread, including travel restrictions and quarantines, have contributed to a general slowdown in the global economy, and could adversely impact our customers and business partners and disrupt our operations. Changes in our operations in response to COVID-19 or employee illnesses resulting from the pandemic may result in inefficiencies or delays, including in sales and product development efforts and additional costs related to business continuity initiatives, that cannot be fully mitigated through succession planning, employees working remotely or teleconferencing technologies. Our management team is focused on mitigating the adverse effects of the COVID-19 pandemic, which has required and will continue to require an investment of time and resources, thereby diverting their attention from other priorities that existed prior to the outbreak of the pandemic. If these conditions worsen, or last for an extended period of time, our ability to manage our business may be impaired, and operational risks, cybersecurity risks and other risks facing us even prior to the pandemic may be elevated.
COVID-19 and related governmental reactions have had, and may continue to have a negative impact on our business, liquidity, results of operations, and stock price due to the occurrence of some or all of the following events or circumstances among others:
We may not be able to manage our business effectively due to key employees becoming ill, working from home inefficiently and being unable to travel to our facilities;
We and our business partners may be prevented from operating worksites, due to employee illness or reluctance to appear at work and “stay-at-home” regulations;
The operations of our sales force may be disrupted, which may impact our ability to add new customers and increase sales to existing customers;
We may suffer a reduced demand for our products and services, including due to any prolonged economic downturn that may occur;
The market price of our common stock may drop or remain volatile; and
38

We may incur significant employee health care costs under our insurance programs.
The extent of the impact of COVID-19 on our business and financial results will depend largely on future developments, including the duration of the spread of the pandemic, the impact on capital and financial markets and the related impact on the financial circumstances of our customers, business partners and vendors, all of which are highly uncertain and cannot be predicted. This situation is changing rapidly, and additional impacts may arise that we are not aware of currently.
We may acquire or invest in companies and technologies, which may divert our management’s attention, and result in additional dilution to our stockholders. We may be unable to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions or investments.
As part of our business strategy, we have acquired companies in the past and may evaluate and consider potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products and other assets in the future. For example, on January 3, 2019, we completed our merger with Hortonworks. We also may enter into relationships with other businesses to expand our solutions or our ability to provide services. An acquisition, investment or business relationship may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products, personnel or operations of the acquired companies, particularly if the key personnel of the acquired company choose not to work for us, their technology is not easily adapted to work with ours, or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. Negotiating these transactions can be time-consuming, difficult and expensive, and our ability to close these transactions may often be subject to conditions or approvals that are beyond our control. Consequently, these transactions, even if undertaken and announced, may not close.
Even if we are able to complete acquisitions or enter into alliances and joint ventures that we believe will be successful, such transactions are inherently risky. Acquisitions, including the completed merger with Hortonworks, involve many risks, including the following:
an acquisition may negatively impact our results of operations because it:
–    may require us to incur charges, including integration and restructuring costs, both one-time and ongoing, as well as substantial debt or liabilities, including unanticipated and unknown liabilities,
–    may cause adverse tax consequences, substantial depreciation or deferred compensation charges,
–    in the future may require the amortization, goodwill and other intangible assets, and
–    may not generate sufficient financial returns for us to offset our acquisition costs;
we may encounter difficulties or unforeseen expenditures in integrating the business, technologies, products, personnel or operations of any company that we acquire, particularly if key personnel of the acquired company decide not to work for us;
an acquisition and the related integration process may be complex, expensive and time consuming, and may disrupt our ongoing business, divert resources, increase our expenses and distract our management;
an acquisition may result in a delay or reduction of customer purchases for both us and the company acquired due to customer uncertainty about continuity and effectiveness of service from either company;
an acquisition may result in increased regulatory and compliance requirements;
an acquisition may result in increased uncertainty if we enter into businesses, markets or business models in which we have limited or no prior experience and in which competitors have stronger market positions;
we may encounter difficulties in maintaining the key business relationships and the reputations of the businesses we acquire, and we may be dependent on unfamiliar affiliates and partners of the companies we acquire;
we may fail to maintain sufficient controls, policies and procedures, including integrating any acquired business into our control environment;
we may fail to achieve anticipated synergies, including with respect to complementary software or services;
39

we may obtain unanticipated or unknown liabilities, including intellectual property or other claims, or become exposed to unanticipated risks in connection with any acquisition; and
an acquisition may involve the entry into geographic or business markets in which we have little or no prior experience.
If we are unable to address these difficulties and challenges or other problems encountered in connection with any future acquisition or investment, we might not realize the anticipated benefits of that acquisition or investment, we might incur unanticipated liabilities or we might otherwise suffer harm to our business generally.
To the extent we pay the consideration for any future acquisitions or investments in cash, the payment would reduce the amount of cash available to us for other purposes. The merger with Hortonworks resulted in, and future acquisitions or investments could also result in, dilutive issuances of our equity securities or the incurrence of debt, contingent liabilities, amortization expenses, or impairment charges against goodwill on our balance sheet, any of which could harm our financial condition and negatively impact our stockholders.
We have invested significantly in our Cloudera Data Platform (CDP) offering and if it fails to achieve market adoption our business, results of operations and financial condition could be harmed.
We introduced CDP Public Cloud in September 2019, Data Center (now known as CDP Private Cloud Base) in November 2019, and CDP Private Cloud in August 2020. We have less experience with marketing, determining pricing for and selling CDP, and we are continuing to refine our approach to selling, marketing, pricing and supporting adoption of this offering. We have directed, and intend to continue to direct, a significant portion of our financial and operating resources to develop and grow CDP, including offering trials to existing and potential customers. We cannot guarantee that CDP will be adopted broadly. If we are unsuccessful in our efforts to drive customer adoption of CDP, which may be adversely impacted by the current COVID-19 pandemic, or if we do so in a way that is not profitable or fails to compete successfully against our current or future competitors, our business, results of operations and financial condition could be harmed.
Because of the characteristics of open source software, there may be fewer technology barriers to entry in the open source market by new competitors and it may be relatively easy for new and existing competitors with greater resources than we have to compete with us.
One of the characteristics of open source software is that the governing license terms generally allow liberal modifications of the code and distribution thereof to a wide group of companies and/or individuals. As a result, others could easily develop new software products or services based upon those open source programs that compete with existing open source software that we support and incorporate into our platform. Our recently announced licensing model changes might be ineffective to slow or alter these competitive dynamics. Such competition with use of the open source projects that we utilize can materialize without the same degree of overhead and lead time required by us, particularly if the customers do not value the differentiation of our proprietary components. It is possible for new and existing competitors, including those with greater resources than ours, to develop their own open source software or hybrid proprietary and open source software offerings, potentially reducing the demand for, and putting price pressure on, our platform. In addition, some competitors make open source software available for free download or use or may position competing open source software as a loss leader. We cannot guarantee that we will be able to compete successfully against current and future competitors or that competitive pressure and/or the availability of open source software will not result in price reductions, reduced revenue and gross margins and loss of market share, any one of which could seriously harm our business.
If our customers do not renew or expand their subscriptions, or if they renew on less favorable terms, our future revenue and operating results will be harmed.
Our future success depends, in part, on our ability to sell renewals of subscriptions and expand the deployment of our platform with existing customers. While we generally offer subscriptions of up to three years in length, our customers often purchase one-year subscriptions which generally do not provide for automatic renewal or a right to terminate the subscription early. Our customers may not renew or expand the use of their subscriptions after the expiration of their current subscription agreements. In addition, our customers may opt for a lower priced edition of our platform or decrease their usage of our platform. Our existing customers generally have no contractual obligation to expand or renew their subscriptions after the expiration of the committed subscription period and given our limited operating history, we may not be able to accurately predict customer renewal rates. Our customers’ renewal and/or expansion pricing rates may decline or fluctuate as a result of factors, including, but not limited to, their satisfaction with our platform including CDP, and our customer support, the frequency and severity of software and implementation errors, our platform’s reliability, the pricing of our subscriptions and
40

services or of competing solutions or services, the effects of global economic conditions, such as those caused by the current COVID-19 pandemic and their ability to continue their operations and spending levels. If our customers renew their subscriptions, they may renew for shorter contract lengths, less usage or on other terms that are less economically beneficial to us. Our implementation of a “pay wall” for the distribution of some of our software solutions might prove ineffective at improving our renewal and/or expansion rates with existing customers or deal close rates with new customers. We have limited historical data with respect to rates of customer subscription renewals, so we may not accurately predict future renewal trends. We cannot assure you that our customers will renew or expand their subscriptions, and if our customers do not renew their agreements or renew on less favorable terms or for less usage, our revenue may grow more slowly than expected or decline and our business could suffer.
Achieving renewal or expansion of subscriptions may require us to increasingly engage in sophisticated and costly sales efforts that may not result in additional sales. In addition, the rate at which our customers expand the deployment of our platform depends on a number of factors, including general economic conditions, such as the global macroeconomic impact of the current COVID-19 pandemic, the functioning of our solutions, the ability of our field organization, together with our partner ecosystem, to assist our customers in identifying new use cases, modernizing their data architectures, and achieving success with data-driven initiatives and our customers’ satisfaction with our customer support. If our efforts to expand penetration within our customers are not successful, our business may suffer.
We have a limited operating history, which makes it difficult to predict our future results of operations.
We have a limited operating history, which limits our ability to forecast our future results of operations and subjects us to a number of uncertainties, including our ability to plan for and anticipate future growth. Our historical revenue growth should not be considered indicative of our future performance. Further, in future periods, our revenue growth could slow or our revenue could decline for a number of reasons, including slowing demand for our solutions, increasing competition, a decrease in the growth of our overall market, or our failure, for any reason, to continue to capitalize on growth opportunities and merger integration plans. We have also encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as determining appropriate investments of our limited resources, market reception of our platform and open source model, competition from other companies, attracting and retaining customers, hiring, integrating, training and retaining skilled personnel, developing new solutions and unforeseen expenses. If our assumptions regarding these risks and uncertainties, which we use to plan our business, are incorrect or change, or if we do not address these risks successfully, our operating and financial results could be adversely affected.
Our sales cycles can be long, unpredictable and vary seasonally, particularly with respect to large subscriptions, and our sales efforts require considerable time and expense.
Our results of operations may fluctuate, in part, because of the resource-intensive nature of our sales efforts, the length and variability of the sales cycle for our platform and the difficulty in making short-term adjustments to our operating expenses. The timing of our sales is difficult to predict. The length of our sales cycle, from initial evaluation to payment for our subscriptions is generally four to nine months, but can vary substantially from customer to customer. Our sales cycle can extend to more than 18 months for some customers. Our sales efforts involve educating our customers about the use, technical capabilities and benefits of our platform, solutions and open source model. Customers often undertake a prolonged evaluation process, which frequently involves not only our platform but also those of other companies. Some of our customers initially deploy our platform on a limited basis, with no guarantee that these customers will deploy our platform widely enough across their organization to justify our substantial pre-sales investment. As a result, it is difficult to predict exactly when, or even if, we will make a sale to a potential customer or if we can increase sales to our existing customers. Large individual sales have, in some cases, occurred in quarters subsequent to those we anticipated, or have not occurred at all. In addition, our sales efforts may be interrupted as a result of the current COVID-19 pandemic, which may impact our ability to sell and market our products and services to customers. If our sales cycle lengthens or our substantial upfront investments do not result in sufficient revenue to justify our investments, our operating results could be adversely affected.
We have seasonal and end-of-quarter concentration of our sales, which impacts our ability to plan and manage cash flows and margins. Our sales vary by season, with the fourth quarter typically being our largest. In addition, within each quarter, most sales occur in the last month of that quarter. Therefore, it is difficult to determine whether we are achieving our quarterly expectations until near the end of the quarter, with seasonality magnifying the difficulty for determining whether we will achieve annual expectations. Most of our expenses require time to adjust. Therefore, if expectations for our business are not accurate, we may not be able to adjust our cost structure on a timely basis and margins and cash flows may differ from expectations.
41

We do not have an adequate history with our subscription or pricing models to accurately predict the long-term rate of customer adoption or renewal, or the impact these will have on our revenue or operating results.
We have limited experience with respect to determining the optimal prices and pricing models for our solutions, especially as we develop and sell new offerings such as the CDP. As the markets for our solutions mature, or as new competitors introduce new products or services that compete with ours, we may be unable to attract new customers at the same price or based on the same pricing model as we have used historically. Moreover, large customers, which are the focus of our sales efforts, may demand greater price concessions. Additionally, the renewal rate of our large customers may have more significant impact period to period on our revenue and operating results. As a result, in the future we may be required to reduce our prices, which could adversely affect our revenue, gross margin, profitability, financial position and cash flow. In addition, as an increasing amount of our business may move to our cloud-based solutions for transient workloads and the use of our consumption-based pricing model may represent a greater share of our revenue, our revenue may be less predictable or more variable than our historical revenue from a time period-based subscription pricing model. Moreover, a consumption-based subscription pricing model may ultimately result in lower total cost to our customers over time, or may cause our customers to limit usage in order to stay within the limits of their existing subscriptions, reducing overall revenue or making it more difficult for us to compete in our markets.
Our results may fluctuate significantly from period to period, which could adversely impact the value of our common stock.
Our results of operations, including our revenue, net revenue expansion rate, gross margin, profitability and cash flows, may vary significantly in the future, and period-to-period comparisons of our operating results may not be meaningful. Accordingly, our results for any particular period should not be relied upon as an indication of future performance. Our financial results may fluctuate from period to period as a result of a variety of factors, many of which are outside of our control. Fluctuation in periodic results may adversely impact the value of our common stock. Factors that may cause fluctuations in our periodic financial results include, without limitation, those listed elsewhere in this “Risk Factors” section and those listed below:
the budgeting cycles and purchasing practices of our customers, including their tendency to purchase in the fourth quarter of our fiscal year, near the end of each quarter, and the timing of subsequent contract renewals;
the achievement of milestones in connection with delivery of services, impacting the timing of services revenue recognition, especially due to the impact of the current COVID-19 pandemic;
subscriptions from large enterprises;
price competition;
our ability to attract and retain new customers;
our ability to expand penetration within our existing customer base;
the timing and success of new solutions by us and our competitors;
the timing and success of our product releases;
changes in customer requirements or market needs and our ability to make corresponding changes to our business;
changes in the competitive landscape, including consolidation among our competitors or customers;
general economic conditions, both domestically and in our foreign markets, including the domestic and global macroeconomic impact of the current COVID-19 pandemic;
natural disasters, acts of war, terrorism, epidemics, or pandemics and other health crises;
the timing and amount of certain payments and expenses, such as research and development expenses, sales commissions and stock-based compensation;
our inability to adjust certain fixed costs and expenses, particularly in research and development, for changes in demand;
42

increases or decreases in our revenue and expenses caused by fluctuations in foreign currency exchange rates, as an increasing portion of our revenue is collected, and expenses are incurred and paid in currencies other than the U.S. dollar;
the cost of and potential outcomes of existing and future claims or litigation, which could have a material adverse effect on our business;
potential impairment of goodwill and intangible assets;
future accounting pronouncements and changes in our accounting policies; and
changes in tax laws, tax regulations and governmental regulations.
Any one of the factors above or the cumulative effect of some of the factors above may result in significant fluctuations in our operating results. This variability and unpredictability could result in our failure to meet our revenue or other operating result expectations or those of investors for a particular period. The failure to meet or exceed such expectations could have a material adverse effect on our business, results of operations and financial condition that could ultimately adversely affect our stock price.
Because we derive substantially all of our revenue from a single software platform, failure of this platform to satisfy customer demands or to achieve increased market acceptance could adversely affect our business, results of operations, financial condition and growth prospects.
We derive and expect to continue to derive substantially all of our revenue from our data management, machine learning and analytics platform. As such, the market acceptance of our platform is critical to our continued success. Demand for our platform is affected by a number of factors beyond our control, including continued market acceptance, the timing of development and release of new products by our competitors, technological change, any developments or disagreements with the open source community, growth or contraction in our market and general economic conditions. We expect the growth and proliferation of data to lead to an increase in the data analysis demands of our customers, and our platform may not be able to scale and perform to meet those demands or may not be chosen by users for those needs. If we are unable to continue to meet customer demands or to achieve more widespread market acceptance of our platform and solutions, our business operations, financial results and growth prospects will be materially and adversely affected.
Security and privacy breaches may hurt our business.
Any security breach, including those resulting from a cybersecurity attack, or any unauthorized access, unauthorized usage, virus or similar breach or disruption could result in the loss of confidential information, damage to our reputation, early termination of our contracts, litigation, regulatory investigations or other liabilities. If our security measures or the security measures we have provided to customers are breached as a result of third-party action, employee error, malfeasance or otherwise and, as a result, someone obtains unauthorized access to our customers’ confidential information, our reputation may be damaged, our business may suffer and we could incur significant liability.
Techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against a target. As a result, we may be unable to anticipate these techniques or to implement adequate preventative measures. If an actual or perceived security breach occurs, the market perception of our security measures could be harmed and we could lose sales and customers.
In addition, many of our customers use our platform to store and process vast quantities of private and otherwise sensitive data that are critical to their businesses. They may have a greater sensitivity to security defects in our products than to defects in other, less critical, software products. An actual or perceived security breach or theft of the business-critical data of one of our customers, regardless of whether the breach is attributable to the failure of our products or services, could adversely affect the market’s perception of our security products. Moreover, if a high-profile security breach occurs with respect to another data management, machine learning and analytics platform provider, our customers and potential customers may lose trust in the security of data management, machine learning and analytics platforms generally, which could adversely impact our ability to retain existing customers or attract new ones.
43

We have been, and may in the future be, subject to intellectual property rights claims by third parties, which are extremely costly to defend, could require us to pay significant damages and could limit our ability to use certain technologies.
Companies in the software and technology industries, including some of our current and potential competitors, own large numbers of patents, copyrights, trademarks and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. In addition, many of these companies have the capability to dedicate substantially greater resources to enforce their intellectual property rights and to defend claims that may be brought against them. The litigation may involve patent holding companies or other adverse patent owners that have no relevant product revenue and against which our patents may therefore provide little or no deterrence. From time-to-time, third parties, including certain other companies, have asserted and may assert patent, copyright, trademark or other intellectual property rights against us, our partners or our customers. We or our customers have received, and may in the future receive, notices that claim we have misappropriated, misused or infringed other parties’ intellectual property rights, and, to the extent we gain greater market visibility, we face a higher risk of being the subject of intellectual property infringement claims, which is not uncommon with respect to the enterprise software market.
There may be third-party intellectual property rights, including issued or pending patents, that cover significant aspects of our technologies, or the technologies in our platform or business methods. We may be exposed to increased risk of being the subject of intellectual property infringement claims as a result of acquisitions, such as our merger with Hortonworks, and our incorporation of open source software into our platform, as, among other things, we have a lower level of visibility into the development process with respect to such technology or the care taken to safeguard against infringement risks. Any intellectual property claims, with or without merit, could be very time-consuming, could be expensive to settle or litigate and could divert our management’s attention and other resources. These claims could also subject us to significant liability for damages, potentially including treble damages if we are found to have willfully infringed patents or copyrights. These claims could also result in our having to stop using, distributing or supporting technology found to be in violation of a third-party’s rights. We might be required to seek a license for the intellectual property, which may not be available on reasonable terms or at all. Even if a license were available, we could be required to pay significant royalties, which would increase our operating expenses. As a result, we may be required to develop alternative non-infringing technology, which could require significant effort and expense. If we cannot license or develop technology for any infringing aspect of our business, we could be forced to limit or stop sales of our offerings and may be unable to compete effectively. Any of these results could adversely affect our business operations and financial results.
Third parties may also assert such claims against our customers or partners whom we typically indemnify against claims that our solutions infringe, misappropriate or otherwise violate the intellectual property rights of third parties, including in the third-party open source components included in our platform, as well as our own open source and proprietary components. As the numbers of products and competitors in our market increase and overlaps occur, claims of infringement, misappropriation and other violations of intellectual property rights may increase. Also, to the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited or have divulged proprietary or other confidential information.
Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand.
Our success depends, in part, on our ability to protect proprietary methods and technologies that we develop under patent and other intellectual property laws of the United States and other jurisdictions outside of the United States so that we can prevent others from using our inventions and proprietary information. If we fail to protect our intellectual property rights adequately, our competitors may gain access to our technology, and our business may be harmed. In addition, defending our intellectual property rights may entail significant expense. Any of our patents, trademarks or other intellectual property rights may be challenged by others or invalidated through administrative process or litigation. While we have patents and patent applications pending, we may be unable to obtain patent protection for the technology covered in our patent applications or the patent protection may not be obtained quickly enough to meet our business needs. In addition, our existing patents and any patents issued in the future may not provide us with competitive advantages, or may be successfully challenged by third parties.
Moreover, despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our platform or offerings or obtain and use information that we regard as proprietary. We generally enter into confidentiality or license agreements with our employees, consultants, vendors and customers, and generally limit access to and distribution of our proprietary information. However, we cannot be certain that we have entered into such agreements with all parties who may have or have had access to our confidential information or that the agreements we have entered into will not be
44

breached. We cannot guarantee that any of the measures we have taken will prevent misappropriation of our technology. Because we may be an attractive target for cybersecurity attacks, we may have a greater risk of unauthorized access to, and misappropriation of, our proprietary information.
Furthermore, legal standards relating to the validity, enforceability and scope of protection of intellectual property rights are uncertain, and we also may face proposals to change the scope of protection for some intellectual property right. Effective patent, trademark, copyright and trade secret protection may not be available to us in every country in which our products or services are available. The laws of some countries may not be as protective of intellectual property rights as those in the United States, and mechanisms for enforcement of intellectual property rights may be inadequate. Also, our involvement in standard setting activity or the need to obtain licenses from others may require us to license our intellectual property. Accordingly, despite our efforts, we may be unable to prevent third parties from using our intellectual property.
We may be required to spend significant resources to monitor and protect our intellectual property rights and we may conclude that in at least some instances the benefits of protecting our intellectual property rights may be outweighed by the expense. We may initiate claims or litigation against third parties for infringement of our proprietary rights or to establish the validity of our proprietary rights. Any litigation, whether or not it is resolved in our favor, could result in significant expense to us and divert the efforts of our technical and management personnel.
We do not control and may be unable to predict the future course of open source technology development, including the ongoing development of open source components used in our platform, which could reduce the market appeal of our platform and damage our reputation.
We do not control many aspects of the development of the open source technology in our platform. Different groups of open source software programmers collaborate with one another to develop the software projects in our platform. Given the disparate inputs from various developers, we cannot control entirely how an open source project develops and matures. Also, different open source projects may overlap or compete with the ones that we incorporate into our platform. The technology developed by one group for one project may become more widely used than that developed by others. If we acquire or adopt a new technology and incorporate it into our platform but a competing technology becomes more widely used or accepted, the market appeal of our platform may be reduced and that could harm our reputation, diminish our brand and result in decreased revenue.
If open source software programmers, many of whom we do not employ, or our own internal programmers do not continue to develop and enhance open source technologies, we may be unable to develop new technologies, adequately enhance our existing technologies or meet customer requirements for innovation, quality and price.
We rely to a significant degree on a number of open source software programmers, or committers and contributors, to develop and enhance components of our platform. Additionally, members of the corresponding open source project management committees, many of whom are not employed by us, are primarily responsible for the oversight and evolution of the codebases of important components of the open source data management ecosystem. If the open source data management committers and contributors fail to adequately further develop and enhance open source technologies, or if the committees fail to oversee and guide the evolution of open source data management technologies in the manner that we believe is appropriate to maximize the market potential of our solutions, then we would have to rely on other parties, or we would need to expend additional resources, to develop and enhance our platform. We also must devote adequate resources to our own internal programmers to support their continued development and enhancement of open source technologies, and if we do not do so, we may have to turn to third parties or experience delays in developing or enhancing open source technologies. We cannot predict whether further developments and enhancements to these technologies would be available from reliable alternative sources. In either event, our development expenses could be increased and our technology release and upgrade schedules could be delayed. Delays in developing, completing or delivering new or enhanced components to our platform could cause our offerings to be less competitive, impair customer acceptance of our solutions and result in delayed or reduced revenue for our solutions.
Our software development and licensing model could be negatively impacted if the Apache License, Version 2.0 is not enforceable or is modified so as to become incompatible with other open source licenses.
Important components of our platform have been provided under the Apache License, Version 2.0. This license states that any work of authorship licensed under it, and any derivative work thereof, may be reproduced and distributed provided that certain conditions are met. It is possible that a court would hold this license to be unenforceable or that someone could assert a claim for proprietary rights in a program developed and distributed under it. Any ruling by a court that this license is not enforceable, or that open source components of our platform may not be reproduced or distributed, may negatively impact
45

our distribution or development of all or a portion of our solutions. In addition, at some time in the future it is possible that important components of the open source projects in our platform that may be distributed under a different license or the Apache License, Version 2.0, which governs Hadoop, Spark and other current elements of our platform, may be modified, which could, among other consequences, negatively impact our continuing development or distribution of the software code subject to the new or modified license.
Further, full utilization of our platform may depend on software, applications, hardware and services from various third parties, and these items may not be compatible with our platform and its development or available to us or our customers on commercially reasonable terms, or at all, which could harm our business.
Our use of open source software in our solutions could negatively affect our ability to sell our platform and subject us to possible litigation.
Our solutions include software covered by open source licenses, which may include, by way of example, GNU General Public License and the Apache License. We do not own all of the open source technology in our platform and the ownership of the open source technology in our platform may not be easily determinable by us. Rather, we rely on the Apache Software Foundation (ASF) as well as certain other third-party open source contributors to ensure that the open source contributions to our platform are properly owned by the committers and contributors who contribute the open source technology and that such contributions do not infringe on other parties’ intellectual property rights. Moreover, the terms of certain of the open source licenses have not been interpreted by United States courts or other courts, and there is a risk that such licenses could be construed in a manner that is incompatible with our current business model, imposing unanticipated conditions or restrictions on our ability to market our solutions. We, our customers and the ASF may have received, or may in the future receive, notices that claim we have misappropriated, misused or infringed other parties’ intellectual property rights, and, to the extent products based on the open source data management ecosystem gain greater market visibility, we, our customers, and the ASF, face a higher risk of being the subject of intellectual property infringement claims. In addition, we or our customers could be subject to lawsuits by parties claiming ownership of (or that different license terms apply to) what we believe to be open source software, or seeking to enforce the terms of an open source license. By the terms of certain open source licenses, we could be required to release the source code of our proprietary software, and to make our proprietary software available under open source licenses, if we combine our proprietary software with open source software in a certain manner. In the event that portions of our proprietary software are determined to be impacted by an open source license, we could be required to publicly release the affected portions of our source code, re-engineer all or a portion of our technologies, or otherwise be limited in the licensing of our technologies and services, each of which could reduce or eliminate the value of our technologies and cause us to have to significantly alter our current business model. These claims could also result in litigation (including litigation against our customers or partners, which could result in us being obligated to indemnify our customers or partners against such litigation), require us to purchase a costly license or require us to devote additional research and development resources to change our solutions, any of which could have a negative effect on our business and operating results. In addition, if the license terms for the open source code change, we may be forced to re-engineer our solutions or incur additional costs to find alternative tools. Further, changes in our software licensing model may impact future revenue growth rates.
In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties, support, indemnity or assurance of title or controls on origin of the software. Further, some open source projects have known vulnerabilities and architectural instabilities and are provided on an “as-is” basis. Many of these risks associated with usage of open source software, such as the lack of warranties or assurances of title, cannot be eliminated, and could, if not properly addressed, negatively affect the performance of our platform and our business. In addition, we are often required to absorb these risks in our customer and partner relationships by agreeing to provide warranties, support and indemnification with respect to such third-party open source software. While we have established processes intended to alleviate these risks, we cannot assure that these measures will reduce these risks.
Because our business relies on the Apache Software Foundation, our business could be harmed by the decisions made by the ASF or claims or disputes directed at the ASF or reputational harm otherwise suffered by the ASF.
Our business relies on the ASF, a non-profit corporation that supports Apache open source software projects. We do not control nor can we predict the decisions the ASF will make with respect to the further development and enhancement of open source technologies which may impact our business. For example, the reduction or elimination of support of Hadoop, Spark or other technologies by the ASF, the migration of Hadoop, Spark and other open source data management technology to an organization other than the ASF, or any other actions taken by the ASF or the Hadoop project may impact our business
46

model. Moreover, if the ASF is subject to claims, disputes or otherwise suffers reputational harm, our business, results of operations, financial condition and growth prospects could be harmed if customers perceive our solutions to be risky or inferior to data management solutions which do not rely on the ASF for continued development and enhancement of open source technologies.
Real or perceived errors, failures, bugs or disruptions in our platform and solutions could adversely affect our reputation and business could be harmed.
Our platform and solutions are very complex and have contained and may contain undetected defects or errors, especially when solutions are first introduced or enhanced, or as we develop new platform such as CDP. In addition, our platform employs open source software and to the extent that our solutions depend upon the successful operation of open source software in conjunction with our solutions, any undetected errors or defects in this open source software could prevent the deployment or impair the functionality of our solutions, delay new solutions’ introductions, result in a failure of our solutions, result in liability to our customers, and injure our reputation.
If our platform is not implemented or used correctly or as intended, inadequate performance and disruption in service may result. Moreover, as we acquire companies, such as through our merger with Hortonworks, and integrate new open source data management projects, we may encounter difficulty in incorporating the newly-obtained technologies into our platform and maintaining the quality standards that are consistent with our reputation.
Since our customers use our platform and solutions for important aspects of their business, any errors, defects, disruptions in service or other performance problems could hurt our reputation and may damage our customers’ businesses. Furthermore, defects in our platform and solutions may require us to implement design changes or software updates. Any defects or errors in our platform and solutions, or the perception of such defects or errors, could result in:
expenditure of significant financial and product development resources in efforts to analyze, correct, eliminate or work around errors or defects;
loss of existing or potential customers or channel partners;
delayed or lost revenue;
delay or failure to attain market acceptance;
delay in the development or release of new solutions or services;
negative publicity, which will harm our reputation;
warranty claims against us, which could result in an increase in our provision for doubtful accounts;
an increase in collection cycles for accounts receivable or the expense and risk of litigation; and
harm to our results of operations.
Although we have contractual protections, such as warranty disclaimers and limitation of liability provisions, in our standard terms and conditions of sale, they may not fully or effectively protect us from claims by customers, partners or other third parties. Any insurance coverage we may have may not adequately cover all claims asserted against us, or cover only a portion of such claims. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation and divert management’s time and other resources.
If we are unable to hire, retain, train and motivate qualified personnel and senior management, our business could be harmed.
Our future success depends, in part, on our ability to continue to attract, integrate and retain qualified and highly skilled personnel. In particular, we are substantially dependent on the continued service of our existing engineering personnel because of the complexity of our platform and are also highly dependent on the contributions of our executive team. The loss of any key personnel could make it more difficult to manage our operations and research and development activities, reduce our employee retention and revenue, disrupt our relationships with our employees, customers and vendors, and impair our ability to compete. Any significant leadership change or senior management transition involves inherent risk and any failure to ensure the timely and suitable replacement and a smooth transition could hinder our strategic planning, execution and future performance. Although we have entered into employment offer letters with our key personnel, these agreements have
47

no specific duration and constitute at-will employment. We do not maintain key person life insurance policies on any of our employees. The loss of one or more of our key employees could seriously harm our business. If we are unable to attract, integrate, or retain the qualified and highly skilled personnel required to fulfill our current or future needs, our business, financial condition and operating results could be harmed. Moreover, if key personnel become ill due to the current COVID-19 pandemic, we may not be able to manage our business effectively and, as a result, our business and operating results could be harmed.
Our senior management has substantially changed over the last fiscal year, including, for example, the recent departures of our former chief executive officer, Thomas Reilly and interim chief executive officer, Martin Cole. We have a new chief executive officer, Robert Bearden, who started in January 2020.
Competition for highly skilled personnel is often intense, especially in the San Francisco Bay Area where we have a substantial presence and need for highly skilled personnel. We may not be successful in attracting, integrating or retaining qualified personnel to fulfill our current or future needs. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our common stock declines, it may adversely affect our ability to hire or retain highly skilled employees. In addition, we may periodically change our equity compensation practices, which may include reducing the number of employees eligible for equity awards or reducing the size of equity awards granted per employee. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be harmed.
We have experienced rapid growth in recent periods and expect our growth to continue. If we fail to effectively manage our growth, our business and operating results could be adversely affected.
We have experienced and may continue to experience rapid growth in our headcount and operations, which has placed and will continue to place significant demands on our managerial, administrative, operational, financial and other resources. For example, our employee headcount increased from 1,648 employees as of January 31, 2018 to 2,713 employees as of October 31, 2020. This growth has placed, and any future growth will place, significant demands on our management and our operational and financial infrastructure. To manage this growth effectively, we must continue to improve our operational, financial and management systems and controls by, among other things:
recruiting, training, integrating and retaining new employees, particularly for our sales and research and development teams;
developing and improving our internal administrative infrastructure, particularly our financial, operational, compliance, recordkeeping, communications and other internal systems;
managing our international operations and the risks associated therewith;
maintaining high levels of satisfaction with our platform among our customers; and
effectively managing expenses related to any future growth.
If we fail to manage our growth, or if we fail to implement improvements or maintain effective internal controls, our costs and expenses may increase more than we plan and our ability to expand our customer base, enhance our platform, develop new solutions, expand penetration within existing customers, respond to competitive pressures or otherwise execute our business plan, our business and operating results could be adversely affected.
Because we recognize a substantial portion of our subscription revenue from our platform over the subscription term, downturns or upturns in new sales and renewals will not be immediately reflected in our operating results.
We generally recognize subscription revenue ratably over the term of the subscription period. As a result, most of the revenue we report in each quarter is derived from the recognition of deferred revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions, or a reduction in expansion rates, in any single quarter could have only a small impact on our revenue results during that quarter or subsequent period. Such a decline or deceleration, however, will negatively affect our revenue or revenue growth rates in future quarters. Accordingly, the effect of these changes or events may not be fully reflected in our results of operations until future periods. Given the ratable nature of our revenue recognition, our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period. We may be unable to adjust our cost structure to reflect the changes in revenue. In
48

addition, a significant majority of our costs are expensed as incurred, while revenue is generally recognized over the life of the customer agreement. As a result, increased growth in the number of our customers could result in our recognition of more costs than revenue in the earlier periods of the terms of our agreements.
Our revenue growth depends in part on the success of our strategic relationships with third parties and their continued performance.
We seek to grow our partner ecosystem as a way to grow our business. To grow our business, we anticipate that we will continue to establish and maintain relationships with third parties, such as resellers, OEMs, system integrators, independent software and hardware vendors and platform and cloud service providers. In addition, we work closely with select vendors (Partner Solutions) to design solutions to specifically address the needs of certain industry verticals or use cases within those verticals. As our agreements with strategic partners terminate or expire, we may be unable to renew or replace these agreements on comparable terms, or at all. Moreover, especially given the possible impact of the current COVID-19 pandemic, we cannot guarantee that the companies with which we have strategic relationships will continue to devote the resources necessary to expand our reach, increase our distribution and increase the number of Partner Solutions and associated use cases. In addition, customer satisfaction with Partner Solutions may be less than anticipated, negatively impacting anticipated revenue growth and results of operations. Further, some of our strategic partners offer competing products and services or also work with our competitors. As a result of these factors, many of the companies with which we have strategic alliances may choose to pursue alternative technologies and develop alternative products and services in addition to or in lieu of our platform, either on their own or in collaboration with others, including our competitors. If we are unsuccessful in establishing or maintaining our relationships with third parties, our ability to compete in the marketplace or to grow our revenue could be impaired and our operating results may suffer. Even if we are successful in establishing and maintaining these relationships with third parties, we cannot assure you that these relationships will result in increased customer usage of our platform or increased revenue.
The sum of our revenue and changes in contract liabilities or remaining performance obligations (RPO) may not be an accurate indicator of business activity within a period.
Investors or analysts sometimes look to the sum of the revenue and changes in contract liabilities or RPO as indicators of business activity in a period for businesses such as ours. They may use this information to estimate billings or bookings. However, these measures may significantly differ from underlying business activity for a number of reasons including:
Since a relatively large number of transactions occur at the end of the quarter, and invoicing or enablement of those transactions may or may not occur before the end of the quarter based on a number of factors including receipt of information from the customer, volume of transactions and holidays, a shift of a few days has little economic impact on our business, but may shift contract liabilities or RPO from one period into the next;
multi-year upfront billings that may distort trends;
subscriptions that have deferred start dates;
services that are invoiced upon delivery; and
changes in revenue recognition resulting from ASC 606 adoption.
Accordingly, we do not believe that estimated billings is an accurate indicator of future revenue for any given period of time. However, many companies that provide subscriptions report changes in estimated billings as a key operating or financial metric, and it is possible that analysts or investors may view this metric as important. Thus, any changes in our estimated billings could adversely affect the market price of our common stock. Moreover, estimating bookings from RPO is a newer analytical technique, and it may not be an accurate indicator of future revenue for our company for any given period of time.
If our new products, components or enhancements to our platform do not achieve sufficient market acceptance, our financial results and competitive position will suffer.
We spend substantial amounts of time and money to research and develop new products, such as CDP. In addition, we spend time and money to research and develop new components and enhancements of our platforms to incorporate additional features, improve functionality or add other enhancements in order to meet our customers’ rapidly evolving demands. When we develop a new product, component or enhancement to our platform, whether open source or proprietary, we typically incur expenses and expend resources upfront to develop, market and promote the new component. Therefore, when we
49

develop and introduce new products, components or enhancements to our platform, they must achieve high levels of market acceptance in order to justify the amount of our investment in developing and bringing them to market.
We may experience delays in the development and introduction of new or enhanced products due to the direct and indirect effects of the current COVID-19 pandemic. In addition, our new products, components or enhancements to our platform and changes to our platform could fail to attain sufficient market acceptance for many reasons, including:
our failure to predict market demand accurately in terms of platform functionality, including curating new open source projects, and to supply a platform that meets this demand in a timely fashion;
delays in releasing to the market our new components or enhancements to our platform to the market;
defects, errors or failures;
complexity in the implementation or utilization of the new components and enhancements;
negative publicity about the platform’s performance or effectiveness;
introduction or anticipated introduction of competing platforms by our competitors;
poor business conditions for our end-customers, causing them to delay IT purchases, such as those caused by the current COVID-19 pandemic; and
reluctance of customers to purchase platforms incorporating open source software or to purchase hybrid platforms.
If our new products, such as CDP, or our new components or enhancements and changes do not achieve adequate acceptance in the market, our competitive position will be impaired, and our revenue will be diminished. The adverse effect on our financial results may be particularly acute because of the significant research, development, marketing, sales and other expenses we will have incurred in connection with the new solutions or enhancements.
If we do not effectively hire, retain, train and oversee our direct sales force, we may be unable to add new customers or increase sales to our existing customers, and our business may be adversely affected.
We continue to be substantially dependent on our direct sales force to obtain new customers and increase sales with existing customers. There is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training and retaining sufficient numbers of sales personnel to support our growth. In addition, a large percentage of our sales force is relatively new to our company. New hires require significant training and may take significant time before they achieve full productivity, especially as new offerings are developed and released. Our recent hires and planned hires may not become productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. In addition, growth of our direct sales force leads to increasing difficulty and complexity in its organization, management and leadership, at which we may prove unsuccessful. If we are unable to hire and train a sufficient number of effective sales personnel, we are ineffective at overseeing a growing sales force, or the sales personnel we hire are otherwise unsuccessful in obtaining new customers or increasing sales to our existing customer base, our business will be adversely affected.
As we expand internationally, our business will become more susceptible to risks associated with international operations.
We have expanded internationally and intend to continue such international expansion. For example, we sell the various editions of our platform through our direct sales force, which is comprised of inside sales and field sales personnel, and is located in a variety of geographic regions, including the United States, Europe and Asia, and have customers located in approximately 100 countries as of January 31, 2020. We intend to continue to expand internationally.
Conducting international operations subjects us to risks that we have not generally faced in the United States. These risks include:
challenges caused by distance, language, cultural and ethical differences and the competitive environment;
heightened risks of unethical, unfair or corrupt business practices, actual or claimed, in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of, and irregularities in, financial statements;
50

foreign exchange restrictions and fluctuations in currency exchange rates, including that, because a majority of our international contracts are denominated in U.S. dollars, an increase in the strength of the U.S. dollar may make doing business with us less appealing to a non-U.S. dollar denominated customer;
application of multiple and conflicting laws and regulations, including complications due to unexpected changes in foreign laws and regulatory requirements;
risks associated with trade restrictions and foreign import requirements, including the importation, certification and localization of our solutions required in foreign countries, as well as changes in trade, tariffs, restrictions or requirements;
new and different sources of competition;
potentially different pricing environments, longer sales cycles and longer accounts receivable payment cycles and collections issues;
management communication and integration problems resulting from cultural differences and geographic dispersion;
potentially adverse tax consequences, including multiple and possibly overlapping tax structures, the complexities of foreign value-added tax systems, restrictions on the repatriation of earnings and changes in tax rates;
greater difficulty in enforcing contracts, accounts receivable collection and longer collection periods;
the uncertainty and limitation of protection for intellectual property rights in some countries and the risk of potential theft or compromises of our technology, data or intellectual property in connection with our international operations, whether by state-sponsored malfeasance or other foreign entities or individuals;
increased financial accounting and reporting burdens and complexities;
lack of familiarity with local laws, customs and practices, and laws and business practices favoring local competitors or partners;
increased exposure to natural disasters, acts of war, terrorism, epidemics, or pandemics and other health crises, including the current COVID-19 pandemic; and
political, social and economic instability abroad, terrorist attacks and security concerns in general.
The occurrence of any one of these risks could harm our international business and, consequently, our results of operations. Additionally, operating in international markets requires significant management attention and financial resources. We cannot be certain that the investment and additional resources required to operate in other countries will produce desired levels of revenue or profitability.
Some of our business partners also have international operations and are subject to the risks described above. Even if we are able to successfully manage the risks of international operations, our business may be adversely affected if our business partners are not able to successfully manage these risks.
Our business in countries with a history of corruption and transactions with foreign governments increase the risks associated with our international activities.
As we operate and sell internationally, we are subject to the Foreign Corrupt Practices Act (FCPA), the United Kingdom Bribery Act of 2010 (the UK Bribery Act), and other laws that prohibit improper payments or offers of payments to foreign governments and their officials and political parties for the purpose of obtaining or retaining business. We have operations, deal with and make sales to governmental customers in countries known to experience corruption, particularly certain emerging countries in Africa, East Asia, Eastern Europe, South America and the Middle East. Our activities in these countries create the risk of unauthorized payments or offers of payments by one of our employees, consultants, sales agents or channel partners that could be in violation of various anti-corruption laws, even though these parties may not be under our control. While we have implemented policies and controls intended to prevent these practices by our employees, consultants, sales agents and channel partners, our existing safeguards and any future improvements may prove to be less than effective, and our employees, consultants, sales agents or channel partners may engage in conduct for which we might be held responsible. Violations of the FCPA, the UK Bribery Act and other laws may result in severe criminal or civil sanctions, including
51

suspension or debarment from U.S. government contracting, and we may be subject to other liabilities, which could negatively affect our business, operating results and financial condition.
We are subject to governmental export control, sanctions and import laws and regulations that could subject us to liability or impair our ability to compete in international markets.
Because we incorporate encryption functionality into our platform (including any products comprising the platform), we are subject to certain U.S. export control laws that apply to encryption items. As such, our platform may be exported outside the United States through an export license exception; an export license is required to certain countries, end-users and end-uses. If we were to fail to comply with such U.S. export controls laws, U.S. customs regulations, U.S. economic sanctions, or other similar laws, we could be subject to both civil and criminal penalties, including substantial fines, possible incarceration for employees and managers for willful violations, and the possible loss of our export or import privileges. Obtaining the necessary export license for a particular sale or offering may not be possible and may be time-consuming and may result in the delay or loss of sales opportunities. Furthermore, U.S. export control laws and economic sanctions prohibit the export of products to certain U.S. embargoed or sanctioned countries, governments and persons, as well as for prohibited end-uses. Monitoring and ensuring compliance with these complex U.S. export control laws is particularly challenging because our platform and related services are widely distributed throughout the world and are available for download without registration. Even though we take precautions to ensure that we and our reseller partners comply with all relevant export control laws and regulations, any failure by us or our reseller partners to comply with such laws and regulations could have negative consequences for us, including reputational harm, government investigations and penalties.
In addition, various countries regulate the import of certain encryption technology, including through import permit and license requirements, and have enacted laws that could limit our ability to distribute our platform or could limit our end-customers’ ability to implement our products in those countries. Changes in our products or changes in export and import regulations in such countries may create delays in the introduction of our platform into international markets, prevent our end-customers with international operations from deploying our products globally or, in some cases, prevent or delay the export or import of our platform 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 export, import or sanctions laws or regulations, or change in the countries, governments, persons, or technologies targeted by such export, import or sanctions laws or regulations, could result in decreased use of our platform by, or in our decreased ability to export or sell our platform to, existing or potential end-customers with international operations. Any decreased use of our platform or limitation on our ability to export to or sell our platform in international markets could adversely affect our business, financial condition and operating results.
We are exposed to fluctuations in currency exchange rates, which could negatively affect our operating results.
Our sales contracts are primarily denominated in U.S. dollars, and therefore most of our revenue is not subject to foreign currency risk. However, a strengthening of the U.S. dollar could increase the real cost of our platform to our customers outside of the United States, which could adversely affect our operating results. In addition, an increasing portion of our operating expenses is incurred and an increasing portion of our assets is held outside the United States. These operating expenses and assets are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates. If we are not able to successfully hedge against the risks associated with currency fluctuations, our operating results could be adversely affected.
Our failure to raise additional capital could reduce our ability to compete and could harm our business.
We expect that our existing cash and cash equivalents will be sufficient to meet our anticipated cash needs for the foreseeable future. However, if we change our business strategy, we may need to raise additional funds in the future, and we may not be able to obtain additional debt or equity financing on favorable terms, if at all. If we raise additional equity financing, our stockholders may experience significant dilution of their ownership interests and the per share value of our common stock could decline. Furthermore, if we engage in debt financing, the holders of debt would have priority over the holders of common stock, and we may be required to accept terms that restrict our ability to incur additional indebtedness. We may also be required to take other actions that would otherwise be in the interests of the debt holders and force us to maintain specified liquidity or other ratios, any of which could harm our business, operating results and financial condition.
52

We are exposed to the credit risk of some of our resellers and customers and to credit exposure in weakened markets, which could result in material losses.
Most of our sales are on an unsecured basis. Although we seek to mitigate these risks, we cannot be certain that these efforts will be effective in reducing our credit risks, especially as we expand our business internationally and some of our resellers or customers may be impacted by the current COVID-19 pandemic. If we are unable to adequately control these risks, our business, results of operations and financial condition could be harmed.
Federal, state, foreign government and industry regulations, as well as self-regulation related to privacy and data security concerns, pose the threat of lawsuits and other liability.
We collect and utilize demographic and other information, including personally identifiable information, from and about our employees and our existing and potential customers and partners. Such information may be collected from our customers and partners when they visit our website or through their use of our products and interactions with our company and employees such as when signing up for certain services, registering for training seminars, participating in a survey, participating in polls or signing up to receive e-mail newsletters.
A wide variety of domestic and international laws and regulations (including, for example, the General Data Protection Regulation that became effective in May 2018, and the California Consumer Privacy Act that became effective on January 1, 2020) apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal data. These data protection and privacy-related laws and regulations are evolving and may result in regulatory and public scrutiny and escalating levels of enforcement and sanctions. Our failure to comply with applicable laws and regulations, or to protect such data, could result in enforcement action against us, including fines, claims for damages by customers and other affected individuals, damage to our reputation and loss of goodwill (both in relation to existing customers and prospective customers), any of which could have a material adverse effect on our operations, financial performance and business. Evolving and changing definitions of personal data and personal information within the European Union, the United States, and elsewhere may limit or inhibit our ability to operate or expand our business. Even the perception of privacy concerns, whether or not valid, may harm our reputation, inhibit adoption of our products by current and future customers or adversely impact our ability to attract and retain workforce talent.
Loss, retention or misuse of certain information and alleged violations of laws and regulations relating to privacy and data security, and any relevant claims, may expose us to potential liability and may require us to expend significant resources on data security and in responding to and defending such allegations and claims. In addition, future laws, regulations, standards and other obligations, and changes in the interpretation of existing laws, regulations, standards and other obligations could impair our customers’ ability to collect, use or disclose data relating to individuals, which could decrease demand for our platform, increase our costs and impair our ability to maintain and grow our customer base and increase our revenue.
A portion of our revenue is generated by sales to government entities and heavily regulated organizations, which are subject to a number of challenges and risks.
A portion of our sales are to governmental entities. Additionally, many of our current and prospective customers, such as those in the financial services and health care industries, are highly regulated and may be required to comply with more stringent regulations in connection with subscribing to and deploying our platform. Selling to these entities can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that these efforts will result in a sale. Government and highly regulated entities often require contract terms that differ from our standard arrangements and impose compliance requirements that are complicated, require preferential pricing or “most favored nation” terms and conditions, or are otherwise time consuming and expensive to satisfy. If we undertake to meet special standards or requirements and do not meet them, we could be subject to increased liability from our customers or regulators. Even if we do meet them, the additional costs associated with providing our services to government and highly regulated customers could harm our margins. Moreover, changes in the underlying regulatory conditions that affect these types of customers could harm our ability to efficiently provide our services to them and to grow or maintain our customer base.
Additionally, government certification requirements for platforms like ours may change and in doing so restrict our ability to sell into certain government sectors until we have attained the revised certification. Government demand and payment for our solutions may be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our solutions. Additionally, government entities routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the
53

government entity refusing to continue buying our solutions, a reduction of revenue, fines or civil or criminal liability if the audit uncovers improper or illegal activities, which could adversely impact our operating results. Furthermore, engaging in sales activities to foreign governments introduces additional compliance risks specific to the FCPA, the UK Bribery Act and other similar statutory requirements prohibiting bribery and corruption in the jurisdictions in which we operate.
The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain executive management and qualified board members.
We are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (the Exchange Act), the Sarbanes-Oxley Act of 2002 (the Sarbanes-Oxley Act), the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, the rules and regulations of the listing standards of the New York Stock Exchange and other applicable securities rules and regulations. Compliance with these rules and regulations have increased our legal and financial compliance costs, made some activities more difficult, time-consuming or costly and increased demand on our systems and resources, particularly since we are no longer an “emerging growth company.”
The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and operating results. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, management’s attention may be diverted from other business concerns, which could adversely affect our business and operating results. Although we have already hired additional employees to comply with these requirements, we may need to hire more employees in the future or engage outside consultants, which will increase our costs and expenses.
In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management's time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected.
The rules and regulations applicable to public companies make it more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our audit committee and compensation committee, and qualified executive officers.
As a result of disclosure of information in this Quarterly Report on Form 10-Q and in filings required of a public company, our business and financial condition are more visible, which has resulted in litigation, and may continue to result in additional threatened or actual litigation in the future, including by competitors and other third parties. If such claims are successful, our business and operating results could be adversely affected, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and adversely affect our business and operating results.
If we fail to maintain an effective system of internal controls, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, and the rules and regulations of the listing standards of the New York Stock Exchange. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs, make some activities more difficult, time-consuming, and costly, and place significant strain on our personnel, systems, and resources.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is
54

recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive officer and principal financial officer. We are also continuing to improve our internal control over financial reporting. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our operating results or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we are required to include in our periodic reports that are filed with the SEC.
Our independent registered public accounting firm is required to formally attest to the effectiveness of our internal control over financial reporting as of the end of our fiscal year. Our independent registered public accounting firm has to issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed, or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could have a material and adverse effect on our business and operating results and could cause a decline in the price of our common stock.
If we have material weaknesses in our internal control over financial reporting, we may not detect errors on a timely basis and our financial statements may be materially misstated. Moreover, failure to demonstrate continued compliance with Section 404 of the Sarbanes-Oxley Act could subject us to regulatory scrutiny and sanctions, impair our ability to raise revenue, cause investors to lose confidence in the accuracy and completeness of our financial reports, subject us to stockholder or other third-party litigation as well as investigations and delisting, as applicable, by the New York Stock Exchange, the SEC, or other regulatory authorities, and negatively affect the trading price of our common stock.
Our financial results may be adversely affected by changes in accounting principles applicable to us.
Generally accepted accounting principles in the United States (GAAP) are subject to interpretation by the Financial Accounting Standards Board (FASB), the SEC, and other various bodies formed to promulgate and interpret appropriate accounting principles. For example, in February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) (Topic 842), which became effective for us on February 1, 2019. Under the Topic 842 standard, most leases are required to be recognized on the balance sheet as right-of-use assets and corresponding lease liabilities. Refer to Note 2 in the notes to our consolidated financial statements included in the Annual Report on Form 10-K, as amended, for our fiscal year ended January 31, 2020 filed with the SEC on March 27, 2020 for additional information on Topic 842 and its impact on our consolidated financial statements. Additionally, in May 2014, the FASB issued accounting standards update No. 2014-09 (Topic 606), Revenue from Contracts with Customers, which became effective for our annual reporting period for the year ended January 31, 2019. Under Topic 606, revenue is recognized when a customer obtains control of promised goods or services and is recognized in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. The adoption of Topic 606 has had a material impact on the amount and timing of revenue recognition. See Note 2 in the “Notes to Consolidated Financial Statements” included in Part II, Item 8 of our Annual Report on Form 10-K, as amended, for the fiscal year ended January 31, 2019 filed with the SEC on March 29, 2019 regarding the effect of new accounting pronouncements on our consolidated financial statements. These or other changes in accounting principles could adversely affect our financial results. Any difficulties in implementing these pronouncements could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us.
Changes in our provision for income taxes or adverse outcomes resulting from examination of our income tax returns could adversely affect our results.
We are subject to income taxation in the United States and numerous foreign jurisdictions. Determining our provision for income taxes requires significant management judgment. In addition, our provision for income taxes is subject to volatility and could be adversely affected by many factors, including, among other things, changes to our operating or holding structure, changes in the amounts of earnings in jurisdictions with differing statutory tax rates, changes in the valuation of deferred tax assets and liabilities and changes in tax laws. We could be subject to tax examinations in various jurisdictions.
55

Tax authorities may disagree with our use of research and development tax credits, intercompany charges, cross-jurisdictional transfer pricing or other matters and assess additional taxes. While we regularly assess the likely outcomes of these examinations to determine the adequacy of our provision for income taxes, there can be no assurance that the outcomes of such examinations will not have a material impact on our operating results and cash flows.
In addition, we may be subject to the examination of our income tax returns by the U.S. Internal Revenue Service and other tax authorities. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. There can be no assurance that the outcomes from these continuous examinations will not have an adverse effect on our results of operations.
The enactment of legislation implementing changes in the United States of taxation of international business activities or the adoption of other tax reform policies could materially impact our financial position and results of operations.
Recent changes to United States tax laws, including limitations on the ability of taxpayers to claim and utilize foreign tax credits and the deferral of certain tax deductions until earnings outside of the United States are repatriated to the United States, as well as changes to United States tax laws that may be enacted in the future, could impact the tax treatment of our foreign earnings. Due to expansion of our international business activities, any changes in the United States taxation of such activities may increase our worldwide effective tax rate and adversely affect our financial position and results of operations.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
In general, under Section 382 of the U.S. Internal Revenue Code of 1986, as amended (the Code), a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its pre-change net operating losses (NOLs) to offset future taxable income. If our NOLs are subject to limitations arising from previous ownership changes, our ability to utilize NOLs could be limited by Section 382 of the Code. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code. Furthermore, our ability to utilize NOLs of companies that we may acquire in the future may be subject to limitations. There is also a risk that due to regulatory 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. Under the 2017 Tax Cuts and Jobs Act (the Tax Act), tax losses generated in taxable years beginning after December 31, 2017 may be utilized to offset no more than 80% of taxable income annually. On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security, or CARES Act, was signed into law. For taxable years beginning before January 1, 2021, the CARES Act eliminates the limitation on the deduction of NOLs to 80% of current year taxable income. However, that limitation remains for later taxable years. It is also uncertain if and to what extent various states will conform to the Tax Act, as modified by the CARES Act. For these reasons, we may not be able to utilize a portion of the NOLs reflected on our balance sheet, even if we attain profitability.
We have business and customer relationships with certain entities who are stockholders or are affiliated with our directors, or both, and conflicts of interest may arise because of such relationships.
Some of our customers and other business partners are affiliated with certain of our directors or hold shares of our capital stock, or both. For example, we have entered into strategic relationships and/or customer relationships with Intel Corporation (Intel). Our director, Rosemary Schooler, is an employee of Intel, and Intel is a stockholder. We believe that the transactions and agreements that we have entered into with related parties are on terms that are at least as favorable as could reasonably have been obtained at such time from third parties and our board of directors has determined that Ms. Schooler as “independent” under the applicable rules, regulations and listing standards of New York Stock Exchange and the applicable rules and regulations promulgated by the SEC. However, these relationships could create, or appear to create, potential conflicts of interest when our board of directors is faced with decisions that could have different implications for us and these other parties or their affiliates. In addition, conflicts of interest may arise between us and these other parties and their affiliates. The appearance of conflicts, even if such conflicts do not materialize, might adversely affect the public’s perception of us, as well as our relationship with other companies and our ability to enter into new relationships in the future, including with competitors of such related parties, which could harm our business and results of operations.
Adverse economic conditions may negatively impact our business.
Our business depends on the overall demand for information technology and on the economic health of our current and prospective customers. Any significant weakening of the economy in the United States or Europe and of the global economy, more limited availability of credit, a reduction in business confidence and activity, decreased government spending, economic uncertainty and other difficulties, such as the current COVID-19 pandemic, may have affected, and may continue to affect, one or more of the sectors or countries in which we sell our applications. In addition, geopolitical developments, such as
56

existing and potential trade wars, and other events beyond our control, such as the current COVID-19 pandemic, can increase levels of political and economic unpredictability globally and the volatility of global financial markets. For example, in response to the COVID-19 pandemic, we have shifted certain of our customer events to virtual-only experiences and we may deem it advisable to similarly alter, postpone or cancel entirely additional customer, employee or industry events in the future. Moreover, global economic and political uncertainties, such as those due to the current COVID-19 pandemic, may cause some of our customers or potential customers to curtail spending, and may ultimately result in new regulatory and cost challenges to our international operations. In addition, a strong dollar could reduce demand for our products in countries with relatively weaker currencies. These adverse conditions could result in reductions in sales of our applications, longer sales cycles, reductions in subscription duration and value, slower adoption of new technologies and increased price competition. Any of these events could have an adverse effect on our business, operating results and financial position.
Our business is subject to the risks of epidemic or pandemic events, earthquakes, fire, power outages, floods and other catastrophic events, and to interruption by man-made problems such as terrorism.
A significant health crisis, epidemic or pandemic (including the current COVID-19 pandemic), or a natural disaster, such as an earthquake, fire or a flood, or a significant power outage could have a material adverse impact on our business, financial condition and results of operations. Our corporate headquarters are located in Santa Clara, California, in a region known for seismic activity, and we have significant offices in San Francisco, Austin and New York City in the United States and internationally in Bangalore, Budapest, London, Ireland and Singapore. Further, if an epidemic or pandemic or a natural disaster or terrorist event occurs in a region from which we derive a significant portion of our revenue, customers in that region may delay or forego purchases of our products, which may materially and adversely impact our results of operations for a particular period. For example, the west coast of the United States contains active earthquake zones and the eastern seaboard is subject to seasonal hurricanes while New York and the United Kingdom have suffered significant terrorist attacks. Additionally, we rely on our network and third-party infrastructure and enterprise applications, internal technology systems and our website for our development, marketing, finance, customer support, operational support, hosted services and sales activities. In the event of a major epidemic or pandemic, earthquake, hurricane or catastrophic event such as fire, power loss, floods, telecommunications failure, cyber-attack, war or terrorist attack, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our development of solutions, lengthy interruptions in our services, breaches of data security and loss of critical data, all of which could have an adverse effect on our operating results. All of the aforementioned risks may be augmented if the business continuity plans for us and our service providers prove to be inadequate. To the extent that any of the above results in delays or cancellations of customer orders, or the delay in the deployment of our products, our business, financial condition and results of operations could be adversely affected.
Risks Related to Ownership of Our Common Stock
The stock price of our common stock has been, and may continue to be, volatile or may decline regardless of our operating performance.
The market price for our common stock has been, and may continue to be, volatile. Since shares of our common stock were sold in our initial public offering in April 2017 at a price of $15.00 per share, our stock price has ranged from $4.76 to $23.35, through October 31, 2020. The market price of the common stock of many technology companies have fluctuated significantly since the outbreak of COVID-19. The extent to which and for how long COVID-19 may impact the market price of common stock is unclear.
The market price of our common stock may continue to fluctuate significantly in response to numerous factors, many of which are beyond our control, including the factors included in this Risk Factors section as well as:
COVID-19 and any associated economic downturn;
overall performance of the equity markets;
actual or anticipated fluctuations in our operating results or net revenue expansion rate;
changes in the financial projections we may provide to the public or our failure to meet these projections;
failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors, even if we meet our own projections;
recruitment or departure of key personnel;
57

the economy as a whole and market conditions in our industry;
rumors and market speculation involving us or other companies in our industry;
announcements by us or our competitors of significant technical innovations, acquisitions, strategic partnerships, joint ventures, or capital commitments;
actual or anticipated developments in our business or our competitors’ businesses or the competitive landscape generally;
developments or disputes concerning our intellectual property or our offerings, or third-party proprietary rights;
announced or completed acquisitions of businesses or technologies by us or our competitors;
dilution associated with mergers and acquisitions;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
changes in accounting standards, policies, guidelines, interpretations or principles;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
lawsuits threatened or filed against us;
other events or factors, including those resulting from war, incidents of terrorism, pandemics, or responses to these events; and
repurchases of shares of our common stock by us and sales of shares of our common stock by us or our stockholders.
In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. Stock prices of many companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. Stockholders have, from time to time, instituted securities class action litigation following periods of stock price volatility. For example, after we announced earnings for the quarter ended April 30, 2019, our stock price dropped and several securities litigation lawsuits were initiated. The current securities litigation cases, as well as any future securities litigation that we may become involved in, could subject us to substantial costs, divert resources and the attention of management from our business, and adversely affect our business, results of operations and cash flows.
If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If one or more of the analysts initiate research with an unfavorable rating or downgrade our common stock, provide a more favorable recommendation about our competitors, publish inaccurate or unfavorable research about our business or cease coverage of us or fail to publish reports on us regularly, demand for our common stock could decrease, which might cause our common stock price and trading volume to decline.
Our directors, executive officers and principal stockholders continue to have substantial control over us, which could limit your ability to influence the outcome of key transactions, including a change of control.
Our directors, executive officers and our stockholders who own greater than 5% of our outstanding common stock, together with their affiliates, beneficially own, in the aggregate, approximately 40.2% of our outstanding common stock, based on the number of shares outstanding as of November 30, 2020. As a result, these stockholders, if acting together, have the ability to influence or control matters requiring approval by our stockholders, including the election of directors and the approval of mergers, acquisitions or other extraordinary transactions. In addition, these stockholders, acting together, have the ability to influence or control the governance, management and affairs of our company. They may also have interests that differ from yours and may vote in a way with which you disagree, and which may be adverse to your interests. This concentration of ownership may have the effect of delaying, preventing or deterring a change of control of our company,
58

could deprive our stockholders of an opportunity to receive a premium for their common stock as part of a sale of our company and might ultimately affect the market price of our common stock.
Icahn Enterprises L.P. and certain of its affiliates (collectively, the Icahn Group) holds approximately 16.7% of our outstanding common stock, based on the number of shares outstanding as of November 30, 2020. Intel holds approximately 8.3% of our outstanding common stock, based on the number of shares outstanding as of November 30, 2020. As such, the Icahn Group and Intel could have considerable influence over matters such as approving a potential acquisition of us. The Icahn Group and Intel’s investment in and position in our company, including the various agreements we entered into with them respectively, could also discourage others from pursuing any potential acquisition of us, which could have the effect of depriving the holders of our common stock of the opportunity to sell their shares at a premium over the prevailing market price.
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. We anticipate that 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.
Defensive measures in our charter documents and under Delaware law could make an acquisition of us, which may be beneficial to our stockholders, more difficult and may prevent attempts by our stockholders to replace or remove our current management.
Our restated certificate of incorporation and amended and restated bylaws contain provisions that could delay or prevent a change in control of our company. These provisions could also make it difficult for stockholders to elect directors who are not nominated by the current members of our board of directors or take other corporate actions, including effecting changes in our management. These provisions include:
a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our board of directors;
the ability of our board of directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of our board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by the chairman of our board of directors, our chief executive officer, our lead director, if any, or a majority vote of our board of directors, which could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;
the requirement for the affirmative vote of holders of at least 662/3% of the voting power of all of the then outstanding shares of the voting stock, voting together as a single class, to amend the provisions of our restated certificate of incorporation relating to the issuance of preferred stock and management of our business or our amended and restated bylaws, which may inhibit the ability of an acquirer to effect such amendments to facilitate an unsolicited takeover attempt;
the ability of our board of directors to amend our amended and restated bylaws, which may allow our board of directors to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquirer to amend the amended and restated bylaws to facilitate an unsolicited takeover attempt;
the requirement that in order for a stockholder to be eligible to propose a nomination or other business to be considered at an annual meeting of our stockholders, such stockholder must have continuously beneficially owned at
59

least 1% of our outstanding common stock for a period of one year before giving such notice, which may discourage, delay or deter stockholders or a potential acquirer from conducting a solicitation of proxies to elect their own slate of directors or otherwise attempting to obtain control of us or influence over our business; and
advance notice procedures with which stockholders must comply in order to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage, delay or deter stockholders or a potential acquirer from conducting a solicitation of proxies to elect their own slate of directors or otherwise attempting to obtain control of us or influence over our business.
In addition, because we are incorporated in Delaware, we are governed by the provisions of the anti-takeover provisions of the Delaware General Corporation Law, which may discourage, delay or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the person becomes an interested stockholder, even if a change of control would be beneficial to our existing stockholders. Although we believe these provisions collectively provide for an opportunity to obtain greater value for stockholders by requiring potential acquirers to negotiate with our board of directors, they would apply even if an offer rejected by our board was considered beneficial by some stockholders. In addition, these provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management.
Our restated certificate of incorporation and amended and restated bylaws contain exclusive forum provisions for certain claims, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.
Our restated certificate of incorporation provides that 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, 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.
Moreover, 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 and in March 2020, we amended and restated our restated bylaws to provide that the federal district courts of the United States will, to the fullest extent permitted by law, be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act (a 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 and 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 courts. 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 our stockholders’ ability to bring a claim in a judicial forum they find favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. Alternatively, if a court were to find the choice of forum provision contained in our restated certificate of incorporation and/or amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, operating results and financial condition.

60

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
On March 3, 2020, our board of directors authorized a share repurchase program of the our common stock of up to $100 million (the “Share Repurchase Program”), as announced on March 10, 2020 and further discussed in Note 10 in the “Notes to Condensed Consolidated Financial Statements” included in Part I, Item 1 of this Quarterly Report on Form 10-Q. No shares were repurchased during the three months ended October 31, 2020. As of October 31, 2020, there was approximately $74.0 million of authorized funds remaining under the repurchase program. This Share Repurchase Program does not have an expiration date.
On December 2, 2020, our board of directors authorized the repurchase of up to an additional $500 million of our outstanding shares of common stock as discussed in Note 16 of our “Notes to Condensed Consolidated Financial Statements” included in Part I, Item 1 of this Quarterly Report on Form 10-Q.











61

Exhibit Index
Incorporated by ReferenceFiled Herewith
Exhibit NumberExhibit DescriptionFormFile No.ExhibitFiling Date
31.01X
31.02X
32.01*X
32.02*X
101.INSXBRL 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 Definition Linkbase DocumentX
101.LABInline XBRL Taxonomy Extension Labels Linkbase DocumentX
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentX
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)X
*    This certification is deemed not filed for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.
62

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
CLOUDERA, INC.
December 4, 2020By:/s/ Robert Bearden
 Robert Bearden
Chief Executive Officer and Director
(Principal Executive Officer)
December 4, 2020By:/s/ Jim Frankola
 Jim Frankola
Chief Financial Officer
(Principal Financial Officer)
63
EX-31.01 2 q3-2110qexhibit3101.htm EX-31.01 Document
EXHIBIT 31.01

CERTIFICATION UNDER SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

I, Robert Bearden, certify that:

1.     I have reviewed this Quarterly Report on Form 10-Q of Cloudera, 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:December 4, 2020 
/s/ Robert Bearden
Robert Bearden
Chief Executive Officer
(Principal Executive Officer)


EX-31.02 3 q3-2110qexhibit3102.htm EX-31.02 Document
EXHIBIT 31.02
CERTIFICATION UNDER SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

I, Jim Frankola, certify that:

1.     I have reviewed this Quarterly Report on Form 10-Q of Cloudera, 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:December 4, 2020 
/s/ Jim Frankola
Jim Frankola
Chief Financial Officer
(Principal Financial Officer)


EX-32.01 4 q3-2110qexhibit3201.htm EX-32.01 Document
EXHIBIT 32.01

CERTIFICATION
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002


I, Robert Bearden, Chief Executive Officer of Cloudera, 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 period ended October 31, 2020 (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 for the periods presented therein.



Date:December 4, 2020 By:
/s/ Robert Bearden
Robert Bearden
Chief Executive Officer
(Principal Executive Officer)


EX-32.02 5 q3-2110qexhibit3202.htm EX-32.02 Document
EXHIBIT 32.02

CERTIFICATION
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002


I, Jim Frankola, Chief Financial Officer of Cloudera, 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 period ended October 31, 2020 (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 for the periods presented therein.


Date:December 4, 2020 By:
/s/ Jim Frankola
Jim Frankola
Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 6 cldr-20201031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Summary of Business and Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue from Contracts with Customers - Summary of Contract Liabilities Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue from Contracts with Customers - Summary of Significant Changes in Contract Assets and Liabilities Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue from Contracts with Customers - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue from Contracts with Customers - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Revenue from Contract with Customer - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Business Combination - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2313302 - Disclosure - Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Fair Values of Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Fair Values of Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities of Investments in Available-for-Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Fair Value Measurement - Schedule of Financial Assets According to Fair Value Hierarchy, Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Derivative Contracts link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Derivative Instruments and Hedging Activities (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Balance Sheet Components - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Balance Sheet Components - Schedule of Accrued Compensation and Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2330305 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Leases - Lease Term and Discount Rate Information (Details) link:presentationLink link:calculationLink link:definitionLink 2433419 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2433419 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Common Stock Repurchases link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Common Stock Repurchases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2138111 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2339306 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2440422 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2143112 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2444425 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2145113 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2446426 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2147114 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2348307 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2449427 - Disclosure - Segment Information - Schedule of Financial Information by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2450428 - Disclosure - Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2451429 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2152115 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2353308 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2454430 - Disclosure - Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 2455431 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2156116 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2457432 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 cldr-20201031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 cldr-20201031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 cldr-20201031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Aggregate Intrinsic  Value (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Loss contingency, number of derivative actions Loss Contingency, Number Of Derivative Actions Loss Contingency, Number Of Derivative Actions Services Service [Member] Segments [Axis] Segments [Axis] Services Services Segment [Member] Services [Member] Vested and converted to shares (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 Increase in shares reserved for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Due after one year through five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Derivative Contracts Derivative Instruments and Hedging Activities Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Amortized Cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract] Sales and marketing Selling and Marketing Expense [Member] Loss from operations Operating Income (Loss) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total current liabilities Liabilities, Current Summary of Contract Liabilities Balances and Significant Changes in Contract Assets and Liabilities Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Balance at beginning of period (in dollars per share) Balance at end of period (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 Accrued professional costs Accrued Professional Fees, Current Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Shares withheld related to net settlement of restricted stock units Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Quarterly Basis on Years Two Through Three Share-based Payment Arrangement, Tranche Two [Member] Repurchases of common stock Payments for Repurchase of Common Stock ASSETS Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Office furniture and equipment Furniture and Fixtures [Member] Accrued taxes Taxes Payable, Current Entity Shell Company Entity Shell Company Vested and converted to shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cover page. Cover [Abstract] Accounts payable Accounts Payable, Current Document Type Document Type Sublease income Sublease Income Subscription Subscription Segment [Member] Subscription [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Acquired finite-lived intangible assets, estimated remaining useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life fiscal 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Repurchases of common stock (in shares) Treasury stock, shares, acquired (in shares) Treasury Stock, Shares, Acquired Balance at beginning of period (in shares) Balance at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] fiscal 2026 and thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Balance at beginning of period (in shares) Balance at end of period (in shares) Shares, Outstanding Preferred stock, $0.00005 par value; 20,000,000 shares authorized, no shares issued and outstanding as of October 31, 2020 and January 31, 2020 Preferred Stock, Value, Issued Net lease cost Lease, Cost Total operating expenses Corporate costs, such as research and development, corporate general and administrative and other Operating Expenses Document Quarterly Report Document Quarterly Report Common stock par value (in dollars per share) Common Stock, Par or Stated Value Per Share Number of annual automatic share increases Common Stock, Capital Shares Reserved For Future Issuance, Number Of Annual Automatic Share Increases Common Stock, Capital Shares Reserved For Future Issuance, Number Of Annual Automatic Share Increases Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other accrued liabilities, non-current Other Liabilities, Noncurrent Cost of Revenue: Cost of Revenue [Abstract] Shares issued under employee stock plans Stock Issued During Period, Value, Employee Benefit Plan Marketable securities Marketable Securities, Current Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Measurement Frequency [Domain] Measurement Frequency [Domain] Concentration risk percentage Concentration Risk, Percentage Entity File Number Entity File Number Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Award expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Statement [Line Items] Statement [Line Items] Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Computer equipment and software Computer Equipment [Member] Document Fiscal Period Focus Document Fiscal Period Focus Statement [Table] Statement [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Frentzel v. Bearden, et al. Frentzel v. Bearden, et al. [Member] Frentzel v. Bearden, et al. Preferred stock issued (in shares) Preferred Stock, Shares Issued U.S. agency obligations US Government Agencies Debt Securities [Member] fiscal 2026 and thereafter Finite Lived Intangible Assets, Expected Amortization, After Year Four Finite Lived Intangible Assets, Expected Amortization, After Year Four Business Combinations [Abstract] Business Combinations [Abstract] Net loss per share, basic and diluted (in dollars per share) Net loss per share, basic and diluted (in shares) Earnings Per Share, Basic and Diluted Equity Incentive Plan 2017 Equity Incentive Plan 2017 [Member] Equity Incentive Plan 2017 [Member] Operating Leases, After Adoption of 842 Lessee, Operating Lease, Liability, Payment, Due [Abstract] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Goodwill [Roll Forward] Goodwill [Roll Forward] Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Corporate, Non-Segment Corporate, Non-Segment [Member] Amendment Flag Amendment Flag Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Other Other Accrued Liabilities, Current Deferred revenue Deferred Revenue [Member] Deferred Revenue [Member] Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Accrued self-insurance costs Self Insurance Reserve, Noncurrent Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Derivative Instrument [Axis] Derivative Instrument [Axis] Shares issued under employee stock plans (in shares) Stock Issued During Period, Shares, Employee Benefit Plan Financial Instruments [Domain] Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Eventador Labs, Inc Eventador Labs, Inc [Member] Eventador Labs, Inc Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Amortized Cost Cash Equivalents, at Carrying Value Purchases of property and equipment, accrued but not yet paid Capital Expenditures Incurred but Not yet Paid Geographical [Axis] Geographical [Axis] Subsequent Events Subsequent Events [Text Block] Local Phone Number Local Phone Number Segments [Domain] Segments [Domain] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Deferred costs Deferred Costs, Current Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Shares issuable pursuant to the ESPP Employee Stock [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] fiscal 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Treasury stock acquired, average cost per share (in usd per share) Treasury Stock Acquired, Average Cost Per Share CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Accrued bonuses Accrued Bonuses, Current Derivative, notional amount Derivative, Notional Amount Amortization expense of acquired intangible assets Amortization expense of intangible assets Amortization of acquired intangible assets Amortization of Intangible Assets Summary of Components of Lease Expense Lease, Cost [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Other assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Segment Information Segment Reporting Disclosure [Text Block] Estimated Fair Value Cash and Cash Equivalents, Fair Value Disclosure Marketable securities, non-current Marketable Securities, Noncurrent Concentration Risk [Table] Concentration Risk [Table] TOTAL ASSETS Assets Related Party Transactions Related Party Transactions Disclosure [Text Block] Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Balance at beginning of period (in shares) Balance at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Schedule of Accrued Compensation and Other Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Net Book Value Finite-Lived Intangible Assets, Net Subsequent Event Type [Axis] Subsequent Event Type [Axis] Unrealized (loss) gain on investments Unrealized loss on investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Antidilutive Securities [Axis] Antidilutive Securities [Axis] Entity Small Business Entity Small Business Concentration of Credit Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Vesting [Domain] Vesting [Domain] Depreciation and amortization Depreciation, Depletion and Amortization Entity Filer Category Entity Filer Category Product and Service [Axis] Product and Service [Axis] TOTAL LIABILITIES Liabilities Entity Address, City or Town Entity Address, City or Town Average remaining vesting period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Non-US Non-US [Member] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Loss contingency, number of directors or officers Loss Contingency, Number Of Directors Or Officers Loss Contingency, Number Of Directors Or Officers Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Document Fiscal Year Focus Document Fiscal Year Focus Accounts payable Increase (Decrease) in Accounts Payable Unbilled contracts Contract-Based Intangible Assets [Member] Slattery v. Reilly, et al. Slattery v. Reilly, et al. [Member] Slattery v. Reilly, et al. Additional Paid-In Capital Additional Paid-in Capital [Member] Interest income Interest Income (Expense), Net Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Operating Segments Operating Segments [Member] Other Other Operating Activities, Cash Flow Statement Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Other accrued liabilities Increase (Decrease) in Accrued Liabilities Repurchases of common stock Repurchases of common stock Treasury Stock, Value, Acquired, Cost Method Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Litigation Case [Axis] Litigation Case [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Common stock outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Research and development Research and Development Expense Subsequent Event Subsequent Event [Member] Balance at beginning of period (in dollars per share) Balance at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Letters of credit Letters of Credit Outstanding, Amount Cash used in business combinations, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock authorized (in shares) Common Stock, Shares Authorized Concentration Risk Type [Axis] Concentration Risk Type [Axis] Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Property and equipment, gross Property, Plant and Equipment, Gross Total cash equivalents and marketable securities, estimated fair value Available for Sale Securities and Cash Equivalents, Fair Value Disclosure Available for Sale Securities and Cash Equivalents, Fair Value Disclosure Schedule of Financial Information by Reportable Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Acquisition related holdback payment Acquisition Holdback Payment Acquisition Holdback Payment Document Period End Date Document Period End Date Accrued compensation Increase (Decrease) in Employee Related Liabilities Entity Registrant Name Entity Registrant Name Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Deferred costs Increase (Decrease) in Deferred Charges Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent fiscal 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Finite-lived intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Restricted Stock Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Subscription License [Member] Capital expenditures Payments to Acquire Property, Plant, and Equipment Consolidation Items [Domain] Consolidation Items [Domain] Entity Tax Identification Number Entity Tax Identification Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Business combination, contingent consideration, liability Business Combination, Contingent Consideration, Liability Derivative instruments not designated as hedging instruments, loss Derivative Instruments Not Designated as Hedging Instruments, Loss Derivative instruments not designated as hedging instruments, gain Derivative Instruments Not Designated as Hedging Instruments, Gain Reserved for issuance under plans (in shares) Common Stock, Capital Shares Reserved for Future Issuance Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Trading Symbol Trading Symbol Accrued compensation-related taxes Accrued Payroll Taxes, Current Fair Value, Assets Measured on Recurring and Nonrecurring Basis Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Chen v. Reilly, et al. Chen v. Reilly, et al. [Member] Chen v. Reilly, et al. Taxes paid related to net share settlement of restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Vested restricted stock units converted into shares (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Eventador acquisition Goodwill, Acquired During Period Schedule of Fair Values of Marketable Securities Debt Securities, Available-for-sale [Table Text Block] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Other contract liabilities / Deferred revenue Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] City Area Code City Area Code Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Customer relationships and other acquired intangible assets Customer Relationships [Member] Total cost of revenue Cost of Goods and Services Sold Estimated Fair Value Marketable securities Debt Securities, Available-for-sale Equity Components [Axis] Equity Components [Axis] Title of 12(b) Security Title of 12(b) Security Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Minimum Minimum [Member] Employee Stock Purchase Plan 2017 Employee Stock Purchase Plan 2017 [Member] Employee Stock Purchase Plan 2017 [Member] Operating lease liabilities Operating Lease, Liability, Current Unamortized stock-based compensation expense RSUs Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Canceled (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 Asset-backed securities Asset-backed Securities [Member] Accrued salaries, benefits and commissions Accrued Salaries, Current Total cash equivalents and marketable securities, amortized cost Investments and Cash Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Revenue: Revenues [Abstract] Fair Value Measurement Fair Value Disclosures [Text Block] CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Common Stock Repurchases Stockholders' Equity Note Disclosure [Text Block] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Contractual Maturities of Investments in Available-for-Sale Securities Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Weighted Average Remaining Useful Life (in years) Finite-Lived Intangible Assets, Remaining Amortization Period Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Remaining three months of fiscal 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Amortization of deferred costs Amortization of Deferred Charges Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Fiscal Year Fiscal Period, Policy [Policy Text Block] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Derivative [Table] Derivative [Table] Marketable securities: Marketable Securities [Abstract] Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] Weighted Average Discount Rate Operating Lease, Weighted Average Discount Rate, Percent Reconciliation of Segment Financial Information to Loss from Operations Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Number of RSUs (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Due within one year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Consolidation Items [Axis] Consolidation Items [Axis] Research and development Research and Development Expense [Member] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Other Accrued Liabilities Accrued Liabilities and Other Liabilities [Abstract] Total lease payments Lessee, Operating Lease, Liability, to be Paid Number of plans Number of Plans Number of Plans Schedule of Fair Values of Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Restricted cash included in Other assets Restricted Cash, Noncurrent Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Weighted-average shares used in computing net loss per share, basic and diluted (in shares) Weighted-average shares used in computing net loss, per share basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Numerator: Numerator [Abstract] Numerator [Abstract] Estimated Fair Value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Foreign currency translation (loss) gain Foreign currency translation loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Goodwill Balance at January 31, 2020 Balance at October 31, 2020 Goodwill Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Due within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Total other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Level 2 Fair Value, Inputs, Level 2 [Member] Vesting [Axis] Vesting [Axis] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Accounts receivable related party Accounts Receivable, Related Parties Equity [Abstract] Total financial assets Assets, Fair Value Disclosure General and administrative General and Administrative Expense [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Entity Central Index Key Entity Central Index Key Restriction on increase to shares outstanding percentage Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Accounting Standards Update 2016-13 Accounting Standards Update 2016-13 [Member] Other contract liabilities, Deferred revenue Contract with customer, liability, current Contract with Customer, Liability, Current Entity Emerging Growth Entity Emerging Growth Company Subsequent Event [Line Items] Subsequent Event [Line Items] Accounting standards update [Extensible List] Accounting Standards Update [Extensible List] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Schedule of Expected Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Litigation Case [Domain] Litigation Case [Domain] Number of operating segments Number of Operating Segments Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Weighted Average Remaining Lease Term (years) Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accrued Compensation Employee-related Liabilities [Abstract] Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Stock-based compensation expense Stock-based compensation expense Share-based Payment Arrangement, Expense Loss Contingency, Number of Plaintiffs Loss Contingency, Number of Plaintiffs Shares issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Common stock $0.00005 par value; 1,200,000,000 shares authorized as of October 31, 2020 and January 31, 2020; 312,718,408 and 295,167,761 shares issued and outstanding as of October 31, 2020 and January 31, 2020, respectively Common Stock, Value, Issued Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] fiscal 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Commercial paper Commercial Paper [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash equivalents: Cash Equivalents [Abstract] Cash Equivalents [Abstract] Subsequent Event [Table] Subsequent Event [Table] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-sale 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 Award vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Foreign currency derivative contracts Foreign Exchange Forward [Member] Present value of lease liabilities Operating Lease, Liability Cash Equivalents and Marketable Securities Cash, Cash Equivalents, and Marketable Securities [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] TOTAL STOCKHOLDERS’ EQUITY Stockholders' equity, beginning of period Stockholders' equity, end of period Stockholders' equity attributable to parent Stockholders' Equity Attributable to Parent Contingent consideration, liability, payment term Business Combination, Contingent Consideration, Liability, Payment Term Business Combination, Contingent Consideration, Liability, Payment Term Concentration Risk Type [Domain] Concentration Risk Type [Domain] Business acquisition, consideration paid Business Combination, Consideration Transferred TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Other Other Employee-related Liabilities, Current Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Accrued compensation Total accrued compensation Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units Restricted stock units Restricted Stock Units (RSUs) [Member] Non-cash lease expense Operating Lease, Cost Hedging Relationship [Axis] Hedging Relationship [Axis] General and administrative General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Employee stock purchase plan withholdings Tax Withholding Liability, Share-based Payment Arrangement, Current Tax Withholding Liability, Share-based Payment Arrangement, Current Type of Adoption [Domain] Accounting Standards Update [Domain] Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Short-term lease cost Short-term Lease, Cost Equity Component [Domain] Equity Component [Domain] Entity Address, Address Line One Entity Address, Address Line One Gross profit Gross Profit Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net fiscal 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Property And Equipment Property And Equipment [Member] Property And Equipment Stock-Based Compensation Share-based Payment Arrangement [Text Block] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Remaining three months of fiscal 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Leases [Abstract] Leases [Abstract] Due after one year through five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Total current assets Assets, Current Operating expenses: Operating Expenses [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Increases due to invoicing prior to satisfaction of performance obligations Contract with Customer, Liability, Increase Due to Invoicing Prior To Satisfaction Of Performance Obliations Contract with Customer, Liability, Increase Due to Invoicing Prior To Satisfaction Of Performance Obligations Lee, et al. v. Cole, et al. Lee, et al. v. Cole, et al. [Member] Lee, et al. v. Cole, et al. STOCKHOLDERS’ EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Developed technology Developed Technology Rights [Member] Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Operating lease liabilities Increase (Decrease) Operating Lease Liabilities Increase (Decrease) Operating Lease Liabilities Entity Interactive Data Current Entity Interactive Data Current Number of Shares (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Other contract liabilities Other [Member] Other [Member] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Vested restricted stock units converted into shares Stock Issued During Period, Value, Restricted Stock Award, Gross Certificates of deposit Certificates of deposit Certificates of Deposit [Member] Deferred revenue, non-current Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES Supplemental Cash Flow Information [Abstract] Total investments in marketable securities Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Shares issued under employee stock purchase plan and other (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Deferred costs, non-current Deferred Costs, Noncurrent Geographic Concentration Geographic Concentration Risk [Member] Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment Property, Plant and Equipment [Table Text Block] U.S. treasury securities US Treasury Securities [Member] Leasehold improvements Leasehold Improvements [Member] Gross Fair Value Finite-Lived Intangible Assets, Gross Other Income (Expense) Other Operating Income (Expense) [Member] Municipal securities Municipal Bonds [Member] Money market funds Money Market Funds [Member] Revenue recognition period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Denominator: Denominator [Abstract] Denominator [Abstract] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Contract with customer, asset, net, current Contract with Customer, Asset, after Allowance for Credit Loss, Current Reconciliation of cash, cash equivalents and restricted cash as shown in the statement of cash flows Noncash Investing and Financing Items [Abstract] Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Related Party Transactions [Abstract] Related Party Transactions [Abstract] Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Business Combinations Business Combination Disclosure [Text Block] Other income (expense), net Nonoperating Income (Expense) Hedging Relationship [Domain] Hedging Relationship [Domain] Summary of Maturities of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Employee Stock Option Shares issuable pursuant to the ESPP Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Subsequent Events [Abstract] Subsequent Events [Abstract] Contract Liabilities Contract Liabilities [Abstract] Contract Liabilities [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Plan Name [Domain] Plan Name [Domain] Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Additional paid-in capital Additional Paid in Capital Total revenue Revenues fiscal 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Provision for income taxes Tax provision Income Tax Expense (Benefit) Cash, cash equivalents and restricted cash — Beginning of period Cash, cash equivalents and restricted cash — End of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Purchase period, employee stock purchase plan Purchase Period, Employee Stock Purchase Plan Purchase Period, Employee Stock Purchase Plan Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Loss contingency, number of defendants Loss Contingency, Number of Defendants New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Other accrued liabilities Other accrued liabilities Accrued Liabilities, Current Proceeds from sale of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale Payments to acquire businesses, gross Payments to Acquire Businesses, Gross Derivative Instruments and Hedging Activities Disclosure [Abstract] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] After One Year Share-based Payment Arrangement, Tranche One [Member] Derivative [Line Items] Derivative [Line Items] Depreciation expense Depreciation Total contract liabilities Balance at beginning of period Balance at end of period Contract with Customer, Liability Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] In re Cloudera, Inc. Securities Litigation In re Cloudera, Inc. Securities Litigation [Member] In re Cloudera, Inc. Securities Litigation Award Type [Axis] Award Type [Axis] Weighted-Average Grant Date Fair Value Per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Security Exchange Name Security Exchange Name Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Accumulated Deficit Accumulated Deficit Retained Earnings [Member] Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Summary of Business and Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Additional Information Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Total investments in marketable securities Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value Weighted-Average Remaining Contractual Term (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Domain] Award Type [Domain] Document Transition Report Document Transition Report Total segment contribution margin Segment contribution margin Contribution Margin Contribution Margin Corporate notes and obligations Corporate Debt Securities [Member] Revenue from related party Revenue from Related Parties Proceeds from employee stock plans Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Net Loss Per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Lazard v. Cloudera, Inc Lazard v. Cloudera, Inc [Member] Lazard v. Cloudera, Inc Current liabilities: Liabilities, Current [Abstract] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Shares withheld related to net settlement of restricted stock units (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Segments Segment Reporting, Policy [Policy Text Block] Canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Recently Adopted Accounting Standards and New Accounting Policies New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 10 cldr-20201031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 cldr-20201031_htm.xml IDEA: XBRL DOCUMENT 0001535379 2020-02-01 2020-10-31 0001535379 2020-11-30 0001535379 2020-10-31 0001535379 2020-01-31 0001535379 cldr:OtherMember 2020-10-31 0001535379 cldr:OtherMember 2020-01-31 0001535379 cldr:DeferredRevenueMember 2020-10-31 0001535379 cldr:DeferredRevenueMember 2020-01-31 0001535379 us-gaap:LicenseMember 2020-08-01 2020-10-31 0001535379 us-gaap:LicenseMember 2019-08-01 2019-10-31 0001535379 us-gaap:LicenseMember 2020-02-01 2020-10-31 0001535379 us-gaap:LicenseMember 2019-02-01 2019-10-31 0001535379 us-gaap:ServiceMember 2020-08-01 2020-10-31 0001535379 us-gaap:ServiceMember 2019-08-01 2019-10-31 0001535379 us-gaap:ServiceMember 2020-02-01 2020-10-31 0001535379 us-gaap:ServiceMember 2019-02-01 2019-10-31 0001535379 2020-08-01 2020-10-31 0001535379 2019-08-01 2019-10-31 0001535379 2019-02-01 2019-10-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2020-08-01 2020-10-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2019-08-01 2019-10-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2020-02-01 2020-10-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2019-10-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2020-08-01 2020-10-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2019-08-01 2019-10-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2020-02-01 2020-10-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2019-10-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2020-08-01 2020-10-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2019-08-01 2019-10-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2020-02-01 2020-10-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2019-10-31 0001535379 us-gaap:CommonStockMember 2020-07-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-31 0001535379 us-gaap:RetainedEarningsMember 2020-07-31 0001535379 2020-07-31 0001535379 us-gaap:CommonStockMember 2020-08-01 2020-10-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2020-08-01 2020-10-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-01 2020-10-31 0001535379 us-gaap:RetainedEarningsMember 2020-08-01 2020-10-31 0001535379 us-gaap:CommonStockMember 2020-10-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-31 0001535379 us-gaap:RetainedEarningsMember 2020-10-31 0001535379 us-gaap:CommonStockMember 2019-07-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0001535379 us-gaap:RetainedEarningsMember 2019-07-31 0001535379 2019-07-31 0001535379 us-gaap:CommonStockMember 2019-08-01 2019-10-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2019-08-01 2019-10-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2019-10-31 0001535379 us-gaap:RetainedEarningsMember 2019-08-01 2019-10-31 0001535379 us-gaap:CommonStockMember 2019-10-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-31 0001535379 us-gaap:RetainedEarningsMember 2019-10-31 0001535379 2019-10-31 0001535379 us-gaap:CommonStockMember 2020-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0001535379 us-gaap:RetainedEarningsMember 2020-01-31 0001535379 us-gaap:CommonStockMember 2020-02-01 2020-10-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2020-10-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-02-01 2020-10-31 0001535379 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-31 0001535379 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-31 0001535379 us-gaap:RetainedEarningsMember 2020-02-01 2020-10-31 0001535379 us-gaap:CommonStockMember 2019-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001535379 us-gaap:RetainedEarningsMember 2019-01-31 0001535379 2019-01-31 0001535379 us-gaap:CommonStockMember 2019-02-01 2019-10-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2019-10-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-01 2019-10-31 0001535379 us-gaap:RetainedEarningsMember 2019-02-01 2019-10-31 0001535379 cldr:OtherMember 2020-02-01 2020-10-31 0001535379 cldr:OtherMember 2019-02-01 2019-10-31 0001535379 cldr:DeferredRevenueMember 2020-02-01 2020-10-31 0001535379 cldr:DeferredRevenueMember 2019-02-01 2019-10-31 0001535379 2020-02-01 2020-02-01 0001535379 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2020-02-01 0001535379 2020-02-01 2020-04-30 0001535379 2020-04-30 0001535379 2020-05-01 2020-07-31 0001535379 2020-11-01 2020-10-31 0001535379 2021-02-01 2020-10-31 0001535379 cldr:EventadorLabsIncMember 2020-10-08 0001535379 cldr:EventadorLabsIncMember 2020-10-08 2020-10-08 0001535379 srt:MinimumMember cldr:EventadorLabsIncMember 2020-08-01 2020-10-31 0001535379 srt:MaximumMember cldr:EventadorLabsIncMember 2020-08-01 2020-10-31 0001535379 us-gaap:MoneyMarketFundsMember 2020-10-31 0001535379 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-10-31 0001535379 us-gaap:AssetBackedSecuritiesMember 2020-10-31 0001535379 us-gaap:CorporateDebtSecuritiesMember 2020-10-31 0001535379 us-gaap:CommercialPaperMember 2020-10-31 0001535379 us-gaap:MunicipalBondsMember 2020-10-31 0001535379 us-gaap:CertificatesOfDepositMember 2020-10-31 0001535379 us-gaap:USTreasurySecuritiesMember 2020-10-31 0001535379 us-gaap:MoneyMarketFundsMember 2020-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001535379 us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001535379 us-gaap:CommercialPaperMember 2020-01-31 0001535379 us-gaap:MunicipalBondsMember 2020-01-31 0001535379 us-gaap:CertificatesOfDepositMember 2020-01-31 0001535379 us-gaap:USTreasurySecuritiesMember 2020-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-10-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-10-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-10-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-10-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-10-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-10-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-10-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-10-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-10-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-10-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-10-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-10-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2020-10-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2020-10-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2020-10-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-10-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-10-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-10-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-10-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-10-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-10-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2020-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001535379 us-gaap:OtherOperatingIncomeExpenseMember 2020-08-01 2020-10-31 0001535379 us-gaap:OtherOperatingIncomeExpenseMember 2020-02-01 2020-10-31 0001535379 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-10-31 0001535379 us-gaap:ComputerEquipmentMember 2020-10-31 0001535379 us-gaap:ComputerEquipmentMember 2020-01-31 0001535379 us-gaap:FurnitureAndFixturesMember 2020-10-31 0001535379 us-gaap:FurnitureAndFixturesMember 2020-01-31 0001535379 us-gaap:LeaseholdImprovementsMember 2020-10-31 0001535379 us-gaap:LeaseholdImprovementsMember 2020-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2020-10-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2020-02-01 2020-10-31 0001535379 us-gaap:CustomerRelationshipsMember 2020-10-31 0001535379 us-gaap:CustomerRelationshipsMember 2020-02-01 2020-10-31 0001535379 us-gaap:ContractBasedIntangibleAssetsMember 2020-10-31 0001535379 us-gaap:ContractBasedIntangibleAssetsMember 2020-02-01 2020-10-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2020-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2020-01-31 2020-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2020-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2020-01-31 2020-01-31 0001535379 us-gaap:ContractBasedIntangibleAssetsMember 2020-01-31 0001535379 us-gaap:ContractBasedIntangibleAssetsMember 2020-01-31 2020-01-31 0001535379 2020-01-31 2020-01-31 0001535379 cldr:InReClouderaIncSecuritiesLitigationMember 2019-06-07 2019-06-07 0001535379 cldr:InReClouderaIncSecuritiesLitigationMember 2019-06-07 0001535379 cldr:InReClouderaIncSecuritiesLitigationMember 2020-10-16 2020-10-16 0001535379 cldr:LazardVClouderaIncMember 2019-06-07 0001535379 cldr:LeeEtAlVColeEtAlMember 2019-07-30 0001535379 cldr:SlatteryVReillyEtAlMember 2019-09-05 0001535379 cldr:FrentzelVBeardenEtAlMember 2019-10-16 0001535379 2019-10-16 0001535379 cldr:ChenVReillyEtAlMember 2019-09-03 0001535379 2020-03-03 0001535379 us-gaap:SubsequentEventMember 2020-12-02 0001535379 cldr:EquityIncentivePlan2017Member 2020-02-01 2020-10-31 0001535379 cldr:EquityIncentivePlan2017Member 2020-02-01 2020-02-01 0001535379 cldr:EquityIncentivePlan2017Member 2020-10-31 0001535379 us-gaap:EmployeeStockOptionMember 2020-02-01 2020-10-31 0001535379 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-02-01 2020-10-31 0001535379 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-02-01 2020-10-31 0001535379 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-02-01 2020-10-31 0001535379 srt:MinimumMember us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-02-01 2020-10-31 0001535379 srt:MaximumMember us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-02-01 2020-10-31 0001535379 2019-02-01 2020-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2020-10-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-02-01 2020-10-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-02-01 2020-10-31 0001535379 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2020-10-31 0001535379 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2020-10-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2020-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2020-10-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2017-03-01 2017-03-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2017-03-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2020-02-01 2020-10-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2020-02-01 2020-02-01 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2020-10-31 0001535379 cldr:SubscriptionSegmentMember 2020-08-01 2020-10-31 0001535379 cldr:SubscriptionSegmentMember 2019-08-01 2019-10-31 0001535379 cldr:SubscriptionSegmentMember 2020-02-01 2020-10-31 0001535379 cldr:SubscriptionSegmentMember 2019-02-01 2019-10-31 0001535379 cldr:ServicesSegmentMember 2020-08-01 2020-10-31 0001535379 cldr:ServicesSegmentMember 2019-08-01 2019-10-31 0001535379 cldr:ServicesSegmentMember 2020-02-01 2020-10-31 0001535379 cldr:ServicesSegmentMember 2019-02-01 2019-10-31 0001535379 us-gaap:OperatingSegmentsMember 2020-08-01 2020-10-31 0001535379 us-gaap:OperatingSegmentsMember 2019-08-01 2019-10-31 0001535379 us-gaap:OperatingSegmentsMember 2020-02-01 2020-10-31 0001535379 us-gaap:OperatingSegmentsMember 2019-02-01 2019-10-31 0001535379 us-gaap:CorporateNonSegmentMember 2020-08-01 2020-10-31 0001535379 us-gaap:CorporateNonSegmentMember 2019-08-01 2019-10-31 0001535379 us-gaap:CorporateNonSegmentMember 2020-02-01 2020-10-31 0001535379 us-gaap:CorporateNonSegmentMember 2019-02-01 2019-10-31 0001535379 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-08-01 2020-10-31 0001535379 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-08-01 2019-10-31 0001535379 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-02-01 2020-10-31 0001535379 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2019-10-31 0001535379 us-gaap:NonUsMember cldr:PropertyAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-10-31 2020-10-31 0001535379 us-gaap:NonUsMember cldr:PropertyAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-01-31 2020-01-31 0001535379 us-gaap:EmployeeStockOptionMember 2020-02-01 2020-10-31 0001535379 us-gaap:EmployeeStockOptionMember 2019-02-01 2019-10-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2020-10-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2019-10-31 0001535379 us-gaap:EmployeeStockMember 2020-02-01 2020-10-31 0001535379 us-gaap:EmployeeStockMember 2019-02-01 2019-10-31 shares iso4217:USD iso4217:USD shares cldr:segment pure cldr:defendant cldr:directorOrOfficer cldr:plantiff cldr:derivativeAction cldr:plan cldr:annualShareIncrease 0001535379 --01-31 2021 Q3 false us-gaap:AccountingStandardsUpdate201613Member P3Y0M0D P2Y0M0D 10-Q true 2020-10-31 false 001-38069 CLOUDERA, INC. DE 26-2922329 5470 Great America Parkway Santa Clara CA 95054 650 362-0488 Common Stock, $0.00005 par value CLDR NYSE Yes Yes Large Accelerated Filer false false false 312754747 96114000 107638000 298711000 253361000 172424000 249971000 44922000 54776000 28502000 42155000 640673000 707901000 20247000 21988000 169324000 122193000 551835000 605236000 599291000 590361000 30365000 35260000 187469000 204642000 10961000 12209000 2210165000 2299790000 2556000 3858000 56029000 61826000 7895000 12225000 22902000 22297000 29422000 19181000 401943000 460561000 520747000 579948000 176244000 192324000 57958000 81926000 5683000 7223000 760632000 861421000 0.00005 0.00005 20000000 20000000 0 0 0 0 0 0 0.00005 0.00005 1200000000 1200000000 312718408 312718408 295167761 295167761 16000 15000 3044290000 2923905000 -195000 273000 -1594578000 -1485824000 1449533000 1438369000 2210165000 2299790000 197355000 166932000 575962000 485872000 20544000 31360000 66733000 96599000 217899000 198292000 642695000 582471000 25243000 30224000 81808000 88636000 16804000 27404000 64119000 87355000 42047000 57628000 145927000 175991000 175852000 140664000 496768000 406480000 56306000 66657000 182826000 196572000 97952000 117783000 316847000 349657000 33923000 38691000 101765000 135568000 188181000 223131000 601438000 681797000 -12329000 -82467000 -104670000 -275317000 1201000 2756000 4886000 9203000 -1398000 -46000 -2915000 291000 -12526000 -79757000 -102699000 -265823000 1419000 2365000 5257000 6472000 -13945000 -82122000 -107956000 -272295000 -0.04 -0.29 -0.36 -0.98 311009000 283267000 302185000 277260000 3384000 4306000 11060000 12314000 2372000 4620000 9363000 13076000 16372000 19697000 53253000 55991000 11806000 17400000 41660000 46199000 7922000 8191000 26575000 37238000 3144000 2761000 9303000 8358000 16605000 17264000 49798000 51764000 -13945000 -82122000 -107956000 -272295000 -241000 473000 -1162000 -157000 -717000 375000 694000 1177000 -958000 848000 -468000 1020000 -14903000 -81274000 -108424000 -271275000 309234000 15000 3008394000 763000 -1580633000 1428539000 124000 392000 392000 3939000 1000 1000 41856000 41856000 579000 6352000 6352000 -717000 -717000 -241000 -241000 -13945000 -13945000 312718000 16000 3044290000 3044290000 -195000 -1594578000 1449533000 1449533000 279595000 14000 2814767000 130000 -1339415000 1475496000 1845000 5856000 5856000 6378000 0 54214000 54214000 700000 5431000 5431000 375000 375000 473000 473000 -82122000 -82122000 287118000 14000 2869406000 978000 -1421537000 1448861000 295168000 15000 2923905000 273000 -1485824000 1438369000 7961000 26353000 26353000 16035000 1000 1000 800000 7730000 7730000 3945000 25974000 25974000 141911000 141911000 3301000 29635000 29635000 694000 694000 -1162000 -1162000 -798000 -798000 -107956000 -107956000 312718000 16000 3044290000 -195000 -1594578000 1449533000 268819000 13000 2711340000 -42000 -1149242000 1562069000 3776000 1000 10743000 10744000 16558000 0 735000 3590000 3590000 164818000 164818000 2770000 21085000 21085000 1177000 1177000 -157000 -157000 -272295000 -272295000 287118000 14000 2869406000 978000 -1421537000 1448861000 -107956000 -272295000 67016000 69123000 34208000 33897000 141911000 164818000 50750000 33579000 8387000 -1903000 -76067000 -78952000 -14508000 3754000 36001000 37200000 -2098000 4193000 -10225000 -2323000 -3447000 4904000 -4330000 -9445000 -24731000 -27898000 -84889000 -62058000 119170000 -27410000 395200000 392497000 110322000 56741000 191670000 331630000 12358000 4500000 7305000 6488000 -112871000 -15114000 25974000 0 29635000 21085000 38191000 19633000 -17418000 -1452000 -405000 -1508000 -11524000 -45484000 110990000 162039000 99466000 116555000 60000 138000 8040000 3741000 96114000 113203000 3352000 3352000 99466000 116555000 Summary of Business and Significant Accounting Policies <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cloudera, Inc. was incorporated in the state of Delaware on June 27, 2008 and is headquartered in Santa Clara, California. Cloudera is an enterprise data cloud company. We sell software subscriptions and public cloud services for the recently released Cloudera Data Platform (CDP) solution-set and software subscriptions for our traditional on-premises data platforms. Subscriptions include software access rights and technical support. We also provide professional services for the implementation and use of our software subscriptions, machine learning expertise and consultation, training and education services. Our offerings are based predominantly on open source software, utilizing data stored natively in public cloud object stores as well as in various open source data stores. Unless the context requires otherwise, the words “we,” “us,” “our”and “Cloudera” refer to Cloudera, Inc. and its subsidiaries taken as a whole.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles (GAAP) in the United States and the applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. The condensed consolidated financial statements include the results of Cloudera, Inc. and its wholly owned subsidiaries, which are located in various countries, including the United States, Australia, China, India, Germany, Ireland, The Netherlands, Singapore, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The consolidated balance sheet as of January 31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The information contained herein reflects all adjustments necessary for a fair presentation of our results of operations, financial position, stockholders’ equity and cash flows. All such adjustments are of a normal, recurring nature. The results of operations for the three and nine months ended October 31, 2020 are not necessarily indicative of results to be expected for the full year ending January 31, 2021 or for any other interim periods or for any other future years. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K and Form 10-K/A for the year ended January 31, 2020, filed with the SEC on March 27, 2020, October 26, 2020, and November 6, 2020, respectively.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> There have been no material changes in our significant accounting policies as described in our Annual Report on Form 10-K, as amended, for the year ended January 31, 2020 other than as noted below under “New Accounting Policies". We have enhanced the disclosure specific to our subscription revenue policy below under "Subscription Revenue". </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fiscal year ends on January 31. References to fiscal 2021, for example, refer to the fiscal year ending January 31, 2021. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include the useful lives of property and equipment and intangible assets, allowance for credit losses, stock-based compensation expense, bonus attainment, self-insurance costs incurred, the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the evaluation for impairment of intangible assets and goodwill, the estimated period of benefit for deferred contract costs, estimates related to our revenue recognition, such as the assessment of elements in a multi-element arrangement and the value assigned to each element, contingencies, and the incremental borrowing rate used in discounting our lease liabilities. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the COVID-19 Coronavirus pandemic (COVID-19 or COVID-19 pandemic), there has been uncertainty and disruption in the global economy and financial markets. We are not aware of any specific event or circumstance that would require an update to our estimates or judgments or a revision of the carrying value of our assets or liabilities as of October 31, 2020. While there was not a material impact to our condensed consolidated financial statements as of and for the three and nine months ended October 31, 2020, these estimates may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 pandemic that could result in material impacts to our condensed consolidated financial statements in future reporting periods.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate as two operating segments – subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk and Significant Customers</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times, such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our trade receivables are recorded at the invoice amount, net of an allowance for credit losses, which is not material. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit losses reflects our best estimate of probable losses inherent in the receivable portfolio determined based on various factors including historical experience, credit quality of the customer, current economic conditions and management’s expectations of future economic conditions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables are written-off and charged against the recorded allowance when we have exhausted collection efforts without success.  </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic and the recent economic downturn prompted us to perform additional credit reviews of our existing customers. After performing our additional reviews, we determined that, while we may experience delays in our collections, the risk of credit loss on our trade receivables as of October 31, 2020 is not expected to materially differ from prior periods.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 31, 2020 and January 31, 2020,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> no </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">single customer represented more than 10% of accounts receivable. For each of the three and nine months ended October 31, 2020 and 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, no sin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">gle customer accounted for 10% or more of revenue. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted the following accounting standards as of February 1, 2020:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">ASU No. 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">ASU No. 2018-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which amends ASC 820,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Fair Value Measurement; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"> ASU No. 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other - Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of the above listed accounting standards did not have a material impact on our condensed consolidated financial statements as of and for the three and nine months ended October 31, 2020. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASU 2016-13), which requires an entity to utilize a new impairment model known as the current expected credit loss model in place of the currently used incurred loss method. Under this update, on initial recognition and at each reporting period, an entity will be required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. For trade receivables, loans, and other financial instruments, an entity will be required to use a forward-looking expected loss model to recognize credit losses that are probable. It also eliminates the concept of other-than-temporary impairment and requires </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. We adopted <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk2MWE4YjUwMjUwZjQxNDg4MDNlZDlhM2VmNGQ3YTFlL3NlYzo5NjFhOGI1MDI1MGY0MTQ4ODAzZWQ5YTNlZjRkN2ExZV8zNy9mcmFnOjAzY2IwMzdjYmVmNTRiZTdiMDQ5MTc4MDgwNzE3Y2UwL3RleHRyZWdpb246MDNjYjAzN2NiZWY1NGJlN2IwNDkxNzgwODA3MTdjZTBfMTM1NzA_0d2b7aa9-1cf4-4a04-b42f-e37efa85a105">ASU 2016-13</span> using the modified retrospective approach as of February 1, 2</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">020. As a result of the adoption, we recorded a $0.8 million adjustment to our beginning accumulated deficit balance to reflect the cumulative effect of the accounting change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The impact of the adoption was not material to our consolidated financial statements as credit losses are not expected to be significant based on historical collection trends, the financial condition of payment partners and external market factors. We will continue to actively monitor the impact of the recent COVID-19 pandemic on expected credit losses.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued ASU No. 2020-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Subtopic 310-20, Receivables – Nonrefundable Fees and Other Costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASU 2020-08) to provide further clarification and update the previously issued guidance in ASU 2017-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Receivables - Nonrefundable Fees and Other Costs (Subtopic 310-20: Premium Amortization on Purchased Callable Debt Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (ASU 2017-08). ASU 2017-08 shortened the amortization period for certain callable debt securities purchased at a premium by requiring that the premium be amortized to the earliest call date. ASU 2020-08 requires that at each reporting period, to the extent that the amortized cost of an individual callable debt security exceeds the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount repayable by the issuer at the next call date, the excess premium shall be amortized to the next call date. ASU 2020-08 is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2020 and to be applied prospectively. We do not anticipate that ASU 2020-08 will have a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Policies </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative contracts </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of fiscal year 2021, we implemented a currency risk management program. We use derivative financial instruments as a part of our strategy to manage exposure related to foreign currency denominated monetary assets and liabilities. These derivative contracts consist of foreign currency forward contracts and are not designated as hedging instruments under the applicable accounting guidance. Accordingly, they are carried at fair value as either assets or liabilities on our condensed consolidated balance sheets. The changes in the fair value are included in Other income (expense), net within our condensed consolidated statements of operations and are intended to offset the foreign currency gains or losses associated with the underlying monetary assets and liabilities. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our foreign currency forward contracts are classified within Level 2 of the fair value hierarchy as the valuation inputs are based on quoted prices and market observable data of similar instruments in active markets, including currency spot and forward rates.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscription Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell subscriptions and services for an integrated suite of data analytics and management products. Our subscription offerings are based predominantly on open source software including Spark, Impala, Hive, HBase, Kafka, Hadoop, and more. The open source software is available from the Apache Software Foundation ("ASF”) or available through an Affero General Public License (“AGPL“). Certain subscriptions also include licenses of proprietary software that provide additional features and functionality not included in the open source software. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue relates to term (or time-based) subscriptions to our platform, which can include both open source and proprietary software and related support. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Within our subscription arrangements, we account for the license to the proprietary software, if any, and support as two separate performance obligations. As the open source software is publicly available at no cost to the customer, we have determined that there is no value to be assigned to the open source software in our subscription arrangements. The proprietary software license represents a promise to provide a license to use functional intellectual property that is recognized at a point in time on the date access to the software is made available to the customer and the license period has begun. We have concluded the support is a stand-ready performance obligation that consists of a series of distinct days of service that are satisfied ratably over time as the services are provided. We use a time-based output method to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. We recognize support revenue ratably, typically beginning on the start of the contractual term of the arrangement. </span></div>As part of our support offered under a subscription, we stand ready to help customers resolve technical issues related to the installed platform. The subscriptions are designed to assist throughout a customer’s lifecycle from development to proof-of-concept, to quality assurance and testing, to production and development. Our subscriptions are generally offered under renewable, fixed fee contracts where payments are typically due annually in advance and may have a term of one year or multiple years. The contracts generally do not contain refund provisions for fees earned related to services performed. Unearned subscription revenue is included in deferred revenue and other contract liabilities. On occasion, we may sell engineering services and/or a premium subscription agreement that provides a customer with development input and the opportunity to work more closely with our developers. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles (GAAP) in the United States and the applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. The condensed consolidated financial statements include the results of Cloudera, Inc. and its wholly owned subsidiaries, which are located in various countries, including the United States, Australia, China, India, Germany, Ireland, The Netherlands, Singapore, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The consolidated balance sheet as of January 31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The information contained herein reflects all adjustments necessary for a fair presentation of our results of operations, financial position, stockholders’ equity and cash flows. All such adjustments are of a normal, recurring nature. The results of operations for the three and nine months ended October 31, 2020 are not necessarily indicative of results to be expected for the full year ending January 31, 2021 or for any other interim periods or for any other future years. The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K and Form 10-K/A for the year ended January 31, 2020, filed with the SEC on March 27, 2020, October 26, 2020, and November 6, 2020, respectively. There have been no material changes in our significant accounting policies as described in our Annual Report on Form 10-K, as amended, for the year ended January 31, 2020 other than as noted below under “New Accounting Policies". We have enhanced the disclosure specific to our subscription revenue policy below under "Subscription Revenue". Our fiscal year ends on January 31. References to fiscal 2021, for example, refer to the fiscal year ending January 31, 2021. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include the useful lives of property and equipment and intangible assets, allowance for credit losses, stock-based compensation expense, bonus attainment, self-insurance costs incurred, the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the evaluation for impairment of intangible assets and goodwill, the estimated period of benefit for deferred contract costs, estimates related to our revenue recognition, such as the assessment of elements in a multi-element arrangement and the value assigned to each element, contingencies, and the incremental borrowing rate used in discounting our lease liabilities. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.Due to the COVID-19 Coronavirus pandemic (COVID-19 or COVID-19 pandemic), there has been uncertainty and disruption in the global economy and financial markets. We are not aware of any specific event or circumstance that would require an update to our estimates or judgments or a revision of the carrying value of our assets or liabilities as of October 31, 2020. While there was not a material impact to our condensed consolidated financial statements as of and for the three and nine months ended October 31, 2020, these estimates may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 pandemic that could result in material impacts to our condensed consolidated financial statements in future reporting periods. We operate as two operating segments – subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance. 2 Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times, such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our trade receivables are recorded at the invoice amount, net of an allowance for credit losses, which is not material. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit losses reflects our best estimate of probable losses inherent in the receivable portfolio determined based on various factors including historical experience, credit quality of the customer, current economic conditions and management’s expectations of future economic conditions. </span>Receivables are written-off and charged against the recorded allowance when we have exhausted collection efforts without success. <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted the following accounting standards as of February 1, 2020:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">ASU No. 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">ASU No. 2018-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which amends ASC 820,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Fair Value Measurement; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"> ASU No. 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other - Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of the above listed accounting standards did not have a material impact on our condensed consolidated financial statements as of and for the three and nine months ended October 31, 2020. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASU 2016-13), which requires an entity to utilize a new impairment model known as the current expected credit loss model in place of the currently used incurred loss method. Under this update, on initial recognition and at each reporting period, an entity will be required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. For trade receivables, loans, and other financial instruments, an entity will be required to use a forward-looking expected loss model to recognize credit losses that are probable. It also eliminates the concept of other-than-temporary impairment and requires </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. We adopted <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk2MWE4YjUwMjUwZjQxNDg4MDNlZDlhM2VmNGQ3YTFlL3NlYzo5NjFhOGI1MDI1MGY0MTQ4ODAzZWQ5YTNlZjRkN2ExZV8zNy9mcmFnOjAzY2IwMzdjYmVmNTRiZTdiMDQ5MTc4MDgwNzE3Y2UwL3RleHRyZWdpb246MDNjYjAzN2NiZWY1NGJlN2IwNDkxNzgwODA3MTdjZTBfMTM1NzA_0d2b7aa9-1cf4-4a04-b42f-e37efa85a105">ASU 2016-13</span> using the modified retrospective approach as of February 1, 2</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">020. As a result of the adoption, we recorded a $0.8 million adjustment to our beginning accumulated deficit balance to reflect the cumulative effect of the accounting change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The impact of the adoption was not material to our consolidated financial statements as credit losses are not expected to be significant based on historical collection trends, the financial condition of payment partners and external market factors. We will continue to actively monitor the impact of the recent COVID-19 pandemic on expected credit losses.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued ASU No. 2020-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Subtopic 310-20, Receivables – Nonrefundable Fees and Other Costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASU 2020-08) to provide further clarification and update the previously issued guidance in ASU 2017-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Receivables - Nonrefundable Fees and Other Costs (Subtopic 310-20: Premium Amortization on Purchased Callable Debt Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (ASU 2017-08). ASU 2017-08 shortened the amortization period for certain callable debt securities purchased at a premium by requiring that the premium be amortized to the earliest call date. ASU 2020-08 requires that at each reporting period, to the extent that the amortized cost of an individual callable debt security exceeds the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount repayable by the issuer at the next call date, the excess premium shall be amortized to the next call date. ASU 2020-08 is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2020 and to be applied prospectively. We do not anticipate that ASU 2020-08 will have a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Policies </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative contracts </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of fiscal year 2021, we implemented a currency risk management program. We use derivative financial instruments as a part of our strategy to manage exposure related to foreign currency denominated monetary assets and liabilities. These derivative contracts consist of foreign currency forward contracts and are not designated as hedging instruments under the applicable accounting guidance. Accordingly, they are carried at fair value as either assets or liabilities on our condensed consolidated balance sheets. The changes in the fair value are included in Other income (expense), net within our condensed consolidated statements of operations and are intended to offset the foreign currency gains or losses associated with the underlying monetary assets and liabilities. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our foreign currency forward contracts are classified within Level 2 of the fair value hierarchy as the valuation inputs are based on quoted prices and market observable data of similar instruments in active markets, including currency spot and forward rates.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscription Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell subscriptions and services for an integrated suite of data analytics and management products. Our subscription offerings are based predominantly on open source software including Spark, Impala, Hive, HBase, Kafka, Hadoop, and more. The open source software is available from the Apache Software Foundation ("ASF”) or available through an Affero General Public License (“AGPL“). Certain subscriptions also include licenses of proprietary software that provide additional features and functionality not included in the open source software. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue relates to term (or time-based) subscriptions to our platform, which can include both open source and proprietary software and related support. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Within our subscription arrangements, we account for the license to the proprietary software, if any, and support as two separate performance obligations. As the open source software is publicly available at no cost to the customer, we have determined that there is no value to be assigned to the open source software in our subscription arrangements. The proprietary software license represents a promise to provide a license to use functional intellectual property that is recognized at a point in time on the date access to the software is made available to the customer and the license period has begun. We have concluded the support is a stand-ready performance obligation that consists of a series of distinct days of service that are satisfied ratably over time as the services are provided. We use a time-based output method to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. We recognize support revenue ratably, typically beginning on the start of the contractual term of the arrangement. </span></div>As part of our support offered under a subscription, we stand ready to help customers resolve technical issues related to the installed platform. The subscriptions are designed to assist throughout a customer’s lifecycle from development to proof-of-concept, to quality assurance and testing, to production and development. Our subscriptions are generally offered under renewable, fixed fee contracts where payments are typically due annually in advance and may have a term of one year or multiple years. The contracts generally do not contain refund provisions for fees earned related to services performed. Unearned subscription revenue is included in deferred revenue and other contract liabilities. On occasion, we may sell engineering services and/or a premium subscription agreement that provides a customer with development input and the opportunity to work more closely with our developers. 800000 Revenue from Contracts with Customers<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects our contract liabilities balances (in thousands):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.858%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.550%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,943 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,796 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,712 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant changes in the contract liabilities balances during the period ended October 31, 2020 are as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.550%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract Liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to invoicing prior to satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,722 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166,692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to invoicing prior to satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,525)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to invoicing prior to satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,796 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price allocated to remaining performance obligations represents contracted revenue that has been billed but not recognized, and unbilled non-cancelable amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including seasonality, the timing of renewals and average contract terms.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 31, 2020, net revenue recognized from our remaining performance obligations satisfied in previous periods</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was not material.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 31, 2020, approximately $827.4 million of revenue is expected to be recognized from remaining performance obligations in the amount of approximately $548.5 million over the next 12 months and approximately $278.9 million thereafter.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer when that right is conditional on something other than the passage of time (e.g., performance prior to invoicing on fixed fee service arrangements with substantive acceptance terms). We record unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as we have an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. As of October 31, 2020 and January 31, 2020, contract assets were $3.0 million and $4.6 million, respectively, which are included in prepaid expenses and other current assets.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects our contract liabilities balances (in thousands):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.858%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.550%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,943 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,796 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,712 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant changes in the contract liabilities balances during the period ended October 31, 2020 are as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.550%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract Liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to invoicing prior to satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,722 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166,692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to invoicing prior to satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,525)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to invoicing prior to satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,796 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 401943000 460561000 7895000 12225000 57958000 81926000 467796000 554712000 554712000 165645000 125655000 514722000 166692000 137941000 485971000 172525000 154350000 467796000 827400000 548500000 P12M 278900000 3000000.0 4600000 Business Combinations<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 8, 2020, we acquired 100% voting interest in Eventador Labs, Inc. (Eventador), a provider of cloud-native services for enterprise-grade stream processing, for aggregate cash consideration of $18.0 million. We believe Eventador will accelerate innovation in our Cloudera DataFlow streaming platform and deliver more business value to our customers in real-time streaming analytics applications. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the agreement, $3.5 million of the aggregate consideration is payable to the former employees and is contingent upon their continued employment. As a result, these payments will be recorded as compensation expense over the contractual term of three years. Purchase consideration of $14.5 million has been preliminarily allocated primarily to goodwill and intangible assets of $8.9 million and $5.7 million, respectively. The intangible assets are being amortized over their respective useful lives ranging from 4 to 5 years. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations of Eventador have been included in our consolidated statements of operations from the acquisition date and were not material.</span></div> 1 18000000.0 3500000 P3Y 14500000 8900000 5700000 P4Y P5Y Cash Equivalents and Marketable Securities <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the fair values of our cash equivalents and marketable securities as of October 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.834%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.360%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents: </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency obligations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and marketable securities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,709 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the fair values of our cash equivalents and marketable securities as of January 31, 2020 (in thousands): </span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.834%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.360%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and marketable securities</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,900 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,150 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual maturities of investments in available-for-sale securities were as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.834%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.360%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,444 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,582 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments in marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,709 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,900 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,150 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unrealized loss for each of these fixed rate marketable securities was not material as of October 31, 2020 and January 31, 2020. The unrealized losses on these investments were primarily due to changes in market interest rates. We expect to receive the full principal and interest on all of these marketable securities and have the ability and intent to hold these investments until a recovery of fair value. We determined that no c</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">redit losses related to our marketable securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was required for the three and nine months ended October 31, 2020 and 2019. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realized gains and realized losses on our cash equivalents and marketable securities are included in other income (expense), net on the condensed consolidated statement of operations and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> wer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e not material for the three and nine months ended October 31, 2020 and 2019.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reclassification adjustments out of accumulated other comprehensive income into net loss were not material for the three and nine months ended October 31, 2020 and 2019.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the fair values of our cash equivalents and marketable securities as of October 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.834%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.360%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents: </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency obligations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and marketable securities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,709 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the fair values of our cash equivalents and marketable securities as of January 31, 2020 (in thousands): </span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.834%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.360%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and marketable securities</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,900 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,150 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the fair values of our cash equivalents and marketable securities as of October 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.834%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.360%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents: </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency obligations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and marketable securities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,709 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the fair values of our cash equivalents and marketable securities as of January 31, 2020 (in thousands): </span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.834%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.360%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:20.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:9pt;padding-right:2.25pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and marketable securities</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,900 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,150 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 27618000 27618000 65965000 51000 32000 65984000 2907000 14000 0 2921000 226352000 1634000 14000 227972000 51171000 26000 2000 51195000 18284000 156000 5000 18435000 57999000 60000 0 58059000 43413000 59000 3000 43469000 493709000 2000000 56000 495653000 34596000 34596000 68194000 235000 0 68429000 199226000 891000 0 200117000 46460000 7000 0 46467000 20865000 65000 0 20930000 14996000 19000 0 15015000 24563000 33000 0 24596000 408900000 1250000 0 410150000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual maturities of investments in available-for-sale securities were as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.834%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.360%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,444 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,582 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments in marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,709 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,900 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,150 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 325444000 326329000 273582000 274058000 168265000 169324000 135318000 136092000 493709000 495653000 408900000 410150000 Fair Value Measurement <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets and liabilities consist principally of cash and cash equivalents, marketable securities, accounts receivable and accounts payable. We measure and record certain financial assets and liabilities at fair value on a recurring basis. The estimated fair value of accounts receivable and accounts payable approximates their carrying value due to their short-term nature. Cash equivalents and marketable securities are recorded at estimated fair value.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our cash equivalents and marketable securities are classified within Level 1 or Level 2 because the cash equivalents and marketable securities are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We follow a three-level valuation hierarchy for disclosure of fair value measurements as follows:</span></div><div style="margin-bottom:9pt;padding-left:63pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1    Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.</span></div><div style="margin-bottom:9pt;padding-left:63pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2    Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.</span></div><div style="margin-bottom:9pt;padding-left:63pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3    Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of October 31, 2020 (in thousands): </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.740%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency obligations </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial assets</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,618 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468,035 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,653 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.740%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial assets</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,596 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,554 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,150 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We value our Level 1 assets using quoted prices in active markets for identical instruments. We value our Level 2 assets with the help of a third-party pricing service using quoted market prices for similar instruments, non-binding market prices that are corroborated by observable market data, or pricing models such as discounted cash flow techniques. We use such pricing data as the primary input, to which we have not made any material adjustments during the periods presented, to make our determination and assessments as to the ultimate valuation of these assets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> have no Level 1 or 3 liabilities and no Level 3 assets. </span></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets Measured at Fair Value on a Nonrecurring Basis</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our assets, including intangible assets and goodwill, are measured at fair value on a nonrecurring basis, when they are deemed to be other-than temporarily impaired. There were no material impairment charges recognized during the three and nine months ended October 31, 2020, and 2019.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of October 31, 2020 (in thousands): </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.740%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency obligations </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial assets</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,618 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468,035 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,653 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.740%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial assets</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,596 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,554 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,150 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 27618000 0 27618000 0 65984000 65984000 0 2921000 2921000 0 227972000 227972000 0 51195000 51195000 0 18435000 18435000 0 58059000 58059000 0 43469000 43469000 27618000 468035000 495653000 34596000 0 34596000 0 68429000 68429000 0 200117000 200117000 0 46467000 46467000 0 20930000 20930000 0 15015000 15015000 0 24596000 24596000 34596000 375554000 410150000 We value our Level 1 assets using quoted prices in active markets for identical instruments. We value our Level 2 assets with the help of a third-party pricing service using quoted market prices for similar instruments, non-binding market prices that are corroborated by observable market data, or pricing models such as discounted cash flow techniques. We use such pricing data as the primary input, to which we have not made any material adjustments during the periods presented, to make our determination and assessments as to the ultimate valuation of these assets. Derivative ContractsWe generate revenues and incur expenses in numerous currencies and are exposed to foreign currency risk. In the first quarter of fiscal year 2021, we implemented a currency risk management program, executing foreign currency forward contracts to offset the gains and losses on foreign currency denominated monetary assets and liabilities. The duration of our foreign currency forward contracts is less than 12 months. We do not enter into any derivatives for trading or speculative purposes.<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our foreign currency forward contract liabilities and assets are classified within Level 2 in the three-level valuation hierarchy. The fair value of these contracts we</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">re not mate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rial. During the three and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine months ended October 31, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recorded</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a gain o</span>f $0.2 million and a loss of $0.8 million, respectively, in other income (expense), net within our condensed consolidated statements of operations and is reported as part of other adjustments to reconcile net loss to net cash provided by operating activities in the condensed consolidated statements of cash flows. As of October 31, 2020, we had outstanding foreign currency forward contracts not designated as hedges with a total notional value of $13.7 million. 200000 800000 13700000 Balance Sheet Components <div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,489 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,629 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,397 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,409)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27.75pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,247 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,988 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $2.3 million and $2.9 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three months ended October 31, 2020 and 2019, respectively, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$7.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$9.0 million for the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> nine months ended October 31, 2020 and 2019, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of October 31, 2020 (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.072%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.552%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,762)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships and other acquired intangible assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled contracts</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,775)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713,017 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161,182)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,835 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of January 31, 2020 (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,321)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships and other acquired intangible assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled contracts</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707,317 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,081)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,236 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for intangible assets was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$19.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended October 31, 2020 and 2019, respectively, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$59.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$60.1 million for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine months ended October 31, 2020 and 2019, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected future amortization expense of these intangible assets as of October 31, 2020 is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining three months of fiscal 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">fiscal 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">fiscal 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">fiscal 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">fiscal 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">fiscal 2026 and 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the changes to goodwill (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Eventador acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at October 31, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599,291 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Compensation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation consists of the following (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued salaries, benefits and commissions</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation-related taxes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan withholdings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued compensation </span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,029 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,826 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Other</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consists primarily of amounts owed for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">severance-related benefits.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Accrued Liabilities</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities consist of the following (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional costs </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued self-insurance costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition related holdback payments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other accrued liabilities </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,902 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,297 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Business combination related payments held by Cloudera for indemnification purposes.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Other relates primarily to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">am</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ounts owed to third-party vendors that provide marketing, corporate event planning, cloud-computing services and travel costs.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,489 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,629 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,397 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,409)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27.75pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,247 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,988 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 24313000 22489000 13636000 12672000 26680000 24236000 64629000 59397000 44382000 37409000 20247000 21988000 2300000 2900000 7900000 9000000.0 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of October 31, 2020 (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.072%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.552%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,762)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships and other acquired intangible assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled contracts</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,775)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713,017 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161,182)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,835 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of January 31, 2020 (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,321)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships and other acquired intangible assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled contracts</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707,317 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,081)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,236 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td></tr></table></div> 22770000 13762000 9008000 P3Y4M24D 671947000 130645000 541302000 P8Y2M12D 18300000 16775000 1525000 P0Y2M12D 713017000 161182000 551835000 P8Y1M6D 17570000 11321000 6249000 P2Y 671447000 80847000 590600000 P8Y10M24D 18300000 9913000 8387000 P0Y10M24D 707317000 102081000 605236000 P8Y8M12D 19700000 20000000.0 59100000 60100000 <div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected future amortization expense of these intangible assets as of October 31, 2020 is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining three months of fiscal 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">fiscal 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">fiscal 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">fiscal 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">fiscal 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">fiscal 2026 and 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 19205000 70239000 67887000 67376000 67286000 259842000 551835000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the changes to goodwill (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Eventador acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at October 31, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599,291 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 590361000 8930000 599291000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation consists of the following (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued salaries, benefits and commissions</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation-related taxes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan withholdings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued compensation </span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,029 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,826 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Other</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consists primarily of amounts owed for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">severance-related benefits.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Accrued Liabilities</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities consist of the following (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional costs </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued self-insurance costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition related holdback payments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;padding-right:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other accrued liabilities </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,902 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,297 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Business combination related payments held by Cloudera for indemnification purposes.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Other relates primarily to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">am</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ounts owed to third-party vendors that provide marketing, corporate event planning, cloud-computing services and travel costs.</span></div> 19671000 27067000 12271000 13409000 11930000 15205000 6840000 2732000 5317000 3413000 56029000 61826000 4323000 6182000 4236000 5164000 4425000 1743000 3075000 0 6843000 9208000 22902000 22297000 Leases<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into various non-cancelable operating lease agreements for our facilities. Our leases have various expiration dates through September 2031. Many leases include one or more options to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease term is determined to be the non-cancelable period including any lessee renewal options which are considered to be reasonably certain of exercise. The interest rate implicit in the lease contracts is typically not readily determinable. As such, we utilized the appropriate incremental borrowing rate based on information available at the commencement date, which is the rate incurred to borrow on a collateralized basis over a similar term in a similar economic environment.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease expense are summarized as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.553%"><tr><td style="width:1.0%"/><td style="width:49.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.858%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.858%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.858%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.861%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,606)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,367 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,706 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,491 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,880 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease term and discount rate information are summarized as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Remaining Lease Term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of October 31, 2020 are as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.107%"><tr><td style="width:1.0%"/><td style="width:83.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.366%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Minimum Lease Payments, Gross</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">       Remaining three months of fiscal 2021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">       fiscal 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">       fiscal 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">       fiscal 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">       fiscal 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">       fiscal 2026 and 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">        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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,666 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease expense are summarized as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.553%"><tr><td style="width:1.0%"/><td style="width:49.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.858%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.858%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.858%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.861%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,606)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,367 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,706 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,491 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,880 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease term and discount rate information are summarized as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Remaining Lease Term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div> 11516000 10999000 34208000 33897000 457000 600000 1416000 1799000 3606000 3893000 11133000 11816000 8367000 7706000 24491000 23880000 P6Y2M12D P6Y9M18D 0.059 0.060 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of October 31, 2020 are as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.107%"><tr><td style="width:1.0%"/><td style="width:83.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.366%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Minimum Lease Payments, Gross</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">       Remaining three months of fiscal 2021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">       fiscal 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">       fiscal 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">       fiscal 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">       fiscal 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">       fiscal 2026 and 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">        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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,666 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 7176000 42090000 37914000 37764000 36921000 88272000 250137000 44471000 205666000 Commitments and Contingencies <div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 31, 2020 and January 31, 2020, we had a total of $19.7 million and $19.9 million, respectively, in letters of credit outstanding in</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through 2027.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 7, 2019, a purported class action complaint was filed in the United States District Court for the Northern District of California, entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Christie v. Cloudera, Inc., et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., Case No. 5:19-cv-3221-LHK. The complaint named as defendants Cloudera, its former Chief Executive Officer, its Chief Financial Officer and a former officer and director, asserting alleged class claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 (Exchange Act) and SEC Rule 10b-5. Two substantially similar class action complaints, entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Zarantonello v. Cloudera, Inc., et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., Case No. 5:19-cv-4007-LHK, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dvornic v. Cloudera, Inc., et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., Case No. 5:19-cv-4310-LHK, were subsequently filed against the same defendants in the same court on July 12, 2019 and July 26, 2019, respectively. The suits have been consolidated under the name, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In re Cloudera, Inc. Securities Litigation,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Case No. 5:19-cv-3221-LHK. The court subsequently appointed lead plaintiffs and lead counsel, and a consolidated complaint was filed on February 14, 2020. On March 18, 2020, the court vacated its prior order appointing lead plaintiffs and lead counsel and reopened the lead plaintiff process. On July 27, 2020, the court appointed new lead plaintiffs and lead counsel. On September 22, 2020, lead plaintiffs filed a consolidated amended complaint. The consolidated amended complaint asserts claims against Cloudera and four individual defendants under Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5, based on allegedly false and misleading statements between April 28, 2017 and June 5, 2019. The consolidated amended complaint also asserts claims against Cloudera, Intel Corporation, and fourteen current and former officers and directors under the Securities Act of 1933, on behalf of all persons who acquired Cloudera stock pursuant or traceable to the S-4 registration statement filed in connection with Cloudera’s January 2019 merger with Hortonworks, and alleges that the registration statement contained untrue statements of material fact and omitted material facts. On October 16, 2020, two additional plaintiffs filed a motion to intervene seeking permission to file an additional complaint alleging claims under the Securities Act of 1933. The court has not yet ruled on that motion. On October 27, 2020, Cloudera filed a motion to dismiss the consolidated amended complaint. Cloudera believes that the allegations in the lawsuits are without merit.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 7, 2019, a purported class action complaint was filed in the Superior Court of California, County of Santa Clara, entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lazard v. Cloudera, Inc., et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., Case No. 19CV348674. The complaint named as defendants Cloudera, thirteen individuals who are current or former directors or officers of Cloudera, and Intel Corporation. The complaint alleged that the registration statement contained untrue statements of material fact and omitted material facts. Two substantially similar suits, entitled</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Franchi v. Cloudera, Inc., et a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">l., Case No. 19CV348790, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cannizzo v. Cloudera, Inc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., et al., Case No. 19CV348974, were subsequently filed in the same court on June 11, 2019 and June 14, 2019, respectively. The suits have been consolidated under the name </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In re Cloudera, Inc. Securities Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Lead Case No. 19CV348674 and the consolidated amended complaint purports to assert claims under Sections 11, 12(a)(2) and 15 of the Securities Act of 1933 on </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">behalf of all persons who acquired Cloudera stock pursuant or traceable to the S-4 registration statement filed in connection with Cloudera’s January 2019 merger with Hortonworks, and alleges that the registration statement contained untrue statements of material fact and omitted material facts. Plaintiffs seek, among other things, an award of damages and attorneys’ fees and costs. On July 1, 2020, the court overruled Cloudera's demurrer to the consolidated amended complaint. On August 18, 2020, a purported shareholder class action captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stahl v. Cloudera, Inc., et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Case No. 20CV369480 was filed in the Superior Court of California, County of Santa Clara, and was subsequently consolidated into the lead case. Cloudera believes that the allegations in the lawsuits are without merit.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 30, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lee, et al. v. Cole, et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., Case No. 1:19-cv-01422-LPS. The complaint names as defendants eleven individuals who are current or former directors or officers of Cloudera, names Cloudera as a nominal defendant, and purports to assert claims on Cloudera’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, and alleged violation of Sections 10(b) and 20(a) of the Exchange Act. On September 5, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Slattery v. Reilly, et </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">al., Case No. 1:19-cv-01662-LPS. The complaint names as defendants thirteen individuals who are current or former directors or officers of Cloudera, names Cloudera as a nominal defendant, and purports to assert claims on Cloudera’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, and alleged violations of Section 10(b), 14 and 20(a) of the Exchange Act. On October 16, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Frentzel v. Bearden, et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., Case No. 1:19-cv-01962-LPS. The complaint names as defendants thirteen individuals who are current or former directors or officers of Cloudera, and names Cloudera as a nominal defendant, and purports to assert claims on Cloudera’s behalf against the individual defendants for breach of fiduciary duty, alleged violations of Section 14 of the Exchange Act, insider selling and misappropriation of information. All three derivative actions are based on allegations that are substantially similar to those in the class actions filed in the United States District Court for the Northern District of California, described above. All three derivative actions seek, among other things, an award of damages on behalf of Cloudera, corporate governance reforms and attorneys’ fees and costs. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Slattery</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Frentzel</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> actions additionally seek disgorgement on behalf of Cloudera. The suits have been consolidated under the name, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In re Cloudera, Inc. Stockholder Derivative Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Case No. 1:19-cv-01422-LPS. A consolidated amended complaint has not yet been filed. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 3, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the Northern District of California, entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chen v. Reilly, et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., Case No. 5:19-cv-05536-LHK. That complaint names as defendants thirteen individuals who are current or former directors or officers of Cloudera, names Cloudera as a nominal defendant, and purports to assert claims on Cloudera’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, waste of corporate assets, and alleged violation of Section 14(a) of the Exchange Act. On September 10, 2019, a purported shareholder derivative complaint that is substantially similar to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chen</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> action and is brought against the same defendants, was filed in the United States District Court for the Northern District of California, entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fu v. Reilly, et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., Case No. 5:19-cv-05705-LHK. Both derivative actions are based on allegations that are substantially similar to those in the class actions filed in the United States District Court for the Northern District of California, described above. Both derivative actions seek, among other things, an award of damages on behalf of Cloudera, corporate governance reforms and attorneys’ fees and costs. The suits have been consolidated under the name, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In re Cloudera, Inc. Derivative Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Case No. 5:19-cv-05536-LHK. A consolidated amended complaint has not yet been filed and the case is currently stayed.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we are or may be involved in a variety of litigation matters, suits, investigations, and proceedings, including actions with respect to intellectual property claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these litigation matters can have an adverse impact on us because of defense costs, diversion of management resources, harm to reputation, and other factors. Future litigation may be necessary to defend ourselves, or our customers or partners on indemnity matters, by determining the scope, enforceability and validity of third-party proprietary rights or by establishing our proprietary rights. Further, the ultimate outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on us because of defense costs, potential negative publicity, diversion of management resources and other factors. While we are not aware of other pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on our business, consolidated financial position, results of operations or cash flows, our analysis of whether a claim may proceed to litigation cannot be predicted with certainty, nor can the results of litigation be predicted with certainty. Accordingly, there can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our business, consolidated financial position, results of operations or cash flows in a particular period or subject us to an injunction that could seriously harm our business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. With respect to our outstanding legal matters, our management believes that the amount or estimable range of possible loss will not, either individually or in the aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us for amounts in excess of management’s expectations, our results of operations and financial condition including in a particular reporting period, could be materially adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we enter into certain types of contracts that contingently require us to indemnify various parties against claims from third parties. These contracts primarily relate to (i) certain real estate leases under which we may be required to indemnify property owners for environmental and other liabilities and other claims arising from our use of the applicable premises, (ii) our amended and restated bylaws, under which we must indemnify directors and executive officers, and may indemnify other officers and employees, for liabilities arising out of their relationship with us, (iii) contracts under which we must indemnify directors and certain officers for liabilities arising out of their relationship with us, (iv) contracts under which we may be required to indemnify customers or partners against certain claims, including claims from third parties asserting, among other things, infringement of their intellectual property rights, and (v) procurement, consulting, or license agreements under which we may be required to indemnify vendors, consultants or licensors for certain claims, including claims that may be brought against them arising from our acts or omissions with respect to the supplied products, technology or services. From time to time, we may receive indemnification claims under these contracts in the normal course of business. In addition, under these contracts we may have to modify the accused infringing intellectual property and/or refund amounts received.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event that one or more of these matters were to result in a claim against us, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on our future business, operating results or financial condition. It is not possible to determine the maximum potential amount under these contracts due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain director and officer insurance, which may cover certain liabilities arising from our obligation to indemnify our directors and certain officers.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, we have not incurred any material costs, and have not accrued any liabilities in the consolidated financial statements as a result of these provisions.</span></div> 19700000 19900000 4 14 2 13 11 13 13 3 3 13 Common Stock Repurchases<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 3, 2020, our board of directors authorized a share repurchase program of up to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$100.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our outstanding shares of common stock. Share repurchases may be made through open market purchases, block trades and/or privately negotiated transactions in compliance with Rule 10b-18 promulgated under the Exchange Act, subject to market conditions, applicable legal requirements, and other relevant factors. Repurchases may also be made under Rule 10b5-1 plans, which permit shares of common stock to be repurchased through pre-determined criteria. The timing, volume and nature of the repurchases will be at the discretion of our management based on their evaluation of our capital needs, market conditions, applicable legal requirements and other factors. The program does not have an expiration date, and it may be suspended or discontinued at any time. For the nine months ended October 31, 2020, we used $26.0 million to repurchase 3.9 million shares of common stock at an average repurchase price of $6.56 per share u</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nder the repurchase program. As of October 31, 2020, there was approximately $74.0 million of authorized funds remaining under the repurchase program. No shares were repurchased during the three months ended October 31, 2020. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 2, 2020, our board of directors authorized the repurchase of up to an additional $500 million of our outstanding shares of common stock as discussed in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i961a8b50250f4148803ed9a3ef4d7a1e_85" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 16</a></span> of our Notes to Condensed Consolidated Financial Statements. 100000000.0 26000000.0 3900000 6.56 74000000.0 0 500000000 Stock-Based Compensation <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain two stock-based compensation plans: the 2017 Equity Incentive Plan (2017 Plan) and the 2008 Equity Incentive Plan (2008 Plan), collectively referred to as the Stock Plans. We do not expect to grant any additional awards under the 2008 Plan. Outstanding awards under the 2008 Plan continue to be subject to the terms and conditions of the 2008 Plan. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares reserved for issuance under our 2017 Plan increases automatically on the first day of February of each calendar year during the term of the 2017 Plan by a number of shares of common stock equal to the lesser of (i) 5% of the total outstanding shares of our common stock as of the immediately preceding January 31 or (ii) a number of shares determined by our board of directors. On February 1, 2020, the number of shares reserved for issuance under the 2017 Plan increased automatically by 14,758,388 additional shares. As of October 31, 2020, there were 23,523,822 shares of common stock reserved and available for future issuance under the Stock Plans.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options granted generally have a maximum term of ten years from the grant date, are exercisable upon vesting unless otherwise designated for early exercise by the board of directors at the time of grant, and generally vest over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk2MWE4YjUwMjUwZjQxNDg4MDNlZDlhM2VmNGQ3YTFlL3NlYzo5NjFhOGI1MDI1MGY0MTQ4ODAzZWQ5YTNlZjRkN2ExZV83MC9mcmFnOjc0OGZiYjIwZjU4MzQ4ODZhZDM2ZTRmODVhNTQwYWI1L3RleHRyZWdpb246NzQ4ZmJiMjBmNTgzNDg4NmFkMzZlNGY4NWE1NDBhYjVfMTI5NQ_2081b3e0-b553-4d88-b2c8-69264a47e133">three</span> to four years, with 25% vesting after one year and then ratably on a monthly basis for the remaining <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk2MWE4YjUwMjUwZjQxNDg4MDNlZDlhM2VmNGQ3YTFlL3NlYzo5NjFhOGI1MDI1MGY0MTQ4ODAzZWQ5YTNlZjRkN2ExZV83MC9mcmFnOjc0OGZiYjIwZjU4MzQ4ODZhZDM2ZTRmODVhNTQwYWI1L3RleHRyZWdpb246NzQ4ZmJiMjBmNTgzNDg4NmFkMzZlNGY4NWE1NDBhYjVfMTM4Mw_aef8e0ca-4b9d-435d-bcc3-42ec232c0fff">two</span> to three years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity and related information under the Stock Plans:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/> (in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic <br/>Value <br/> (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance — January 31, 2020</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(874)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance — October 31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,695 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unamortized stock-based compensation expense for stock options was immaterial as of October 31, 2020.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We issue restricted stock units (RSUs) to employees and directors under the Stock Plans. For new employee grants, the RSUs generally meet the service-based condition over a four-year period, with 25% met after one year and then ratably on a quarterly basis for the remaining three years. For continuing employee grants, the RSUs generally meet the service-based condition pro-rata quarterly over a period of three years to four years. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity and related information under the Stock Plans:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.097%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units Outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSUs <br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value Per Share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance — January 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and converted to shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,035)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance — October 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,545 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unamortized stock-based compensation expense for RSUs of $266.0 million as of October 31, 2020 will be recognized over the average remaining vesting period of 2.1 years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, we adopted our 2017 Employee Stock Purchase Plan (ESPP). Each offering period consists of a six-month purchase period (commencing each June 21 and December 21).</span></div>We initially reserved 3,000,000 shares of our common stock for issuance under our ESPP. The number of shares reserved for issuance under our ESPP increases automatically on February 1 of each of the first 10 calendar years following the first offering date by the number of shares equal to the lesser of (i) 1% of the total outstanding shares of our common stock as of the immediately preceding January 31 (rounded to the nearest whole share) or (ii) a number of shares of our common stock determined by our board of directors. On February 1, 2020, the number of shares reserved for issuance under the ESPP increased automatically by 2,951,677 additional shares. As of October 31, 2020, the total number shares available for grant under the ESPP was 5,057,542 shares. 2 0.05 14758388 23523822 P10Y P4Y 0.25 P1Y P3Y <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity and related information under the Stock Plans:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/> (in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic <br/>Value <br/> (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance — January 31, 2020</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(874)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance — October 31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,695 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 13530000 5.96 P2Y1M6D 70057000 7961000 3.31 874000 14.10 4695000 8.94 P3Y2M12D 13052000 P4Y 0.25 P1Y P3Y P3Y P4Y <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity and related information under the Stock Plans:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.097%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units Outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSUs <br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value Per Share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance — January 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and converted to shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,035)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance — October 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,545 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 38584000 10.85 10392000 9.60 5396000 11.39 16035000 9.95 27545000 10.80 266000000.0 P2Y1M6D P6M 3000000 10 0.01 2951677 5057542 Income Taxes <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly income taxes reflect an estimate of our corresponding year’s annual effective tax rate and include, when applicable, adjustments for discrete items. For the three months ended October 31, 2020 and 2019, our tax provisio</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n was $1.4 million and $2.4 million, respectively. For the nine months ended October 31, 2020 and 2019, our tax provision was $5.3 million and $6.5 million, respectively. Our tax provision for the three and nine months ended October 31, 2020 was primarily attributable to foreign income and withholding taxes.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, the Ninth Circuit Court of Appeals issued a new opinion in the case of Altera Corp. v. Commissioner, which upheld Department of Treasury regulations which require related parties in an intercompany cost-sharing arrangement to share expenses related to stock-based compensation. In February 2020, Altera Corp. filed a petition to appeal the decision with the Supreme Court of the United States. In June 2020, the Supreme Court denied the petition. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have reviewed this decision and determined no adjustment is required to our condensed consolidated financial statements as a result of this development.</span></div> 1400000 2400000 5300000 6500000 Related Party Transactions Certain members of our board of directors currently serve on the board of directors or as an executive officer of certain companies that are our customers. The aggregate revenue we recognized from these customers was $2.2 million and $2.0 million for the three months ended October 31, 2020 and 2019, respectively, and $6.2 million and $14.2 million for the nine months ended October 31, 2020 and 2019, respectively. There was $2.8 million and $1.2 million in accounts receivable due from these customers as of October 31, 2020 and January 31, 2020, respectively. 2200000 2000000.0 6200000 14200000 2800000 1200000 Segment Information <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of the reportable segments are derived directly from our management reporting system and are based on our methods of internal reporting which are not necessarily in conformity with GAAP. Our management measures the performance of each segment based on several metrics, including contribution margin, as defined below. Our management does not use asset information to assess performance and make decisions regarding allocation of resources. Therefore, depreciation and amortization expense is not allocated among segments.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contribution margin is used, in part, to evaluate the performance of, and allocate resources to, each of the segments. Segment contribution margin includes segment revenue less the related cost of sales excluding certain operating expenses that are not allocated to segments because they are separately managed at the consolidated corporate level. These unallocated costs include stock-based compensation expense, amortization of acquired intangible assets, direct sales and marketing costs, research and development costs, corporate general and administrative costs, such as legal and accounting, interest income, interest expense, and other income and expense.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information for each reportable segment was as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"/><td style="width:48.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.375%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.375%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.843%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.378%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,899 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,292 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642,695 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582,471 </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"/></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"/><td style="width:48.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contribution margin: </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment contribution margin</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,752 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,351 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526,494 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,228 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of segment financial information to our loss from operations is as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"/><td style="width:48.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment contribution margin</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,351 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526,494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquired intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,025)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(164,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate costs, such as research and development, corporate general and administrative and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(430,152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(490,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,329)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,467)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,670)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275,317)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales outside of the United States represented approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y 40%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 39% of our total revenue for the three months ended October 31, 2020 and 2019, respectively, and 40% and 38% for the nine months ended October 31, 2020 and 2019, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> individual foreign country represented more than 10% of revenue in any period presented. All revenues from external customers are attributed to individual countries on an end-customer basis, based on domicile of the purchasing entity, if known, or the location of the customer’s headquarters if the specific purchasing entity within the customer is unknown.</span></div>As of October 31, 2020 and January 31, 2020, property and equipment, net located outside of the United States represented approximately 27% and 22% of total property and equipment, net, respectively. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information for each reportable segment was as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"/><td style="width:48.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.375%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.375%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.843%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.378%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,899 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,292 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642,695 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582,471 </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"/></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"/><td style="width:48.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contribution margin: </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment contribution margin</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,752 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,351 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526,494 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,228 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 197355000 166932000 575962000 485872000 20544000 31360000 66733000 96599000 217899000 198292000 642695000 582471000 178640000 143775000 514517000 417908000 6112000 8576000 11977000 22320000 184752000 152351000 526494000 440228000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of segment financial information to our loss from operations is as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"/><td style="width:48.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment contribution margin</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,351 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526,494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquired intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,025)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(164,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate costs, such as research and development, corporate general and administrative and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(430,152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(490,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,329)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,467)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,670)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275,317)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 184752000 152351000 526494000 440228000 19749000 20025000 59101000 60122000 41856000 54214000 141911000 164818000 135476000 160579000 430152000 490605000 -12329000 -82467000 -104670000 -275317000 0.40 0.39 0.40 0.38 0.27 0.22 Net Loss Per Share <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the calculation of basic and diluted net loss per share during the periods presented (in thousands, except per share data):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"/><td style="width:48.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,945)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(272,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss, per share basic and diluted </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.29)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.36)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.98)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stockholders for the periods presented because their effect would have been anti-dilutive (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options to purchase common stock </span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable pursuant to the ESPP</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,971 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,452 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the calculation of basic and diluted net loss per share during the periods presented (in thousands, except per share data):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"/><td style="width:48.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,945)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(272,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss, per share basic and diluted </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.29)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.36)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.98)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -13945000 -82122000 -107956000 -272295000 311009000 283267000 302185000 277260000 -0.04 -0.29 -0.36 -0.98 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stockholders for the periods presented because their effect would have been anti-dilutive (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options to purchase common stock </span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable pursuant to the ESPP</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,971 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,452 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4695000 14502000 27545000 33330000 731000 2620000 32971000 50452000 Subsequent Events On December 2, 2020, our board of directors has authorized the repurchase of up to an additional $500 million of our outstanding shares of common stock, through open market purchases, block trades and/or in privately negotiated transactions, pursuant to Rule 10b5-1 plans, or other repurchase mechanisms, in compliance with applicable securities laws and other legal requirements. The timing, volume and nature of any repurchases will be determined by our management based on their evaluation of the capital needs of the business, market conditions, applicable legal requirements and other factors. No time limit was set for the completion of the repurchase program, the program may be suspended or discontinued at any time and the program does not obligate Cloudera to purchase any shares. The amount of shares Cloudera has been authorized to repurchase may be increased or decreased at any time by our board of directors. The repurchase program is conditioned upon the closing of an institutional term loan. Cloudera currently expects to fund the repurchase program using proceeds from this term loan, and/or with our existing cash or cash generated from operations. 500000000 Amounts include amortization of acquired intangible assets as follows (in thousands): Three Months Ended October 31,Nine Months Ended October 31,2020201920202019Cost of revenue – subscription $3,144 $2,761 $9,303 $8,358 Sales and marketing 16,605 17,264 49,798 51,764  Amounts include stock-based compensation expense as follows (in thousands):Three Months Ended October 31,Nine Months Ended October 31,2020201920202019Cost of revenue – subscription $3,384 $4,306 $11,060 $12,314 Cost of revenue – services 2,372 4,620 9,363 13,076 Research and development 16,372 19,697 53,253 55,991 Sales and marketing 11,806 17,400 41,660 46,199 General and administrative 7,922 8,191 26,575 37,238  XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
9 Months Ended
Oct. 31, 2020
Nov. 30, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 31, 2020  
Document Transition Report false  
Entity File Number 001-38069  
Entity Registrant Name CLOUDERA, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-2922329  
Entity Address, Address Line One 5470 Great America Parkway  
Entity Address, City or Town Santa Clara  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95054  
City Area Code 650  
Local Phone Number 362-0488  
Title of 12(b) Security Common Stock, $0.00005 par value  
Trading Symbol CLDR  
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 false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   312,754,747
Entity Central Index Key 0001535379  
Current Fiscal Year End Date --01-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Current assets:    
Cash and cash equivalents $ 96,114 $ 107,638
Marketable securities 298,711 253,361
Accounts receivable, net 172,424 249,971
Deferred costs 44,922 54,776
Prepaid expenses and other current assets 28,502 42,155
Total current assets 640,673 707,901
Property and equipment, net 20,247 21,988
Marketable securities, non-current 169,324 122,193
Intangible assets, net 551,835 605,236
Goodwill 599,291 590,361
Deferred costs, non-current 30,365 35,260
Operating lease right-of-use assets 187,469 204,642
Other assets 10,961 12,209
TOTAL ASSETS 2,210,165 2,299,790
Current liabilities:    
Accounts payable 2,556 3,858
Accrued compensation 56,029 61,826
Other accrued liabilities 22,902 22,297
Operating lease liabilities 29,422 19,181
Total current liabilities 520,747 579,948
Operating lease liabilities, non-current 176,244 192,324
Other accrued liabilities, non-current 5,683 7,223
TOTAL LIABILITIES 760,632 861,421
STOCKHOLDERS’ EQUITY:    
Preferred stock, $0.00005 par value; 20,000,000 shares authorized, no shares issued and outstanding as of October 31, 2020 and January 31, 2020 0 0
Common stock $0.00005 par value; 1,200,000,000 shares authorized as of October 31, 2020 and January 31, 2020; 312,718,408 and 295,167,761 shares issued and outstanding as of October 31, 2020 and January 31, 2020, respectively 16 15
Additional paid-in capital 3,044,290 2,923,905
Accumulated other comprehensive (loss) income (195) 273
Accumulated deficit (1,594,578) (1,485,824)
TOTAL STOCKHOLDERS’ EQUITY 1,449,533 1,438,369
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY 2,210,165 2,299,790
Deferred revenue    
Current liabilities:    
Other contract liabilities, Deferred revenue 401,943 460,561
Deferred revenue, non-current 57,958 81,926
Other contract liabilities    
Current liabilities:    
Other contract liabilities, Deferred revenue $ 7,895 $ 12,225
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Oct. 31, 2020
Jan. 31, 2020
Statement of Financial Position [Abstract]    
Preferred stock par value (in dollars per share) $ 0.00005 $ 0.00005
Preferred stock authorized (in shares) 20,000,000 20,000,000
Preferred stock issued (in shares) 0 0
Preferred stock outstanding (in shares) 0 0
Common stock par value (in dollars per share) $ 0.00005 $ 0.00005
Common stock authorized (in shares) 1,200,000,000 1,200,000,000
Common stock issued (in shares) 312,718,408 295,167,761
Common stock outstanding (in shares) 312,718,408 295,167,761
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Revenue:        
Total revenue $ 217,899 $ 198,292 $ 642,695 $ 582,471
Cost of Revenue:        
Total cost of revenue [1],[2] 42,047 57,628 145,927 175,991
Gross profit [1],[2] 175,852 140,664 496,768 406,480
Operating expenses:        
Research and development [1],[2] 56,306 66,657 182,826 196,572
Sales and marketing [1],[2] 97,952 117,783 316,847 349,657
General and administrative [1],[2] 33,923 38,691 101,765 135,568
Total operating expenses [1],[2] 188,181 223,131 601,438 681,797
Loss from operations (12,329) (82,467) (104,670) (275,317)
Interest income 1,201 2,756 4,886 9,203
Other income (expense), net (1,398) (46) (2,915) 291
Loss before provision for income taxes (12,526) (79,757) (102,699) (265,823)
Provision for income taxes (1,419) (2,365) (5,257) (6,472)
Net loss $ (13,945) $ (82,122) $ (107,956) $ (272,295)
Net loss per share, basic and diluted (in dollars per share) $ (0.04) $ (0.29) $ (0.36) $ (0.98)
Weighted-average shares used in computing net loss per share, basic and diluted (in shares) 311,009 283,267 302,185 277,260
Subscription        
Revenue:        
Total revenue $ 197,355 $ 166,932 $ 575,962 $ 485,872
Cost of Revenue:        
Total cost of revenue [1],[2] 25,243 30,224 81,808 88,636
Services        
Revenue:        
Total revenue 20,544 31,360 66,733 96,599
Cost of Revenue:        
Total cost of revenue [1],[2] $ 16,804 $ 27,404 $ 64,119 $ 87,355
[1] Amounts include amortization of acquired intangible assets as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Cost of revenue – subscription $3,144 $2,761 $9,303 $8,358 
Sales and marketing 16,605 17,264 49,798 51,764 
[2] Amounts include stock-based compensation expense as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Cost of revenue – subscription
$3,384 $4,306 $11,060 $12,314 
Cost of revenue – services
2,372 4,620 9,363 13,076 
Research and development
16,372 19,697 53,253 55,991 
Sales and marketing
11,806 17,400 41,660 46,199 
General and administrative
7,922 8,191 26,575 37,238 
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Amortization expense of acquired intangible assets $ 19,700 $ 20,000 $ 59,100 $ 60,100
Research and development        
Stock-based compensation expense 16,372 19,697 53,253 55,991
Sales and marketing        
Stock-based compensation expense 11,806 17,400 41,660 46,199
Amortization expense of acquired intangible assets 16,605 17,264 49,798 51,764
General and administrative        
Stock-based compensation expense 7,922 8,191 26,575 37,238
Subscription        
Stock-based compensation expense 3,384 4,306 11,060 12,314
Amortization expense of acquired intangible assets 3,144 2,761 9,303 8,358
Services        
Stock-based compensation expense $ 2,372 $ 4,620 $ 9,363 $ 13,076
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Statement of Comprehensive Income [Abstract]        
Net loss $ (13,945) $ (82,122) $ (107,956) $ (272,295)
Other comprehensive (loss) income, net of tax:        
Foreign currency translation (loss) gain (241) 473 (1,162) (157)
Unrealized (loss) gain on investments (717) 375 694 1,177
Total other comprehensive (loss) income, net of tax (958) 848 (468) 1,020
Comprehensive loss $ (14,903) $ (81,274) $ (108,424) $ (271,275)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Balance at beginning of period (in shares) at Jan. 31, 2019     268,819,000        
Stockholders' equity, beginning of period at Jan. 31, 2019 $ 1,562,069   $ 13 $ 2,711,340 $ (42) $ (1,149,242)  
Shares issued under employee stock plans (in shares)     3,776,000        
Shares issued under employee stock plans 10,744   $ 1 10,743      
Vested restricted stock units converted into shares (in shares)     16,558,000        
Vested restricted stock units converted into shares 0            
Shares issued under employee stock purchase plan and other (in shares)     735,000        
Shares issued under employee stock purchase plan 3,590     3,590      
Stock-based compensation expense 164,818     164,818      
Shares withheld related to net settlement of restricted stock units (in shares)     (2,770,000)        
Shares withheld related to net settlement of restricted stock units (21,085)     (21,085)      
Unrealized loss on investments 1,177       1,177    
Foreign currency translation loss (157)       (157)    
Net loss (272,295)         (272,295)  
Balance at end of period (in shares) at Oct. 31, 2019     287,118,000        
Stockholders' equity, end of period at Oct. 31, 2019 1,448,861   $ 14 2,869,406 978 (1,421,537)  
Balance at beginning of period (in shares) at Jul. 31, 2019     279,595,000        
Stockholders' equity, beginning of period at Jul. 31, 2019 1,475,496   $ 14 2,814,767 130 (1,339,415)  
Shares issued under employee stock plans (in shares)     1,845,000        
Shares issued under employee stock plans 5,856     5,856      
Vested restricted stock units converted into shares (in shares)     6,378,000        
Vested restricted stock units converted into shares 0            
Stock-based compensation expense 54,214     54,214      
Shares withheld related to net settlement of restricted stock units (in shares)     (700,000)        
Shares withheld related to net settlement of restricted stock units (5,431)     (5,431)      
Unrealized loss on investments 375       375    
Foreign currency translation loss 473       473    
Net loss (82,122)         (82,122)  
Balance at end of period (in shares) at Oct. 31, 2019     287,118,000        
Stockholders' equity, end of period at Oct. 31, 2019 1,448,861   $ 14 2,869,406 978 (1,421,537)  
Balance at beginning of period (in shares) at Jan. 31, 2020     295,168,000        
Stockholders' equity, beginning of period at Jan. 31, 2020 1,438,369 $ (798) $ 15 2,923,905 273 (1,485,824) $ (798)
Shares issued under employee stock plans (in shares)     7,961,000        
Shares issued under employee stock plans 26,353     26,353      
Vested restricted stock units converted into shares (in shares)     16,035,000        
Vested restricted stock units converted into shares 1   $ 1        
Shares issued under employee stock purchase plan and other (in shares)     800,000        
Shares issued under employee stock purchase plan $ 7,730     7,730      
Repurchases of common stock (in shares) (3,900,000)   (3,945,000)        
Repurchases of common stock $ (25,974)     (25,974)      
Stock-based compensation expense 141,911     141,911      
Shares withheld related to net settlement of restricted stock units (in shares)     (3,301,000)        
Shares withheld related to net settlement of restricted stock units (29,635)     (29,635)      
Unrealized loss on investments 694       694    
Foreign currency translation loss (1,162)       (1,162)    
Net loss (107,956)         (107,956)  
Balance at end of period (in shares) at Oct. 31, 2020     312,718,000        
Stockholders' equity, end of period at Oct. 31, 2020 1,449,533   $ 16 3,044,290 (195) (1,594,578)  
Balance at beginning of period (in shares) at Jul. 31, 2020     309,234,000        
Stockholders' equity, beginning of period at Jul. 31, 2020 1,428,539   $ 15 3,008,394 763 (1,580,633)  
Shares issued under employee stock plans (in shares)     124,000        
Shares issued under employee stock plans 392     392      
Vested restricted stock units converted into shares (in shares)     3,939,000        
Vested restricted stock units converted into shares $ 1   $ 1        
Repurchases of common stock (in shares) 0            
Stock-based compensation expense $ 41,856     41,856      
Shares withheld related to net settlement of restricted stock units (in shares)     (579,000)        
Shares withheld related to net settlement of restricted stock units (6,352)     (6,352)      
Unrealized loss on investments (717)       (717)    
Foreign currency translation loss (241)       (241)    
Net loss (13,945)         (13,945)  
Balance at end of period (in shares) at Oct. 31, 2020     312,718,000        
Stockholders' equity, end of period at Oct. 31, 2020 $ 1,449,533   $ 16 $ 3,044,290 $ (195) $ (1,594,578)  
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (107,956) $ (272,295)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 67,016 69,123
Non-cash lease expense 34,208 33,897
Stock-based compensation expense 141,911 164,818
Amortization of deferred costs 50,750 33,579
Other 8,387 (1,903)
Changes in assets and liabilities:    
Accounts receivable 76,067 78,952
Prepaid expenses and other assets 14,508 (3,754)
Deferred costs (36,001) (37,200)
Accounts payable (2,098) 4,193
Accrued compensation (10,225) (2,323)
Other accrued liabilities (3,447) 4,904
Operating lease liabilities (24,731) (27,898)
Net cash provided by (used in) operating activities 119,170 (27,410)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of marketable securities (395,200) (392,497)
Proceeds from sale of marketable securities 110,322 56,741
Maturities of marketable securities 191,670 331,630
Cash used in business combinations, net of cash acquired (12,358) (4,500)
Capital expenditures (7,305) (6,488)
Net cash used in investing activities (112,871) (15,114)
CASH FLOWS FROM FINANCING ACTIVITIES    
Repurchases of common stock (25,974) 0
Taxes paid related to net share settlement of restricted stock units (29,635) (21,085)
Proceeds from employee stock plans 38,191 19,633
Net cash used in financing activities (17,418) (1,452)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (405) (1,508)
Net decrease in cash, cash equivalents and restricted cash (11,524) (45,484)
Cash, cash equivalents and restricted cash — Beginning of period 110,990 162,039
Cash, cash equivalents and restricted cash — End of period 99,466 116,555
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Purchases of property and equipment, accrued but not yet paid 60 138
Right-of-use assets obtained in exchange for new operating lease liabilities 8,040 3,741
Reconciliation of cash, cash equivalents and restricted cash as shown in the statement of cash flows    
Total cash, cash equivalents and restricted cash 99,466 116,555
Other contract liabilities    
Changes in assets and liabilities:    
Other contract liabilities / Deferred revenue (4,330) (9,445)
Deferred revenue    
Changes in assets and liabilities:    
Other contract liabilities / Deferred revenue $ (84,889) $ (62,058)
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Business and Significant Accounting Policies
9 Months Ended
Oct. 31, 2020
Accounting Policies [Abstract]  
Summary of Business and Significant Accounting Policies Summary of Business and Significant Accounting Policies
Description of Business
Cloudera, Inc. was incorporated in the state of Delaware on June 27, 2008 and is headquartered in Santa Clara, California. Cloudera is an enterprise data cloud company. We sell software subscriptions and public cloud services for the recently released Cloudera Data Platform (CDP) solution-set and software subscriptions for our traditional on-premises data platforms. Subscriptions include software access rights and technical support. We also provide professional services for the implementation and use of our software subscriptions, machine learning expertise and consultation, training and education services. Our offerings are based predominantly on open source software, utilizing data stored natively in public cloud object stores as well as in various open source data stores. Unless the context requires otherwise, the words “we,” “us,” “our”and “Cloudera” refer to Cloudera, Inc. and its subsidiaries taken as a whole.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles (GAAP) in the United States and the applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. The condensed consolidated financial statements include the results of Cloudera, Inc. and its wholly owned subsidiaries, which are located in various countries, including the United States, Australia, China, India, Germany, Ireland, The Netherlands, Singapore, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The consolidated balance sheet as of January 31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The information contained herein reflects all adjustments necessary for a fair presentation of our results of operations, financial position, stockholders’ equity and cash flows. All such adjustments are of a normal, recurring nature. The results of operations for the three and nine months ended October 31, 2020 are not necessarily indicative of results to be expected for the full year ending January 31, 2021 or for any other interim periods or for any other future years.
The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K and Form 10-K/A for the year ended January 31, 2020, filed with the SEC on March 27, 2020, October 26, 2020, and November 6, 2020, respectively. There have been no material changes in our significant accounting policies as described in our Annual Report on Form 10-K, as amended, for the year ended January 31, 2020 other than as noted below under “New Accounting Policies". We have enhanced the disclosure specific to our subscription revenue policy below under "Subscription Revenue".
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2021, for example, refer to the fiscal year ending January 31, 2021.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include the useful lives of property and equipment and intangible assets, allowance for credit losses, stock-based compensation expense, bonus attainment, self-insurance costs incurred, the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the evaluation for impairment of intangible assets and goodwill, the estimated period of benefit for deferred contract costs, estimates related to our revenue recognition, such as the assessment of elements in a multi-element arrangement and the value assigned to each element, contingencies, and the incremental borrowing rate used in discounting our lease liabilities. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.
Due to the COVID-19 Coronavirus pandemic (COVID-19 or COVID-19 pandemic), there has been uncertainty and disruption in the global economy and financial markets. We are not aware of any specific event or circumstance that would require an update to our estimates or judgments or a revision of the carrying value of our assets or liabilities as of October 31, 2020. While there was not a material impact to our condensed consolidated financial statements as of and for the three and nine months ended October 31, 2020, these estimates may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 pandemic that could result in material impacts to our condensed consolidated financial statements in future reporting periods.
Segments
We operate as two operating segments – subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.
Concentrations of Credit Risk and Significant Customers
Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times, such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.
Our trade receivables are recorded at the invoice amount, net of an allowance for credit losses, which is not material. The allowance for credit losses reflects our best estimate of probable losses inherent in the receivable portfolio determined based on various factors including historical experience, credit quality of the customer, current economic conditions and management’s expectations of future economic conditions. Receivables are written-off and charged against the recorded allowance when we have exhausted collection efforts without success.  
The COVID-19 pandemic and the recent economic downturn prompted us to perform additional credit reviews of our existing customers. After performing our additional reviews, we determined that, while we may experience delays in our collections, the risk of credit loss on our trade receivables as of October 31, 2020 is not expected to materially differ from prior periods.
As of October 31, 2020 and January 31, 2020, no single customer represented more than 10% of accounts receivable. For each of the three and nine months ended October 31, 2020 and 2019, no single customer accounted for 10% or more of revenue.
Recently Adopted Accounting Standards
We adopted the following accounting standards as of February 1, 2020:
ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment;
ASU No. 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement; and
 ASU No. 2018-15, Intangibles-Goodwill and Other - Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)
The adoption of the above listed accounting standards did not have a material impact on our condensed consolidated financial statements as of and for the three and nine months ended October 31, 2020.
In June 2016, the Financial Accounting Standards Board issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires an entity to utilize a new impairment model known as the current expected credit loss model in place of the currently used incurred loss method. Under this update, on initial recognition and at each reporting period, an entity will be required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. For trade receivables, loans, and other financial instruments, an entity will be required to use a forward-looking expected loss model to recognize credit losses that are probable. It also eliminates the concept of other-than-temporary impairment and requires
credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. We adopted ASU 2016-13 using the modified retrospective approach as of February 1, 2020. As a result of the adoption, we recorded a $0.8 million adjustment to our beginning accumulated deficit balance to reflect the cumulative effect of the accounting change. The impact of the adoption was not material to our consolidated financial statements as credit losses are not expected to be significant based on historical collection trends, the financial condition of payment partners and external market factors. We will continue to actively monitor the impact of the recent COVID-19 pandemic on expected credit losses.
Recently Issued Accounting Standards
In October 2020, the FASB issued ASU No. 2020-08, Codification Improvements to Subtopic 310-20, Receivables – Nonrefundable Fees and Other Costs (ASU 2020-08) to provide further clarification and update the previously issued guidance in ASU 2017-08, Receivables - Nonrefundable Fees and Other Costs (Subtopic 310-20: Premium Amortization on Purchased Callable Debt Securities” (ASU 2017-08). ASU 2017-08 shortened the amortization period for certain callable debt securities purchased at a premium by requiring that the premium be amortized to the earliest call date. ASU 2020-08 requires that at each reporting period, to the extent that the amortized cost of an individual callable debt security exceeds the amount repayable by the issuer at the next call date, the excess premium shall be amortized to the next call date. ASU 2020-08 is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2020 and to be applied prospectively. We do not anticipate that ASU 2020-08 will have a material impact on our consolidated financial statements.
New Accounting Policies
Derivative contracts
During the first quarter of fiscal year 2021, we implemented a currency risk management program. We use derivative financial instruments as a part of our strategy to manage exposure related to foreign currency denominated monetary assets and liabilities. These derivative contracts consist of foreign currency forward contracts and are not designated as hedging instruments under the applicable accounting guidance. Accordingly, they are carried at fair value as either assets or liabilities on our condensed consolidated balance sheets. The changes in the fair value are included in Other income (expense), net within our condensed consolidated statements of operations and are intended to offset the foreign currency gains or losses associated with the underlying monetary assets and liabilities.
Our foreign currency forward contracts are classified within Level 2 of the fair value hierarchy as the valuation inputs are based on quoted prices and market observable data of similar instruments in active markets, including currency spot and forward rates.
Subscription Revenue
We sell subscriptions and services for an integrated suite of data analytics and management products. Our subscription offerings are based predominantly on open source software including Spark, Impala, Hive, HBase, Kafka, Hadoop, and more. The open source software is available from the Apache Software Foundation ("ASF”) or available through an Affero General Public License (“AGPL“). Certain subscriptions also include licenses of proprietary software that provide additional features and functionality not included in the open source software.
Subscription revenue relates to term (or time-based) subscriptions to our platform, which can include both open source and proprietary software and related support. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Within our subscription arrangements, we account for the license to the proprietary software, if any, and support as two separate performance obligations. As the open source software is publicly available at no cost to the customer, we have determined that there is no value to be assigned to the open source software in our subscription arrangements. The proprietary software license represents a promise to provide a license to use functional intellectual property that is recognized at a point in time on the date access to the software is made available to the customer and the license period has begun. We have concluded the support is a stand-ready performance obligation that consists of a series of distinct days of service that are satisfied ratably over time as the services are provided. We use a time-based output method to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. We recognize support revenue ratably, typically beginning on the start of the contractual term of the arrangement.
As part of our support offered under a subscription, we stand ready to help customers resolve technical issues related to the installed platform. The subscriptions are designed to assist throughout a customer’s lifecycle from development to proof-of-concept, to quality assurance and testing, to production and development. Our subscriptions are generally offered under renewable, fixed fee contracts where payments are typically due annually in advance and may have a term of one year or multiple years. The contracts generally do not contain refund provisions for fees earned related to services performed. Unearned subscription revenue is included in deferred revenue and other contract liabilities. On occasion, we may sell engineering services and/or a premium subscription agreement that provides a customer with development input and the opportunity to work more closely with our developers.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers
9 Months Ended
Oct. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
The following table reflects our contract liabilities balances (in thousands):
October 31,
2020
January 31,
2020
Deferred revenue$401,943 $460,561 
Other contract liabilities7,895 12,225 
Deferred revenue, non-current57,958 81,926 
Total contract liabilities$467,796 $554,712 
Significant changes in the contract liabilities balances during the period ended October 31, 2020 are as follows (in thousands):
Contract Liabilities
January 31, 2020$554,712 
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(165,645)
Increases due to invoicing prior to satisfaction of performance obligations125,655 
April 30, 2020514,722 
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(166,692)
Increases due to invoicing prior to satisfaction of performance obligations137,941 
July 31, 2020485,971 
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(172,525)
Increases due to invoicing prior to satisfaction of performance obligations154,350 
October 31, 2020$467,796 
Remaining Performance Obligations
The transaction price allocated to remaining performance obligations represents contracted revenue that has been billed but not recognized, and unbilled non-cancelable amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including seasonality, the timing of renewals and average contract terms.
During the three and nine months ended October 31, 2020, net revenue recognized from our remaining performance obligations satisfied in previous periods was not material.
As of October 31, 2020, approximately $827.4 million of revenue is expected to be recognized from remaining performance obligations in the amount of approximately $548.5 million over the next 12 months and approximately $278.9 million thereafter.
Contract Assets
Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer when that right is conditional on something other than the passage of time (e.g., performance prior to invoicing on fixed fee service arrangements with substantive acceptance terms). We record unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as we have an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. As of October 31, 2020 and January 31, 2020, contract assets were $3.0 million and $4.6 million, respectively, which are included in prepaid expenses and other current assets.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations
9 Months Ended
Oct. 31, 2020
Business Combinations [Abstract]  
Business Combinations Business Combinations
On October 8, 2020, we acquired 100% voting interest in Eventador Labs, Inc. (Eventador), a provider of cloud-native services for enterprise-grade stream processing, for aggregate cash consideration of $18.0 million. We believe Eventador will accelerate innovation in our Cloudera DataFlow streaming platform and deliver more business value to our customers in real-time streaming analytics applications.
Under the terms of the agreement, $3.5 million of the aggregate consideration is payable to the former employees and is contingent upon their continued employment. As a result, these payments will be recorded as compensation expense over the contractual term of three years. Purchase consideration of $14.5 million has been preliminarily allocated primarily to goodwill and intangible assets of $8.9 million and $5.7 million, respectively. The intangible assets are being amortized over their respective useful lives ranging from 4 to 5 years.
The results of operations of Eventador have been included in our consolidated statements of operations from the acquisition date and were not material.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Cash Equivalents and Marketable Securities
9 Months Ended
Oct. 31, 2020
Cash and Cash Equivalents [Abstract]  
Cash Equivalents and Marketable Securities Cash Equivalents and Marketable Securities
The following are the fair values of our cash equivalents and marketable securities as of October 31, 2020 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds
$27,618 $— $— $27,618 
Marketable securities:
U.S. agency obligations
65,965 51 (32)65,984 
Asset-backed securities
2,907 14 — 2,921 
Corporate notes and obligations
226,352 1,634 (14)227,972 
Commercial paper
51,171 26 (2)51,195 
Municipal securities
18,284 156 (5)18,435 
Certificates of deposit
57,999 60 — 58,059 
U.S. treasury securities
43,413 59 (3)43,469 
Total cash equivalents and marketable securities
$493,709 $2,000 $(56)$495,653 
The following are the fair values of our cash equivalents and marketable securities as of January 31, 2020 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds
$34,596 $— $— $34,596 
Marketable securities:
Asset-backed securities
68,194 235 — 68,429 
Corporate notes and obligations
199,226 891 — 200,117 
Commercial paper
46,460 — 46,467 
Municipal securities
20,865 65 — 20,930 
Certificates of deposit
14,996 19 — 15,015 
U.S. treasury securities
24,563 33 — 24,596 
Total cash equivalents and marketable securities
$408,900 $1,250 $— $410,150 
The contractual maturities of investments in available-for-sale securities were as follows (in thousands):
October 31, 2020January 31, 2020
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$325,444 $326,329 $273,582 $274,058 
Due after one year through five years168,265 169,324 135,318 136,092 
Total investments in marketable securities$493,709 $495,653 $408,900 $410,150 
The unrealized loss for each of these fixed rate marketable securities was not material as of October 31, 2020 and January 31, 2020. The unrealized losses on these investments were primarily due to changes in market interest rates. We expect to receive the full principal and interest on all of these marketable securities and have the ability and intent to hold these investments until a recovery of fair value. We determined that no credit losses related to our marketable securities was required for the three and nine months ended October 31, 2020 and 2019.
Realized gains and realized losses on our cash equivalents and marketable securities are included in other income (expense), net on the condensed consolidated statement of operations and were not material for the three and nine months ended October 31, 2020 and 2019.
Reclassification adjustments out of accumulated other comprehensive income into net loss were not material for the three and nine months ended October 31, 2020 and 2019.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement
9 Months Ended
Oct. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
Our financial assets and liabilities consist principally of cash and cash equivalents, marketable securities, accounts receivable and accounts payable. We measure and record certain financial assets and liabilities at fair value on a recurring basis. The estimated fair value of accounts receivable and accounts payable approximates their carrying value due to their short-term nature. Cash equivalents and marketable securities are recorded at estimated fair value.
All of our cash equivalents and marketable securities are classified within Level 1 or Level 2 because the cash equivalents and marketable securities are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.
We follow a three-level valuation hierarchy for disclosure of fair value measurements as follows:
Level 1    Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2    Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3    Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of October 31, 2020 (in thousands):
Level 1Level 2Total
Financial assets
Money market funds
$27,618 $— $27,618 
U.S. agency obligations
— 65,984 65,984 
Asset-backed securities
— 2,921 2,921 
Corporate notes and obligations
— 227,972 227,972 
Commercial paper
— 51,195 51,195 
Municipal securities
— 18,435 18,435 
Certificates of deposit
— 58,059 58,059 
U.S. treasury securities
— 43,469 43,469 
Total financial assets
$27,618 $468,035 $495,653 
The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2020 (in thousands):
Level 1Level 2Total
Financial assets
Money market funds
$34,596 $— $34,596 
Asset-backed securities
— 68,429 68,429 
Corporate notes and obligations
— 200,117 200,117 
Commercial paper
— 46,467 46,467 
Municipal securities
— 20,930 20,930 
Certificates of deposit
— 15,015 15,015 
U.S. treasury securities
— 24,596 24,596 
Total financial assets
$34,596 $375,554 $410,150 

We value our Level 1 assets using quoted prices in active markets for identical instruments. We value our Level 2 assets with the help of a third-party pricing service using quoted market prices for similar instruments, non-binding market prices that are corroborated by observable market data, or pricing models such as discounted cash flow techniques. We use such pricing data as the primary input, to which we have not made any material adjustments during the periods presented, to make our determination and assessments as to the ultimate valuation of these assets.
We have no Level 1 or 3 liabilities and no Level 3 assets.
Assets Measured at Fair Value on a Nonrecurring Basis
Certain of our assets, including intangible assets and goodwill, are measured at fair value on a nonrecurring basis, when they are deemed to be other-than temporarily impaired. There were no material impairment charges recognized during the three and nine months ended October 31, 2020, and 2019.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Contracts
9 Months Ended
Oct. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Contracts Derivative ContractsWe generate revenues and incur expenses in numerous currencies and are exposed to foreign currency risk. In the first quarter of fiscal year 2021, we implemented a currency risk management program, executing foreign currency forward contracts to offset the gains and losses on foreign currency denominated monetary assets and liabilities. The duration of our foreign currency forward contracts is less than 12 months. We do not enter into any derivatives for trading or speculative purposes.Our foreign currency forward contract liabilities and assets are classified within Level 2 in the three-level valuation hierarchy. The fair value of these contracts were not material. During the three and nine months ended October 31, 2020, we recorded a gain of $0.2 million and a loss of $0.8 million, respectively, in other income (expense), net within our condensed consolidated statements of operations and is reported as part of other adjustments to reconcile net loss to net cash provided by operating activities in the condensed consolidated statements of cash flows. As of October 31, 2020, we had outstanding foreign currency forward contracts not designated as hedges with a total notional value of $13.7 million.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components
9 Months Ended
Oct. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Property and Equipment, Net
The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):
As of
October 31, 2020January 31, 2020
Computer equipment and software
$24,313 $22,489 
Office furniture and equipment
13,636 12,672 
Leasehold improvements
26,680 24,236 
Property and equipment, gross
64,629 59,397 
Less: accumulated depreciation and amortization
(44,382)(37,409)
Property and equipment, net
$20,247 $21,988 
Depreciation and amortization expense was $2.3 million and $2.9 million for the three months ended October 31, 2020 and 2019, respectively, and $7.9 million and $9.0 million for the nine months ended October 31, 2020 and 2019, respectively.
Intangible Assets
Intangible assets consisted of the following as of October 31, 2020 (in thousands):
Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$22,770 $(13,762)$9,008 3.4
Customer relationships and other acquired intangible assets
671,947 (130,645)541,302 8.2
Unbilled contracts
18,300 (16,775)1,525 0.2
Total
$713,017 $(161,182)$551,835 8.1
Intangible assets consisted of the following as of January 31, 2020 (in thousands):
Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$17,570 $(11,321)$6,249 2.0
Customer relationships and other acquired intangible assets
671,447 (80,847)590,600 8.9
Unbilled contracts
18,300 (9,913)8,387 0.9
Total
$707,317 $(102,081)$605,236 8.7
Amortization expense for intangible assets was $19.7 million and $20.0 million for the three months ended October 31, 2020 and 2019, respectively, and $59.1 million and $60.1 million for the nine months ended October 31, 2020 and 2019, respectively.
The expected future amortization expense of these intangible assets as of October 31, 2020 is as follows (in thousands):
Remaining three months of fiscal 2021$19,205 
fiscal 202270,239 
fiscal 202367,887 
fiscal 202467,376 
fiscal 202567,286 
fiscal 2026 and thereafter259,842 
Total amortization expense$551,835 
Goodwill
The following table represents the changes to goodwill (in thousands):
Balance at January 31, 2020$590,361 
    Eventador acquisition8,930 
Balance at October 31, 2020$599,291 
Accrued Compensation
Accrued compensation consists of the following (in thousands):
As of
October 31,
2020
January 31,
2020
Accrued salaries, benefits and commissions
$19,671 $27,067 
Accrued bonuses
12,271 13,409 
Accrued compensation-related taxes
11,930 15,205 
Employee stock purchase plan withholdings
6,840 2,732 
Other(1)
5,317 3,413 
Total accrued compensation
$56,029 $61,826 
(1) Other consists primarily of amounts owed for severance-related benefits.
Other Accrued Liabilities
Other accrued liabilities consist of the following (in thousands):
As of
October 31,
2020
January 31,
2020
Accrued professional costs
$4,323 $6,182 
Accrued taxes
4,236 5,164 
Accrued self-insurance costs
4,425 1,743 
Acquisition related holdback payments (1)
3,075 — 
Other (2)
6,843 9,208 
Total other accrued liabilities
$22,902 $22,297 
(1) Business combination related payments held by Cloudera for indemnification purposes.
(2) Other relates primarily to amounts owed to third-party vendors that provide marketing, corporate event planning, cloud-computing services and travel costs.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
9 Months Ended
Oct. 31, 2020
Leases [Abstract]  
Leases Leases
We have entered into various non-cancelable operating lease agreements for our facilities. Our leases have various expiration dates through September 2031. Many leases include one or more options to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement.
Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease term is determined to be the non-cancelable period including any lessee renewal options which are considered to be reasonably certain of exercise. The interest rate implicit in the lease contracts is typically not readily determinable. As such, we utilized the appropriate incremental borrowing rate based on information available at the commencement date, which is the rate incurred to borrow on a collateralized basis over a similar term in a similar economic environment.
Components of lease expense are summarized as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Operating lease cost$11,516 $10,999 $34,208 $33,897 
Short-term lease cost457 600 1,416 1,799 
Sublease income(3,606)(3,893)(11,133)(11,816)
Net lease cost$8,367 $7,706 $24,491 $23,880 
Lease term and discount rate information are summarized as follows:
As of
October 31,
2020
January 31,
2020
Weighted Average Remaining Lease Term (years)6.26.8
Weighted Average Discount Rate5.9 %6.0 %
Maturities of lease liabilities as of October 31, 2020 are as follows (in thousands):
Minimum Lease Payments, Gross
       Remaining three months of fiscal 2021 $7,176 
       fiscal 202242,090 
       fiscal 202337,914 
       fiscal 202437,764 
       fiscal 202536,921 
       fiscal 2026 and thereafter88,272 
Total lease payments$250,137 
        Less imputed interest(44,471)
Present value of lease liabilities$205,666 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
9 Months Ended
Oct. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Letters of Credit
As of October 31, 2020 and January 31, 2020, we had a total of $19.7 million and $19.9 million, respectively, in letters of credit outstanding in favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through 2027.
Legal Proceedings
On June 7, 2019, a purported class action complaint was filed in the United States District Court for the Northern District of California, entitled Christie v. Cloudera, Inc., et al., Case No. 5:19-cv-3221-LHK. The complaint named as defendants Cloudera, its former Chief Executive Officer, its Chief Financial Officer and a former officer and director, asserting alleged class claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 (Exchange Act) and SEC Rule 10b-5. Two substantially similar class action complaints, entitled Zarantonello v. Cloudera, Inc., et al., Case No. 5:19-cv-4007-LHK, and Dvornic v. Cloudera, Inc., et al., Case No. 5:19-cv-4310-LHK, were subsequently filed against the same defendants in the same court on July 12, 2019 and July 26, 2019, respectively. The suits have been consolidated under the name, In re Cloudera, Inc. Securities Litigation, Case No. 5:19-cv-3221-LHK. The court subsequently appointed lead plaintiffs and lead counsel, and a consolidated complaint was filed on February 14, 2020. On March 18, 2020, the court vacated its prior order appointing lead plaintiffs and lead counsel and reopened the lead plaintiff process. On July 27, 2020, the court appointed new lead plaintiffs and lead counsel. On September 22, 2020, lead plaintiffs filed a consolidated amended complaint. The consolidated amended complaint asserts claims against Cloudera and four individual defendants under Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5, based on allegedly false and misleading statements between April 28, 2017 and June 5, 2019. The consolidated amended complaint also asserts claims against Cloudera, Intel Corporation, and fourteen current and former officers and directors under the Securities Act of 1933, on behalf of all persons who acquired Cloudera stock pursuant or traceable to the S-4 registration statement filed in connection with Cloudera’s January 2019 merger with Hortonworks, and alleges that the registration statement contained untrue statements of material fact and omitted material facts. On October 16, 2020, two additional plaintiffs filed a motion to intervene seeking permission to file an additional complaint alleging claims under the Securities Act of 1933. The court has not yet ruled on that motion. On October 27, 2020, Cloudera filed a motion to dismiss the consolidated amended complaint. Cloudera believes that the allegations in the lawsuits are without merit.
On June 7, 2019, a purported class action complaint was filed in the Superior Court of California, County of Santa Clara, entitled Lazard v. Cloudera, Inc., et al., Case No. 19CV348674. The complaint named as defendants Cloudera, thirteen individuals who are current or former directors or officers of Cloudera, and Intel Corporation. The complaint alleged that the registration statement contained untrue statements of material fact and omitted material facts. Two substantially similar suits, entitled Franchi v. Cloudera, Inc., et al., Case No. 19CV348790, and Cannizzo v. Cloudera, Inc., et al., Case No. 19CV348974, were subsequently filed in the same court on June 11, 2019 and June 14, 2019, respectively. The suits have been consolidated under the name In re Cloudera, Inc. Securities Litigation, Lead Case No. 19CV348674 and the consolidated amended complaint purports to assert claims under Sections 11, 12(a)(2) and 15 of the Securities Act of 1933 on
behalf of all persons who acquired Cloudera stock pursuant or traceable to the S-4 registration statement filed in connection with Cloudera’s January 2019 merger with Hortonworks, and alleges that the registration statement contained untrue statements of material fact and omitted material facts. Plaintiffs seek, among other things, an award of damages and attorneys’ fees and costs. On July 1, 2020, the court overruled Cloudera's demurrer to the consolidated amended complaint. On August 18, 2020, a purported shareholder class action captioned Stahl v. Cloudera, Inc., et al., Case No. 20CV369480 was filed in the Superior Court of California, County of Santa Clara, and was subsequently consolidated into the lead case. Cloudera believes that the allegations in the lawsuits are without merit.
On July 30, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled Lee, et al. v. Cole, et al., Case No. 1:19-cv-01422-LPS. The complaint names as defendants eleven individuals who are current or former directors or officers of Cloudera, names Cloudera as a nominal defendant, and purports to assert claims on Cloudera’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, and alleged violation of Sections 10(b) and 20(a) of the Exchange Act. On September 5, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled Slattery v. Reilly, et al., Case No. 1:19-cv-01662-LPS. The complaint names as defendants thirteen individuals who are current or former directors or officers of Cloudera, names Cloudera as a nominal defendant, and purports to assert claims on Cloudera’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, and alleged violations of Section 10(b), 14 and 20(a) of the Exchange Act. On October 16, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled Frentzel v. Bearden, et al., Case No. 1:19-cv-01962-LPS. The complaint names as defendants thirteen individuals who are current or former directors or officers of Cloudera, and names Cloudera as a nominal defendant, and purports to assert claims on Cloudera’s behalf against the individual defendants for breach of fiduciary duty, alleged violations of Section 14 of the Exchange Act, insider selling and misappropriation of information. All three derivative actions are based on allegations that are substantially similar to those in the class actions filed in the United States District Court for the Northern District of California, described above. All three derivative actions seek, among other things, an award of damages on behalf of Cloudera, corporate governance reforms and attorneys’ fees and costs. The Slattery and Frentzel actions additionally seek disgorgement on behalf of Cloudera. The suits have been consolidated under the name, In re Cloudera, Inc. Stockholder Derivative Litigation, Case No. 1:19-cv-01422-LPS. A consolidated amended complaint has not yet been filed.
On September 3, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the Northern District of California, entitled Chen v. Reilly, et al., Case No. 5:19-cv-05536-LHK. That complaint names as defendants thirteen individuals who are current or former directors or officers of Cloudera, names Cloudera as a nominal defendant, and purports to assert claims on Cloudera’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, waste of corporate assets, and alleged violation of Section 14(a) of the Exchange Act. On September 10, 2019, a purported shareholder derivative complaint that is substantially similar to the Chen action and is brought against the same defendants, was filed in the United States District Court for the Northern District of California, entitled Fu v. Reilly, et al., Case No. 5:19-cv-05705-LHK. Both derivative actions are based on allegations that are substantially similar to those in the class actions filed in the United States District Court for the Northern District of California, described above. Both derivative actions seek, among other things, an award of damages on behalf of Cloudera, corporate governance reforms and attorneys’ fees and costs. The suits have been consolidated under the name, In re Cloudera, Inc. Derivative Litigation, Case No. 5:19-cv-05536-LHK. A consolidated amended complaint has not yet been filed and the case is currently stayed.
In the ordinary course of business, we are or may be involved in a variety of litigation matters, suits, investigations, and proceedings, including actions with respect to intellectual property claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these litigation matters can have an adverse impact on us because of defense costs, diversion of management resources, harm to reputation, and other factors. Future litigation may be necessary to defend ourselves, or our customers or partners on indemnity matters, by determining the scope, enforceability and validity of third-party proprietary rights or by establishing our proprietary rights. Further, the ultimate outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on us because of defense costs, potential negative publicity, diversion of management resources and other factors. While we are not aware of other pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on our business, consolidated financial position, results of operations or cash flows, our analysis of whether a claim may proceed to litigation cannot be predicted with certainty, nor can the results of litigation be predicted with certainty. Accordingly, there can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our business, consolidated financial position, results of operations or cash flows in a particular period or subject us to an injunction that could seriously harm our business.
We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. With respect to our outstanding legal matters, our management believes that the amount or estimable range of possible loss will not, either individually or in the aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us for amounts in excess of management’s expectations, our results of operations and financial condition including in a particular reporting period, could be materially adversely affected.
Indemnification
From time to time, we enter into certain types of contracts that contingently require us to indemnify various parties against claims from third parties. These contracts primarily relate to (i) certain real estate leases under which we may be required to indemnify property owners for environmental and other liabilities and other claims arising from our use of the applicable premises, (ii) our amended and restated bylaws, under which we must indemnify directors and executive officers, and may indemnify other officers and employees, for liabilities arising out of their relationship with us, (iii) contracts under which we must indemnify directors and certain officers for liabilities arising out of their relationship with us, (iv) contracts under which we may be required to indemnify customers or partners against certain claims, including claims from third parties asserting, among other things, infringement of their intellectual property rights, and (v) procurement, consulting, or license agreements under which we may be required to indemnify vendors, consultants or licensors for certain claims, including claims that may be brought against them arising from our acts or omissions with respect to the supplied products, technology or services. From time to time, we may receive indemnification claims under these contracts in the normal course of business. In addition, under these contracts we may have to modify the accused infringing intellectual property and/or refund amounts received.
In the event that one or more of these matters were to result in a claim against us, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on our future business, operating results or financial condition. It is not possible to determine the maximum potential amount under these contracts due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.
We maintain director and officer insurance, which may cover certain liabilities arising from our obligation to indemnify our directors and certain officers.
To date, we have not incurred any material costs, and have not accrued any liabilities in the consolidated financial statements as a result of these provisions.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock Repurchases
9 Months Ended
Oct. 31, 2020
Equity [Abstract]  
Common Stock Repurchases Common Stock RepurchasesOn March 3, 2020, our board of directors authorized a share repurchase program of up to $100.0 million of our outstanding shares of common stock. Share repurchases may be made through open market purchases, block trades and/or privately negotiated transactions in compliance with Rule 10b-18 promulgated under the Exchange Act, subject to market conditions, applicable legal requirements, and other relevant factors. Repurchases may also be made under Rule 10b5-1 plans, which permit shares of common stock to be repurchased through pre-determined criteria. The timing, volume and nature of the repurchases will be at the discretion of our management based on their evaluation of our capital needs, market conditions, applicable legal requirements and other factors. The program does not have an expiration date, and it may be suspended or discontinued at any time. For the nine months ended October 31, 2020, we used $26.0 million to repurchase 3.9 million shares of common stock at an average repurchase price of $6.56 per share under the repurchase program. As of October 31, 2020, there was approximately $74.0 million of authorized funds remaining under the repurchase program. No shares were repurchased during the three months ended October 31, 2020. On December 2, 2020, our board of directors authorized the repurchase of up to an additional $500 million of our outstanding shares of common stock as discussed in Note 16 of our Notes to Condensed Consolidated Financial Statements.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
9 Months Ended
Oct. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
We maintain two stock-based compensation plans: the 2017 Equity Incentive Plan (2017 Plan) and the 2008 Equity Incentive Plan (2008 Plan), collectively referred to as the Stock Plans. We do not expect to grant any additional awards under the 2008 Plan. Outstanding awards under the 2008 Plan continue to be subject to the terms and conditions of the 2008 Plan.
The number of shares reserved for issuance under our 2017 Plan increases automatically on the first day of February of each calendar year during the term of the 2017 Plan by a number of shares of common stock equal to the lesser of (i) 5% of the total outstanding shares of our common stock as of the immediately preceding January 31 or (ii) a number of shares determined by our board of directors. On February 1, 2020, the number of shares reserved for issuance under the 2017 Plan increased automatically by 14,758,388 additional shares. As of October 31, 2020, there were 23,523,822 shares of common stock reserved and available for future issuance under the Stock Plans.
Stock Options
Stock options granted generally have a maximum term of ten years from the grant date, are exercisable upon vesting unless otherwise designated for early exercise by the board of directors at the time of grant, and generally vest over a period of three to four years, with 25% vesting after one year and then ratably on a monthly basis for the remaining two to three years.
The following table summarizes stock option activity and related information under the Stock Plans:
Options Outstanding
Number of Shares
(in thousands)
Weighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (Years)Aggregate
Intrinsic 
Value
(in thousands)
Balance — January 31, 2020
13,530 $5.96 2.1$70,057 
Exercised
(7,961)3.31 — — 
Canceled
(874)14.10 — — 
Balance — October 31, 2020
4,695 8.94 3.213,052 
The unamortized stock-based compensation expense for stock options was immaterial as of October 31, 2020.
Restricted Stock Units
We issue restricted stock units (RSUs) to employees and directors under the Stock Plans. For new employee grants, the RSUs generally meet the service-based condition over a four-year period, with 25% met after one year and then ratably on a quarterly basis for the remaining three years. For continuing employee grants, the RSUs generally meet the service-based condition pro-rata quarterly over a period of three years to four years.
The following table summarizes RSU activity and related information under the Stock Plans:
Restricted Stock Units Outstanding
Number of RSUs
(in thousands)
Weighted-Average Grant Date Fair Value Per Share
Balance — January 31, 202038,584 $10.85 
Granted10,392 9.60 
Canceled (5,396)11.39 
Vested and converted to shares(16,035)9.95 
Balance — October 31, 202027,545 10.80 
The unamortized stock-based compensation expense for RSUs of $266.0 million as of October 31, 2020 will be recognized over the average remaining vesting period of 2.1 years.
Employee Stock Purchase Plan
In March 2017, we adopted our 2017 Employee Stock Purchase Plan (ESPP). Each offering period consists of a six-month purchase period (commencing each June 21 and December 21).
We initially reserved 3,000,000 shares of our common stock for issuance under our ESPP. The number of shares reserved for issuance under our ESPP increases automatically on February 1 of each of the first 10 calendar years following the first offering date by the number of shares equal to the lesser of (i) 1% of the total outstanding shares of our common stock as of the immediately preceding January 31 (rounded to the nearest whole share) or (ii) a number of shares of our common stock determined by our board of directors. On February 1, 2020, the number of shares reserved for issuance under the ESPP increased automatically by 2,951,677 additional shares. As of October 31, 2020, the total number shares available for grant under the ESPP was 5,057,542 shares.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
9 Months Ended
Oct. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Our quarterly income taxes reflect an estimate of our corresponding year’s annual effective tax rate and include, when applicable, adjustments for discrete items. For the three months ended October 31, 2020 and 2019, our tax provision was $1.4 million and $2.4 million, respectively. For the nine months ended October 31, 2020 and 2019, our tax provision was $5.3 million and $6.5 million, respectively. Our tax provision for the three and nine months ended October 31, 2020 was primarily attributable to foreign income and withholding taxes.
In June 2019, the Ninth Circuit Court of Appeals issued a new opinion in the case of Altera Corp. v. Commissioner, which upheld Department of Treasury regulations which require related parties in an intercompany cost-sharing arrangement to share expenses related to stock-based compensation. In February 2020, Altera Corp. filed a petition to appeal the decision with the Supreme Court of the United States. In June 2020, the Supreme Court denied the petition. We have reviewed this decision and determined no adjustment is required to our condensed consolidated financial statements as a result of this development.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions
9 Months Ended
Oct. 31, 2020
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions Certain members of our board of directors currently serve on the board of directors or as an executive officer of certain companies that are our customers. The aggregate revenue we recognized from these customers was $2.2 million and $2.0 million for the three months ended October 31, 2020 and 2019, respectively, and $6.2 million and $14.2 million for the nine months ended October 31, 2020 and 2019, respectively. There was $2.8 million and $1.2 million in accounts receivable due from these customers as of October 31, 2020 and January 31, 2020, respectively.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information
9 Months Ended
Oct. 31, 2020
Segment Reporting [Abstract]  
Segment Information Segment Information
The results of the reportable segments are derived directly from our management reporting system and are based on our methods of internal reporting which are not necessarily in conformity with GAAP. Our management measures the performance of each segment based on several metrics, including contribution margin, as defined below. Our management does not use asset information to assess performance and make decisions regarding allocation of resources. Therefore, depreciation and amortization expense is not allocated among segments.
Contribution margin is used, in part, to evaluate the performance of, and allocate resources to, each of the segments. Segment contribution margin includes segment revenue less the related cost of sales excluding certain operating expenses that are not allocated to segments because they are separately managed at the consolidated corporate level. These unallocated costs include stock-based compensation expense, amortization of acquired intangible assets, direct sales and marketing costs, research and development costs, corporate general and administrative costs, such as legal and accounting, interest income, interest expense, and other income and expense.
Financial information for each reportable segment was as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Revenue:
Subscription $197,355 $166,932 $575,962 $485,872 
Services 20,544 31,360 66,733 96,599 
Total revenue$217,899 $198,292 $642,695 $582,471 
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Contribution margin:
Subscription $178,640 $143,775 $514,517 $417,908 
Services 6,112 8,576 11,977 22,320 
Total segment contribution margin$184,752 $152,351 $526,494 $440,228 
The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Segment contribution margin$184,752 $152,351 $526,494 $440,228 
Amortization of acquired intangible assets(19,749)(20,025)(59,101)(60,122)
Stock-based compensation expense(41,856)(54,214)(141,911)(164,818)
Corporate costs, such as research and development, corporate general and administrative and other(135,476)(160,579)(430,152)(490,605)
Loss from operations$(12,329)$(82,467)$(104,670)$(275,317)
Sales outside of the United States represented approximately 40% and 39% of our total revenue for the three months ended October 31, 2020 and 2019, respectively, and 40% and 38% for the nine months ended October 31, 2020 and 2019, respectively. No individual foreign country represented more than 10% of revenue in any period presented. All revenues from external customers are attributed to individual countries on an end-customer basis, based on domicile of the purchasing entity, if known, or the location of the customer’s headquarters if the specific purchasing entity within the customer is unknown.
As of October 31, 2020 and January 31, 2020, property and equipment, net located outside of the United States represented approximately 27% and 22% of total property and equipment, net, respectively.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Per Share
9 Months Ended
Oct. 31, 2020
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The following table sets forth the calculation of basic and diluted net loss per share during the periods presented (in thousands, except per share data):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Numerator:
Net loss
$(13,945)$(82,122)$(107,956)$(272,295)
Denominator:
Weighted-average shares used in computing net loss, per share basic and diluted
311,009 283,267 302,185 277,260 
Net loss per share, basic and diluted
$(0.04)$(0.29)$(0.36)$(0.98)
The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stockholders for the periods presented because their effect would have been anti-dilutive (in thousands):
As of October 31,
20202019
Stock options to purchase common stock
4,695 14,502 
Restricted stock units
27,545 33,330 
Shares issuable pursuant to the ESPP
731 2,620 
Total
32,971 50,452 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events
9 Months Ended
Oct. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events On December 2, 2020, our board of directors has authorized the repurchase of up to an additional $500 million of our outstanding shares of common stock, through open market purchases, block trades and/or in privately negotiated transactions, pursuant to Rule 10b5-1 plans, or other repurchase mechanisms, in compliance with applicable securities laws and other legal requirements. The timing, volume and nature of any repurchases will be determined by our management based on their evaluation of the capital needs of the business, market conditions, applicable legal requirements and other factors. No time limit was set for the completion of the repurchase program, the program may be suspended or discontinued at any time and the program does not obligate Cloudera to purchase any shares. The amount of shares Cloudera has been authorized to repurchase may be increased or decreased at any time by our board of directors. The repurchase program is conditioned upon the closing of an institutional term loan. Cloudera currently expects to fund the repurchase program using proceeds from this term loan, and/or with our existing cash or cash generated from operations.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Business and Significant Accounting Policies (Policies)
9 Months Ended
Oct. 31, 2020
Accounting Policies [Abstract]  
Basis of Presentation The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles (GAAP) in the United States and the applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. The condensed consolidated financial statements include the results of Cloudera, Inc. and its wholly owned subsidiaries, which are located in various countries, including the United States, Australia, China, India, Germany, Ireland, The Netherlands, Singapore, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The consolidated balance sheet as of January 31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The information contained herein reflects all adjustments necessary for a fair presentation of our results of operations, financial position, stockholders’ equity and cash flows. All such adjustments are of a normal, recurring nature. The results of operations for the three and nine months ended October 31, 2020 are not necessarily indicative of results to be expected for the full year ending January 31, 2021 or for any other interim periods or for any other future years. The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K and Form 10-K/A for the year ended January 31, 2020, filed with the SEC on March 27, 2020, October 26, 2020, and November 6, 2020, respectively. There have been no material changes in our significant accounting policies as described in our Annual Report on Form 10-K, as amended, for the year ended January 31, 2020 other than as noted below under “New Accounting Policies". We have enhanced the disclosure specific to our subscription revenue policy below under "Subscription Revenue".
Fiscal Year Our fiscal year ends on January 31. References to fiscal 2021, for example, refer to the fiscal year ending January 31, 2021.
Use of Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include the useful lives of property and equipment and intangible assets, allowance for credit losses, stock-based compensation expense, bonus attainment, self-insurance costs incurred, the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the evaluation for impairment of intangible assets and goodwill, the estimated period of benefit for deferred contract costs, estimates related to our revenue recognition, such as the assessment of elements in a multi-element arrangement and the value assigned to each element, contingencies, and the incremental borrowing rate used in discounting our lease liabilities. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.Due to the COVID-19 Coronavirus pandemic (COVID-19 or COVID-19 pandemic), there has been uncertainty and disruption in the global economy and financial markets. We are not aware of any specific event or circumstance that would require an update to our estimates or judgments or a revision of the carrying value of our assets or liabilities as of October 31, 2020. While there was not a material impact to our condensed consolidated financial statements as of and for the three and nine months ended October 31, 2020, these estimates may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 pandemic that could result in material impacts to our condensed consolidated financial statements in future reporting periods.
Segments We operate as two operating segments – subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.
Concentration of Credit Risk and Significant Customers Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times, such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.Our trade receivables are recorded at the invoice amount, net of an allowance for credit losses, which is not material. The allowance for credit losses reflects our best estimate of probable losses inherent in the receivable portfolio determined based on various factors including historical experience, credit quality of the customer, current economic conditions and management’s expectations of future economic conditions. Receivables are written-off and charged against the recorded allowance when we have exhausted collection efforts without success.
Recently Adopted Accounting Standards and New Accounting Policies
Recently Adopted Accounting Standards
We adopted the following accounting standards as of February 1, 2020:
ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment;
ASU No. 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement; and
 ASU No. 2018-15, Intangibles-Goodwill and Other - Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)
The adoption of the above listed accounting standards did not have a material impact on our condensed consolidated financial statements as of and for the three and nine months ended October 31, 2020.
In June 2016, the Financial Accounting Standards Board issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires an entity to utilize a new impairment model known as the current expected credit loss model in place of the currently used incurred loss method. Under this update, on initial recognition and at each reporting period, an entity will be required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. For trade receivables, loans, and other financial instruments, an entity will be required to use a forward-looking expected loss model to recognize credit losses that are probable. It also eliminates the concept of other-than-temporary impairment and requires
credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. We adopted ASU 2016-13 using the modified retrospective approach as of February 1, 2020. As a result of the adoption, we recorded a $0.8 million adjustment to our beginning accumulated deficit balance to reflect the cumulative effect of the accounting change. The impact of the adoption was not material to our consolidated financial statements as credit losses are not expected to be significant based on historical collection trends, the financial condition of payment partners and external market factors. We will continue to actively monitor the impact of the recent COVID-19 pandemic on expected credit losses.
Recently Issued Accounting Standards
In October 2020, the FASB issued ASU No. 2020-08, Codification Improvements to Subtopic 310-20, Receivables – Nonrefundable Fees and Other Costs (ASU 2020-08) to provide further clarification and update the previously issued guidance in ASU 2017-08, Receivables - Nonrefundable Fees and Other Costs (Subtopic 310-20: Premium Amortization on Purchased Callable Debt Securities” (ASU 2017-08). ASU 2017-08 shortened the amortization period for certain callable debt securities purchased at a premium by requiring that the premium be amortized to the earliest call date. ASU 2020-08 requires that at each reporting period, to the extent that the amortized cost of an individual callable debt security exceeds the amount repayable by the issuer at the next call date, the excess premium shall be amortized to the next call date. ASU 2020-08 is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2020 and to be applied prospectively. We do not anticipate that ASU 2020-08 will have a material impact on our consolidated financial statements.
New Accounting Policies
Derivative contracts
During the first quarter of fiscal year 2021, we implemented a currency risk management program. We use derivative financial instruments as a part of our strategy to manage exposure related to foreign currency denominated monetary assets and liabilities. These derivative contracts consist of foreign currency forward contracts and are not designated as hedging instruments under the applicable accounting guidance. Accordingly, they are carried at fair value as either assets or liabilities on our condensed consolidated balance sheets. The changes in the fair value are included in Other income (expense), net within our condensed consolidated statements of operations and are intended to offset the foreign currency gains or losses associated with the underlying monetary assets and liabilities.
Our foreign currency forward contracts are classified within Level 2 of the fair value hierarchy as the valuation inputs are based on quoted prices and market observable data of similar instruments in active markets, including currency spot and forward rates.
Subscription Revenue
We sell subscriptions and services for an integrated suite of data analytics and management products. Our subscription offerings are based predominantly on open source software including Spark, Impala, Hive, HBase, Kafka, Hadoop, and more. The open source software is available from the Apache Software Foundation ("ASF”) or available through an Affero General Public License (“AGPL“). Certain subscriptions also include licenses of proprietary software that provide additional features and functionality not included in the open source software.
Subscription revenue relates to term (or time-based) subscriptions to our platform, which can include both open source and proprietary software and related support. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Within our subscription arrangements, we account for the license to the proprietary software, if any, and support as two separate performance obligations. As the open source software is publicly available at no cost to the customer, we have determined that there is no value to be assigned to the open source software in our subscription arrangements. The proprietary software license represents a promise to provide a license to use functional intellectual property that is recognized at a point in time on the date access to the software is made available to the customer and the license period has begun. We have concluded the support is a stand-ready performance obligation that consists of a series of distinct days of service that are satisfied ratably over time as the services are provided. We use a time-based output method to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. We recognize support revenue ratably, typically beginning on the start of the contractual term of the arrangement.
As part of our support offered under a subscription, we stand ready to help customers resolve technical issues related to the installed platform. The subscriptions are designed to assist throughout a customer’s lifecycle from development to proof-of-concept, to quality assurance and testing, to production and development. Our subscriptions are generally offered under renewable, fixed fee contracts where payments are typically due annually in advance and may have a term of one year or multiple years. The contracts generally do not contain refund provisions for fees earned related to services performed. Unearned subscription revenue is included in deferred revenue and other contract liabilities. On occasion, we may sell engineering services and/or a premium subscription agreement that provides a customer with development input and the opportunity to work more closely with our developers.
Fair Value Measurement We value our Level 1 assets using quoted prices in active markets for identical instruments. We value our Level 2 assets with the help of a third-party pricing service using quoted market prices for similar instruments, non-binding market prices that are corroborated by observable market data, or pricing models such as discounted cash flow techniques. We use such pricing data as the primary input, to which we have not made any material adjustments during the periods presented, to make our determination and assessments as to the ultimate valuation of these assets.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers (Tables)
9 Months Ended
Oct. 31, 2020
Revenue from Contract with Customer [Abstract]  
Summary of Contract Liabilities Balances and Significant Changes in Contract Assets and Liabilities Balances
The following table reflects our contract liabilities balances (in thousands):
October 31,
2020
January 31,
2020
Deferred revenue$401,943 $460,561 
Other contract liabilities7,895 12,225 
Deferred revenue, non-current57,958 81,926 
Total contract liabilities$467,796 $554,712 
Significant changes in the contract liabilities balances during the period ended October 31, 2020 are as follows (in thousands):
Contract Liabilities
January 31, 2020$554,712 
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(165,645)
Increases due to invoicing prior to satisfaction of performance obligations125,655 
April 30, 2020514,722 
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(166,692)
Increases due to invoicing prior to satisfaction of performance obligations137,941 
July 31, 2020485,971 
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(172,525)
Increases due to invoicing prior to satisfaction of performance obligations154,350 
October 31, 2020$467,796 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Cash Equivalents and Marketable Securities (Tables)
9 Months Ended
Oct. 31, 2020
Cash and Cash Equivalents [Abstract]  
Schedule of Fair Values of Cash Equivalents
The following are the fair values of our cash equivalents and marketable securities as of October 31, 2020 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds
$27,618 $— $— $27,618 
Marketable securities:
U.S. agency obligations
65,965 51 (32)65,984 
Asset-backed securities
2,907 14 — 2,921 
Corporate notes and obligations
226,352 1,634 (14)227,972 
Commercial paper
51,171 26 (2)51,195 
Municipal securities
18,284 156 (5)18,435 
Certificates of deposit
57,999 60 — 58,059 
U.S. treasury securities
43,413 59 (3)43,469 
Total cash equivalents and marketable securities
$493,709 $2,000 $(56)$495,653 
The following are the fair values of our cash equivalents and marketable securities as of January 31, 2020 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds
$34,596 $— $— $34,596 
Marketable securities:
Asset-backed securities
68,194 235 — 68,429 
Corporate notes and obligations
199,226 891 — 200,117 
Commercial paper
46,460 — 46,467 
Municipal securities
20,865 65 — 20,930 
Certificates of deposit
14,996 19 — 15,015 
U.S. treasury securities
24,563 33 — 24,596 
Total cash equivalents and marketable securities
$408,900 $1,250 $— $410,150 
Schedule of Fair Values of Marketable Securities
The following are the fair values of our cash equivalents and marketable securities as of October 31, 2020 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds
$27,618 $— $— $27,618 
Marketable securities:
U.S. agency obligations
65,965 51 (32)65,984 
Asset-backed securities
2,907 14 — 2,921 
Corporate notes and obligations
226,352 1,634 (14)227,972 
Commercial paper
51,171 26 (2)51,195 
Municipal securities
18,284 156 (5)18,435 
Certificates of deposit
57,999 60 — 58,059 
U.S. treasury securities
43,413 59 (3)43,469 
Total cash equivalents and marketable securities
$493,709 $2,000 $(56)$495,653 
The following are the fair values of our cash equivalents and marketable securities as of January 31, 2020 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds
$34,596 $— $— $34,596 
Marketable securities:
Asset-backed securities
68,194 235 — 68,429 
Corporate notes and obligations
199,226 891 — 200,117 
Commercial paper
46,460 — 46,467 
Municipal securities
20,865 65 — 20,930 
Certificates of deposit
14,996 19 — 15,015 
U.S. treasury securities
24,563 33 — 24,596 
Total cash equivalents and marketable securities
$408,900 $1,250 $— $410,150 
Schedule of Contractual Maturities of Investments in Available-for-Sale Securities
The contractual maturities of investments in available-for-sale securities were as follows (in thousands):
October 31, 2020January 31, 2020
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$325,444 $326,329 $273,582 $274,058 
Due after one year through five years168,265 169,324 135,318 136,092 
Total investments in marketable securities$493,709 $495,653 $408,900 $410,150 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement (Tables)
9 Months Ended
Oct. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring and Nonrecurring Basis
The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of October 31, 2020 (in thousands):
Level 1Level 2Total
Financial assets
Money market funds
$27,618 $— $27,618 
U.S. agency obligations
— 65,984 65,984 
Asset-backed securities
— 2,921 2,921 
Corporate notes and obligations
— 227,972 227,972 
Commercial paper
— 51,195 51,195 
Municipal securities
— 18,435 18,435 
Certificates of deposit
— 58,059 58,059 
U.S. treasury securities
— 43,469 43,469 
Total financial assets
$27,618 $468,035 $495,653 
The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2020 (in thousands):
Level 1Level 2Total
Financial assets
Money market funds
$34,596 $— $34,596 
Asset-backed securities
— 68,429 68,429 
Corporate notes and obligations
— 200,117 200,117 
Commercial paper
— 46,467 46,467 
Municipal securities
— 20,930 20,930 
Certificates of deposit
— 15,015 15,015 
U.S. treasury securities
— 24,596 24,596 
Total financial assets
$34,596 $375,554 $410,150 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Tables)
9 Months Ended
Oct. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment
The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):
As of
October 31, 2020January 31, 2020
Computer equipment and software
$24,313 $22,489 
Office furniture and equipment
13,636 12,672 
Leasehold improvements
26,680 24,236 
Property and equipment, gross
64,629 59,397 
Less: accumulated depreciation and amortization
(44,382)(37,409)
Property and equipment, net
$20,247 $21,988 
Schedule of Intangible Assets
Intangible assets consisted of the following as of October 31, 2020 (in thousands):
Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$22,770 $(13,762)$9,008 3.4
Customer relationships and other acquired intangible assets
671,947 (130,645)541,302 8.2
Unbilled contracts
18,300 (16,775)1,525 0.2
Total
$713,017 $(161,182)$551,835 8.1
Intangible assets consisted of the following as of January 31, 2020 (in thousands):
Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$17,570 $(11,321)$6,249 2.0
Customer relationships and other acquired intangible assets
671,447 (80,847)590,600 8.9
Unbilled contracts
18,300 (9,913)8,387 0.9
Total
$707,317 $(102,081)$605,236 8.7
Schedule of Expected Future Amortization Expense of Intangible Assets
The expected future amortization expense of these intangible assets as of October 31, 2020 is as follows (in thousands):
Remaining three months of fiscal 2021$19,205 
fiscal 202270,239 
fiscal 202367,887 
fiscal 202467,376 
fiscal 202567,286 
fiscal 2026 and thereafter259,842 
Total amortization expense$551,835 
Schedule of Goodwill
The following table represents the changes to goodwill (in thousands):
Balance at January 31, 2020$590,361 
    Eventador acquisition8,930 
Balance at October 31, 2020$599,291 
Schedule of Accrued Compensation and Other Accrued Liabilities
Accrued compensation consists of the following (in thousands):
As of
October 31,
2020
January 31,
2020
Accrued salaries, benefits and commissions
$19,671 $27,067 
Accrued bonuses
12,271 13,409 
Accrued compensation-related taxes
11,930 15,205 
Employee stock purchase plan withholdings
6,840 2,732 
Other(1)
5,317 3,413 
Total accrued compensation
$56,029 $61,826 
(1) Other consists primarily of amounts owed for severance-related benefits.
Other Accrued Liabilities
Other accrued liabilities consist of the following (in thousands):
As of
October 31,
2020
January 31,
2020
Accrued professional costs
$4,323 $6,182 
Accrued taxes
4,236 5,164 
Accrued self-insurance costs
4,425 1,743 
Acquisition related holdback payments (1)
3,075 — 
Other (2)
6,843 9,208 
Total other accrued liabilities
$22,902 $22,297 
(1) Business combination related payments held by Cloudera for indemnification purposes.
(2) Other relates primarily to amounts owed to third-party vendors that provide marketing, corporate event planning, cloud-computing services and travel costs.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
9 Months Ended
Oct. 31, 2020
Leases [Abstract]  
Summary of Components of Lease Expense
Components of lease expense are summarized as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Operating lease cost$11,516 $10,999 $34,208 $33,897 
Short-term lease cost457 600 1,416 1,799 
Sublease income(3,606)(3,893)(11,133)(11,816)
Net lease cost$8,367 $7,706 $24,491 $23,880 
Lease term and discount rate information are summarized as follows:
As of
October 31,
2020
January 31,
2020
Weighted Average Remaining Lease Term (years)6.26.8
Weighted Average Discount Rate5.9 %6.0 %
Summary of Maturities of Lease Liabilities
Maturities of lease liabilities as of October 31, 2020 are as follows (in thousands):
Minimum Lease Payments, Gross
       Remaining three months of fiscal 2021 $7,176 
       fiscal 202242,090 
       fiscal 202337,914 
       fiscal 202437,764 
       fiscal 202536,921 
       fiscal 2026 and thereafter88,272 
Total lease payments$250,137 
        Less imputed interest(44,471)
Present value of lease liabilities$205,666 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Tables)
9 Months Ended
Oct. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table summarizes stock option activity and related information under the Stock Plans:
Options Outstanding
Number of Shares
(in thousands)
Weighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (Years)Aggregate
Intrinsic 
Value
(in thousands)
Balance — January 31, 2020
13,530 $5.96 2.1$70,057 
Exercised
(7,961)3.31 — — 
Canceled
(874)14.10 — — 
Balance — October 31, 2020
4,695 8.94 3.213,052 
Schedule of Restricted Stock Activity
The following table summarizes RSU activity and related information under the Stock Plans:
Restricted Stock Units Outstanding
Number of RSUs
(in thousands)
Weighted-Average Grant Date Fair Value Per Share
Balance — January 31, 202038,584 $10.85 
Granted10,392 9.60 
Canceled (5,396)11.39 
Vested and converted to shares(16,035)9.95 
Balance — October 31, 202027,545 10.80 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information (Tables)
9 Months Ended
Oct. 31, 2020
Segment Reporting [Abstract]  
Schedule of Financial Information by Reportable Segment
Financial information for each reportable segment was as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Revenue:
Subscription $197,355 $166,932 $575,962 $485,872 
Services 20,544 31,360 66,733 96,599 
Total revenue$217,899 $198,292 $642,695 $582,471 
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Contribution margin:
Subscription $178,640 $143,775 $514,517 $417,908 
Services 6,112 8,576 11,977 22,320 
Total segment contribution margin$184,752 $152,351 $526,494 $440,228 
Reconciliation of Segment Financial Information to Loss from Operations
The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Segment contribution margin$184,752 $152,351 $526,494 $440,228 
Amortization of acquired intangible assets(19,749)(20,025)(59,101)(60,122)
Stock-based compensation expense(41,856)(54,214)(141,911)(164,818)
Corporate costs, such as research and development, corporate general and administrative and other(135,476)(160,579)(430,152)(490,605)
Loss from operations$(12,329)$(82,467)$(104,670)$(275,317)
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Per Share (Tables)
9 Months Ended
Oct. 31, 2020
Earnings Per Share [Abstract]  
Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders
The following table sets forth the calculation of basic and diluted net loss per share during the periods presented (in thousands, except per share data):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Numerator:
Net loss
$(13,945)$(82,122)$(107,956)$(272,295)
Denominator:
Weighted-average shares used in computing net loss, per share basic and diluted
311,009 283,267 302,185 277,260 
Net loss per share, basic and diluted
$(0.04)$(0.29)$(0.36)$(0.98)
Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stockholders for the periods presented because their effect would have been anti-dilutive (in thousands):
As of October 31,
20202019
Stock options to purchase common stock
4,695 14,502 
Restricted stock units
27,545 33,330 
Shares issuable pursuant to the ESPP
731 2,620 
Total
32,971 50,452 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Business and Significant Accounting Policies - Narrative (Details)
$ in Thousands
9 Months Ended
Feb. 01, 2020
USD ($)
Oct. 31, 2020
USD ($)
segment
Jul. 31, 2020
USD ($)
Jan. 31, 2020
USD ($)
Oct. 31, 2019
USD ($)
Jul. 31, 2019
USD ($)
Jan. 31, 2019
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Number of operating segments | segment   2          
Accounting standards update [Extensible List] us-gaap:AccountingStandardsUpdate201613Member            
Stockholders' equity attributable to parent   $ 1,449,533 $ 1,428,539 $ 1,438,369 $ 1,448,861 $ 1,475,496 $ 1,562,069
Accumulated Deficit              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Stockholders' equity attributable to parent   $ (1,594,578) $ (1,580,633) (1,485,824) $ (1,421,537) $ (1,339,415) $ (1,149,242)
Cumulative Effect, Period of Adoption, Adjustment              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Stockholders' equity attributable to parent       (798)      
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Stockholders' equity attributable to parent       $ (798)      
Accounting Standards Update 2016-13 | Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Stockholders' equity attributable to parent $ 800            
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers - Summary of Contract Liabilities Balances (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Disaggregation of Revenue [Line Items]        
Total contract liabilities $ 467,796 $ 485,971 $ 514,722 $ 554,712
Deferred revenue        
Disaggregation of Revenue [Line Items]        
Contract with customer, liability, current 401,943     460,561
Deferred revenue, non-current 57,958     81,926
Other contract liabilities        
Disaggregation of Revenue [Line Items]        
Contract with customer, liability, current $ 7,895     $ 12,225
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers - Summary of Significant Changes in Contract Assets and Liabilities Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Contract Liabilities      
Balance at beginning of period $ 485,971 $ 514,722 $ 554,712
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period (172,525) (166,692) (165,645)
Increases due to invoicing prior to satisfaction of performance obligations 154,350 137,941 125,655
Balance at end of period $ 467,796 $ 485,971 $ 514,722
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers - Remaining Performance Obligations (Details)
$ in Millions
Oct. 31, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount $ 827.4
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-11-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount $ 548.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue recognition period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-02-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount $ 278.9
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue recognition period
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contract with Customer - Narrative (Details) - USD ($)
$ in Millions
Oct. 31, 2020
Jan. 31, 2020
Revenue from Contract with Customer [Abstract]    
Contract with customer, asset, net, current $ 3.0 $ 4.6
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combination - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 08, 2020
Oct. 31, 2020
Jan. 31, 2020
Business Acquisition [Line Items]      
Goodwill   $ 599,291 $ 590,361
Eventador Labs, Inc      
Business Acquisition [Line Items]      
Business acquisition, percentage of voting interests acquired 100.00%    
Payments to acquire businesses, gross $ 18,000    
Business combination, contingent consideration, liability $ 3,500    
Contingent consideration, liability, payment term 3 years    
Business acquisition, consideration paid $ 14,500    
Goodwill 8,900    
Finite-lived intangibles $ 5,700    
Eventador Labs, Inc | Minimum      
Business Acquisition [Line Items]      
Acquired finite-lived intangible assets, estimated remaining useful life   4 years  
Eventador Labs, Inc | Maximum      
Business Acquisition [Line Items]      
Acquired finite-lived intangible assets, estimated remaining useful life   5 years  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Cash Equivalents and Marketable Securities - Schedule of Fair Values of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Marketable securities:    
Unrealized Gains $ 2,000 $ 1,250
Unrealized Losses (56) 0
Total cash equivalents and marketable securities, amortized cost 493,709 408,900
Total cash equivalents and marketable securities, estimated fair value 495,653 410,150
U.S. agency obligations    
Marketable securities:    
Amortized Cost 65,965  
Unrealized Gains 51  
Unrealized Losses (32)  
Estimated Fair Value 65,984  
Asset-backed securities    
Marketable securities:    
Amortized Cost 2,907 68,194
Unrealized Gains 14 235
Unrealized Losses 0 0
Estimated Fair Value 2,921 68,429
Corporate notes and obligations    
Marketable securities:    
Amortized Cost 226,352 199,226
Unrealized Gains 1,634 891
Unrealized Losses (14) 0
Estimated Fair Value 227,972 200,117
Commercial paper    
Marketable securities:    
Amortized Cost 51,171 46,460
Unrealized Gains 26 7
Unrealized Losses (2) 0
Estimated Fair Value 51,195 46,467
Municipal securities    
Marketable securities:    
Amortized Cost 18,284 20,865
Unrealized Gains 156 65
Unrealized Losses (5) 0
Estimated Fair Value 18,435 20,930
Certificates of deposit    
Marketable securities:    
Amortized Cost 57,999 14,996
Unrealized Gains 60 19
Unrealized Losses 0 0
Estimated Fair Value 58,059 15,015
U.S. treasury securities    
Marketable securities:    
Amortized Cost 43,413 24,563
Unrealized Gains 59 33
Unrealized Losses (3) 0
Estimated Fair Value 43,469 24,596
Money market funds    
Cash equivalents:    
Amortized Cost 27,618 34,596
Estimated Fair Value $ 27,618 $ 34,596
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities of Investments in Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Amortized Cost    
Due within one year $ 325,444 $ 273,582
Due after one year through five years 168,265 135,318
Total investments in marketable securities 493,709 408,900
Estimated Fair Value    
Due within one year 326,329 274,058
Due after one year through five years 169,324 136,092
Total investments in marketable securities $ 495,653 $ 410,150
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement - Schedule of Financial Assets According to Fair Value Hierarchy, Measured at Fair Value (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets $ 495,653 $ 410,150
U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 65,984  
U.S. agency obligations | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 65,984  
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 2,921 68,429
Asset-backed securities | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 2,921 68,429
Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 227,972 200,117
Corporate notes and obligations | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 227,972 200,117
Commercial paper | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 51,195 46,467
Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 18,435 20,930
Municipal securities | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 18,435 20,930
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 58,059 15,015
Certificates of deposit | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 58,059 15,015
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 43,469 24,596
U.S. treasury securities | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 43,469 24,596
Level 1 | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 27,618 34,596
Level 1 | U.S. agency obligations | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0  
Level 1 | Asset-backed securities | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Level 1 | Corporate notes and obligations | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Level 1 | Commercial paper | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Level 1 | Municipal securities | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Level 1 | Certificates of deposit | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Level 1 | U.S. treasury securities | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Level 2 | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 468,035 375,554
Level 2 | U.S. agency obligations | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 65,984  
Level 2 | Asset-backed securities | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 2,921 68,429
Level 2 | Corporate notes and obligations | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 227,972 200,117
Level 2 | Commercial paper | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 51,195 46,467
Level 2 | Municipal securities | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 18,435 20,930
Level 2 | Certificates of deposit | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 58,059 15,015
Level 2 | U.S. treasury securities | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 43,469 24,596
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 27,618 34,596
Money market funds | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 27,618 34,596
Money market funds | Level 1 | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 27,618 34,596
Money market funds | Level 2 | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value $ 0 $ 0
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments and Hedging Activities (Details)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2020
USD ($)
Oct. 31, 2020
USD ($)
Other Income (Expense)    
Derivative [Line Items]    
Derivative instruments not designated as hedging instruments, gain $ 0.2  
Derivative instruments not designated as hedging instruments, loss   $ 0.8
Foreign currency derivative contracts | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative, notional amount $ 13.7 $ 13.7
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 64,629 $ 59,397
Less: accumulated depreciation and amortization (44,382) (37,409)
Property and equipment, net 20,247 21,988
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 24,313 22,489
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 13,636 12,672
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 26,680 $ 24,236
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Depreciation expense $ 2.3 $ 2.9 $ 7.9 $ 9.0
Amortization expense of intangible assets $ 19.7 $ 20.0 $ 59.1 $ 60.1
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2020
Oct. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 707,317 $ 713,017
Accumulated Amortization (102,081) (161,182)
Net Book Value $ 605,236 $ 551,835
Weighted Average Remaining Useful Life (in years) 8 years 8 months 12 days 8 years 1 month 6 days
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 17,570 $ 22,770
Accumulated Amortization (11,321) (13,762)
Net Book Value $ 6,249 $ 9,008
Weighted Average Remaining Useful Life (in years) 2 years 3 years 4 months 24 days
Customer relationships and other acquired intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 671,447 $ 671,947
Accumulated Amortization (80,847) (130,645)
Net Book Value $ 590,600 $ 541,302
Weighted Average Remaining Useful Life (in years) 8 years 10 months 24 days 8 years 2 months 12 days
Unbilled contracts    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 18,300 $ 18,300
Accumulated Amortization (9,913) (16,775)
Net Book Value $ 8,387 $ 1,525
Weighted Average Remaining Useful Life (in years) 10 months 24 days 2 months 12 days
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Goodwill (Details)
$ in Thousands
9 Months Ended
Oct. 31, 2020
USD ($)
Goodwill [Roll Forward]  
Balance at January 31, 2020 $ 590,361
Eventador acquisition 8,930
Balance at October 31, 2020 $ 599,291
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Remaining three months of fiscal 2021 $ 19,205  
fiscal 2022 70,239  
fiscal 2023 67,887  
fiscal 2024 67,376  
fiscal 2025 67,286  
fiscal 2026 and thereafter 259,842  
Net Book Value $ 551,835 $ 605,236
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Accrued Compensation and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Accrued Compensation    
Accrued salaries, benefits and commissions $ 19,671 $ 27,067
Accrued bonuses 12,271 13,409
Accrued compensation-related taxes 11,930 15,205
Employee stock purchase plan withholdings 6,840 2,732
Other 5,317 3,413
Total accrued compensation 56,029 61,826
Other Accrued Liabilities    
Accrued professional costs 4,323 6,182
Accrued taxes 4,236 5,164
Accrued self-insurance costs 4,425 1,743
Acquisition related holdback payment 3,075 0
Other 6,843 9,208
Other accrued liabilities $ 22,902 $ 22,297
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Leases [Abstract]        
Non-cash lease expense $ 11,516 $ 10,999 $ 34,208 $ 33,897
Short-term lease cost 457 600 1,416 1,799
Sublease income (3,606) (3,893) (11,133) (11,816)
Net lease cost $ 8,367 $ 7,706 $ 24,491 $ 23,880
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Lease Term and Discount Rate Information (Details)
Oct. 31, 2020
Jan. 31, 2020
Leases [Abstract]    
Weighted Average Remaining Lease Term (years) 6 years 2 months 12 days 6 years 9 months 18 days
Weighted Average Discount Rate 5.90% 6.00%
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Oct. 31, 2020
USD ($)
Operating Leases, After Adoption of 842  
Remaining three months of fiscal 2021 $ 7,176
fiscal 2022 42,090
fiscal 2023 37,914
fiscal 2024 37,764
fiscal 2025 36,921
fiscal 2026 and thereafter 88,272
Total lease payments 250,137
Less imputed interest (44,471)
Present value of lease liabilities $ 205,666
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Narrative (Details)
$ in Millions
Oct. 16, 2020
plantiff
Jun. 07, 2019
defendant
directorOrOfficer
Oct. 31, 2020
USD ($)
Jan. 31, 2020
USD ($)
Oct. 16, 2019
directorOrOfficer
derivativeAction
Sep. 05, 2019
directorOrOfficer
Sep. 03, 2019
directorOrOfficer
Jul. 30, 2019
directorOrOfficer
Loss Contingencies [Line Items]                
Letters of credit | $     $ 19.7 $ 19.9        
Loss contingency, number of derivative actions | derivativeAction         3      
In re Cloudera, Inc. Securities Litigation                
Loss Contingencies [Line Items]                
Loss contingency, number of defendants | defendant   4            
Loss contingency, number of directors or officers   14            
Loss Contingency, Number of Plaintiffs | plantiff 2              
Lazard v. Cloudera, Inc                
Loss Contingencies [Line Items]                
Loss contingency, number of directors or officers   13            
Lee, et al. v. Cole, et al.                
Loss Contingencies [Line Items]                
Loss contingency, number of directors or officers               11
Slattery v. Reilly, et al.                
Loss Contingencies [Line Items]                
Loss contingency, number of directors or officers           13    
Frentzel v. Bearden, et al.                
Loss Contingencies [Line Items]                
Loss contingency, number of directors or officers         13      
Chen v. Reilly, et al.                
Loss Contingencies [Line Items]                
Loss contingency, number of directors or officers             13  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock Repurchases - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2020
Dec. 02, 2020
Mar. 03, 2020
Subsequent Event [Line Items]        
Stock repurchase program, authorized amount       $ 100,000,000.0
Repurchases of common stock   $ 25,974,000    
Treasury stock, shares, acquired (in shares) 0 3,900,000    
Treasury stock acquired, average cost per share (in usd per share)   $ 6.56    
Stock repurchase program, remaining authorized repurchase amount $ 74,000,000.0 $ 74,000,000.0    
Subsequent Event        
Subsequent Event [Line Items]        
Stock repurchase program, authorized amount     $ 500,000,000  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Narrative (Details)
$ in Millions
1 Months Ended 9 Months Ended
Feb. 01, 2020
shares
Mar. 31, 2017
annualShareIncrease
shares
Oct. 31, 2020
USD ($)
plan
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of plans | plan     2
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award expiration period     10 years
Employee Stock Option | After One Year      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period     1 year
Award vesting percentage     25.00%
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period     4 years
Unamortized stock-based compensation expense RSUs | $     $ 266.0
Average remaining vesting period     2 years 1 month 6 days
Restricted Stock Units | After One Year      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period     1 year
Award vesting percentage     25.00%
Restricted Stock Units | Quarterly Basis on Years Two Through Three      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period     3 years
Equity Incentive Plan 2017      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restriction on increase to shares outstanding percentage     5.00%
Increase in shares reserved for grant (in shares) 14,758,388    
Reserved for issuance under plans (in shares)     23,523,822
Employee Stock Purchase Plan 2017      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restriction on increase to shares outstanding percentage     1.00%
Increase in shares reserved for grant (in shares) 2,951,677    
Reserved for issuance under plans (in shares)   3,000,000  
Purchase period, employee stock purchase plan   6 months  
Number of annual automatic share increases | annualShareIncrease   10  
Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares)     5,057,542
Minimum | Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period     3 years
Minimum | Employee Stock Option | Quarterly Basis on Years Two Through Three      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period     2 years
Minimum | Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period     3 years
Maximum | Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period     4 years
Maximum | Employee Stock Option | Quarterly Basis on Years Two Through Three      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period     3 years
Maximum | Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period     4 years
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2020
Jan. 31, 2020
Number of Shares (in thousands)    
Balance at beginning of period (in shares) 13,530,000  
Exercised (in shares) (7,961,000)  
Canceled (in shares) (874,000)  
Balance at end of period (in shares) 4,695,000 13,530,000
Weighted-Average Exercise Price    
Balance at beginning of period (in dollars per share) $ 5.96  
Exercised (in dollars per share) 3.31  
Canceled (in dollars per share) 14.10  
Balance at end of period (in dollars per share) $ 8.94 $ 5.96
Additional Information    
Weighted-Average Remaining Contractual Term (Years) 3 years 2 months 12 days 2 years 1 month 6 days
Aggregate Intrinsic  Value (in thousands) $ 13,052 $ 70,057
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Schedule of Restricted Stock Activity (Details) - Restricted Stock Units
9 Months Ended
Oct. 31, 2020
$ / shares
shares
Number of RSUs (in thousands)  
Balance at beginning of period (in shares) | shares 38,584,000
Granted (in shares) | shares 10,392,000
Canceled (in shares) | shares (5,396,000)
Vested and converted to shares (in shares) | shares (16,035,000)
Balance at end of period (in shares) | shares 27,545,000
Weighted-Average Grant Date Fair Value Per Share  
Balance at beginning of period (in dollars per share) | $ / shares $ 10.85
Granted (in dollars per share) | $ / shares 9.60
Canceled (in dollars per share) | $ / shares 11.39
Vested and converted to shares (in dollars per share) | $ / shares 9.95
Balance at end of period (in dollars per share) | $ / shares $ 10.80
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Income Tax Disclosure [Abstract]        
Tax provision $ 1,419 $ 2,365 $ 5,257 $ 6,472
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Jan. 31, 2020
Related Party Transactions [Abstract]          
Revenue from related party $ 2.2 $ 2.0 $ 6.2 $ 14.2  
Accounts receivable related party $ 2.8   $ 2.8   $ 1.2
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Segment Reporting Information [Line Items]        
Total revenue $ 217,899 $ 198,292 $ 642,695 $ 582,471
Total segment contribution margin 184,752 152,351 526,494 440,228
Subscription        
Segment Reporting Information [Line Items]        
Total revenue 197,355 166,932 575,962 485,872
Total segment contribution margin 178,640 143,775 514,517 417,908
Services        
Segment Reporting Information [Line Items]        
Total revenue 20,544 31,360 66,733 96,599
Total segment contribution margin $ 6,112 $ 8,576 $ 11,977 $ 22,320
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Segment Reporting Information [Line Items]        
Segment contribution margin $ 184,752 $ 152,351 $ 526,494 $ 440,228
Amortization of acquired intangible assets (19,700) (20,000) (59,100) (60,100)
Corporate costs, such as research and development, corporate general and administrative and other [1],[2] (188,181) (223,131) (601,438) (681,797)
Loss from operations (12,329) (82,467) (104,670) (275,317)
Operating Segments        
Segment Reporting Information [Line Items]        
Segment contribution margin 184,752 152,351 526,494 440,228
Corporate, Non-Segment        
Segment Reporting Information [Line Items]        
Amortization of acquired intangible assets (19,749) (20,025) (59,101) (60,122)
Stock-based compensation expense (41,856) (54,214) (141,911) (164,818)
Corporate costs, such as research and development, corporate general and administrative and other $ (135,476) $ (160,579) $ (430,152) $ (490,605)
[1] Amounts include amortization of acquired intangible assets as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Cost of revenue – subscription $3,144 $2,761 $9,303 $8,358 
Sales and marketing 16,605 17,264 49,798 51,764 
[2] Amounts include stock-based compensation expense as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
Cost of revenue – subscription
$3,384 $4,306 $11,060 $12,314 
Cost of revenue – services
2,372 4,620 9,363 13,076 
Research and development
16,372 19,697 53,253 55,991 
Sales and marketing
11,806 17,400 41,660 46,199 
General and administrative
7,922 8,191 26,575 37,238 
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information - Narrative (Details) - Non-US - Geographic Concentration
3 Months Ended 9 Months Ended
Oct. 31, 2020
Jan. 31, 2020
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Revenue from Contract with Customer Benchmark            
Concentration Risk [Line Items]            
Concentration risk percentage     40.00% 39.00% 40.00% 38.00%
Property And Equipment            
Concentration Risk [Line Items]            
Concentration risk percentage 27.00% 22.00%        
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Numerator:        
Net loss $ (13,945) $ (82,122) $ (107,956) $ (272,295)
Denominator:        
Weighted-average shares used in computing net loss, per share basic and diluted (in shares) 311,009 283,267 302,185 277,260
Net loss per share, basic and diluted (in shares) $ (0.04) $ (0.29) $ (0.36) $ (0.98)
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 32,971 50,452
Shares issuable pursuant to the ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 4,695 14,502
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 27,545 33,330
Shares issuable pursuant to the ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 731 2,620
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events (Details) - USD ($)
Dec. 02, 2020
Mar. 03, 2020
Subsequent Event [Line Items]    
Stock repurchase program, authorized amount   $ 100,000,000.0
Subsequent Event    
Subsequent Event [Line Items]    
Stock repurchase program, authorized amount $ 500,000,000  
XML 77 R9999.htm IDEA: XBRL DOCUMENT v3.20.2
Label Element Value
Restricted Cash, Noncurrent us-gaap_RestrictedCashNoncurrent $ 3,352,000
Restricted Cash, Noncurrent us-gaap_RestrictedCashNoncurrent $ 3,352,000
EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /6 A%$'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 " #U@(11SG@T@^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LW00%'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0:@\8^TG/L T5VE*Y&WW9)8]B( W/0 D/Y$TJ'\C'L(!C_, MGD!)N09/;*QA Q.P" M1-+5%C9$,]_&$M[C@PV=L9YA%H)8\=9R@*BL0S30Q M',>VA@M@@C%%G[X+9!?B7/T3.W= G))CL2 MFPXI_TI.\S'01IPGOZ[N[K5FLM;[2Z?9]&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" #U@(11\ [-'4$% !C%0 & 'AL+W=OS(/U1ND'QFBX96N^X.K'=B;ASBA0_"#B<1*(F$B^NFF- MK:^N3;5!-N*/@.^3LVNBI[(4XE7?3/V;EJD9\9![2D,P^-EQEX>A1@(>_QY! M6\4WM>'Y]0G]/IL\3&;)$NZ*\,_ 5YN;5K]%?+YB::CF8O\;/T[(T7B>")/L M/]GG8QW:(EZ:*!$=C8%!%,3Y+WL[.N+,P+8O&-"C ?U@8'4N&-A' SN;:,XL MF]8=4VPTE&)/I!X-:/HB\TUF#;,)8KV,"R7A;0!V:N2*'9=D!BM&VB39,,F3 MH:$ 6+\VO"/(;0Y"+X ,R'<1JTU")K'/_??V!A J6-$3JUN* CYYZIK8UA6A M)C4K^+BX^:/8@;E99?Z.CETXR<[P;-1)?X^7B9(0=_\@D)T"LI-!=BY W@DO MA=V@R,MARZL\CIM;9OL98>$4+)QF+)Y3)A67X8',^59(5<4(AU(RY0BC;L&H MVXS1C,M ^#JB" 1VI8MPI%,,_?+I4TT8] INO89K)AGH6"9#E]V%8ZU8F&#^ MZA><^BC.)%:!.I#[(.3D,8V67%9QP3%,TVK;?;,[0/@,"CZ#)GSF?!WHS0+. M>F11Y>KA..[#TX^[R7Q\1::/[C5"S#)+I3.;4)O&GI"P:$ROWQ59*(@N(B1Q M11HK>8!?OY)O#?K=!"-Y)L=6$Y(O[(U,?8BU8!5X&5-D=6L@:;=-!Y3:%%M? MBY8,:1.&8]^'7)%H0A091[#O/0892;[NV0%C M7*JW9?\OQJZ^@Q5_$?NXDBT.MX"H9L0-F608O3(36+B6?Z171.1,BET0>]4> MQ3'=,4:M3 \6+NH?J#<2L3A87K>[:*8PB:RU1P M@*Z#)06KS H6+N4/P@.?S#8BQB2X!L3NTK;9Z?D\4A6HJPDF5=LKB;8U5GF2(H+N(G3Y')F[=A,13%E[)7#=#CSP66#VB9 M#VBC?."F4NK*(R\W,F>!2J25M7H-XL^/%?Y[9F4>H(WRP#2&NC%OQG2AQDY4 M*YGAB#7,2KVGC?1>UT20UD%,UT)6!G\-S@.3$ %CSX.F$\H%[N>0&,=2]&DC MT5]$+ S);9K ZZ1Z-7&1QRFEE I]117Z=-N?*>*BZQK)D^I@N089TKV.8B/S?27 MRNXU_XJ3?44?M.Q&MD5[4 9U>D-C5T6QU'[:J"%P80M*2$M3Z,C?R.^\VF]U M?8%I.;9C][#"D98R3VM4^JAA]T&B$^9/#DD$:^]JX-IMW;986'M?ZKY=4[R? M.KMS;O?PL')+UH!!MXFR*K7?QI7Z(ZMC2WR9%P[W;&.L2MVW<96&"CWV[#79'ZBE]\HLG0PNDD91#ZN4A>9YSJ*-'7M^+)6,2?%N5E3@>+:5G[PN;A;2OU@Q< SV46\[O]F#G MK"QU3TK'UZ[3T?:=NN'N]7/OO[:#5X.YI8*=\_+O(I?+XU$R CE;T*:4G_GC M!]8-*-3]9;P4[?_@L;.%(Y U0O)5UU@I6!75YC?]UCEBIP$*' UPUP"_M@'I M&I!VH!ME[; NJ*0G1S5_!+6V5KWIB]8W;6LUFJ+2TSB3M?IKH=K)DW->Y6I2 M6 [4E>!ED5.I;LYH2:N,@9GN6( #\&5V =Z^^06\ 44%YDO>"%KEXF@BE0;= MTR3KWG>V>1]VO&^:R4- T!A@B*&E^;F_^4=:N9I/U,BWP\?;X>.V/^(:?E/7 MK)* "J'&^<[3(]GV2-H> U>/5"R!\@W(] 7[VA0/M%2OL/IJTU74=J4WW,-) M&B$4'$T>=EUB6B$81R39FKT0&FR%!EZAGVA]SR2]+1D0+&OJ0A;,*G+33;CS M>IPF,4(#E1:SD) (V56&6Y6A5^5IEO%&>4^%C(PI5RJY8U Q:1,:&@I0C ,\ M=*=IAH,TC1U"HZW0R"OT@BV86DMJWKFP3W9DO#<(4HP'ZDRK,(CCR"XNWHJ+ MO>)N:K:F10[8M[7>[*)=H%PN6:UBS.X.L.F.37\E(1SJ-JT"C,+0KCO9ZDZ\ MNN='71>MH9T:.ZL*"7&SK+98:6;.&3O M0 IY95]5DE9WA9:]601.[W8=O=@_(4I(.)1JVD4PQ,2QT5 /%(2]4G_C/'\L MRM(J#IOBTA2GPU!JM8/.6(IZ-B$_G%X&J?WS3@P=1,DP?&DQ"W$$'6I[0"$_ MH:9J6U%95'>@9"I3 [5.R0[XXJ 1S!,,D$DBE,1!E YE6X@%@RC #MT]LI"? M6=,VL'H$6D %T\A8!18SC&'JD->#"OE)-9_.3Z_!Z6QV.9]9Y9D(4IL8(G/> M;8:*I*EKYGM-.*)*$K0/'M@/CV$8V:?6) -. R-/LYBA%"6. M$(UW"A(_/UZF//NT6D"!86QD$S:[.$T#QW+%/5"P'R@>W^ZE"S:Q@>((!\.L MPF:7XMWLXZ7XGB]X#U]? M$HSB]^#RSR]7\W]\D1SWB,![2YHNEQ&29_=C\ 8>0O4O5*&]!JKF;MA[@.%8 M/=(_0"QIK0N?1BYY7?S+.PGW'G?+7BU<8M5J^@,88>QWS/ ML-^K*SR.43(.8-):X#0QQ'Z<=X=J_)?K%E[Y%<^67UMXA@-D6VS<12H MN $Q@$.#46AJ4 5$$OA0[!I$EER(7T!1J$H+T M<"=^N&]+W9H]L*IAOJ/='KTD_)%U">EI2?PUV;3;B)6L:29?YB+^D70.MQPN M0I0&QK*QV$4P=)TLD!['Q(_CHD@2/R3= M#O?-9T\%DO[(A1+TT3MX3>'U_Q=*U_WNQX0X,8*WQ0JI6FS(GLG.=R?]T>\3 MK>^*2JA:8*':P<-835N]^8ZVN9%\W7Z*NN52\E5[N60T9[4V4']?<"Z?;_37 MK>W7S)/_ %!+ P04 " #U@(11CI6BWMH" ";"0 & 'AL+W=O:Z&#D#!^5DCI=,/XOU!](D%!E_F6#* M_J-U;=N/'90ME19E(P:"DO+ZBE^;0FP)_-X)0= (@JZ"L!&$-M&:S*;U'FN< M)E*LD336X,T,;&VL&K*AW#S&J99PEX).IV/!4;0 MU#A6Z&:")>&Z()IFF-VB=^@->\#?5D#)TID9BCIXHA\0I9F@B%+6= M]N-AIK2$?OMY)EC8!@MML-Z)8!/H4B(EE!@>;?:"*BS1"K,E03>4HUPPAJ5" M%9%U=6^/5;>.$-L(YC5=I1%YYT6)N]HNXB6K'?Q>B]^["A\O=2$D_0,+AK_N MB*/0M=]H"P>^-/:WQ]W!< <]:M&CJ]"I4LO+V-$!S3[O.8L=T'X+VK\*%#Z^ M2F.>4[ZX1-N_2'O.8H=NOF2U0[[H&4?=&?OWLJ# M@QKZFQ;=+WK9>'!S"A'\3^H.<-]K /+8-AY/?CN.\?I_:] M?_N-UYW[BM9NW':A/V)Z"M_=VCG-L>4SE@O*%6)D#EKO+@8GLCX)U!,M*KN9 MSH2&K=D."S@]$6D,X/Y<"+V9F/VY/8^E?P%02P,$% @ ]8"$462X0%_F M!P /2$ !@ !X;"]W;W)KJ.4)E^W>5%?3S9:[RZGTWJY4=NT?EON5(%O MUF6U337>5@_3>E>I=-48;?,IA*&8;M.LF-Q<-<\^5C=7Y5[G6:$^5J3>;[=I M]==[E9=/UQ,Z>7[P*7O8:/-@>G.U2Q_4G=*_[CY6>#<]>EEE6U7465F02JVO M)^_HY8(Q8] @_I6II_KD-S&AW)?E%W/ST^IZ$IH6J5PMM7&1XN51S52>&T_8 MCC];IY/C-XWAZ>]G[XLF> SF/JW5K,Q_RU9Z<80&L E@%^V&W 6@-F&_ 1 M ]X:\'._$+4&T;E?$*V!:+@_D-4P?9OJ].:J*I](9=#HS?QHNJNQ1H*SPF36 MG:[P;89V^F96%BO,$[4B^*LN\VR5:KRYTWC!!-(U*=?DPTY5J4F$FER07^]N MR>M7;TB]22M5DZP@GS?EODZ+51V05[W[JZG&)IH/39=M^RE2<^0'GOF9@=?AAZ5^2Q@-"(00.MIS>[8Y35SA?-O7 M%__SUWMDL&.RL,8?&_'W23VJ8J\N/:[XT15O7/$15Y]+G>8X-34.77ER,!>- MN9D>'V^ QC+!,!Y/Z1_":"(A@3YL/H0)#B*)^K#%$!9)X#$]PGJQ1L=8(R]M ML[+69AB=09\XNA1GT+=L'8_3^-[OYG?Z1_ [_.'B_V 8G5#!(>2Q1?\0%<4" MI,7^$$5YE(#E;.& Q5&2C+ ?'ZF*O3'^4)5U3795NAV-5<&5FI M=^N \5 (;G$TA/%$Q,*B M$R]WGU2MTFJY(5@+L-H_HHS9F9KBZ@6_)T\O),,,%"P45B<,44*(R$K ^1!% M)4BPG"TL&+AZO6\K3E29P, M,M8!HS2.);/H)!8N'$].Z>\3=J)=J']HJP+S-F\H2U>HCK):FSQ^ M=$Z%+SCS\4:' ; $F,V; R;%R?S5TC:$T9#&PBY&+AR+HI,IH4\;=+3!&<6C M'(QY)VE^5S[2P#&:))749FV( V"4#6@;XD1(.;-G2!=.TC@9R[9._%#FC?6? MIHZLJW+[3!WJ86?@;-" "PH,;.GBPJ':$/:LY/07(BZT(W< (8X8'0N]$VO4 MK]9^*K1"L:]1W2_+K5.OM1YZW8VRTXYYB,(6"COB(8I+:4_##E0"(1N)M1-K M-/+&^D%O5-4&2EZW8^--0 KE*ERSUEN_=U@B[< =,#Z(VP&"A XFAB$,QE02 M[10E]6O!)KWOU;JLE%%+CUFS>8"WSUSH]*MSCIC1H7##A(_LNGGKPN&X')1A MI[\0Y7IB$^$ @D#)/I8$G6:D?MGW\;\C8*C*+BBG@P'O@ &SY_VY"Q:!S=+" M!1-\5(5T4I!*;^B_*$URS 5GH'*P0#+)SB,[4@=. @5[6>;T%Z(D&8QU!Q!B M@),57#_<3J-2O[1\#I?@G'[8TPC,5E6V/*C6+-^;_9#764%699ZGU0GPC9.B MP^?D:4O#MR&W&7+"[!HQ=\/8@!XG+!E1"M I4O!KR=^:C3FUND@?L>(]J.=- MG[W9,$)*<%CL]HV&*,ZF\>#"R1VX!"4-0WL@.7 @&0PJI\M?"%3:$ZK+7QR# M&%E502=0P:\I[_;W];+*=D8K^#:C.ND&\*T[,- )&O +FA?W8%K[_NY*C!K4 M[@\'3HB$VR',.+VY.Z X8)&A'8_#&%"Q(S9_3"$X>+Y1 SU MH^TJ'R1_UV!@7<5@_HIQ]F!XP8]G,+26_=E&#BJL P8QMV%S!TQP:FNWA0,F M>S-AGR]3(?I/NBF>O;BD=O+EM3('D)?U+EVJZ\D.RRL.,36Y>;J=\JINBK9^/ M=-Y.0OYL-3E/19^<];P"[9L_*TYR&B.(TY^S?K90K[[!VI%^CVI M3ZHG>4580#G'*P2QH'A- A8RO,J 19(X-L\(%8$((T+C 0G/ GB1)*(HCTG MOFP_.0_Q5U!WAK[W6YW75[4NEU\NS*'IJI%9N H]]%N[(OW_["$F30]Q[!F! M5TJ#4(3F!P2,\G$W;47 KF4QH+G #V/W"D8H"\)8D+&M9-/%QH0F@4AB$K$ M(D:B*$@2ZDX)&DAL&Z8$#T/":2"P@5P$-$G(^'8BB8,$ #.-HEL0 :H6PC"K MF'3FT?3D/':KJH?FY+S&;L0>/ISQ')\>3^??-V?2UO,9O;RECN=S>KEP/7_' MZ.64*O12%I6<379*U;>.([,=+8F\X36MX,V&BY(H MF(JM(VM!2=X8E87CN6[DE(15D_FT67L0\RG?JX)5]$$@N2]+(G[5UX9-N=T@O.?%J3+5U3]:U^$#!S.I:B*0+7OS-T""X8N"W!OY;/02M0?!6#V%KT(3NG&)OA%L2 M1>93P8](:#2PZ4&C?F,->K%*)\I:"7C+P$[-%[S*X6^G.8*1Y 7+B8+)6L$# M\D%)Q#?H:TT%T?^K1!\?B(#E'54L(\4G]!E]6R_1QP^?T ?$*O3GCN\EJ7(Y M=13L3OMPLG8G]Z>=>%=VXJ,O'(@E6L&.*_=-D :(O MM-#7V&'.4YC%\([]'4U47#M M#5%+$Q6F>(A:F:C([:,NQ @Z,8)1,1ZII$1D.P29#K?2 :[;6A^6$9W#CCH< MI5XKGCU_UE=?CC)>:ITO-+>I>F(,^ZI&?NP-5+6@TBB-!ZJ:J-#W0G^@J@45 MIBFVJQIUH4?CH9."RD92*%G/<,%4VQ%!XXXU?G=!8U,JG+C10% +*@Z,-#51 M 8ZB89I:4!%.4[N@21=Z\A/.;&+)KL@-!V)84+$7!0,Q3%20QFDR$,-$A3CN M<5V(D79BI*-B_$8K*&)%DU\DATK*I-)%[4!'D@R[YS+JOGN:M93]0./4&YY; M"RK!O;/6UD83Y45A//B;5A88W!1^8M<6][XB\'CX^R>9"5;KD,?T],Z$WOOK MZ9G!^4DPU--$!?[P<"\M*(Q=X]S:8)Z/K^0J/E=;_#/*;>OD0A <&(*8*"^. MC 0S4:GO#@N#!97XX;7T.M=;/%YPUU0<6$;E6&J=*RQ^_Q+;4EY\DY@EUH(* M(F]8$2RHU(\,)4T4]MTX&DCI]#[]2RJV3<\E(:Y]I4Y?=]UJU]?=-=W,8/T> MWRZP97VI^\"FU3C3GYK(+T1L&;0$!=V *_-XW'$U?0QC3# M'?2R5&@ O-]PKEXGVD'7'<__!5!+ P04 " #U@(11-'DF\F\# 7"P M& 'AL+W=O^S#MP04GH(&=V4[2[:^_QX:R!!S4;2_!-M_Y\7T^.9SI M@8MOLJ!4H<>Z8G+F%$IM+UU79@6MB;S@6\K@S9J+FBC8BHTKMX*2W!C5E8L] M;^+6I&3.?&K.;L5\RG>J*AF]%4CNZIJ(']>TXH>9XSM/!Y_*3:'T@3N?;LF& MWE%UO[T5L',[+WE94R9+SI"@ZYESY5^N4HTW@']+>I!':Z29/'#^36_>YS/' MTPG1BF9*>R#PV-,%K2KM"-+XWOITNI#:\'C]Y/VMX0Y<'HBD"U[]5^:JF#F) M@W*Z)KM*?>*'=[3E$VE_&:^D^46'%NLY*-M)Q>O6&#*H2]8\R6.KPY$!^+$; MX-8 ]PW",P9!:Q \-T+8&H3/C1"U!H:ZVW WPBV)(O.IX OGB%7J"2H<\%WTG"Q?4Z"3!3Y)]BSY+)YM[J9;RFZ,O5@U0"_O!?1\*%7;C0A O/A/L'.F,% M]64KH\9R8BQU^]O/W_A!&D93=W]\.Q98@GV,3V%+FS$8X_17 MV!.B44;P<47;2!9R,*@MM%9HF M@YXB!&79#P1WQF1%3+MN(V_@NV)3OO$L<=_7B4_CV#KVA5_H3>=D06 ?>2[:E4IM?9N,?#9&(_[G$?@H*X5Y?+ M(6:2ACWF0XSOQV>8)QWS9)3Y9ZY(A?COU)M-AV2H0QHE/1V&H"3L89861^&D M!UH-0;YIAS8ATDZ(=%2(T^YUKLNDEKX0IEZODA<66.+CN'>A2YLW+PEQ_^(M M.!R#OWZ7<8^^]#45&S-B2;C7'5--4^].NRGNR@POO?-K_W+A6\Z7,/4U0]HO M]\W(>$/$IF02570-H;R+&&Y'-&-8LU%\:^:,!ZY@:C'+ B97*C0 WJ\Y5T\; M':";A>?_ U!+ P04 " #U@(11^]E_#!L) ">-@ & 'AL+W=O28'=#I*F M_:S8]%@;/5Q)GDGVUR\E*Z9)7I$:Q\Y^&4N>2_*0]XKGW$OYXKFL/M=KSAOO M2YX5]>5DW32;WV:S>K'F>5*_+C>\$/]9E56>-.*V>IS5FXHGRZY1GLVP[P>S M/$F+R=5%]]U#=751;ILL+?A#Y=7;/$^JKW.>E<^7$S3Y]L7[]''=M%_,KBXV MR2/_P)N/FX=*W,WVO2S3G!=U6A9>Q5>7DS?HM[5KL/I,O_4(<-$!DH 'N&V"M 1L:@?0-R-@1:-^ :@UP.-" ]0V8UH#$ M PV"OD&@CS TA[!O$&H-@J$1HKY!U'EWYX[.ES=)DUQ=5.6S5[76HK?VH@N( MKK5P85JTL?NAJ<1_4]&NN;HNBZ6(1+[TQ%5=9NDR:<3-AT9\B!!M:J]U3][M_]LT^:K-_4^?KCQ?OGI5^\G+RV\/]?EMDZ*97TQ:P2NMO?9 MHL.4]\"HMERWD-\MRTSX< MK\35?\0RMG,!AKAQ#%'FN7C NOD#K6_MK=\LEVF+(') MWCGZ6BQVTQ7.^:-9\TKX*Q>[U;K=1L0*O"L69D>.T1],K#/HJAT-@-QKK!6@IXNL)!%*'8]_V+V1. D^QQ$BM.]7'B MW>/T"H0\ N9\-U9P !.Q /M!O >YFPY@1U236],$AP@1ZJMV=Z;=E&+5YAZP M08C&^,!063RZ7SQJ7[S.@UY:UUL1;5NQ>U4>SS=9^95SKVY7UMN(,*@/W0UY MEQK>)6$8#/J6[>&QD\"#/,D,2,@/*=7\R$P_:FZ$^R'PQ(+]Q +KQ/[B=?MX MB\DU5;IH+W>SV1:I((E%63SQJOTV+9JR7W>7"P(39\!8-.B#< \U/#54R!VA M 6\ 5[3'%7UW;&RKQ5I(L2Y(/$&G7MEM]HZ5C RH(6&#ZQCO\<8GQ0LM8FP^ M9BS6]I-;AY$"'OE2V?CN;7;:"MNE<'HNU'Z=='J9?VFO(;*<]UVJ,4DC%&F( MW78JZ ,YAL:L^7/:K-<\:X-X1ZLB4@N1R=2\:;).F+4L,1#ACF#I$1QBG^(P M] ?C!4D"1G8&/@%ZT"LF%4\Q\B.F>\5II\Y+$C:R,_;'0N2%6?I? 34K:Z&) M"[%Y//&=BL6M*9'(>CH3&&B8])%D/V6D/EI4JWA$8Y\@D/D1I% 6:SKCI M#14I0O5'TNP,1T%,_4 /+-,P#B/=PZ;1%%&,&!F*0,G-R$[.+TP>MIG#T28E MXS!F\3 K(TG+R,'++\H?'$CGR&1?1$-&XT!W=SS"W69G.!+=!<8^ HQ*?-W= MIM$4$1)3-/!$8RD.L$,S8SNPGRA6P2>1#T"2+8T>F>X1^Q28],[$_ MZH^ITTR%+&D,4#RG78=6F])\MA.\F<2K]BD_"FC1$_:G6;JK*0J MP'95\'+IBDV2):&FM>X<1BI82<+83L)'"5=L4BT-B8[7;J3BE4R,[4QLDZT8 M(*\((ZP7RMQV:I%14ARQ4]S)1"LQ.)@N1.)5F)R&2Q:>T.KB@$Z M@T4K8&B*5L#(+EJ)I%IRIHHW]D%' R7OF*' XNB#FO=YBMX@TCD!$F=*(J)7 MO:\)4(<.XT@/"JB(K@>%.22.,8E]?6N$#/7]Z!XP$D$1L0AKP?C6-0/5'U)= MD!]31R>FE CC U'C!03Y'RE=&*J!!P09AQXN,Q4Z%)*D!]>+"=0M=RW5'F) ME CDA]3+"5 WT)\SH&(P@%YJ!O+_JJH34S-$%J5)I&P@YR^L$S,;#T,]@[XE MIKA0K-0C."DMJ%U:O.??\'7O!RQVQ^0[Y/9%G5-33$Q)K"YK?T('6EIR:RI5 M![6K#@M^$+.I&::8Q:&N&RA465?L5+R2YZFCKGY$*DA-,D<4Q4A//-QV*FC) M^-3!^.=/!BG HH3XP^Q##XZ91_'CJ;-!"M3/<2PX1_>*TTZ=EV15:F?5E^># MU"1)H84UT>,P4L%*'J5V'CTJ'Z1 )HU0@'7$+C,5LV13:F=36TY(H?JU'\9Z M:>Y^A*$*3](E'5WG'IL5PLD"-=F1(!Q:LD(J"9(>4^&V985PFD"AVC:-&2$Z MUP"U;;U<"G1&?$JQ?IQ]!QA.D7%:!5HQP6_A@+9GDI[9Z,S_96<9L*>92<3$ M%ZD/'7Y;1C(Q.R;_=Y]EP/YF4!4 1XSH+T,QH J@;\% 9\3W(V+L?8!A&.@) M'V DW!WY 1G(-IA4!VS4J?MWIW(,4 +8XF2I!-@H)7#<2U$FQ9,8ZZZR&ZFP MI01@=@EPABR. :^=Q63XE4)V\-Z9G==/E,0QY^ME-U83%;TD>F8G^N](*)C) MXT.+*3F9F9N2Y%YZ,9,9E?-5,B2U]FH-/B<:IN9C#]EH25X)=^S M40GQJ<4V RA62&AC]W"9J2],2AH.[#3\5"E=2<6"GXJ/$ M=@"EO!3IB!U6*F))?(&=^&Q2.P#>!4-M^4#C9;>="DZ27F GO9,)[0 @-[O0 M#B3%!2/.F$\@M/MAU%,52&A#AOH6"=C 0ALP!(0V: 4*[=G![VC:7V[]*ZF$ M#JV]C*]$4_]U*'Q0[7X,M;MIRDWWTYI/9=.4>7>YYHE8S-9 _']5ELVWF_;7 M.ON?I%W]#U!+ P04 " #U@(11?+E&:P$( #S( & 'AL+W=O26*7B4CZ-\)SE;%8.VZ8@XCC_:LB0; M7)P5[^[DQ9G8JS3)^)U$^7Z[9?+UDJ?B^7R !V\O[I/'C=(O1A=G._;(%UQ] MV]U)>!K5LZR2+<_R1&1(\O7Y8(R_3%Q?#R@DOB?\.3_XCK0J2R%^Z(>;U?G MT8AXRF.EIV#P\<0G/$WU3(#CGVK20;VF'GCX_6WVZT)Y4&;)_$7/E:PS0/$^5V);#08$VR0K/]E+98B# M 3"/>0"I!I#V +=G *T&T$+1$EFAUA53[.),BF%@@_8+94CL483EF_0->QXCH;HV^(* M_?;K[^A7E&3H82/V.;V1]H/'FX^7[S<#-=6)9QZV7<8AFW9YD9A'HJ+(7:"R///1D^'AC'(D8"0R*OECJ!Y-33/:H'QZF]PX-*+E("@CT46 M)RE'6859O]7?8^U?.RF>$O $M'Q%O^VU1R;9[PCRE60JR1[+@$]4PO,O%K/Y M-3;?:K8K#EDO3EB92[(58ELA5?)O\<)DRW(Z[\!&?N#@MB4-4A$FU&S'H,8: MV+=89,/"1"F'A(7XRTY'K EDT%F>NL0)6R -4C2, C/(L 896D$NE(A_#'5& M7:%8;#7$TK@6N&$'"'9QA'$+KT',=T,#("GA\L.$ZR4'NYU(6Z'-E M#*>H@\-S L]IH>U*4>H%D1DL=IH\[5CASM6&2V.6=3H+AC0,6J@,4D,<.3V> MB0_H ]NSW(9ECSS77,#RG$.DZV!*$[9,TG>#%9-F&6+?K#@6>YU'(&AY\L26 MJ=&AJED.M0Q\Q^\8PR 61A[I,4:3\3&UHKR3?,>2U9O+E[80>N,JXQ@Q4T,4 M>)V@-8@-:>"Y/9@;^L!V_KAZU^VK"8Y7]AVG':9&N0#JR1Z(#8U@[[3-W['7 MWIWWNHL3)^I8L2L&&:8NF)NY/3Y94,GV,XG\YKX2]9[#VR7)(;$ M#6C'24UR$/P]9((;-L%V.IE]O(XQZM&E#PR4&+19QB '>KBX)]A(PS/$^5#9 M>C/[/EV<7K:2ACD(MB?+O8PW3&=)(%]H(7]PI8,;Y3S>RU[[5),>.R6D;J=M M(+,@>K'*VEV**< >8/:= E'XP=2DA;@:ZJ6J0K=QV ;:"K"?LVVZ,,D!-_?ITC :L3/:A.T2 MQ=*R4%@EL"$]1C>P6D"=-EV8Q*!"[LEII*$U8J>U.J>]F3W)GGA^0A8C)I[# M) S:Z=@HZ&'<0Q^D83H2?"B-7=_,QK/)Z6FLX2EBYZE[OCM,9."/6^@G^&ZB((*5?*T..>I&O!\PZ1. $JEQ:F/ MU@1<4LDDUE*%-FB?)>8"D9BX*/)IQTU-XX9:,-9U-X;'6=DOMVEXI7S M"O8N99D1-NVV1#2$G-9";1##H%Q/+48;_J-V_NL$UQKR6!:_'US4P&P8B*&= MO(QR;E^70QO^HW;^FZ[7/"YG4CL.6?@).#*K M6L,#M]*_&Q7L,M_0[20]DQ0^[)N.U3LXMK/SH]Z7%8]E474F/ZV+H6W#V"/M M>#?)N9X;]B1"VM F?9\V3X./_O-+2##Y+[KDCTF6:4>$/8:Z-1%&$J5=+1Y5Z-#6@-74:V%>;>Z=)HI/=3.YW"N4"85>(7PTQ1B-VVT5_8ZW=&4P M[0OJAJ7I.RRM;W.&8CV$9/MV4"66BH%8D7OK3+86$ACQ^:!?.ZG]I%VZ#AVW MHUM7BO96]+3A=1I9?>:^.EA/ZK/,TW,6& /87SSKV@ZIC2;-ZN:G+J37^N+' M=E/1\+1KY^D'H8O>GTNH;I>.30%J$+,%J-O0MFNG[?((!0RN)-!TOU\<3]^0 MJTO^?^>I;D-RKIWD^K5 (U0?"4K^Q+.]\;S--?$5I6V/-XE%KMNW"P>77B>> M6AHA'D_:\(EKOZ_Z.=LW*=ZU=U4_;WN_>U\70KL7M8UOD /B]=K9='1P?;SE M\K&X5=>M]3Y3Y?5K_;:^N1\7]]6M]Y?XRZ2\?V^F*?\=X)9)J"ER2*9KF-+Y M',!.R/*&O7Q08E=<4B^%4F);?-UPMN)2"\#O:R'4VX->H/X_AXO_ 5!+ P04 M " #U@(11 'Y6P 6 Y/ & 'AL+W=O);UZN3));6UO[ 2(A"3%% M*@0YLO+K]YQN *0TFG&2JMTO]D@" ?3K].D&^'+7M!_"VKG.?-Q4=7AUMNZZ M[?/'CT.Q=AL;9LW6U?AEV;0;V^%CNWHW^M:N:W:NSR[/TQ4]^M>[XQ>,O7V[MRMVX[I?M M^Q:?'N=92K]Q=?!-;5JW?'4VOWS^^C..EP&_>K<+H[\-)5DTS0=^>%>^.KO@ MAESEBHXS6/QWZZY=57$B;./W..=97I(/CO].L[\5V2'+P@9WW53_\F6W?G7V M[,R4;FG[JONIV7WCHCR?<[ZBJ8+\:W8Z]O.G9Z;H0]=LXL/8P<;7^K_]&/4P M>N#9Q3T/7,4'KF3?NI#L\HWM[)ZT-4]"_W#?-_4W3J8K^K2E8?//\:F\\ZOTLY?7STXX8]%-S-/+B?F MZN+JXH'YGF1-/)'YGMPSWPDIS7_/%Z%KX3G_\\ "G^4%/I,%/ON_5_6#"S&. MGX>M+=RK,P1J<.VM._N[JYLW+A2MWTH(C9^]KIJ^=*V=F'=U,3,[&XROBZ;= M-JWM7(D/IEL[$SI\XH-O7&5WML7?M?EG7SMS]05-=_%,=N<-2?N]MV[E6 M'[_!EBS6L5SDVE8>$%1[.\M+\RE;&U?CD6WK@S,E0L 4_-D4S69KZ_W,_ N; M0-";T"P[V4#H%UDDU<&V7T#:^"#UY0M(CN5$A-856*+:XX_* 0#*80,,.?.^ MLAW1T3RZ?O/^'.M4/:>>!D J9[]G84[?]%BBM:7G5[:";J:PV :B!)5E&^<. M,W-S\#1T76$/P^2V*&B6EBBD4G6N6-2ORQ?IFSX3 CCK[ M 7) -&MVZZ9R,_/:!@04K/N>H)&L_O-:?$NCB8KL:]O#89V8LD1ZUK_@]KZ4 MR%_2*H6G1S'XZ4"(;GL+TSDL":76O9SP^6B[W/7VRTL:Q<50KBOX@^M6_65U1B" MJ!QWXXJ^103&$5]]+-:V7CESW6P0B<(^'MU\=7W.9VU;>D.,W(U$A%"(, MO\U$8W]%-2F4%6L8'+*U>XQ(8]'C=S7F&UMT@I]\L988J9HB@7!R6]&BCM,% M*<<=Y4W,O&?&JSPQ%W$LRY?\]+4#":KW^ P M_DV//Y%NDC'B*M]B!.)V9N:(*]%B]"R$=44_B.9K;1ULH68:7,=5GB'/B?HM MS#+H%@.SX@=UQSF-TELK:OVGK7MN+#$'3!]T=B@;J CM/"J9._^5JY=,)4#,/@"!78]-[0N06%J9S*8!GR=G-*4/ +70M[(3_%P)X,EV@-NMC3EJ$'O;!*^I"#!>?$!PP0T"$?7RBQ>&-NG4B0L;UF:) M&B:H\XI@XST)MUEB,ZKL"7E#WS)O,=_ #"KPR1WEE-NM6Z=YLF8.W2AE=J3, M!H2W60#@L^=R1?I8TH87 Y>^D/3&%=)B,,3"22(NQ(?C:LL>@NR1I[D"-WH4 M')>TJF@8 2HI+",?MNX;Y+ [ Y8]9959HXG_7L((ZZ:O2FZ;M29=$<_\UM=: MS(DO_K48Q0STB'D-$2OSD^ UB0.+.W-Y,?U6U)X_/9YG-24-8>9C]* K5?@^ M[P>)@I-^;UNXAU)J& ]&41>,0ZH;9;5_=.Q=T? M+'PVYLV0509BO;>8&L+_%V4BR5SJYR1CD#HE2SG#DR!73C(4=A!',T94/^ZC M)51/!A*F\'HPZ:D0 V]43OU5Z/Q&" R#1C$X8]E]'@VW)WX2I 9XSJP3^=JN M9# WM 'C,RZO0@>T(?2;6%%( K.@VD6GD;6AE4)D-I](&3+9F"5*4IL=5)>( MTXV04.'8*3<,&QKS(-09 "=3(1 $*E&HL(A0**9X6Y%*2!$@OUYYTCR(XSK M.])%LY.<)4D4J:#'W1U#US.I,1EYFP@%Q. M/0J75F8MFJ"\#?C. !&U, 7=VJIWJ5 Z$XZDM0W3ZW #%?0HF8;R6!:KW$ MO820-NFJP<&MV5#N:?P..:\E[F7K\^FH]4 ,U$6=I6?I(Q/9)S2'X!7ZFQZ# M_5HM;RN8O&V;'=7+[@6M)_Y._$E814&D_A_;1S Z/!160\D*@PP!&1D&J6?H MCA[_K2]7'#-#&LD!K,RI18J/!F;$0$?WKTP769FU9WTJ;0 IQ#TQ3,;&? T# M-FUX8=;-#F9J)VR4]E+1*'L2F5=4L*"@LWFQTT !7&]M^<*3-[()$ZA1;4DLA,#G%T%T[;JKP;=%O@'/4 MF0#D3K01$9;=IWXKI#]Z^F -/)WL*!\LH\"'B.?2)( O"U:J_T;&&L,23QS" M '\_9H 090WZ$?6TT\3+D$DD@<&O6,NI_PK]T@5%@7^#FDZ.O0);VD?*(MRB M!@\0+6.9HJ#8=-XR-\+&90&;$@LM#";CGLR!_XXAYXXKJ>F*:#JZ-1WF2$OA M[Z@)TT3"FQL B1HC^;EH?CB<ET?-41I26P1!N<4XEQ\I/&%,.<(=%*;BMFOOEB,!2@2- MN#7Y1O&" MXLX"D4.T7(!> 5!E.VJC11<'L#S,=2+A 1KD_).(.]*'"KG5)%2_ RY+\9(> MCLP]2,\9,RS8ER,[E1&>'%X*UE1QK/UJG?;V.T";/'!Y(*7O^EAMSX$#?B,, MB)DWSJ21N6 VA*&DA1SAZ:UC]ZDR;W1@ \[Z+C.@Z]CH5^PE02=M 0\- Y,G M%@TIIQ2(51+&5*@ D7:A4K(5[D:RJWN3-;1$&=O%O'W;^"(1U FPI(O._B#O M4]?WBI$I]K5"?>"YH0=!ASY(UI&7+L2R<;2O"<5UEQ+2((LA/"R!)@V$QN(; M"=G,#%*;+L'9T*,[F< GQU9/.24Z.WXG-\5&-!>RPPU8\\.9QPDJHOV!P>DC MLIV8@>70H9%V+7L_]10AKF&PMNV*-EM9NF%21C1DUO=NC;R^2Z7?Q[7%_@5X MJW1LZY:P"?N>\/>F9Z3*08<:[B[2)W*GAS;#WLMF5T,:MI\!D=)!E%"/P#+. M/2G6D:[=+J2\[#["#K1'4C%#:@E#IBD21QS-%*>84,*1T8DXXH_P"OS" !Q1 MLQ*);)_K^D$3D=X+! V(1+^3XX_3X7.2-J0@R/V@;N@K ,TBU1-R!XQKVB&C MS4_/1Z7?[8S4J/"@E&KP2B9);=)AT4W3.FT87%[\AP3P*?![R]J:;#XZ^%]K MD&'8U07<(VW&'.PF+A@;8K*+5KW.RT8<9]2_N $S+"W/A08]^;K9P\R>?7YP_1_K;;"N_W*<6_\^$+EQ9I7N=Y;%L6_"KW]'J53 MK[^9?%2QD4[+_.;:/*/'G![^PN0SKSN[_/Q -=,3BIER@&L1CE,V6F[BT>#S MS LR_(WLRKV_.SS]O)::_UVL^;4TE2,:GA-M>WEL/BI.?R:M>,?CM1OE;Z0M M6BX_LL(AP#'[(=O.;UZ;K["=%2=ZAS*.C2"+6$<$%.Y<\Q0];%1!V$5SRW(T M'!V4#8Y6>CD-4'R]6Q@T]?]S83"#!N/Q_\7E4T6T@9:=C*S7#?X#9$$CY=CZ M3\5'AX??#9QN&OG@=YJ44VQLD>4)6J^) MXTY"G& !6\<>4*P?3Q4%GY*]'= MUK9=S8):FO$?-;O&,C<5,&) "1WMOFI/T,:C+28)EI3IFM%(.Y&XWV7VL4-_ M#),NC"C:NY@E3N41))Y\"I=:5)IV[^26JXOIQ;,)$G8IRA/Y00=:'M=ISZ#A M=:Q.T\KEQ933C2NBU,OYH:GA.#UVP KPK8M-#64FRBAB9I$ESZ4BB7>SEGTK MPXH*I6'>AIPMQ):C'A/=LF[DR:]*L>J]'M9\0WA9'2S)MU1>C3:T_ELO$.>^+8H(2.# MMN,UXD&$X$V\\U"DE8Z!:YLW0W@UV[CGQ3[BHI+BV$O(OXZ!*1);9]O*DSES M*;G:D?8KQAI@5H'\WB2:ID.@U-VP]!$0:@>#Q_>P/OOO)P7<2Y/&E6%T1,(9C[9ZDOAA;37)W5'"X<.'"F"?4/"/2*BW .I^ M?!)33K!Y4P, M*;?[JKW$R%Y6X2&-5RP9G_#"\[U Y>GCFH?KJH-K:;&3-;K.<7R:W+J#:UL_ MQGLX!8I7\R@>6I]K&S3&U -KCTC$X0VDI%:&J91N)"/+)2\Q:T/CR##2UQ.Y M(P,)H8&KY=:TG.)3^96T(3[I'W('XT]8GS:I>-:[]'$I"/R=0_";JUP1#-I; M>TB(A+!/)==P.NYKE.U'![2_]W)S9=OZ= 1:4VSX#&,XC$O_6*E (Z.W'S@ M;CZ]9Y).&\>W+;-88=MTJ806^5H].3UU566XOW[GVOK!A6U)'HABO7T?>J]U ME6P6,5WM 8;'G5]B!^EY5/_!R=/?OG0]$O@&*/-A(LVFRD[,-] +_GUM>#WT=U'TD-2+"H[/YS=M(/,[E M##8_/BIGYA2T,5_KU6-P&;D/_AT4B^@QC^+%I?G7[[^+?YX/%R^/;,+2+=UB MJ72"?'L%*"+^G\61G)3(WJAIO'1R6U!MM8P7WK3)/[I0FJ_CG%+5D2<-UR\J M+2F1VAW?5R !]QNGEV'.CZ2)Q4AZ R$U/0IQ-)5Q@6KT8 /R,L4I8;4LK:)O MQK<13K_1(#P!8#$Q;@-SZ9QKP$=Z$#2A7R&W?1Q?YI#W'F*U[1A_?1V/\]WH M#0QESB&RZ!7; V%XK4,.(X2J+$>N4@YY^R! J$(DW0%Q#P]NAU:@]O]CSLE= ML^@?B6>=TMI$-L(KUQ+M*GTZ0NT\W.L@C"5]\8%7[;.H M<,BZ43H:MS6<)Z5#FJ-SC'CW0$X4(N1&>C:ZCG/_-CZAN5F\"W?"HY+^\I&" ML!J@@E>EYL@::YK\: @I<34I@,E:\Q4S$R]:8NQSM$;+ZN^'@Y3V0+2N%='5%\@)&JW=\I;LOM[ MG"'=?Q":I?U;)@^OZ%3*P5;!V^M[^2+FE:%!Q0MR02()'@=!]K$11SW$M)IS M46QH4?=EYJ1VA#.P>(?$&WN5PCFU):M,EHI2PH,:3:6R'\U3AZ[SJQ@N0<=Y06]RZ['9IU2<<9/55T<,/]ELT3WHC( MY4J3WW9K\D AF,HM\>C%[(O/SQ0JTP<4^/)R** <+BE_\D4\UW( ?E\V M($3Q Q?(;PM_^;]02P,$% @ ]8"$4756,7^H!0 @@\ !D !X;"]W M;W)K&ULS5=;;]LV%/XKA-&'%M!D6[9\*9( 2;IA M*U8T2+OU8=@#+1U;1"72(ZDXV:_?=ZB+E:9)," /?;$EZISO?.=*\N1@[%=7 M$'EQ6Y7:G8X*[_=OQV.7%51)%YL]:7S9&EM)CU>[&[N])9D'I:H<)Y/)8EQ) MI4=G)V'MRIZ=F-J72M.5%:ZN*FGO+J@TA]/1=-0M7*M=X7EA?':RESOZ1/Z/ M_97%V[A'R55%VBFCA:7MZ>A\^O9BSO)!X$]%!S=X%NS)QIBO_/);?CJ:,"$J M*?.,(/%W0Y=4E@P$&O^TF*/>)"L.GSOT7X+O\&4C'5V:\HO*?7$Z6HU$3EM9 ME_[:''ZEUI^4\3)3NO K#HWL?#D26>V\J5IE,*B4;O[E;1N'@<)J\HA"TBHD M@7=C*+!\)[T\.['F("Q+ XT?@JM!&^24YJ1\\A9?%?3\V37=D*Y);*VIQ*71 MWB).#B1\(2Z#>;+N9.QABA7&60M[T< FC\"NQ0=@%4[\K'/*[^N/0;'GF70\ M+Y(G 3]F/A:S:22223)Y F_6^ST+>+/_X_=]M\5?YQL7UO]^PN"\-S@/!N@7@!6?"TB8$AVH]$YXN2F).XI;PPE36Y%U$2B5W*A2>44.U5Y*G>'AM=+" M%Z9V4N?NS5N!9)@- L3Y>"]UC6X.S^]H2]92#NR&U2LQGTRC]7S&3XM)E"ZF MXJ,OZ!&#RVBU3L4TB9(D?0 6"6WT3UF-->U%NHS6Z4JL@)XLQ&?C9?E]3#:\ MC);K!9[2=!XMIXGXI'9:;54F 9054N\@%URD9P*1US8$$()[LLKD@KB^[P6$ M"U1(2T*Z-N8/ ]@7W.\#*\-(!I CX2NR8?Z"A#";4NTDCS0G'/[=5H'!0V:^ MD"AH A&EL[)FFH_Y>-=Y**#"$AO:*:T9T&R'F*^GBS1:S-,WXC>=80]P(28D MO 'VC5$9J^PA:GFI82>;\0N@_2->3!. IJDXAV8I9I/6_70*YY,?ROE%M%@G M+^S\#)4\GXKW=3E(_7R51NOE] ?R?9E$:?+2B4=YS]+)P_8Y-NTU\A M^#@ X=D&K[1K[8$%^X/&RZ2'[^!C>Y#'F%C"D<9AL+@^2(,Q%B):H)\W1%H@ M0AE!F,DW\ICP3:6]2Z%0CCBBV58=[*RM2,WZ0'(D ;*/.XZ.PA M7=O:U[8+OXO%YZ<]Y%0]YZ50/.6V94U8!_\[X6#/8G!RJHQU45LP#.&08Z,E MUT@4T+VJVK+ _*6#+%WP5C+";E!:GFP%ON^.9>D+2Q2$08Y$U1P,OC\X,>3) M]W$81"?L;[Q3/9_+8V\HCA7=* S>+I+B@#ASVG"@PXHL8W'NV*N'3.1^;\VM M8D&TYJM5LHSG.(*595O5?;;@S.V>LC85FX>\G^?<-FA3(PS^C?%TOHK3HW$$ M/9ZR%W1L>=_5.Z)^;ME';?1U8LCWBPIU# M0;J1;2RIP"!7; 4E"E,.(C/8^ (8R?Q.++TVV M[:#O(=5T.CZ0NFD/6^5Q&#TH[B:(Y$(A=G.B8=H,ABY\<+C6P[#T66FE0PDT M=CDN=^Q(5USM2!E0P9'$\7JY;9@/*O*QM@@&OCVI1,?V;XLG;#^O9O&D+SW6 M>S6/%]U"!"*.NP9,2\R80Z&R(IR;AKL6VG-_>JHWAS._T@+79&)TK:0G42+]-1$_SN MQ9M]N&5MC$=!A\<"EV2R+(#O6V-\]\(&^FOWV7]02P,$% @ ]8"$4>[[ M'BL#! K0@ !D !X;"]W;W)K&ULI5;O;]LV M$/U7#D(&;( C.;:SIH5C(,E:K,"*!NVZ?ACV@9;.$E&*5$G*CO?7[QTE.PZ0 M%MCVQ>*/NW?W'H]'+W?.?PD-B5=IFJV5:N_>KI>NCT9;O/86^;97?W[)QN^OL(CLL M?-!U$V6A6"T[5?-'CI^Z>X]9<42I=,LV:&?)\^8ZN[EX=;L0^V3PA^9=.!F3 M,%D[]T4F;ZOK;"H)L>$R"H+"9\MW;(P (8VO(V9V#"F.I^,#^IO$'5S6*O"= M,Y]U%9OK["JCBC>J-_&#V_W*(Y]+P2N=">F7=H/M?)Y1V8?HVM$9&;3:#E_U M,.IPXG U_8;#;'28I;R'0"G+7U14JZ5W._)B#309)*K)&\EI*X?R,7KL:OC% MU6T?L!("W;EVK:T2J<*RB( 6@Z(<86X'F-DW8%[2.V=C$^BUK;AZZE\@I6-> MLT->M[/O KXO8T[SBPG-IK/I=_#F1Y[SA#?_-SSISYMUB!Z5\==W0BR.(18I MQ.+_2OD?8.B])4CBUNSI:A!E0CM&47_MM>>*+J;3'VCKHK8U:1O9FO+G'X\KOXT(46==UM= =EMJ#2NK\XEZI8IL-_JD@/A\A,+ M:N=UX//:JPJ[$5V@%6^8(.=ZDNQ477NN560J56BH1/8"GGA(A+.+JWR*4C8& M"SE]9EJST8QPC[GNL MN)2ZO%R1MK=L.".#D>D]WDBF3%=5B R3V;1!V,E$0@-&XXH3.YOGE@>OC]E&@)]KH0)W:J[5)B8FE MD$ ;COC]HQS$$(P@Y\<-")0W\$3MMJ/JSV*87"0#'*Z@1=(!72IB1@&EBBR M%P:9UXSMTGG<6U*"W:+AAR$E?I QD]N./"6&W)=>F<1YX 2ZM&?E(Q-"V M-+T2JF&WL;A-3FN'M_BF^$)>C0?'O)WRD.00(8W<)WF+RXS\L/C M.$RBZ]*#M'81]RX-&_R?8"\&V-\X%P\3"7#\A[+Z!U!+ P04 " #U@(11 M9T3M(L8% ":#P &0 'AL+W=OM!?;!%M_N[KF[AT?R>"W51UUR;NBFKAI],BJ-61U-)CHO>N['7ZO18MJ82#7^M2+=US=3M.:_D M^F04C#8#;\2R-'9@S*7\:#L_%R87O*JL(L#XU.L<#2:MX'9[ MH_V5\QV^S)GF%[+Z( I3GHQF(RKX@K65>2/7/_'>G\3JRV6EW3^MN[5Q-**\ MU4;6O3 0U*+IONRFC\.6P,S?(Q#V J'#W1ER*%\PPTZ/E5R3LJNAS3:S,3.3/Q-8ORU=-/;DM-"5MB& MHED24YR,'6%"$81;K) +DJVBW.KD#W36=SKUG4[FA) 7.>=J2 T=B ;*9:LA MJ0^/Z*R6RHB_."(MM:%W#>I'Y?H_HF[H[8%?I=90_%(;@3V'@5<6X'L+L$O3 M%K C2S!^VV.C10MK](S"J9<&,S2^_VX6!N$/]UK]Y.4N=X[HW?AJ3"A&37Y+ M%F:4!+0010>NNXLIC- -<_G+/\(G%M1";W,GU(0#V8Q$ ;P M7:VD@E/42,.[L&X;"GR7O"5 MU,)0 GM91JD_8$]FGI]D760,TJ1;=;NM/XZ\.(@(2PZB0]=+,WHK#5!\ 9&> M49Q%WM3/;(H\W_?Q/4C20S>1>&D2?4/^_L*:%B?2_X6_4>PE6;J'O_WD'O[N M8V0Z T%B"I'YC2H,Q6'V65(&6>:!F#3+@CLZ^[X7!-/'K(Q39-^GZ;#2#4QW M$S/TO1GV5)ILZ?6RR-_+S2 &-U,@&@2"Q/.#9#\W0P0KC2B*[DQTX?LW_/1G MV-:6EX$7)OZ]I,0! H(Q2]$<9YX].5H8 ,V"N"':*ZY-K6S!(*Q:R8J:^'$6ESA=*B M45S$#2;=[MAM;HT,8=_81'-E]\&> ]$2ZV&"QKM 6*8TO?5MAQT=5@K94:*Z MI0)Q-9+RDC5+OA4.M $4@ZT'M,'3OQFA2NP7:YXSFW47=ULJ\HJ;+I]:0$. MLO:VC-DA#'MJ)T1*UJMCYE6<&029T@0&J MNTLJMY?4W9D+_2 ;TYM-GI:NYMN)':G[T@-(V=#D56N-VQT&@,J.R)K3@4U= MH_FA1PTW/3%L@2GL:&%;6E:B<''0!A\;7W<,HAKW!=S:!GN(WR?J?PY&7C&M MNS+MGE?%G^TFOWC\61 LS]NZ[;+4^06O\'0L[9ONFF^\!%VD\\]M0D?TKXAT MU_U]LO5>P@&V=*]"#70@9O=T&D:'A^=9]]ZZ6]Z]6G$.+RT;*KZ J#^>)B-2 MW4NPZQBY'::+15[[P(;5U+O[]6 MQNTN1[-1O_%>;ZM(&Y.KBT9NU0<5?VW>>;Q-!BJEKI4-VEGAU>9R]'KVZGI! M\ SPFU:[5.W2ACB!#$^-C1' TL"?'X MN:?^AG6'+FL9U(TSO^LR5I>C\Y$HU4:V)KYWN^]5I\^2Z!7.!/X7NP0[7XQ$ MT8;HZ@X9$M3:IE5^ZNQPA' ^?0(A[Q!RECLQ8BF_DU%>77BW$YZ@08T>6%7& MAG#:DE,^1(^O&GCQZHW47OPF3:O$6R5#ZQ4L'B\F$;0)8E)T=*X3G?P).BOQ MUME8!?$W6ZKR/OX$,@V"Y;U@U_FS!'\NXEC,9YG(I_GT&7KS0=$YTYN_K.AW M.A3&D:Y!_./U.D2/V/CG,SP6 X\%\UC\U\;\,W3$SZT7&VVE+;0T0H:@8A#2 MEL)HN=9&1PV%"H>$"5$T7@.ND<;LA=N(0H:*8?E!?6SUG30@&C)$D[]54:Z- M$D$5K6H%T8F%-O- CN=*Q@Z!_5G3)B)ISO'G.Q5H5L@R*%_E/Z+& I MVD#6^=@ZDCQ!4V@5@ (?:6 >& >%E7<)-D 9^LSD7:E,$&V$K_^@CVX=E$\N MZHAIV[1H*Q1$&V?0(^#^6'FE3@PK07)(+N"55E[ZHMH#T(MR2&(RX%%$U(>, M@1"AHQI>#?;Y@3FRDJV5Y;]09*%;IV*GF^[[12=F8)ZZ!%%='$(9>P\BF2Q] M)($HX?+QX(^.]=<.8!ZPTCYN6J2N:2EP#F[]A@56FC%+C="*E-D0RA[>#M8E M<4D6%O18SCU9U[7;"I7">V62;2F$>AD@LGQ*%?9J3[ML?<*& ^A=6Y32EF#_ M^I?S?';V+04![(4J1"H:O1E,,>]-@1Y,#1J\+6: >[AKI,R0-L1C5\DX&$KZ M1)F\O'.MH5 E$88X?$+[)WUT0X6S5)U*.H@MW&^[@#N,3!MC0YB$V MHRHJJS^VR4!/(J1@[VER=J &',KBCT?!U%5^+AY'#8'KX_NA/EY3?>3RF.*< M-><(\ I36N L<%_2.*A<^I+QDWA'.36D7M8;KGQ0MI%H\!":MELC/ON^+;YF MQ5T;P"U\<\C!/B%^<1$2O7DH&V8)M>]=O6F!*[X2^5EV.CO' T=(_NUAZ]?Q MA[% ^-B";;*9]W_C?.-\Q1_ MUL6NJ#W&(8C95_O'B"_FV>)TU2_)#9^%R)'- M%Z<@##'PM%IFI\OYGXNY_T&,_5W:%L>'_T^,S1?9B!O99Y*M^ M^>*XF4ZSV>QL6)^,F\4I''76+\_&33[-5O-IO[P4-[-E-ITM^^7%N,F3-;KE MR;@9[#@_6V;+Y8+B9@85EU-J]-WHUOK!5QWBO6GC"UOQH>ND*>(A\;PGSCV. M@JY2IN'!$6_:ER?42_:'^04M%(R?FWQ(@*!K;:0_9I_!V?9D30T9F/=1(O4N MGMO0==V:8Z,4Z_TC$Q'UWXR:5B]1-T6%MJ@H!VCRH<%6=1FKJ//;2'AW 4S?**!5WE0;L#J:1=QRRD*6D7D8)@A&/?BZ M>-*KD^]XUIW?[V+@,'R?#ZA=CWVNI_[DK'_05F^Z(TPWH2=B63>=$9BV4=JM MYL/%H:MNG2MWVIB,'?Y$,6.>]I@G'W4R^$+QL+!G[%)A1BG)2FO@T/!WPF-C M5#45&*\Q]NFZ 5U5\C$).#OZL^[@N@3 LTY12;]5?%9R6ZO_ .TC9_+@G6R( M(RD"CX_TBH[TG_7VC.'RZ6PU?NSH/#FZDT!)V_+-"QU/$;GI>F+8'2YW7J<[ MC0-XNAEZ"Y&19L*H#5"GX[/E".,5W[:DE^@:ON%8NQA=S8^50@![ L#WC4,2 M=R_$8+CRNOHW4$L#!!0 ( /6 A%''EM^/5P, '0' 9 >&PO=V]R M:W-H965TATY/9F!9U-W27$ @+6($ MN_" ]L&=5!)K'#O8SF3F[SGEI+.-@%E6^]+M2]5QG5.7;$;G;T/+'.F^,S9L MLS;&_D6>A[+E3H65Z]GBIG:^4Q%;W^2A]ZRJY-29O%BOG^6=TC;;;=+9C=]M MW!"-MGSC*0Q=I_S#)1LW;K/3['#P7C=ME(-\M^E5PQ\X_M7?>.SR!:72'=N@ MG27/]3:[.'UQ>2[VR>"CYC$%,?C]0']5>(.+GL5^,J93[J*[39[GE'%M1I,?._&USSS>2IXI3,A M_=(XV3Z#<3F$Z+K9&1%TVD[_ZG[6XDRM^/1'&^1'&> MHCC_GV+_=Y1/3 U;]BHR6N6.[< 3.VW+P1/?HXD#CK0E"^[>#0'5Y3W;4L^6 M"FQAYP)7%!VAWU'1]F#U0%Z'VQ74H]@RU=J'2%\&Y2-[-5]T)GN=RB)*,[U['P:A\1>6!L<3HZCI@ M;DE #>;/Q .)$Z;H^.] *K8./:0DGLY9CAA#I& ^EX+1:J]-JH$5_0G4:H"B M,CS T$''7PA+!S(<$%ZK+)T6\@X:8T7(4.7(NDBBATJ0SB!P!)Q* M), R]-##3*GN!R^Y =*[7PGDF,N4WIDFLEP:;'2MH<*H8XN:^ ,E8ZB0\A Q M8^N9GYAT>*?,,&G0:M27+]N'29M::9]N6=2!6^ C&4:IPT2W2S6IE5G1]>"% MV?)$"LRBO&>5( W&!Z'YW1X2'?J?3B:XTODJ59(DF]R/&C(_FH0H\R;->Y2Z M&VR9Z9X5#G.VT^VHV4CGUJF\Y>S#;.;5\O%K;:R%;8N=[*#C,K;5KA\&G6"[LU M4M1^4]LLHB#(%JU0W>SRW,MNS>6Y[EVC.GEKF.W;5IC[:]GHW<4LG.T%[]5Z MXTBPN#S?BK7\(-TOVUN#K\5!2ZU:V5FE.V;DZF)V%;Z^3FB]7_ O)7=V,F;D MR5+KC_3Q?7TQ"\@@V-TO-?^UOL.7Y;" MRAO=_*IJM[F8%3-6RY7H&_=>[[Z3HS\IZ:MT8_W_;#>N#6:LZJW3[;@9%K2J M&_Z*3R,._\N&:-P0>;N'@[R5WP@G+L^-WC%#JZ&-!MY5OQO&J8Y(^> ,9A7V MNQ'W;F-96^Z6M:/ M]R]@U<&T:&_:=?2BPG>5F[,XY"P*HN %??'!U=CKBY_39]:B4_\1% T+$F]1 M\@7 _SQ-< KY:]R]]_#-[[W:DA^<_81E/V\DJ[1U?DY45=_V#1RM$=5(<'A^ M@$:TVK@1.H)F.]4J]UJ9,)()RU:Z0:Y;=JHZYC:ZMUAESUZS*TM[0:M>2G-@ MEOU3=#WJP8. S.\=EDPTXQRK5VY'1YRP*.%Q&-,@XDE1LG>KE8+WJ]YTRO5D MQ2.[PIAG<<;"B&=YQ'Z0R.*-;FJF6CAR-S(;93PK E(=8>WMDQYRMC;:6I8E M/(M*EI8\+G,HM/;U_P'@:0+SB^B,G<8Y3X+R[-G3.K $)P,>)3D-0EX6!?OF M1>WR$PJVE6P')DZB>8RJT33[E1"4!P%*.OB1^&>D9.V0O9*R]Y@DVAP%8U6^EK:W/-!:3Y1Z@7E/#@ZI4/(?M8A<_8]LK);JV4C$4-6@JR)1 R2"OFL M+(&/&*/SABA4W9I"\JFX^W-X?NNI?2N485<3+BE3KG&KL%]]A8?DZDX:7%C@ M >:!N)HY66TZW>CU_1"3>1Y@<(JXRS/P?,)*'@0%B^<)N_$U'788V7C"[$9M MK7==PVR#. +_!DK5D8]9C@! )$!QP+,D/6-I$O(XB%@QC]@OW1*08R.@\"7* MLK# +#P-,YB$Y2%/HY0%6/RS=BAL)RR'C4&8>VNSD(>%-S=-0U[$*=2&GP/U M44;_75"'.4]'J(%#%)+M&9*E9!$B\*]"G1#41<"+) ?2)2 'E@5B_06D2UZ& M\1G#5Y$#Z/(!Z"!'S1J #B(>%(.Q0>K+33'/V=5364S95PH(*58T;47X5XIDGV./@G$0XI^JW6] Q4>Q(=$=(*P,7136'^]$475 M!J!)C#5;[[?]&9)])R'<<1J?^"R(LY"]N:-.J=9C#EGEK2MX&0=3#4=TD 9@ M68:4]Z8'W739PZ7!O;VPF@K'9#EA\U+W?46$**7B#"/ZHD+_$F[7_FJ0Q5+?*(-H0 &Y#_0E<1"%"** KX7D^:IVB M#.>(!.!94&X8)0H\V#F@.L6Z/P'E/-/8&':.LI7/2. M4A'\6DDE&'P>_-FC-A\5[9W_00F4140"O'TWUM=AIIG,C,=^*3+1P*VD9PT8 M4#-+Y*&]BF)_%> ^.RP=>!C:NY2'6?(0$;)9O5*=[;VCHYJ$)\C6D.=)C(4/ M0;Z'@1A:"B)/W \=)&&+VS1/V5?_**(P^GI/&.Y4HC%F5$:*D3#]+$2^A2AQ MJ_M!5.9>\W5O46$M(=@N\31Y9,S!AHU$7[N\9S>-[FL0-UX@M6P[A1YYV(5P MVVI$\=R;-A@Y:)I& ZJ$:-DD'"!P&V7J5UM!O2I* H 519D.C72JD8%%>:C M=."3PTZ<8J"42:H6/K:[88:,>U7Y-I^HM]+2U MB]M][=_T! LL'1Z^!^GA9X.KX;7\L'SXS>%'8=;@G35RA:W!/$]GS SO^.'# MZ:U_.R^U0ROAAQLI "PMP/Q*:[?_H ,./Z9<_@%02P,$% @ ]8"$4=)@ MC3-*!0 U0L !D !X;"]W;W)K&ULE5;;;N,V M$/T5PFB!!%!L2;9E.T@")-L[-KM!LNT^%'V@I;%-K$2J)!4G_?J>H61%29H M?;#%V\R<.7,AS_;&?G,[(B\>JE*[\]'.^_IT,G'YCBKIQJ8FC9V-L97TF-KM MQ-669!&$JG*2QG$VJ:32HXNSL'9C+\Y,XTNEZ<8*UU25M(]75)K]^2@9'19N MU7;G>6%R<5;++=V1_[V^L9A->BV%JD@[9;2PM#D?72:G5S,^'P[\H6CO!F/! MGJR-^<:37XOS4'XH/VGX#M\64M' M'TSY515^=SY:CD1!&]F4_M;L?Z'.GSGKRTWIPK_8MV<3',X;YTW5"0-!I73[ ME0\=#P.!9?R&0-H)I %W:RB@_$%Z>7%FS5Y8/@UM/ BN!FF 4YJ#2=WU\>F0=_T7]SEG0.?O?9+TKQX5U MZFJ9T_D(E>/(WM/H / KB9V\)T':DZ5"*.V-N)=6F<8);?1)+G5.I5R7)%"* M5GJEMZ)D82&WE@@5XIU >0K36+&1N2J55^3&XC/F96LEF#AHI8=:L1X412$] M=OW.FF:[$W=4>ZK69!&$:3(6UU(_'C0HG9=- 0P:/RLJ8QD/*X&\07UJVH_9 MF\( MA?2H$,TNB3GPFHO*F&J8$<+MK3F M'>F,!B6/P0S3)GVG)3<5&,D#+:#@!6.6B_3$;$X:IL\Y G52%Z^8+95<=SP& M\Y9RL]7J'UCB'@ !'3"&<&H/:LN&#NYL&@],7*VJ:JI.8RT?VTB9>_#[PFN@ M'^(.81F++\\/*=>SUS/!>EXD"3Q1INCBQ1ZU082O/:5]X/8[E>^"@SFFJ@@9 M^(KCG*R7*D2+'LCFRG7@5,A9YP6XPZRJ2Y4KSZ%^\@^*0_TYQN\?:Y7+$CHY M1?@241CW.0'X8W'I<$/DNTCL230>06#269^L:VMJJX(MG=M %9Q9&XLZ9D\# MC#X^2K=W5FC^]U*U](!J5O:*[J@C0W7)UUEI[(&28(7U2@B7)?:M+ \9H;JX M2N%4!4NV"YD>K""%M*E4CE*_5];H-D,_F*I&387,V'2K$4> 8Q8SD=<>GB 8ZP;.6+-!0#99+Q((Y6JQ4&TUF4QDL>3*/E:B'N=L;ZD^#]0'(V7X@LCD42S2"> M1 O(WC7K]@1H-F@51],HB[-C_BY74WQA+)EV@V6"G4_DG\-91M-L@>\B6L2, M*IU%LU7" ^A8QN+CH,10Y85RN6GT(5^'^?$6TZ>91EF?BO%\-D\-2JR&[#@]*)$+SVU=6O]F_6R_:I]G2\??!>2[M5 M:,(E;2 :CQ?S47L_'2;>U.'AMC8>S\ PW*%EDN4#V-\8XP\3-M"_Y"_^!5!+ M P04 " #U@(11R@IB5\T/ !6. &0 'AL+W=O)W4:C]4D,^WT [@+ M3#_8DG;QN,]S#Q[[9&7=>U\H%<1U:2K_ M]* (H?[ZZ,AGA2JE/[2UJO!F;ETI _YTBR-?.R5S[E2:H^EX_.BHE+HZ>/:$ MG[UQSY[8)AA=J3=.^*8LI5L_5\:NGAY,#MH';_6B"/3@Z-F36B[4E0H_UF\< M_CKJ1LEUJ2JO;26_O@V?WHP)H&4 M45F@$21^+-6E,H8&@AB_I#$/NBFIX_#W=O27K#MTF4FO+JWY6>>A>'KP^$#D M:BX;$][:U2N5]#FE\3)K//\O5K'MZ?1 9(T/MDR=(4&IJ_A37B<[##H\'N_H M,$T=IBQWG(BE?"&#?/;$V95PU!JCT2^L*O>&<+HBIUP%A[<:_<*S2UN6.L#* MP0M9Y>+25D%7"U5E6ODG1P%34,.C+ WW/ XWW3' Q1>?%/E*M_L?P31 M.OFFK7S/IW<.^$,6#L7Q9"2FX^GXCO&..WV/>;SC7Z.O>*%]9JQOG!+_OICY MX! T_[ECUI-NUA.>]>1S6?D3AA.O50C*>6'GXM*I7 =QP7_ E':F7&=-[OJ= MK!HD8_=P)%9*%#(74@0;I*&.?YZ<'YXA^(SA/$(O>G+>/ADA.7VM.+W,>B1T M)4PO0A9% ![X@*X0DQK,Y=(Z?JU_%")[YI*B3.RPN1\!/7KQM76!96+S$CO&3^@?F;+VD#B(%82PFJ#!I _ M%$K\6&EJ?A5X2L12<#H+\$[C JM%C?Z!,0OEJOX]^4D:C0:5EB,!K^I HUX6 M#DVT$LM#<6ELDRN'U]]6V2$:!0$-\,LE$ EC'HK3KR?G#[/EP^/I=/+P]:N_ ML]D&TE:RQ)@0&9"EJEQ2[/2CZL"&+Q$>EX56<_'-ME%PT PXFK"-9>3,8/ M9E_Q"-/Q _D5&8FLA_>-TX'"_)OKK) (>G$1;3@Y/SX1#X9/8_^K;R[%V\8H M##E[> JSK"Q*T(RB,6@.'*\1R=+M\+,?N.1?TJ&7K5!$[/W<GY%;1BS3 MBR4Y.[OG$,>3<1QBI1#CI(/ZI8%L4"'&H5Q 8!_84A[^'OHZQ2@_SC@B+<4\ M^DZF,>@C'M"3Z:,V#8:9'2/*-Q0'A41DS)0B.U7>&DUIEB$@S&M 1T1TEY[/(RCR,_2J0 %&*4 WA-V6 MR;#)2S5S#(F3DPB)AX0.WTN7%6+RN$7)T(FTE!D/1V:I@3F(?T=62-)1P.\3 MCQ\X14P+ ]'0FSTP+J#*^\.(4^2AL]N"].8@6-PW)X]UI>J@2BH*TVD[X,V. M*;0V;0?O4H'O;=@ZZ:XV"0*ZE&_#M8T/EG$.71"LN5[J'+@^#.&/@X@-7*"W M??*/F,"QEQ,&4>I(@\"CAJ7VI#QYS!.&QP([4V%%@7X!YQHQY0B8G*5D0>PA\-'M/I=$W<(F@F@:.I.0,)@XV MSO3P!+&\H.K&PO>V[*LES%0E6K[2H>C&_\N?'D\G9W_S'2UA7(*""ZC!+5^A M?-J*URPIJ=F15.%E!+X=%:MG9[Y90NPD91\# ZB_!OK)"[S*[ M,%O,?G8^CHI?8J&@/WRXS=M$Z[4MO<_/3G;3K1V4"I$YF6Q0*GIR\EDHU3T8 ME1AAG2/S;7'(8NW/V3:K/*5ZK%J[V#KTG4Q1A!],8T6>G&YA[ -8^G_=N7>: MO.EK"M4-2%%:U %+JTG""BQC1UPV5H1,&#J7I20)6=H 9*C4VB=-Q5RE-YGU M84 L)[=YI5TJ%\M%:ZZ_$F*5A$"NM?X^],?X%\VB <_I.?00MGT!5"NLH;#: MA'!9T\^XKB[,3L@]%(/LG8X1ZH_.3QZ//Q/PDZ5HI T4V- 96MJ>NF>0Y+.7 M/$QY/-Y6\X;&PS^]E+QR_]2MBN$.Q0ME*+#4L 8JU=F>O&*-VEK^TG)N/#F9 M3A^^?G.UK0KZ&U50&9CK,U:^.$>_T,!\H$*EKH8KC.CFW:"':+P%& G$ABOO M[8L7,NK,*8E5)"2;XWVF"6GR)JQ'P(9WE!NJ@KT+ H,'X1.C!V7[ MY",B:'/!\V4$T$ORXP?%%>&Y0LU3U=WP<_Z_#"&R\9<>1GOBY61;>-!VO]?D M>:^,X=W=N),BZ]K9&@2FA2U=Q2-$7G)<@/&%PBDU#!B9<(V,O+E1DZ3AZBD3 M&;^]7. ";+UJHVS((WZ3K?I<^&5C2'K7NQ]HV"'(?1UE:N"FQ(%Y& M^_!$/? R&(>[-<;CTJ&)^>'C]J]\YE M^'_!W%\PX3PD%1TN=AE&X@2_GXD!&C^.?DU^'7MGV-/^+M13,3C2FHD$1OL9 MGWF&NXZ%1K]YT+YL/C9DS\:G,62? QW_6'5AET9?4$GX=.C>"]=;T.E7PG6_ M@45C(]032I'3@UP3GG\;'6I=#M1Q:][+\)S@L\;K2GG/5QTH:N#64JXQ/*)@ M:4TCY@ M>R)@Z)X2@1C1)J#@.L'@*'F52^_-N0SB*YZS*QC,KN..4^K7PQ_M0=%5ENY5 MD-=1T!AT225*TP5BSL X+9K9)L 9BO>#Z!+&+3O !54,&SZR@*CDD;*FZ="J M([?/4$14H!.;BGS*H)K!981YR#G:E-2&>I"82Z!"KF,,49G-']+H:Q&Y ML0HDF*.+8SPSAH9[YNCHSLF#/I_@UMH&Q1@,ZR\B(-0-E,HTU=Z]3M_FWY\+.A1+^4IX MP*M!EIT;UBI>+3)\LZ<-3>NZB.]9 C#"NA;OY6)!I@@7=-IK9>A_:J%!P6K8XT;Y=9CI"L$'-C5Q25#26U-&NO MN>6J4*REC.IP;">((2$WO4;60>#7=$>*U6"T2=XG!U0\6Y4VK3MQ!J/Q.9T MI2E7VM,6*59;I.TN)ZGY7/U63HH5@I)99PV1#-Y4SJD12,@[FK>)G)9 Y!W2 M+YZ91C;>&- ^Q1?4$(Z,<4,1$>_D&K(S3>+L4G/"$ ')VKM^01@+@DI,G:@[ M,\09\0RTG\6#$8YH.+9%)"JFLTCTN6#V=104I*E""_HT<.M4%!&/I>#,,#8Q MTJ"Z_GRC@I'TPRM^&WD8 WJ0ZENVP]/\+DU"XCMFT1 )CO&:GK!8NW0@S92,*1RDUYBDBBS%1LQ+ MM7@#Z_B0DC"4^4M+^9NX$HKFY:!5UUE"_=XAW?(J0E^G#HRR/17XYDEG%Y@K M;A@,J,[-]$#]MO'V7TR44!#XTHE2//7A58 ME9)2B<,D&?--"3N>:%?,5LC/JEIJ9YDK2C.HHRT$Z(WJVEY 2OC+.I'/4U7G M)*IKU&U.1U2$$K"+N'B@H077J$37X_4UU@0>7=-!UNB6+K3@[J7O-Q'BM=WV MMFF[GQ!9'AF@[Q.EWKCJ%&FO(JE(_PT]DUITBA:UT2YZ@D*XT'6L;$U4B/S2 M>>X^HK?>[,3Z)#F6=XEQ5S1L9[!=U"8A>S;4YNG.>.[OZVY?H.IJ[BB+XI9@ MJ]?VE4SDK=&E#Z B57]P@;CQ0F!+')8F8M-ES"4ET#L=D]_'#DM$I'6^&Y8W M@[IA;?+/7GO$6U%QHBW;*.7MI&&/$3])-[ENK_)XI=!00BE>(>9-1D8)*BLJ M:^R"BQ=LOH2H1/*WXAS)A/!3E"OZ!C+>O!*V@4:I*E:T!V^V<"M>,;<[OZ,= M@R0!N)Y"JM+F9',&B@P1R MG#HM8 K;% F+@R%("S!O:FDB%*:G4K]OI^#?M M?&TM?AMEC]>'Y.U8=B))[DO@:+B&Z=8Z@V6Y>-?DBS+M M]I#H;4\B4KG$^%T-==N*)E1F[D9,MF,ZO%B-BTS%]BCEM2Z;UH%J+AUO!*-UY1WA$]+"9M*_X)1^/9)1#KMLJ8DBD>+M.%6">\S M#(I]E[M,9.G3,,ZV%CAC"4H?"=>DAD,9VVW&[2QR?$&)OFCS?*L[Q,^^NJ?=1W,7\5NQOGG\XNY[ MZ9"H'N1CCJ[CP[/3@PC5[1_!UOSE&)85*"[\:Z$DXHT:X/W<(AK3'S1!]RGA ML_\"4$L#!!0 ( /6 A%%5*W!8-@0 /$) 9 >&PO=V]R:W-H965T ML1UWVHO0"KK?/WH6:.]-@8&\XF=8SM MN]DL%#4W*F2N98N5C?.-BACZ:A9:SZI,1HV9+?+\9-8H;2?GJS1WX\]7KHM& M6[[Q%+JF4?[IDHW;GDWFD_W$K:[J*!.S\U6K*K[C^%-[XS&:#2BE;M@&[2QY MWIQ-+N;O+H]D?]KPL^9M&'V3>+)V[EX&/Y1GDUP(L>$B"H+"WP-?L3$"!!J? M=YB3X4@Q''_OT;]+OL.7M0I\Y1T0B5O5&?BK=M^SSM_C@6O<":D M7]KV>Q?'$RJZ$%VS,P:#1MO^7SWN=!@9G.8O&"QV!HO$NS\HL7ROHCI?>;ZB*^[IEMO.%S6<#*M9!+KLF14[ MI,L>:?$"TEOZX&RL UW;DLOG]C.P&J@M]M0N%Z\"?BIB1LOYE!;Y(G\%;SFX MNDQXRQ?PKC]W.C[1KQ?K$#VRX;=7,(\&S*.$>?0_R/=M2/3)T@>% 2U[):;D M.F2B4[XDMZ%2>R2X\X%4%VOG]1]7!!R&=U]@1V0D$^T9OR53+'VKJMJDKZ! M&7^/SC+LG-+:B(,(0 D['#1S'MST@XILGLARY:+&=RE;;%"I=@-I*QQ:HY4M M&"42:[KM#-,\7Q_.3\6YIC-5LNN0?AXLF*X?<:BMF"Z*.$7;6?\.I<3U':O" MP<^$/R75 KQ0:V :KI2!>T@7S^@_498MQ :FQ[SA!V4C;522/7L6+!%"F> & M-7HV>Z['AW-JC9(#M[5&3%OVC8XO*"U4UV.ART%<-.##DJ-86TP77N-;JXQ^ MA-]18[::TH,S7<.)NU6Q0\QP@ @S#MT6\9=35$Q+I0Z%YSC*B$99=&?1(;4_ MZ&!EI_8$'4RGQGL+U>H(\2QS"1__J\XCF0=UQ:%][I8.A*V+5*L'\8OXL=6^ M9U B^'V/>JF+[2#-T?/BW_4/39(VH!3Y$Z7 M/M"]>O)'MW=RR_YYMI:=%WNQ1.+R/XB;2:M[SP4W,KOX]]WN"V9#AQ.%RS[S MD&@'Q_DW=#N"-F!] MX\!S-Y #AE?>^9]02P,$% @ ]8"$41R+$_:C!@ 5A !D !X;"]W M;W)K&ULK5AK;QNW$OTK [6WD %YM5H]+*>V =MQ MV@3HC1 W"2Z*?J!V*8G-+JF07"ONK^\928\O!#?K!]NYR.'/F<69(GVV, M_>164GKZ4I7:G7=6WJ]?]/LN7\E*N,2LI<;*PMA*>+S:9=^MK11%V%25_2Q- M)_U**-VY. O?9O;BS-2^5%K.++FZJH2]OY*EV9QW!IWVPSNU7'G^T+\X6XNE MO)7^_7IF\=;?:BE4);531I.5B_/.Y>#%U8CE@\ ')3=N[YG8D[DQG_CE=7'> M21F0+&7N68/ GSMY+6W*CZKPJ_/. MM$.%7(BZ]._,YE?9^#-F?;DI7?A-FR@[&G8HKYTW5;,9""JEXU_QI8G#WH9I M>F!#UFS( NYH**!\*;RX.+-F0Y:EH8T?@JMA-\ IS4FY]1:K"OO\Q:TW^:?C M*_A5T+6ID&LG.%QG?0_M+-//&TU745-V0-,I_6:T7SFZT84L'N[O ]466M9" MN\J>5?@V]PD-!SW*TBQ]1M]PZ^HPZ!L>!U=GXAZ5Y>G26J&7,CS_ M<3EWWJ),_GS&V&AK;!2,C?Z%N'Z?)OHHB5GG\4-^8\@%P>A?OB^X+H5V+\BO M)$(Y.*&;S[7R]_1:YW ;G* 9!*@;UOCQB(0N&O%T>E@<:T&\!W-EH-F=+.^9 MJM):@/"&A MZ@@]!V"6,NS"DC2?Y98U=++=$&CS,WI,H"L6H14EB(VSAJ$8] MV1T:>-'7R@46SCIJI* M%DIXK@2,B5R&K6^$#FX-!X1P=14L/8&SD.P5ZK]@1]C(W""U+%$HZ/+&HG[> MZEV8FN[0"Z;_KQP]C%N;H^*K' '&8-0[&4][P^ETOS:CA80N@^-H589-#_?Q M6$D;_I4->V/\3+/L4#ZV.+D4Q9U0I9B7,J!>U+Z&CB? /^!4?'F[CB4K018+'B,J*JN=J4D=2@S1PMKJF D\K) .GL$Z&"LM+ER 5Z] MA@-WTGE.<*VYCLBPWQOE0''IU%(+WT0?:F&XV2XYKJS^<7I)^%A]F/R\$ #T M0F!V^-DHF3L$0M!:6F6*6'U6RM )F; +M"2S"6P):..I0_V-\+N]\,1C ?4)0,\GJ2]='RR!5)0]Z1W.ADEO4'?0<-!,*SB@?$D&1-$%8-=Y9S9F,/W6GG.3N"59/ZUZU%_'=:[[V[? M(^#HD[):E^9>RC@L=L5Z@(TX+Y+&@;3=%JO8Q2[%2O=JN>*3-W_G%H":V :@ M&4AMG2_0#H_#$(@5W\-!T:\H0\.NH$$L/%>>EG%0- ,('#L1@L^>MY"^P6R@ M^6Y"'RB2I_D=W'[$WE]"MWS)W'PEE*4/HD1US; E](-O$W8X[8VG([!TD";3 M<=0'/(.T-SS-Z#29I'N,'./C!)P<),-3^@#TS0!!L(''QP-8,W&Z@TDO'8Z/ MH -,_"9ALY/>>#0.*-+OXVD($ +U8S:9)"EN+F49NNV3#$4IER6?S\ KL]3! M2J@*3I)H@KLKTG;F["J&6UM3(3=ME3;)K6V^$JXYM+[6])O AS#YP2!H+]!+ MV%Q[9'MV?_?F=C8[@A$^FID%SKE[.!!WD,H'#P4Y]>6XX@L1K5L5C5R79[_4 M>> 4*WI3@[;9("3O)4Y,H5[CX2\L"6%\8 MX]L7-K#]5\+%/U!+ P04 " #U@(11U]U^0P $ #4" &0 'AL+W=O MZ M;XT-)Z,FQNY]GH>RX5:%S'5LL5,[WZJ(5[_,0^=950G4FKP8C]_DK=)V-)^E MM6L_G[D^&FWYVE/HVU;YS1D;MSX934:[A4]ZV419R.>S3BWYAN.7[MKC+=][ MJ73+-FAGR7-],CJ=O#\[%/MD\*?F=7CT3)+)PKE;>;FL3D9C(<2&RR@>%/Y6 M?,[&B"/0N-OZ'.U#"O#Q\\[[AY0[ MYG,D_DIG0OJE]6 [G8ZH[$-T[18,!JVVP[^ZW];A$>!X_ R@V **Q'L(E%A> MJ*CF,^_6Y,4:WN0AI9K0(*>M',I-]-C5P,7YI2U=R_19W7.8Y1$>93TOM^BS M 5T\@WY''YV-3:!?;<754WP.)GLZQ8[.6?&BPZLR9C2='% Q+L8O^)ONTYLF M?]/_38\N="B-"[UG^NMT$:*'(/Y^(<3A/L1A"G'X@Q7\?C1=]9[N>N4C>[,A M/6S%M 6MBI!)6>(0->3(Y&IR0)3.>PZ=LY6V2]JP\C__=%Q,WOX28&U[98CK MFI/ZQ1EYP2I;20#35WQ ZX;1'UUG=*D6!@NJ^@?20^_%0&A\JE [SX#IR&W( M" U!L8&[QC-3.VB 10.$$W0+]OM#3)&*\>3=02(K!#KO5AI=39;6*M"K278( M:1N3NA36KXJ'A0.2W ;V9O,0V:*./QQX&_B[NU38T35C%ZO>BC%)VB$Y>X1>SNY,7G6L>F<28=;5)"1I>6?N\1:DR-TJNVK"U]WS7 M:[2;9ZR#@, TM*REW/A%1.39*;N!AD-\'1J4!7DJ[Y5=>/32)A7^X&F"M3:I(!U'G88#G*E4K524 MBLNM3%#]M'+38^3A2/:UE<4O5@N1FP@^3\Y%XGV+JMAJX8V-7=R,OC(U:B4U M6F'@I&T='@B(!"HTGL?5CTWK'K4FSG57XE2-X2Z [NQ0#QND'(#HT-*2I1.>;7D%$*#+F[3@RR_[H;\T>3IF6_3/,T(%AOXS!T]JO[D7TZ M3*H'\V'>?U1^J:$5PS6@X^SMT8C\,$.'E^BZ-+<6+F(*IL<&GQWLQ0#[M7-Q M]R(!]A\R\W\!4$L#!!0 ( /6 A%&++ 7BS0( +<& 9 >&PO=V]R M:W-H965T'"32V+-/X+M-"M_/6Q(UZCHI-!&,D>F*6-;&V1Y")(B3I/D*):,JV@Q"WLKLYCI MQ@FN<&7 -E(RLUVBT.T\&D>[C4M>5LYOQ(M9S4J\0O>M7AFRX@$EYQ*5Y5J! MP6(>G8U/EU/O'QR^$ C/G$1B]-GB.0G@@DO&[ MQXP&2A^XO]ZA?PRY4RYK9O%*LQYKV6&E M3V"=P(56KK+P0>68WX^/2=<@+MV)6Z;/ G[-W @FXP-(DS1Y!F\R)#L)>)-_ M3A9^GJVM,V3]>H9G.O!, \_TOQ3UI5APCL;1M0.)8M;X&T/G!<_0>+^L9\RTK)GB M: F&.6 & W/7KR1E!-<$S\K28$GJZ?9N4#4(K5]FNE3\#Z54&"V]#HMWD= 2 M_>MTE%*S"Q'NK^Y8 :1E,IAIX)P6DR/CD@7EMC M& %B>]"!'CUD&4_W=G8TBC[(BUA"$:@R?4;'.^0WK\9'R;N.<(^/^Q&5Z48Y MZXN$?,/6 B&GLCU:*!8^>*^EP[PGZ M3#8W9^R,"&B,HQ,:B&O MK)LKP^XPE<^Z873GWHWT"V9*3HTJL*#09/3V, +3C+ D%"D;R/<^^Y MEV0N]]KOG!,#MTG3"'=[+5^ZM9/#M.?%2;K:.) MQ?7E3FSDK70_[3X8?"TF+8WJ9&^5[IF1ZZO93?SV74K[_8:?E=S;LS$C)"NM M[^CCF^9J%I%#LI6U(PT"?^[E>]FVI AN?!IUSB:3)'@^/FK_VF,'EI6P\KUN M?U&-VU[-RAEKY%H,K?NH]_^0(YZ,]-6ZM?XWVX>]235C]6"=[D9A>-"I/OP5 M#V,+^#(>_E7X43UY=&[YFAW=!& P_52\,YU5-2;IW!JH*< MN[Z5&X38L6_ZD&!$ZG+AH)B6%_6HY%U0DGQ&2<6^T[W;6O:WOI'-8_D%')J\ M2HY>O4M>5/A#[>9L&7.61$GT@K[EA'+I]2U_ ^5'N=/&J7[#_GFSLLZ $_]Z M07TZJ4^]^O2/!?&_5L)^W$HPWX)AENDU<_Z3((A5*YD-$I8)(\%$ WHWK%$& MA&\/;&UTQ_1@P)8>Y>5UFPF_/5@G.R;ZQDL3L1L&BUY NJUNO$75.VEZT9Y) M[K>JWGJA7CO6RUI:*XR"1=6S6GOOE3N QV[+_GYS\V'.?GCL12>%'0#+X]E) MX_'VM22#4D#Y".SDE97WTL +>&94;3E,U>W0D#NPB+G5X..%OK)1/6?"4F4B MP U;4=]YXD*C89[\'ZS$;HONI\[B[K2?M/:1>Q2L3MQ1K&M%7H>";0/-@?;9S\A1@/21CY=C)[).@S M$1_S ?%CZ@PRU@^2M13$P-O6@ZFU=:3;"BP!\Y1'"59#$XX;(SS1QGB0N' 3 MX4YA <"I E:R%I1*6#KXK58B"M@&6H:T ZSSCL!]JUO5C-X8\)HBT,+AUF<+ M:H;^9(8 # VYOOLJ$+/6'7GX*'O\<4X!5-2?!M1D0[4D^HVBRO6, XU# ML8ZQ"/0R=](%7EO:@<1(8:C@L-J0CWHW9L&OGP!L9.]KQ.>UP5&AJ,'1F7?< M:P?28P%U<]Q7UWKHR1X/I2XM%0* R;.)$S2(:,30C'O\Q+@Z9U^K'N124'U> M2A@%/CUM7&P/9_"SU@CVWK(+I!^=9[!0:]^\12Z,E(^.%H:#0:]@G\Z&[U'? MGU^EDP._XNIL]#&0\BV['5:V-FKG/7S%XJK@RRRC49[S:IE@E!49KW(:I67& MRR(!_\V]HA))(IZE*5E9YA+%5"4^+^'^/])D6\11U4?(\C6B4+GE1>(?BE&=Q0:CA>!65)]0Y MC^.$E3PK/TLPM $ZM%J-1A/.O-!!J#VK_R^_7NJ07QJ"FR]N'^PB MKGB15F_8!1@9)1D&6<7C*,8@CWB<)&_8[6_T*W:1QKS,1*G&,28JF+2 M$NZ!(PLH5$5\3P" MQ&^?R_,K"!$7(8,A%55>^&$:72>7ET@D'R> M0*2(J.,;_4[Z)TI[")UV,E2^GG3VQ,G?HW+.OM>@4*/N53/ 6;J0J U=V-#_ MS>$18#"0O!<]BZ/7X383D"FZM1SH)J%TPR:!.;MI)_AC'$,;QAIPBU5 MN% 8X?@^\R?XH2@O9(3 ?744I7N@ N>FZV"C.X4.,>5NAZO+%GOHTH#3S"& M:LWN>KW'77",W/GMS%\#1N5__E.)'OT7R[9XTGX:<'4B7]5X^4'\U%K53RWX MZZWO)R=5_A+6>[/SYUX5B[-G&K9O_&/4!NCAQ3;-3N_=F_#,.VT/C^7O?%.A MHWP-T6A>9#-FP@,T?#B]\X^^E7;PS0\)H#2T >MKK=WQ@PQ,_P6X_A502P,$ M% @ ]8"$42_-OB>O P &@@ !D !X;"]W;W)K&ULI59-C]LV$/TK Z&'+*"L),KR%VP#N\D6+9!LC772'(H>:&EL$4N1 M"DFMM_^^0\IV[&;M2R_6D,-Y?(\S''JVT^;9UH@.7ANI[#RJG6NG26++&AMN M;W6+BCP;;1KN:&BVB6T-\BH$-3)A:3I,&BY4M)B%N:59S'3GI%"X-&"[IN'F MGWN4>C>/LN@P\22VM?,3R6+6\BVNT'UMEX9&R1&E$@TJ*[0"@YMY=)=-[P=^ M?5CPI\"=/;'!*UEK_>P'OU?S*/6$4&+I/ *GSPM^0"D]$-'XOL>,CEOZP%/[ M@/YKT$Y:UMSB!RV_B_X5Y/X?%*+6WXA5V_-D\C*#OK M=+,/)@:-4/V7O^[/X21@?"F [0-8X-UO%%A^Y(XO9D;OP/C5A.:-(#5$$SFA M?%)6SI!74)Q;/%+>/VEK88D&5C4W.$L/E19![P\@MX#]PHH;8G(N&ON[5U MAFKB[ROX@R/^(. /_M#X M6B)8=)8FC:O!D;ODLNPD#U6O-[YH10E<55 )V3FL0!&L]+ MP=H 6W4FX%$X M30I=D=/34'[].Z'(HSM+(#8&?"VQ=:?!5'DW4Z)F$,]J 2B3>DWK?#(?2?%E MKT\U_623$^NQ:]!PI\T4'@^4?X%W61Y/!L6--\0F>)"TDL==-VSA_#X8#B$Y$_'V.>97&: M$N%Q'K/A"/*4V(P+8*,1C=,?G(\@\1LH1#>]30R,?[HW)^.8_2:?> M:AU!>'LO@=),[!M*.'6,\AGP>R=>N*3T6=@AL:>0LW@RRJ!(XT'!X*WVDIST:ZKP;7B5+)'ME.M;]W'V^/#=]?W^Q_+^ MU?S,S5:0:(D;"DUO1T4$IG^)^H'3;>C^:^WH+0EF38\W&K^ _!NMW6'@-SC^ M'5C\"U!+ P04 " #U@(11ZC? EP,$ #A" &0 'AL+W=O^NT")BZMO2]8]%D)ZW*]6KU7:F%-,5ND]=NW6YC8U#2 M\*TC'[46[NF:E3UNB[/BM' GVRZDA7*WZ47+]QQ^[6\=9N6$TDC-QDMKR/%^ M6UR=O;N^2/;9X#?)1S\;4\JDLO8A37YJML4J$6+%=4@( I\#W[!2"0@T/H^8 MQ10R.<[')_0?;ZSZ73:AVQ9O"FIX+Z(*=_;X(X_Y7":\VBJ??^DX MV*[?%E1''ZP>G<% 2S-\Q>.HP\SAS>HK#NO189UY#X$RR_?I@&FZ^]"]!9^*T/G&Z7K\*^*D.2SH_6]!ZM5Z]@G<^Y7B>\<[_;8[T MQU7E@T-%_/D*_,4$?Y'A+_Z/A/\1@CX9>L\UZXH=K0 M@$W"1M/Z($PC34N^$XY]VJFMUK!!*=8/"Z [&]N.TK6 0G0/N#A.L?R"*@4K M@K8-G %56D?24._D00163V2XM4%BW"0KXT7N3G@"Q$T9 M]4JD;>!89.;FJ6G&UTBOL8\@(-HK*4S-:*+0D>@QK44%+,]U=$@=I)0X9F8C MG.(6:CBH#SUUTGY)OT#!(-%M[8(.5D7-V<&($%T65)BG&0^/<$I1Q;@. COX M(;GJ*4NJA<'=EG#SY8&H)AV0=,0'H:((H_SIT&K1RP RAKGQI\4J>N!Y9#B* M75LS'"*69AF^S&.6Y%[D2EG2SS8E!FMD%^B(PO& Q-T^$$@"\IS23.S>V=8) MO/GJ40Y/2RW082+X4AZ9_/!F"Q'XZ::F5]ZJA<-PCM@PQQ[,)4+J2L,,OG+%"I M#N>'7N'''C%]RF$?S8O./@6.&1ZS.A?.WED-4]"9T!>G5LQ]D?+B1PD><*N% M[Y(*^=NR 8/4FQD$/>YRA?KE/]V3Y>S9T>S:_+@F$7 \PPLTK4[O]]7P;#V; M#X__1^%:*(,JWL-UM?S^LB W/*C#)-@^/V*5#7@2\[##?Q!VR0#[>VO#:9(" M3/]J=G\#4$L#!!0 ( /6 A%&U8(O>]A0 )DZ 9 >&PO=V]R:W-H M965TZ37VO= MJ<]-W?I7)^NNVSP_/_?E6C>%G]F-;O%F:5U3=/CJ5N=^XW11\:2F/K^ZN'AR MWA2F/7G]DI]]<*]?VKZK3:L_..7[IBG<[HVN[?;5R>5)?/#1K-8=/3A__7)3 MK/2M[G[9?'#X=IY6J4RC6V]LJYQ>OCJ97SY_I#UI8OXYKOZ.F0KDV8FJ]++HZ^ZCW7ZG T./:;W2UI[_JJV,??+T1)6][VP3)H."QK3R MO_@';QP(2K,.&*Z9:-F,JW15>\?NGL5CD:C=7H [/*LT&<:4DKMYW# M6X-YW>M;T8:R2_6F]WCIO2K:2MV:56N6IBS:3LW+TO9M9]J5^F!K4QKMU6G\ M=/;RO ,=M-IY&?9\(WM>/;#GU^I'VW9KK[YI*UWMSS\'_8F)J\C$FZNC"[XO MNYEZ=#E15Q=7%T?6>Y2$\HC7>_3 >F,,_^]\X3L'(_J_(QM\E3;XBC?XZH$- MWA3>>)+Y!Z>];KN"+'1,D,>7^7FM8=:E;39%NR-J^[;H*]/I2I46LFV]?/)@ MHBKH\=*T15N:HE8>FVJX5^?5NKC3:J%UJ^#8F\)AG&EY85=AM(9)=FNUTJUV M15WOZ(W>T&K%(*>-,UAW4Y-I?#N??SBC)3K0]TO+]-S2=F):]+38;"#78E%K MY?HZO'!ZU=],9\*(;SZ7ZZ)=:75MF\9X#@VGM]]!,U M[\D$:X-]K]<@E[:OZ-NW&@&JW>&[TS6HF3"C/VFLX>@[YMYBS0)RT)-__N/R MR<6+[WI\A^-'C82MOL>PRC8S-:]K$64P+\2^FHPAZ- 5K2]*T=5@/[HVB%', M7K^!;@8!8V"2_B#SL*:2!%2P;/]5M#T($RJC4V,/+UM [ CC4)>SC9C28/%? M4&;180+^T!"UZ/'!@IW6=DG-,.]H>::5E,>I QQC& 8[_4=OR$$6.T5FKC!( MD81JC37'=IVI:^TZI,?1%55E?%E;WSNF!*_)@ (Y5?2A46Z.^2J3-JAEL'A0 M:QO3D8@VO?,]A??.PE9AG*..*$K+2<=BQ Y6@'%IP[F9*=-*))9>%7ZLEH(87"V;&/_62;Q:]O7%3% ")$L$W-^[UM!8&R:?\]EL0(9R+P%G[7ZR(%<82E"9.KR M8OH]:R%].Y\G@4598>71B$+F5>-E(@IIA%;^L7 PF:NG<530I[IZ$I_0CC_9 M.]W0X_04^B.509OUCD4(>0X>V%J -E("N) 4EGCS&=+*$VH$'@A\E?:E,POQ M]>/RF-#XHF'&)T>$D>!2L $QI:F4E B!<*%8 /P,D5>=G7QXB< [!%<=#)3 MOP5&=;NF""3I9(AKBN1"#))I,\-(C&!GTPFPO]-MKX7=W=[&)[?YP(\R\&1V M!'X]3O#K\5'<] [$07S_AE3&0-?QR>_!PE(6B&+UI((#*YN!XB6,@%,F.)4.\A\EJ0%&^+]WO+'W?V80)XD@3PYRM,OGF/0-[XS9*9^3"K' M5Z"8(1DI1?:''!I>3]F$0O:0K$)B]7"3%M4@#29I-,4G&%8DBUVO\*@@-Q*0 M.9T7RR4<3P)+0_;I ^+[0@+EQ7+TS"E^ME?Z($PUGBSV=]XB9,J!H!P?]EXC M2JL:(8 3Q\91Z@B)B=C;,%<,%I$ VY4A^ MV=(=DA^1IMYS!&5(@L9L.6!%O M?QJ> M(?D[BOA)^S0[2-U3])=-=4&6)5,F3"J[T!$25#$,JLZ2@FB584!+KAEP L[?018B]U^]_O7D[O?P:)::S;7%G M'/P*$:+2#5+8:7H-HTJ?X^LS-D9._*%: ?01]!_" )3C>DEH(32M:KL@/J%P MV\B@(5HUA?NDJ89 CHT0LMA&# OXEG(K66M'1)7&E7V#,$_!*S-B/ O1^% Z#GS7 M5Q#65F 'N4V$2!0 )-[2^G\'@KP+*14XKE;3?61W[?A/.S$G!TK'Q M FER"'&@XQC:JBS<+7;B+FNCEQD#%9R5W8E@C:.FD&4K(>7Q4/T9U6BH".'5 M-(8B.J9Q2PCACI1-4(%Z2&03F%L.<92R*W9C^N#_QU3Y+*GRV5&%7%LL1#DS MPKIK@28?C?]TKU-\S0UKE.9CBC^Z#YT^//>P9_WJA%L$[DZ? *@/0O>=ZT61 M[!41D_5L_V5.)2LT("A'9)(_(*50D[*1VIL&4*L@]0PH.D*1M/XDA%WN3OK4 M@.02KT-6XLHU3@X5&_EQJ;$"YL#X2*$TPE#MQLV+6&FNS6H=:?L#*8M0\'*/ M2]/UH?,R1P0T#>,_PAUA)8E)"\("L!=J)\3H_$Y33[)6;V6@195WD_ ?TAD< M/5@M/=4$VH#"_5#!410>$F[%&48@* $!"8V1"N$2$J]TQKMX&6$F1_&UZ )J MN;.FC/!\@BC:!9\[BGK% XUDAQCUI#UQ9-[0CR*_VH,J 94O6+-AM&DI";5= MS,<#+XH"XQ)QU()I;-YPY$BX*#9O8R ?.K>C\&5RJ/684H/+X#TA%CX:W009@KON=BQ9#,T).NR^(%J%N [O7#<'@F MX+FT/YZ\4//;7]1/=H:GET^G%U]1ZSV6)5Y-U;>A'&'NWW.&/_W9;J"#1X\O MSIXC2J+.-\M=[.S_3'9)MILFWJ2BY\78IL^FEX\FZNW05GGGBD;3D2=VOPXM MI8!ALU$?!?9)X*3]WE'-]RO#MQ]1&?3R3J43BH;[&?/;:_6,\-#X\!?,YCB5 MC_=$,QT1S)0&: >\-*7&PZU==H1IGZ?TD>P[TRO1?D.]DB9UCZ^YI+T)):U4 M7GPR0\=#FYZGS;/:ZV?*&S=0M;H5G(!QH1H\+3A) #[U0SB=W[Y1WX"<%2UT M@RH%$OZY0#YY9Y%TSR00D85E"+E8V#NJMOS!^=A@:)7AUK]$W/N8U[;_92#D]Y-U1SWIC\0^!&1*I([B+'P"IE";/TG:A-^S[D)C*UVK M3ZW=MK&L3U$X=N"SY!+&P] V-4+2$,)Y"N)1J,�.;"-749!%9TT@\X1.>3C#'V*FZUASX,. WK_*GWDRLCII07N6'" M:R1'2UQGF7(_JR9YR %%8A+F+C:'Z)8DLAS!;3-RF_N 88(-BC:T.$)I-(;Z MOL0Y1$]'3-8AE%33VMI/)+5$=::^/3'M,RG]1*<32H!SX$'M[7"T&& M[96)GE(#?0J/))"%_)$9F9RH!;L\A"JI^"ON"E/3EE/P,/6 HD =BRX#H$'R M"5S!R6V_6G\!1E%S*&_P4U%?]67>@@ L@XW]R;$&66D1+R?0NV'[69Y0,]]3 M'$/FLC+7J#$4AM (W\PAH?J?B]DSU4"%;.SI;"Z6L0N->-N&/-TWO4B("K?2 M=.G$F)7(]AQ:NLO!^%]N<=^ MS8'CY,<]"4MFB+$$3 DWECJG^>A^WZ,2IF,T6^Q8=BA2NQ9UE_2:/TMV#75, M1*BL0'8=:2Y*SZL(9U:4)*AF$,"^)QW'<&ND/1$:T(=ADFPE0;2;D"7&\@@2 M3SI>B]T72;OWD;-1F *PU86K#2%GVHKO<41Z65E#F)5 M_F 2C!+'+2.3)]$10?C\*SAPI/D.W@:2R6> 2$A[V+]=C2.,^UN2,F^?1R.(.5 M\]HMQT4I0#B1"6@J=])DR@XNP?\*U1ESWG//)&T^BFTD+U,,CRUUNN?5Z=5. MSD!I88JT4M)EH $:UL@G R6H&6R\@86 KCN^XC6]" MAQ!&8DE^@ G+-QPJQX\CCM=5>Q?1PA68[)[&X6&ITWMWM-Z'6S8EBE=U&LYD MSZ3/%7SJR-X9B-B_;A3%2F[*I1N!D>42W(6&QH%B5@C"PG= (-Y;F%KJ/?(A M-0F_YC;$%^V#;SK\!>V33FHZRER:L!48_D'#^=55J@@&Z:T-.$1"V,62:SC\ M-2W*]H/SQS]ZOI*R<28VN@.LL0MJ!TD\+KJ"=O+ Z,C->^9FXM7O>)J67[), M;/F-[6()S?RY0BX#C-Q!(;?VFF^7#2_]W@%$B+VLNI43-?=&ZBHF%CY=[Q , M#UM[%#L(G@?Q[YUP6#K.!-6Y@) N*O9X!ELT",:GY%@ _Z2SDC%\BRCS:<+- MIKJ8J.\@%_Q]4] =@N^+Y2=Z!C1L-U*0(?>$&W'CZ_JA;AEN9,X1L]=#7P=U M'X$:9N'T9'[[+@"/,SYC3-.S(\Z#3>2YM]^ M^"%\/!MN61[HA$JW>$FCE@72Y0Q$$;;_Q [GI CVLE.]I>:K@:*K9;C.)EW< M[/9HNFTR)JH#2QIN%]124B*U:]>H4P+@IM%RU^/L@)M0C&PPAXYX8M.C9$,3 M'A>H1O<(())'F96RM ZVN2%\L$_D<+N%<0*"Q43I!NJ2-=<('W$B8$*_0F[[ MG-]5D7M :Z+-9OW=JT%8)ME9BK5D+?W M'(1$B*0[1-S] \*A%>@YFX>%V1$< MHE1M5O$N[=P_:"#D2QLV=+IAGUB%0;96X&@@:S@PV(9CF^QT(D)960\S)>0& M>);=-GF8C"](3J+!J$5%^0%LRB5?1C6("D:$FCPKES3AH\&EV-2X ";4FFY0 M,5O&#WV;6$E8$TYNX#/AC$JN=]-O%'QJB.=";J@!E86=?:DFZXTDACI';G2L M^G8X+:,6D/B]&*+8 H5$Z?9.Z0[L[@%CB$?[#+.D?TO)PTATJO 0SD=7U7?\ M(.25H4%%][\\>Q(L#HSL0B..Y!#2:LI%H:%%LJ\2)BVR. .-=TB\H5?)F%-: MLH)D29 +718TC6^,+,%02-,,=D@&%-#J78SB6%!\2*2W@ON++B@&G=(N'&MZXU8*8*KJZ94K.QX3[EC(>:Y1U" :8$NHF($G@$D MVW:Z,'S+]6!*,O:2;KHMK. H%-09\@LS"%--"$]$BKC5Z].%O7@I3F<_$8 % ME.O6_-&'WB:9-X^/:PA0\\%2#?].CA$J-Q D]VZSHW.)+.UN*%_S7QYD22O6 MVR%,:NE(\%U74D2,YT-[:;AKR+5BB%ETR9";]0. %GOV\:;DZ 60\^S7@G2Z MQ;^)##]"DA\.IJ?I=Y=S^;7A,%Q^M/EC08=C7M5ZB:D7LZ>/3R3MQR^=W?!O M#P%+$%[YXQH.KAT-P/NEA:F$+[1!^C7JZ_\'4$L#!!0 ( /6 A%&[1?1O M@0, )@) 9 >&PO=V]R:W-H965T+I&?.G#/#(3G?*OW9-(@6OK1"FD706-O=1I$I&VR9N5$=2OJG5KIEEJ9Z M$YE.(ZN\4RNB-(['4:9M$!I>(M2L.5!(WU(E@EM^O,V7N#WSENS_2?O7;24C"#=TK\ MP2O;+()I !76K!?V06U_P9V>W.&52AC_"]N=;1Q V1NKVITS,6BY'+[LRRX/ M_\4AW3FDGO<0R+-\QRQ;SK7:@G;6A.8&7JKW)G)DU90G0R1L W<^/&H#5T^L$&BNYY&EF,XS*G?XZP$_O8 _@X\$VACX M2598O?2/B.N!<+HGO$[?!/Q4VAL8)2&D<1J_@3")@= F8^8'8AX..P_4'5QW"_>MO@ MAW? ,+&J\W=OH2Q=)7[8T-,)M3.@_VNE['[B AP>8\M_ %!+ P04 " #U M@(1153E@3]P$ ">$@ &0 'AL+W=OACW0,FT3D427I.QFOWY' MRE'L)':R @/ZD(?$Y)%W]_'XW9W-X[4VUW8AI8-O95'9D\["N>6HW[?Y0I;" M'NFEK'!EIDTI'$[-O&^71HII4"J+/HNBM%\*577&QT'VP8R/=>T*5WUI_&\Z.9YD(*\]U\:>:NL5)9]B!J9R)NG ?]?I7N3D/]_9R7=CP M']:;O5$'\MHZ76Z4$4&IJN93?-O$X3D*;*/ N[&44#Y1C@Q/C9Z#<;O1FM^ M$(X:M!&5T5[^/@%O4[!;U&3MH M\(_<'4%,";"(10?LQ6T4XF O/A0%?_('X?CK=&*=0>[\?"\Q/M>M;YU;2#W_N4]'I1W/+!W/!!!":] 3Z1I;P&ZJD+CNK:H M:7LC."VU<>H?B4'5UL'G"FM&$>;OL%;8;<'OVEHT?&&=PCQ#P5UPFL!L 1MY M+LF;#3:8U>@-7@$;D)0.@)X6: M"U\O+*2<9"D'3J$;LUZ8#A,X1:CN]43DUXAS*RJ,9-$ :-*Z10&C>':SU 8/ M!95VL@GKMA/&4A)S!I2D<0)=FO10-"#9@*%J64J3*U' 4BPQU)P2.J# 4N@B M'C_+.%S6E7YO#2'%Z:PTMS^'&:0]HVA_39 MS>$0V %DQ6XPUQ*3%U.OR6;[(-T>]),'"7HO(1_-MN?L>8-_:^46 M" S$6ZD,#['&"=)DH01EF06BM(@)GS(PBC!BC@,NF+F$&>KZA9&U_,%S-2J MD6#^8)XQY#A-,[2$=3CF),8&1..41!G;,/%>^)ZND;=%<9N7AUC8WWHSP)R= MAY<1BQ=:5ZYY/FBE[>/+:?/F<+>]>;G!TC/W1:^0,U2-C@;X7<0TKR'-Q.EE M>(&8:.=T&88+*:;2^ VX/M-8:383[Z!]DAK_"U!+ P04 " #U@(11?TE" M6J$# !!"0 &0 'AL+W=O%GLAGU0)H,F7NN)JZ91:-U>>I[(2:JHFH@&.?PHA:ZIQ*G>> M:B30W!K5E1?Z_M2K*>/.:F'7[N1J(5I=,0YWDJBVKJD\K*$2^Z43.,/"/=N5 MVBQXJT5#=_ ^F-S)W'FC2@YJX$K)CB14"R=Z^!J'1M]J_")P5X=C8F)9"O$ MDYG\G"\=WQ"""C)M$"B*9]A 51D@I/&YQW1&E\;P>#R@W]C8,98M5; 1U6\L MU^72F3LDAX*VE;X7^Y^@CR)FHE/V2?:<[C1V2M4J+NC=&!C7CG:1?^CP< M&2*.-:&9@0[762(YQ4Y0'+?$O0SN]NJ%, MDD^T:H'< E6M!,RX)F\>Z;8"]7;A:71B5+VL!UQW@.$K@"FY%5R7BOS(<\B_ MMO>0W,@P'!BNP[. OV9Z0J+ ):$?^F?PHC'BR.)%ER-^QU16"1.T(K]?;Y66 MV"1_G/$1CSYBZR.^Z,,EUTJ!5D-V ]9*R7C.T)Y3CX(+L>%-55,G2R"%J'#?&61M*HK[R/[GR$BTDA2,4YXQ6A': MT32$*D:WK&*:85IHE@F96WM!M $TH3W;])4,))59>7!)/41'];$&12\%P0J* M+U-LK\AZ>H2)!+T/R*#0RNODK-VPL.&#SRR<\K(H6;#\*6Z?LM MS9XP"F7JT25@T [=- SZ[T;(1DBJ@7"AH4O:*0\A,DEGX2@WHJY!VI :VF!& M!L4D<(,T&<1MRUG&&M0ZP2.8NW&4#&(#4K."9=30P%3GT C%] OPW/63=! V M(UK:6AU.@<>1&T_3071E^%N+'.4\GB(PTL!1FKC3)"+_JN?^@Q[[A?(6+Y7_ MI\>BV$W2Z5<]UB]=ZAK,3QRF@_C'?>/[;A#,1OEJW\13+-1L$&?[)O3=-/(' M<:EO@L3U@V00%_LF[++1BU?[9LQC-$O<)(E-WP088N*34X>N=W2M8?P[>WDK MDHF6Z^Z&&U?']\%U=RV^J'>/BULJ=PPS7$&!IOYDECA$=A=V-]&BL9?D5FB\ MLGQL'X:EK]"5!+ P04 " #U@(11+H8R!>L& 7 M$@ &0 'AL+W=O3M;7MQ6QF%FM1C4S MK1:\=(OJ:A;Z?CJKN6PFUY>N[T%?7ZK.5K(1#YJ9KJZY?KX5E=I<38+)MN.3 M7*TM=BJL@08/P^V)R,6]+"_?;6^@=W=IQE MSHVX4]5OLK3KJTD^8:58\JZRG]3F!S&<)R%["U49]Y=MAKG^A"TZ8U4]+ :" M6C;]?_YU\,-;%H3#@M#A[C=R*+_CEE]?:K5AFF;#&C7<4=UJ@),-D?)H-48E MUMGK6U[Q9B'8HXN .U6WJA&-->SL,Y]7PIQ?SBRVH&W3>E*%^NGP'>B#'<8KP-3QK\N+!3%@4>"_W0/V$O&L\<.7O1,7MZQ1OY M3TYAX>',C5&5+'D?)4W)'K0P\$'?H9;L@VS@(\DK]HA.43O__/UF;JQ&4/WC M!*)X1!0[1/$11(_(M;*K!.UVIXQU,&X6BZ[N*NQ8LN\$4@X01HPWM=)V. .M M>M#(4VV?W>#][YUL">8A\DXB(0VX,"U?B*M)2V[03V)R_7DMV&(+B^_!*K^% MQ;^!U>[#$EM8C&O!N&%+54$4$&NR87:M.H-9YOR"W1A:"]K57.B1>?97WG00 MCET'A6MG,67/,O8Q:FDWM,4[%L9>%$34"+TX+]C'Y5(BVI>=;J3M",4+7$'D MI5'*@M!+LY#]))#N:U653-8XR-/ ?)AZ:>Z3Z1!S'PZ>T&,KK8QA:>RE8<&2 MPHN*# :-N?@W''@6 WX>GK.S*/-BOS@_NEN#Y,4A?2^,,VH$7I'G[$1D)F-D M)F^.S!^1$\U*0A; D!'6' JOT^;V3'!G G$%@3?D"^Q@$6A]4,AF11%R* R^ MC9;OG:<_<*E?I,PO<,DM;@/VFU-F]-P\"8V+!LGTA,NH18\5BW6C*K5Z[D,D MRWPTSA &60JWOV.%Y_LYBZ8QNW-:#!Q:5(X=LY:M<3PHP-:@%71H&)6OSIAF MX /$P+#OI7%RSI(X\"(_9/DT9+\VN E8<)\ M3/ZL+'3H'N?I5@_R]7!YF7#*Z&'\* ML*>(W8*%4_^_=G5,KLY]+X\S>+J R^'+?%J<\G3A%4%TSO"59W!TL7.TGT%" M>D?[H>?G/5@_<=F?3[,329:.29:^.8O:DE>/,[C+>4GF'#&O[8LO]>*=2[CDY3M\$^20R. 5AQ,J-/[;8TL M]O<85->\%MU_7?;L.WAKW,![&O \-A>-6$K;*R/VK*6AMY+IDP1*2)=:YOEI M-BZ>JZ8S(!@53HAQ7"(H*]@AW.^=^))P\Z^T('#4!8E+OONZK=0SDA1"O?C" MVDXC MC_H)@HL,0W;2XM[,Z-962SPG9?5,SD."=A3,:D/JA>@S@FXB1-MXGJW7IL>9 M'T:VF*J]D6';_Q69*"N7PK$&'U")3>2AZ LC=R/B6A^G]CST16?B!6F\BPA1 M+=_+QG3NH(.9V(LA<(&7Q1$F[E)PZP9B:,Z)//[,UVPL'=-BUU.7[ MEE,%#8&"/)'N08>HO)DC#9GN/=10Y*_>3!+D%2/MW^]@[_NIQTS_V=]/[GTQ^ MYGH%WEDEEECJ3S,4W[K_&:+_L*IU3_^YLJBH7',M.!Q+$S"^5,IN/VB#\;>@ MZS\ 4$L#!!0 ( /6 A%& DXS-P , )4( 9 >&PO=V]R:W-H965T M)L0\VCT?>*JK1LV=4NOV MRO-446+-U$2TV-#*5LB::9K*G:=:B6QCC>K*"WT_\6K&&V MX%*"ZNJ:R><;K,1^[@3.07'/=Z4V"F\Q:]D.5ZC_:)>29MX19<-K;!07#4C< MSIWKX.IF:O;;#7]RW*N1#":3M1#?S.2WS=SQ34!88:$- J/A$6^QJ@P0A?'/ M@.D<71K#L7Q _\7F3KFLF<);47WE&UW.GACJ,##+_#8-P, AMW+TC&^5[IMEB)L4>I-E- M:$:PJ5IK"HXWYE!66M(J)SN]^(24DH*+![:N4%W./$V@9LDK!H";'B!\ R"' M.]'H4L&'9H.;4WN/@CE&%!XBN@G/ GXI] 2BP(70#_TS>-$QP\CB1>#)C$X>KP?W$#3,%65'2GZ/!X [H4G6+-1EU>P4,I$4^.!:BH8HW2UO4S M.7U[U52=_H)\)'UI43+-F]T04B&4AI\@"-QID!C!=_,\)R&*W=#/C!"Y69[" MJA12_ZQ1UF/+>)I"XOL0N#&9!VY*MJMNW>_@32%JA(O(3?SDTHQ9'M%(SH)H M$+* 5C[3BW423N9&24ICZJ:^B2J,W3@/C$ 8F3^.V M?^#L2_%6I:_@VA[,N%Z_LZ8S5##R5_L&D,GU(Q5LAW"/YETTA>N=/QCG%\_( MI+J$9!+2+_NOU?M#9/TT8=W9Y@[/3)W^G^9>\=T)[GF.&+N)\[6 MO++*U]A[%MOTCRO5L@+G#C4(A?(1G<6IE_[ JAMYTA!&_($(G<%S%Q.0TN86GJ2LQX9%6'KQ>4L/RIFR0)O$87 M;]0J:I0[VQ 56+[U7>.H/?;* IA2Z;^)"5VR+X)]A,M M6MMXUD)3&[-B2=\-*,T&6M\*H0\3X^#X);+X#E!+ P04 " #U@(11C\]K MNXH# !+" &0 'AL+W=ODUKOY^@XI6W&Z:Z?( MB\7+S)DSPS.D1SLA']0&4<-3651J[&RTWEYYGDHW6#+EBBU6M+,6LF2:IC+W MU%8BRZQ367BA[_>\DO'*F8SLVD).1J+6!:]P(4'59(F5XJ("B>NQ,PVN9HFQMP;W''?J: PFDY40 M#V;R,1L[OB&$!:;:(##Z/.(X#[O.Q!%-1*/L+N\8VCAQ(:Z5%N7F4.YT9)V.?GIR8T6 MZ9K"&&,OW4/.&LCP!.00/HM*;Q2\JS+, MOO?WB%[+,3QPG(5G :]3[4(4="'T0_\,7M3F'%F\Z%3.&R;Q-2UN#&HZ.0F:(!O*BX)5ZFK/7,%UK94F7Q/IC[I4*5<("\E3?+F_1'-Y&*PYZ<;4O68%W*(LX>)/9%)U M8)KG$G.B"3-&5 CEUU\&81#^!I]85=-ETLH#@JB;1#Z\@<0=]B!T QKV_:Z? M]%LB&5STN\->T('(C8(6ZO"=FP"%L1KTXPX$L1OX+XS^RX,T*DP=6AYQMS=, M8. .8XH2&EI^$L(9026MH)+_+:@EDE!Y:HZO.:ASHCH+^U.B6M[<_;267E"_ MJ[@^)2T*](JP?J>6U?#6R.(]XQ+N65&3RLC%2O''6HD&W600DT "WQTD#1[Q M"?QN- QAZ/;\(S$DM-@C.01N-(1[8D^+)N=45,3'S+0 U?3 1=#K^E'2(0P2 MP0^U$O:[29Q8%OZK$O&.+O@296Z?,46AZTHW=WV[VKZ4T^:!^&;>/+.?F>Y3&@/;70NC#Q 1H_S],_@50 M2P,$% @ ]8"$4=<2>VPH! Z0D !D !X;"]W;W)K&ULO59M;]LV$/XKA- /,<#%(O4>V :2;,4*M&L09]N'81]HZ6P1 MD427I.*TOWY'RE:S@ M3A/3MZW07V^@4;MYP(+#QKWSK=C $NSOVSN-J^F(4LD6.B-51S2L MY\$UN[I)G+Y7^$/"SAS)Q$6R4NK1+3Y4\R!T#D$#I74( O^>X!::Q@&A&U_V MF,%(Z0R/Y0/Z>Q\[QK(2!FY5\Z>L;#T/\H!4L!9]8^_5[E?8Q^,=+%5C_)/L M!MV,!Z3LC57MWA@]:&4W_(OG?1Z.#/+P#0.^-^#>[X'(>_FSL&(QTVI'M--& M-"?X4+TU.B<[5Y2EU?A6HIU=+&&#*;;D0S<4V&7JXD&L&C"3V=0B@].;EGNT MFP&-OX%6D$^JL[4AOW055*_MI^C9Z!X_N'?#SP)^+NTEB1@E/.3A&;QH##?R M>-%_A'L/6Z6M[#;DK^N5L1H_CK_/P,JO@&BUN2][$172M&\ MRNWJZY[;I9CLW3F5Z+-$KE6OS%:4, ^P%PWH)P@6+XSRB!$E J*LL85&7K-/ MPTX8@K^U:K Y#;F0';&UZHWH*C.Y(@^U!GA54H(%42O0OB:_H5-OOW45PP(*NARNR[%>FU'+K/7Q'6)'1*$FA\@'G<;V7T?=9;3- Z=%$Q(XM# MRGE.SO1 ,O9 >*'&K#N_R8_9&5]LCF07/6:-*,#:G2 R/^W-Y8_H'S7K3O5OHW!B_)++S62 MR\Z*;B-=[PMCP&(\K*!97$S(!793R!,4DH*RD*&0AI1Q/B%+J\K'G]RE5Z%; M+0X"9H"&9R<#N8@9S9/4V<:4LQ@%AEL%5^2]D:#AD+JXXPC 2[J0BI&F((7X\5>=W:.3Z"&U0= ="FGF1A3%-L]#+ M'$^CB&634PTR/;I^6] ;/V08C*'O[' 3C[OC'',]7-\OZL,0],G7VY &UF@: M7F;XR>MAL!@65FW]9;Y2%D<#+]8XBX%V"OA^K90]+!S!.-TM_@%02P,$% M @ ]8"$47^"=L_X P +0D !D !X;"]W;W)K&ULC5;;;N,V$/V5@="'!-!&$F79<6 ;<"Y%"W13(TZ[#T4?:&EL$:%$+4G% MZ=]W2"E:>]J9,3B>!Q57-3!8N;W5GHQ4ZV5HL:5!M-6%=?_W:)4 M^WF0!.\;3V)76K<1+68-W^$:[5_-2M,J&E *46%MA*I!XW8>+).;V\SI>X6_ M!>[-@0S.DXU2+V[Q>S$/8D<()>;6(7!ZO>(=2NF B,;7'C,8KG2&A_([^J_> M=_)EPPW>*?E%%+:2ML:KJC8E! M)>KNS=_Z./R, >L-F.?=7>19WG/+%S.M]J"=-J$YP;OJK8F[[<#8!V!3^*QJ6QIXJ LL MCNTC(C:P8^_L;ME9P#]S>P5I$@*+67P&+QV\33U>^@'> ]>UJ'>'WOZSW!BK MJ3C^/8,_&O!''G_T ?Z:>J9H)8+:@BT1[KC,6\E]_='6+3%0Y0VM6&]%SF'\F3CT]=7= CF1Y(CVV%FENE;WQX M/>5?X"))P^DHNW3B-0L3QKR8Q)-PFHV]S"8L9%-2N<=:4:]U&%]\8V/QB;\2 M[ X[]@9:0US(Q5Q536M=&-X#%!XX^6,8TR0)XY@(7Z0"&Z\54\NNP$-NV%=-P+T^O+,_6<#?6<_70]+VLK/OGKZ3,*:\PI M]U90(![>E7#+ZK:!HW MQE)\G-SGAR[/N]8QKG4 O[;BE4NJ30-[I-3@$6_? L?KA;7VC MNO;ZH#LVF',J(7@ M&N>+<>R:5N.$2U)MW1W.TX?U:@63- $6CHG,L[)<0LK"Z22!+ Y'&8-3A1D= MC#!JWYT?U(;(MK7MIMFP._P+++L1^$V]^Y'XS/5.D-,2MV0:7TVHNG0WG+N% M58T?B!ME:;QZL:3_&=1.@&ULS5A=;]LV M%/TKA%!@+9!$HKX5V 82QVDZM)U1+]O#T =:HFTN$JF25)P"^_$C)466;4GU ML&7(2TQ)]QS>CT->,J,MXP]B@[$$3UE*Q=C82)E?FJ:(-SA#XH+EF*HO*\8S M)-4C7YLBYQ@E)2A+3=NR?#-#A!J34?ENSBS(8E(1FF@C *.%Z-C2MX>0<##2@M?B-X M*UICH$-9,O:@'SXD8\/2'N$4QU)3(/7SB*_S,?EL& MKX)9(H&G+/V=)'(S-D(#)'B%BE1^8=L[7 ?D:;Z8I:+\"[:UK66 N!"29358 M>9 16OVBISH1+8#K]P#L&F ? .RP!^#4 .<0 'L ;@UP3P5X-< [%>#7 /]4 M0% #@E,!80T(R^I6Y2AK>8,DFHPXVP*NK16;'I2"*-&JA(1J[2XD5U^)PLG) MHM(L8"MP70CU40B : (69$W)BL2(2G 5QZR@DM UF+.4Q 0+< X^(\Z1%AYX M>X,E(JEX!]X 0L&O&U8(Q2%&IE0>ZGG,N/;FNO+&[O'F%B\O@ 7/@&W9UOWB M!KQ]\ZZ#93K,\DLL+X"SSR+P6JTXV4%V,TSVD76PS'[ @N@I++8O#'1T4(/DBK0W4++7R:L;R./$'IF/':ZXC2ONH"NM<(54RPOQ1( B3Y!44<^>I.XG M2Y6!CT3(KUU+;YB^$.=KA/++W32+YUGNRTE4G7WH?,(Z(0.9]9IPO,'Y%I+% M#QN6)IB+GP#^5A#Y'2 I.5D6$NE ) ,YXCWIKXS1)KA9WEYT= M>DZT;S?KLG-"QS^PN^V<-PQ]N&_WOLLN\-S(W[>[Z[#S?-MJS;N77;_)KO\C ML119D:JR)> &JWVDYP(*,N0\>)7.@=Z*C+$+J1[?;L.E&3XV@P MQ]-*1KK-SU8K=> \ W/,"4OTGGB5L%R?0,_4Z$]U5CG>"_?FA-;N4&*]!J'! MUBD)OJ#49C7[GC*"*.PN#=SU2FC_M\51+>N?[0QPURBA\RI*MFN7<+BA_=N2 MN<*_:FOX*JP>J3E*^6MRK2_U#872>!_JLH[*X)P> %"WM= ML[<+&UK605W-UHU*W^$_(;XF5( 4KQ3*N@A4E7EU+:X>),O+2]:2275E*X<; MC)2+VD!]7S$FGQ_TO:WYY\3D;U!+ P04 " #U@(119]'KN/D" "("0 M&0 'AL+W=OK8S#;0_OO9)J1 0\8>^@*V<\^YY]YCQ^FN MN'B1.8!"KP5ELN?D2LTO75=F.1187O Y,/UDRD6!E9Z*F2OG O#$@@KJ!IX7 MNP4FS.EW[=J#Z'?Y0E'"X$$@N2@*+-ZN@?)5S_&=S<(CF>7*++C][AS/8 3J M>?X@],RM6":D "8)9TC M.=<^9-/2>I4.0UP>[QA_V*+U\6,L80!IS_)1.4]I^.@"4SQ M@JI'OOH*94&1XE&"MH"!L_8]?RT9L ?SP " H <&Q M@'8):!\+"$M >"P@*@&V='==NVW<$"O<[PJ^0L)$:S8SL-VW:-TOPLQ&&2FA MGQ*-4_U'6 ); )H*7J !9TIHZZ06H7(TL.E!2'2.1NN-A/BTBD)W!(\))8J M1->88I;IP>D0%"94GFG0\VB(3D_.T DB##WE?"$QF\BNJ[1PD][-2I'7:Y'! M 9'WF;I ;;^% B_P:N"#9OBW!6V$#YOA5W.AX=Y!^,T_LF-V*+NKS:H<"RK' M LO7/L W)!+/9@)FV)XT;TN$H4-VJO#J<]P5EY@EN5 M>V\MO:B+8ZK.Q#5WM.V.YZ=A>Z_M-6&Q%\5^?=N32GKR7VUO(<;9>8/:Y(., M*$FCSI[8CU$=/PWB>JV=2FNG4>N]RD$<<39VR-.*//W)[[V]_[Q.W2TF^ M??Z23AKM&5 3Y0=!$.TYX&Y=8N8;Y3L6,\(DHC#5..\BT1:*];6_GB@^M_?: MF"NMV@YS_:D$P@3HYU/.U69BKLKJXZO_%U!+ P04 " #U@(11B,/81T\# M 8"0 &0 'AL+W=OP:FS6-DG[[WMM")-D2-278#OW''R. MK^]E?I#JAZX!#/G9<*$77FU,^\'W=5Y#0_6=;$'@/Z54#34X596O6P6T<*"& M^V$0I'Y#F?"6<[?VJ)9SV1G.!#PJHKNFH>K7"K@\++R9=UQX8E5M[(*_G+>T M@BV8;^VCPID_LA2L :&9%$1!N? >9A\VF8UW ?\Q..B3,;%*=E+^L)//Q<(+ M[(: 0VXL \7''M; N27";?P_<'KC*RWP='QD_^BTHY8=U;"6_#LK3+WPWGND M@))VW#S)PR<8]"26+Y=@.&,J[?(.VW[8:\?O6&O+(, M_]:RTPC3<]^@-+M!/Q]DK'H9X149$?F*KZ\U^4L44)SC?;1D]"4\^K(*;Q+^ MDYL[$LW>DC (@XG]K&_#OW3\)GQS&_[0*H0'4_ S-=%XRI'CBZ[PC6=SG MYKX,2V9Q%H;G89N)L"3.9L]A9ZJ2455R4]4C*%=.K3*YXZRBMD)IHO&I2P8% M*3IEE9H:!JDX1 \.H #S..<=YJ!-:!N0'ZWG@_6_L$Z-MMF(,^N>.:?LZS>> MG A^-\O")$PN_)N*2]/T_M+ R;@DC9-I!]/1P?2F@Y]%CBU(XUTOL+08B5[L M)7HHTR^[3"ST381-W9_,R[.+N]'K\DYZ!-;YRO5=C MNG;"]&5R7!W;^X/K:A?K*VS[?9=^INF_&;Y2A9FM"8<2*8.[#$U6?1_N)T:V MKC/MI,%&XX8U?KJ L@'X?RFE.4[L"\:/H>5O4$L#!!0 ( /6 A%%&,]>D MX@( !H* 9 >&PO=V]R:W-H965T M(9C"6J5IDS^O,9$;(:.[^P/)GRQU.; M#0-.EB#"64FQ)/9 M?)X/'<\@P@0C;4PP>JUQA$EB+!&.'X51I_1I% _7>^L?;? 4S(PI'(GD.Y_K MY=#I.C#'F*T2/1&;3U@$U#+V(I$H^X1-(>LY$*V4%FFA3 A2GNW>;%L0<: 0 M^*\H!(5"8''O'%F4-TRS<"#%!J21)FMF84.UV@2.9R8K4RWIEI.>#B>XQFR% M$$N1PDAD6A)/BD#H)8RL>Y0*+F&")L4\6\ 8I2V&+$*XFR5\P0R]"LYO4#.> MJ LX Y[!+4\2^>N_R .U%R5P.6 MBE6FCU&U<]&S+LP7M@Z[0:?>'+CK(\B:);+F:NS;O%WZ_J7G5[#8*K&VWB=M[=)A^^W3UOXM M;:UFM]XZGK9.B:QS"A7_(&WP\(5LPV>-J:KBK%LBZY["&5$6B47&K0LBC8OY M,7*J;?D!I)3FI:K U2MQ]?YSH5.5!]6%[GO/K=A[GU+W#[J___;%7O@XK/:@ MTZWWCE>[_]RP_9,Z]CO6N__?96S"(<.C58*Y1J=$([A M= _^]&9JNF5RP>GGFV!,EKUZAYJIW TBNXT6N?WYSX2F K++)0UO*(T W<=" MZ/W&S!/E.!C^ E!+ P04 " #U@(11!NSFY1$" "C! &0 'AL+W=O M38;;85Q] ZC&W0 M+21T>QA[4)QS+"I+F71)NG\_27:,!TT9[,76G>[[[KO/DK.C-D^V1B1X;J2R MLZ@FVMTR9LL:&V['>H?*[53:-)Q<:+;,[@SR30 UDB5Q/&4-%RK*LY!;F#S3 M>Y)"X<* W3<--[_O4>KC+)I$I\12;&OR"99G.[[%%=+C;F%A?!!BN^E[34QX_8S7/C^4HM;7C" ML:N-(RCWEG33@9V"1JCVS9\['P: R?490-(!DG\%I!T@.,=:96&L.2>>9T8? MP?AJQ^87P9N =M,(Y;_BBHS;%0Y'^1(/J/8(E=$-%%J1<<8Z#51#$;JC@3?P MA1O#O=]P.4?B0MHKEWU'RX@HN0"AX$%*Z[V(S1DZ6)V=E)^&^E9"AW_FZAR<.3-Z1Y+>D23PI?_AR(^[M0WYGZ\T3/N&:6AX M?:;AWSW*KL<(N+5((U#^4>Z-044OF=N23P.YO[.'/,W88>A?6_%^4'$]GO8U MK68V.$+^^CYPLQ7*@L3*H>+QVYL(3'LEVH#T+IRJM2:G-RQK]Q=!XPO&PO=V]R M:W-H965T4"#^X'/?+.U;B!0%P#XN<"DAJ0 M/!7I<$1 M8\A2%6LN656,=^0OIC5S%2%O5F 9%^8MCGZ]69$WK]Z25X1+\F6K2L-D9F:A M12+.7)C63B^/3N,>IW^G]IQ$DS,21W'4 5\^ Y[07OC*#_^3R3YXB-EK4A@W M*8PK>\E3*;Q(OY?<\"J%_WW$,7)EH3#_>WPDC8^D\C'H\?&[4MF!"]&5K"-R M5"'=,=\OAM-I/*6S<'^:E*YE43)JEST@-FB(#;S$?MN#M"Q3FGQD:W-&KF3J M"7?86!V^6$I'C8^1EWGC@[4^SL@.=.HBV@!1.=DKR^4&=[L%#<;6:S5D77O> M[XY&T7D4O?80'S?$QUY+U^P.A1?)6'7/AZSK8 !+L-'*=![*\:,=0"=1%'5O M@$G#9O*\-*:M@)QA1[K,(4W7-#P#7<\(SM9<<'O7Q7#RB&$R[",X;0A.O027 M3U/!LA]S2K#.11UU^X));>"?P"LK<^6-RP]<"NB^;^+&TC7LI MM))+_9K;(6WD!_F$Q(JR\-6ZU4XZ>#&9HZV6TJ$WCHM:LTC>G5/"4#CE6OJ%]">/"'=@_\3TQLN#1&0HZGH?(R%UL 9 >&PO=V]R:W-H965T9*E(#+1NNQ=LL473=I\9F8Z%2*(KTDFS7[^4K(J.>+$6UDMBVA3UO=QRKL#/LJCD]6RKU.[-?"ZS+2^9O!0[7NE?-J(NF=*7]=U< M[FK.UNVBLIBC*(KG)YSO;P2>U7D%?]< [DO2U8_O>.%>+R>P=FO M+[[D=UO5?#%?7NW8';_AZMONPC56B/OFXH_U]2QJ+.(%SU2C@NE_#WS%BZ+1I.WXT2F=]?=L%AY_ M_J7]8^N\=N:62;X2Q3_Y6FVO9\D,K/F&[0OU13S^SCN':*,O$X5L_X+'3C:: M@6POE2B[Q=J",J\._]G/+A!'"R#Q+$#= C1V >X6X-;1@V6M6^^98LNK6CR" MNI'6VIH/;6S:U=J;O&JV\4;5^M=* MW186U^ [*_;Z%WWY/_2\?*^_RPOY2FO\ M=O,>O'SQ"KP >06^;L5>ZG7R:JZT:XV!\ZQSX]W!#>1QX^],70(,7P,4H_B>K?,OG.J!]5%$?5=3JPQY]1X[+WO$W <6X5XQ;Q<2C^%NE:[7(_^5K M\)NN46>D#AKB5D-3Q0]+7=/:JX?C>-A"$%$C],PXTAM'QAKWEY"2.ZT[J*!' M-[Z@\< X6\9C&>TMHT'+O@K%"I U.M*)J1R.4(M(TF* M%U$Z\,4A%B5IY'$H[AV*)W:(2Y5KZFF'-DWE/C25ZW(K=KA%8XH';CG$8 1] M&;3HW5J$,^CRYA+HIT>5/0%Q6^1WK&&]#!1.TFM.IJW(M%>) ,K3/ED'85VB&2? $E$;E^R+P MS.JL"XD\M\U0#2;3%$3BV%\$AQ;:4G%"4.JQTB 2AAFY$O5.U-I,4 G%#X^I M<7A'!H"@/O=/D@FW8(Q9BB08 =F""W2 MA;7-#KDH@G#A,=2 '(5!OA)ER>LLU[W?CNUX'4IO0U\43UPY!ITHC,X1E6-# MD>I #/0YWS^$L!$(K7.^0\AKG6$D M#C-R5-E@NY.]L'+2EO&5C6$M#G>ZH\O&T>TF!%LF.AK>*,4^,PVW<9C;*ZXS M<)-G3!VF>VN^$S)7H?0VR,43G\2Q(28^]RR.;13219H.AS8.,4C2U-.F$4-- M;@3^SNE281'>ZO M0PS2"'K80PRZR8DVMYE?*1U&N:^?QCURR-%T=>(! 3',).<."(ACCHD)'(X% M'6*(T!A[ FNX2;\Z#5D\PY8 ^M. MURHH^$:OBRX7VL_Z\%KU<*'$KGTS>2N4$F7[<-@/Y](X3Z==&\[.Q? M;B__ U!+ P04 " #U@(11]$3]^?8" "A" &0 'AL+W=O M$E45!97OU\#%:F"YUF;A@L&JQC MD5FEM"@:,CHH6+E^TKCBB*B@'#GKER"TD6MQDIRM:2,&ZUSK+GS M"?TH>CK&%S&NSE#^:3(FIR=GY,30'G-1*32C^K;&.(U;>];$=+V.R3L0TX^9 MOB"^^X5XCN=TT$?'Z=]H>8AN8W;;%'MMBKU:SS^@=U4(J=DO2#%G2A\1]%M! MOQ8,#@B.*\ JT3EF291 WH'*KB2M1:):Q%SFY=#WPB (^O9R.QG[,*_GA['7 MPCYX#%J/P5\]TDR#;"T2G4M1S7.2X;VM5SJ/=BT;;MEQH]B+PAW7'3 _]-VX MVW78N@Z/NGX4&LN9?2S@XL]M4&WA=ED/]SP%B=]SDAWK'3 G3ARGVWK46H^. M5MF-T@S_U;#*;BF3Y)GR"H[46J^5[?V/6NOMQ>1[D>_MAKX/\WJ!$QXXM;CU M&'].K<4=M9;XWNX-Z8#YD9,E(APR)#H7/0Q>KAOB>J+%HNXI4Z&Q0]7#'+\A0!H [F="Z,W$ MM*GVJV3X&U!+ P04 " #U@(11,#3K'XH' I/P &0 'AL+W=O5Y\]GGXO(\7^DTR=3G I6KQ4(6CV]4FC]UH4+.+T6O\Z@H'85VB"?F>J(>R\QK5 M]W*3YW?UFP_3BU%0IZ12-=%U';+Z=Z^N5)K6556)_+6I==1>M"[8??U4^[OF M[JN[N9&ENLK3WY.IGE^,Q A-U4RN4OTE?WBO-G?$ZOHF>5HV?]'#)C88HBNUO#PO\@=4 MU-%5;?6+IFV:TM7=)%FMX[4NJF^3JIR^?">3 GV7Z4JA3TJ6JT)5(FGT$[JN M?C'35:I0/D/ODDQFDT2FZ'59*EVBUY-)7DR3[!;I''6J>)^H0A:3^>/+I]JF M2.INQ/.W2LLD+5]4E_AV_18]?_8"/4-)AK[.\U4ILVEY/M;5?=79C2>;>WBS MO@>RYQY^F^@S%.*7B 0DL!2_QQE8TJ5>NACXF\2=)$)ZH$":KNTEZZB?HUSXKV M@S>R3$KTQ\?J NB#5HOR3T=ZM$V/.AOA:ZZKG\NL_>'()D6;MNMZ>%-/39W[ M2QHSSL+S\7U70TL8#C +VK"M-%F;)G.F^>WL^@Q5O,HFCRB_29-;6<.E=#0 M;VOF/NH3M>E%SAO_)(N[JB?>5!V\K*_49&239UT-Z[0[9[&@]F87[=7%?VEV M]#33T]]<&=80$[$VA:Y:<;.;FKFF!?"MMU Q\Q M\;+U :TX'*CU0Z/U24SP#KHL45Q0$N_1"!"+W8S=H]'1O0@#/3'S4DF ,.8# M*<#@3-_2O\L5"%10 YH5ZJ")PG[FER?Q69H0[#.&:[(IIAE%.^ M3T/ /3F ^U663))E)6&O*0L!0)/(2X6 [L0]H^ZOD#":'@L:&@J9822(PSW+ M+0*0)P<@;U'HZ)X6 KG#P$<=0P!ZZ)YW]]9Q4\\A'2UA#AU#X'KHYOJ5*G0R M2R:R'O_R&9JJ95XFVM4&'6?#2VLC!%Z'[HEW?Y&HB4,1L'A7)#,,LP"S/2(! MMD,WMO>(='Q_ R"'7KH@(8 ]',@'"4TCQ"JE&>:2$O@>]G!,=-&TU6._T2T$ M*(=>VB$4L$T'LD.H:8?0D/)=E2QAA+*8VU6B0&_JIO<^E8[N<13 3+TT5RC0 MG0YDKE#3-K%J:?%@'%IV#&PWY#^J>Y4B?+QT@&OJI9M"@>;4/;W^%Z:^Q4Z) M.!:[VIEAH4,[H#IU4QVT.Y733('C,OS10&;&<#F2G,-$F"G:[G#-G.#]#.W&@',4_MD#' .//26V&=)Y # M>2O,-$T,45TAV_D!])D;^EU1!W;(& "=>>F_,* \&\A_8::Q8JCH"MG.#R#/ MW) '%4_BP' /O?2@>$P"O"!'!AN6BN[2CI#MO.#08"[!X%.?SS1\IX#\+F7 M3@T'^O.!G!IN6C"&F*Z0[?P _MP-_YV)ZBF6CKRS8\5+LX;#*, ',FNXZ<(8 M:KI"MO.#08"[!X&UFN1XR0#KW$OG)@+<1^[Y??\E8V2Q;K@(#$?;$A=&C+$] M6UXB '_D!C^H=ZI%8P20C[QT<2(@?S20BQ-9-K_LWZ 4 =FC/O8,.>'",0** M1UX:-Q&0/1IH&TS4:QN,) >@7 YD\PG1P;'LM+&&.O18"1@#1 MQ^PAIUI1"A@)A)<.CX#A00SD\ C3OK$]T[>$.9[I"Q@E1!^GAYQP92E@*!!> M&CZBLX-](,-'F&Z.[<&Q),#Q#?D.;Z3 <9C+VV<&-@>NZ?YO44T M+1JKB&:82T0@?'R \#81A]H5$'>.*GEI\>"@>UC)/;'O*^A3/8<4M<4Y),5! MYUA3< #P^T4]WK?#0><,5."EPU.?N(84W3/\_K*NZ^D>SMRU6]TQZQ3'G6/, M]2'R:C"^3:K%?JIF59G@K'9ABO6Q[/4;G2^;D\TWN=;YHGDY5W*JBCJ@^GZ6 MY_KI37U8NCT=?_D/4$L#!!0 ( /6 A%%"6O\OPP( .(' 9 >&PO M=V]R:W-H965T(#R"AIDV@+ZBM!"T3 M2&-#(+8/TSZ8Y)I8.'9GNRU(^_$[.VD(6PE(V[XD?KGGN>?N[/-XH_2#R1$M M/!9"FDF06[L\"4.3Y%@PTU%+E+2S4+I@EJ8Z"\U2(TL]J!!AU.WVPX)Q&4S' M?NU:3\=J9067>*W!K(J"Z:-+E##^"YO2=C ((%D9JXH*3 H*+LL_>ZSRT !$O5< 406(W@N(*T#L RV5 M^;#FS++I6*L-:&=-;&[@<^/1% V7KHJW5M,N)YR=SE'S-7.IA$MIK%Y1A:P! M)E.XP#3C,H-3EVEN.1K8GZ-E7)@#V ,NX8H+0;4PX]"2%$<8)I7;L])M](K; M&*Z4M+F!/6O AI:#.0[3-PUG42O@YL1V(>X<0=:/NW>T<]O<. M=LGZ6Y87XN*Z2+&G/7J-UN:HJ3Z)*A#VSQ_I"AML(SZJB8\\K3RARZ"I(QKX"9](^?R%\NU%?K[@+04>UG*&__CHC&KFT3LK,"IUAHTV6J#._.MB*+GDN>RH]6K]@)WZ MOAT^FY>OWQ73E'(# A<$[78&=')U^:*4$ZN6OBG?*TLMW@]S>H11.P/:7RAE MMQ/GH'[6I[\ 4$L#!!0 ( /6 A%%BGIRS- , +P* 9 >&PO=V]R M:W-H965TG=77ANBK=04G5N:B XTDN9$DU+N76594$FEE06;B!Y\5N21EWEG.[MY;+ MN:AUP3BL)5%U65+Y]1(*L5\XOG/8>,VV.VTVW.6\HEO8@'Y;K26NW,Y+QDK@ MB@E.).0+YY%_L?(C [ 6[QCL5>^9F%2NA?AD%L^RA>,91E! JHT+BG\WL(*B M,)Z0Q^?6J=/%-,#^\\'[$YL\)G--%:Q$\9YE>K=P$H=DD-.ZT*_%_BFT"4V, MOU04ROZ2?6OK.22ME19E"T8&)>/-/_W2"M$#8*+#@* %!+\*"%M :!-MF-FT MKJBFR[D4>R*--7HS#U8;B\9L&#?7N-$23QGB]/*2%I2G0#:V9E:BK 0'KA5Y M2#98,EE= !$Y'BA-*,_(HS2MR[J@&C)R!5@Y*:/-?9C#4DC-OC4;B%I++#>I MO]K#QY]K5F$!:'+_"C1EA7J 0=YNKLC]>P_(/<(X>;,3M4);-74WP5W4=%.UJ"3-;#^PCO\'3(_(VO4 M5Y\(\.$%FI-G&DKU<218V 4+;;#H)\%L%#A$.2-;*=2@E(V[V+HS[_G-,H[B M8#9W;_J*W;::S,+9M+/Z@6O4<8U&N;X I2[PY3U6479:1;1714/LFP"3'J^' M410FP0G] ;-P&GFS8?Z3CO_DC[3FH(>X3FZ1P *+IB=4!ZS\69(,,XT[IO$H M4_,NUQKDD:7EK$2N]U3"2-U-NPC3?U_D21,^RI>2TYT[6$'SF/B.%[Q[;M_7OM_=Y7PO^[ZK?^^L+Z81S& M)_(/F07Q-!C6WS^V7S_X29O!3_M.%!EA927%#1BZ:DR*8[/UP_^@_+%?^N,- M\_>5CV[U[2".$^]4^0&S*.A=4,/7[8T69JY[2>66<44*R!'GG4_QZF0S*C4+ M+2H[;5P+C;.+?=SA> G2&.!Y+H0^+,P TPVLR^]02P,$% @ ]8"$41W] M0H[. @ Q < !D !X;"]W;W)K&ULI57;;MLP M#/T5P>A#"W3Q+6F7(@F06[$]= L:='L8]J#8C"U4EC)):;I]_2C9<7-Q@F)[ M222:YY"'ILG>1JIGG0,8\EIPH?M>;LSJSO=UDD-!=4NN0."3I50%-7A5F:]7 M"FCJ0 7WHR"X\0O*A#?H.=M,#7IR;3@3,%-$KXN"JM\CX'+3]T)O:WAD66ZL MP1_T5C2#.9BGU4SAS:]94E: T$P*HF#9]X;AW;1C_9W#-P8;O7,F5LE"RF=[ M^9SVO< F!!P28QDH_KW &#BW1)C&KXK3JT-:X.YYRW[OM*.6!=4PEOP[2TW> M]SYZ)(4E77/S*#>?H-+C$DPDU^Z7;"K?P"/)6AM95&#,H&"B_*>O51UV ,C3 M#(@J0'0(:)\ Q!4@?F^$=@5HOS="IP(XZ7ZIW15N0@T=])3<$&6]D7/4= M&NO%A.V3N5'XE"'.#$:44Y$ F;NF',MB)04(H\D'\H4J1>UK))<3,)1Q?876 MI_F$7%YI#"Y)E.10MJ GYS' M=\_@?:Q!78AH6XA1=);P:V):) ZO211$04,^XW?#PVZ3G/^+/OWGZ'O%B.NN MB!U??(I/952P/]1^R]?8%4)+SE):?MHB)3,%&KND-,@EN6<"NXA13N9HA,)U MT(_A0AN%D^#GF8S:=49MEU'[1$83P#&($5Q$>,4QJ:&IZTJ6KF.Q,_)E$+7B MGO^R^R:;?+K[/I-CG]M#GVGI<[/C\^:Q)[)3B^R<%3DLI#)5V;"#]V.DFV'$JU?L[8ZD ME;E]H$DBU\*4O5A;ZY4S=)/VP#X*[\9A@WV"*ZK<*&_TY7Y[H"IC0A,.2PP5 MM&XQ857NC/)BY,H-Q84T.&+=,<,:[&@U3KU7O'44E*,JPN MQ8IPOZ+?EXLUBGK$B4\&^T+E.QX-X .9D@7.F'\7F#U(M*"CP$L%4^0LV M5:P[ $FNM,BJ9,,@HWS[C[]7A=A)0&%/ JH2T&%"T)/@50E>N= MLW)9-UCC MR4B*#9!%M$$K#LK:E-EF-907MW&FI;E*39Z>7&.&>4+ K-PS4Y&M!"=<*W ! M9F;+S'-&@%B .ZXQ7])G,[I2BICK9S=$8\K4N8E\FMV LW?GX!V@''Q*1:XP MGZN1HPW!8AHGJY'>E3>_K'1/>E.Z8L=6U071M4 MXGD]>+>44TTN[LT^FW=4X.][$P_N-,G4/Y;9O'HVKYS-[YGM=RF4 K>82O 9 MLYQTE6^+$)8(A4#7D\B-/!B-G/5NF3K"H.?NA.T1]&N"OI7@59+D6$!TZZX$,(8=5,-:JJ!E>I?9B]?F];17\F@ M5:+0#9 7'O!KAP4!C+V@FUY8TPNM]+Z4S:4HXYI(TRS!(RDZ+N5+\*3((F?@ MGBX(.#-J>B%8JO.N%=BGB+>9( :9X#I5 "(PQR]=HIR>A@2W2"#LP-FK0E17 M(;("WY"U<9&5*8,F2[#5VE$( M13M1>_2@V_1W]Y>IMH+:ER/TT*%J.^.\*.Q1+=PQ(_B3NJT ]H2+_.$AP7;4 MT'7C'GJ-'T#T_^OVR!QHF]KI?O9,KQ*J_RIYY!^3*FS,"=K=:5H^BA!I'MU8 MN7]42E<*&)\'0J?F/$Z^Y52:VM!&V M)_Y,&3/%2 RV-.];-EC4&!)RWT#)J/$49/>44Y2,VGYAGO):^^YHV#[%G?<, M>^?^$1U74'OZ' ZA=TBU(PR&4=2C8M08 ;(;P7$5H_;K1^S%AWVF(PH&J(]> MXQ/(_I+R2Q1\9(Z3E'L$XQ3%.CNO]<4WE3^Q7%*N ",+@^E>1N;NRNUGBNU MBU7YIO\LM#'K\C E>$YD$6"N+X30KX/BXT']L6CR'U!+ P04 " #U@(11 M]MZ8NEL" !Y!0 &0 'AL+W=OY1FU1G")]PIT6]=,_9RAH&X:C(+MP@-?5<8M MA'G6L!7.T3PV]\K.P@&EY#5*S4F"PN4TN!I=SE(7[P.^U6RT+IO&:Q#=>FFH: M7 10XI*UPCQ0]P$W>L8.KR"A_1>Z/O8\":!HM:%ZDVP9U%SV?_:RZ<-.0CQZ M)2'>),2>=U_(L[QAAN69H@Z4B[9H;N"E^FQ+CDMW*'.C["ZW>2:?,<%D@3#W M-^":ZH8D2J/A+$]4=EP(.+Y!P[C0)W $7,*7BEK-9*FST%@V M#C,L-I5G?>7XE@-Q%$>/ M\QLX/CHY )L,'4H\;/(*["#]^P/9K[T+'5/ECP/(9P/RF4<^^T?OF8%/3+;6 M$P/]?>WLP5(/YKRVSL>3*$E'6;C>0V(\D!@?)'&[ML?-2E+6(,\MU]R995_Y M'F:\4_YBDD3[BZ=#\?1_.V!/CQ:H#G8@W=.!23SYNP/ACAUJ5"MO>@T%M=+T MSAA6AW?EJK?3[_#^4;IC:L6E!H%+FQJ=GEO]JC=Z/S'4>',MR%BK^F%EWT94 M+L#N+XG,=N(*#*]M_@M02P,$% @ ]8"$40H-1=OC @ PP< !D !X M;"]W;W)K&ULC55=;]HP%/TK5M2'5NJ:D) /*D"B M=-4Z:1LJ:_%E!2?24W('!G)55)#4[5VM<;!31WH)+[81 D?DF9\,9# MMS93XZ&L#&<"9HKHJBRI^G,#7&Y'7L][6WA@Z\+8!7\\W- US,$\;F8*9WZ; M)6&*PU3MC8BM92/EL)_?YR NL(."P-#8#Q=<+ M3(%SFPAE_&YR>BVE!>Z.W[+?N=JQE@75,)7\!\M-,?(RC^2PHA4W#W+["9IZ M8IMO*;EV3[)M8@./+"MM9-F 44')1/VFKXT/.X!>_P @; #AJ8"H 42NT%J9 M*^N6&CH>*KDERD9C-CMPWC@T5L.$_8ISHW"7(ABY?=$B.6E/1F'&)'@HM.9, M6\[T1,ZXBS/MX RS YQ9RYF=R)FX\VT*P MD94!U24X[B71>]GN6X5^V%)$(?1_Q;Y.RW67F]?J%HS MH0F'%0*#JQ0+5/6544^,W+BNNY &>[@;%GC+@K(!N+^2TKQ-;"-O[^WQ/U!+ M P04 " #U@(11TCF1 Z(# ! # &0 'AL+W=OJK&A- MU*UH:6/>[(2LB39#N8]5*RG9.J.:QQC"/*X):Z+5PCU[E*N%Z#1G#7V40'5U M3>3K'>7BL(Q0]/;@*]M7VCZ(5XN6[.F:ZN_MHS2C>/2R935M%!,-D'2WC#ZC M3_>#,>/P6DT M?M,:GMZ_>?_=3=Y,9D,4O1?\/[;5U3*:16!+=Z3C^JLX_$&'"3G 4G#E?L%A MT,((E)W2HAZ,#4'-FOY*7H9 G!B@=,( #P;X6H-D,$C<1'LR-ZT'HLEJ(<4! M2*LVWNR-BXVS-K-AC5W&M9;F+3-V>G5'.&E*"M9NS]R+NA4-;;0"-V!MMLRV MXQ2('?AH/U2ZEN0H(\ 0PP#YO>7S?\B MS91Y;.(V!@^/P^[2%^7J%Y7J!%_'P:*%^%"Y@7H^HG\'0$3Z\"WXBF4S1( MUSO(3NDP]N@"JB2%\S!=-M)E5]&5)ZMU(RDGVCS4Y"4,G/DH:)[ ,^" *L,P M"P/G(W!^$?BWNN7BE5)@LD#Y!-I.EI7)6* U1]:D"5U5@F]9LP]RYQY1/DO/ ML7T1+A(M?];*7;4Y0\3E5(H M'4[$T)MAFN#D+ P!E8U#. SHI"BAJU G3^5@_Q,=3O)S.E^5H3R=H#MF?82O MR\^4[VY8HSKI2NAT*+$/F^+L'-97H2*=V/KH6$O0KXK)CXXIIONVJT]V-F]L MB$TIY-6T9#H(G?@G$18>M*^"$\3'(H(N5Y')!(+\LF!RFK0WR.&I+A^7D5CD_:.]M;_T/DWFP[P.G.V,'; MPKB1?;O:#[1H7<>W$=KTC^ZV,BT^E59@WN^$T&\#VT2.?QI6_P-02P,$% M @ ]8"$48K1[%G[ @ 4@D !D !X;"]W;W)K&ULI59=;YLP%/TK%NI#*RWE,WQ4"5(3,FW2NE7-NCU,>W# ":A@9[9ING\_ MVQ!&B(NJ[278YIQS?:YON)X="'UB.4( M; FM(!=3NC/9GB*8*5)5FHYE^68%"VS$,[5V3^,9J7E98'1/ :NK"M+?"U22 MP]RPC>/"0['+N5PPX]D>[M :\K:70A);$_/JJ_ M5]Z%EPUD:$G*[T7&\[D1&B!#6UB7_($0>CH"4Y+<(8$[Q6"VQ+#Q^!,2669@ I:DVA.,,&> ;(%: M!JL748[B>9D@#HN270G&I051=$I*CE'N9YCA:>HE0;E MAE'0H4X,3SO#TU'#ZYQ0/N&(5JWEE#"N\]O(3'O1O6DP<'N.\2UKX/4<8WO# MM*TTH*"7M1.G?N?4'W=:;QJ'!4Y)I3U3_RSLQ/6MX9GJ4&'D#GQJ4+9MNP/8 M2@L+>PDY\1IT7H/Q,A;->_PX@[-B"EU_>)[GH" 8IB,Y!SF>%]D#GQJ4&X;6 MP*;9:Q(5HCO5G9DP46/>?!BZU>X"<*OZWF!]8=\L;))2-__])-DQZ7!,]R6^D^X]W7O1*:VE>M0EHH%GSH2>!:4QU4T8ZKQ$ M3O1(5BCLSE8J3HQ-U2[4E4)2>!!G81Q%TY 3*H(L]6LKE:5R;Q@5N%*@]YP3 M=;A%)NM9, Z."VNZ*XU;"+.T(CN\1_.C6BF;A1U+03D*3:4 A=M9,!_?+":N MWA?\I%CKDQBBX=7RZ9]K]0-[73*(!\KXWD M+=AVP*EHON2Y]>$$$%^> <0M('XM(&D!B1?:=.9E+8DA6:ID#&\\ MVJJAPOV+]T;976IQ)ON"U@,-[\$'\!T5!R(*6%*=R[TPL"8&X4XT]\49?[%$ M0RC3;]/0V 8<39BWA]TVA\5G#ON6FQ$DXW<01W'4 U\,PS\3<0X>6MF=]KC3 M'GN^9%C[K_E&&V7OT^\!SJ3C3#SGY SG@[\W6,#\"94= UBCFR4J=J<.7QR0 MJ'X'A^FGX)$0 Y?"E!K&,13DH/O,?!W3=<=TU&ULC97;;N,@$(9?!5F] M:*6VMHD/295$ZD&K7:G51CWL7I-X'*-BXP72M&^_ T[=[(9$N;$!,_/]/X9A MO);J55< AKS7HM&3H#*FO0I#O:B@9OI2MM#@EU*JFAGLJF6H6P6L<$&U"&D4 M96'->!-,QVYLIJ9CN3*"-S!31*_JFJF/&Q!R/0GBX'/@D2\K8P?"Z;AE2W@" M\]+.%/;"/DO!:V@TEPU14$Z"Z_CJ)G8!;L8O#FN]U2;6RES*5]OY44R"R"H" M 0MC4S!\O<$M"&$SH8X_FZ1!S[2!V^W/[-^<>30S9QINI?C-"U--@F% "BC9 M2IA'N?X.&T.IS;>00KLG67=SLRP@BY4VLMX$HX*:-]V;O6\68BN QGL"Z": M.MT=R*F\8X9-QTJNB;*S,9MM.*LN&L7QQOZ5)Z/P*\B>T=T)=VL&^M"TH9GBS[,3K3')0S!>2^I!=<+J%3&@TBOS,M&>F1S('/F:ZPQSD MHSCQ,[.>F1W)3'S,S,/,LSW,O&?F1S)3'S/?968C^^=]S&'/'![)S B>+]QB M@-76[F2?A.&.A.&0YM0O8=1+&!V4\"P-*A"N!+3L VNP\1[ST0ZX60WS50Z^<>.=\TRC-LO]/>+A5KNW5]\#4DC<:(24&1I!:U9X X.R$_![*:7Y[-A+H;_3IW\!4$L#!!0 ( /6 A%%\ M?>A.%P0 )P1 9 >&PO=V]R:W-H965TN8_?+4C/ M(> M7SG;)P?WR [E4:GOMK$()XYG%3'! F,I*%QV;,:$L$R@XZ^FO7$&3HH9!'="O.@]C,TG3(YB^=_&MJZ'2LU1YIVQO8[$V: M02D:YIQ+F^Q+H^%?#C@SG:DXY@:RUR2(RA#-E#11>8#L*#2T0\XFT$A8!1 M5$$S:Z;YN)4=Y/F6!H\@O9D,@2KD&I:1TG?Z+HIXP'0%\74+?5V6\@TWZ6S\SXM'17\'YKYEVP#)O9K^"OX;MKP M==OS+5Z;9 $N>JWX7$C](O])D?\D#="M"7"KDN0HZ?^XA3YH85B<_-D0H5M$ MZ*81>G41F#%,)TA%*- LY ;]C2ZJLC*C&:4T=H_:3?&HXX_=W6'2578:%9U> M*.P5"GO-"JT'0>'!TR62V_B1:2NY3+%T7X(%#_);Y-T\"]D_$-JM5MDO5/8; M52[LYHIF0FTA/+U$"QETT)(%6\V-G;9;N*SHJ9P7P09%L,&9TL(O(OB_8'I> MS3*S\T95B?1/7.Y5NSPL9 W_NZQ\_4$NVW:Z!*OJ_VQXH@K7R!H5LD:ORYH= MROIXAUJV$_N1J=R"+5JK!7[IY>LR[ZD^H0[3HO$[,A/_#!SHS/ ME(.XK'Z8G'^Z\Q@OYKMFL>.R:N+7RB:[1'#8I[ !6'N5*-I-(R]K'NZ=R]VR M8N'FDO5_N+O(8[QP%]>X6Y8W/&A4MA34[DI/UMH'!D>YIS;FEK4-^^418=X9W*7E,6'X+.[ M.\]CM'&7'!S8FDO6;,WDOTI;4M8O!3: M[Q:?J%YQ.+X)%@'(Z_B UMFG@*QAU"9]3WQ4!MXZT]LUH["GV0[P?Z24>6[8 M5\_B@\ST'U!+ P04 " #U@(119)'TSB0# 9"@ &0 'AL+W=O[!F_$R& ) ])G(JI M$4J9G9NF\$-(J.BQ#%)\LV$\H1*G?&N*C ,--"B)3=NR/#.A46K,)GKMFL\F M+)=QE,(U)R)/$LH?YQ"S_=3H&X>%FV@;2K5@SB89W<(*Y&UVS7%F5BQ!E$ J M(I82#INI<=$_O^QK@+;X'L%>U,9$A;)F[$Y-/@53PU**( 9?*@J*?SM80!PK M)M1Q7Y(:E4\%K(\/[!]T\!C,F@I8L/A'%,AP:HP,$L"&YK&\8?N/4 ;D*CZ? MQ4(_R;ZP]88&\7,A65*"44$2I<4_?2@340,@3S/ +@'V:P%."7"> P8M@$$) M&#P'>"T MP3HT,TB=IVX)95T-N%L3[BR1C8UT-G7:,Q7E*I"64F.;R/$R=F" M)0E^KY5D_AVY@2SG?HAY%^0]^4(YI^HSDI,E2!K%XA17;U=+''+%4AD*Q*BKT.U#Z'.[D_"K+WO$Z9\1 MV[*M)CW_!U]VPY?@]XAEM\(ON^%7E"/<:8(_2893U8&C^9P6OE6^%G"?0RK) MY4X]?WY&"_))0B)^=? /*OZ!YA^T\>L"XU6!D8RS+:?)&:&Y#!F/?D- :,+R M5#8EHR#W-+DZ^W:SOE7^)N:N09=;Z7([==5+GFV(7VP'H=0VE83[0H?MCH># M5AE>)4@,#G^?1YQ3,U)E):+C5NO8'=KNHZ""N4O M+9QQ1_Z&E?#A7PBO]*+R'7#L-)A1(4D&O%"OX\A%<%QI"F=1^!S5Q'H]UVM6 M.JJ4COZQ CFHCAJEVWHMU@Q;RW(^>E$.NA;J62T">H7ADZ#&55#C[J">;=N. MG=JWCBW!>I.SH%]K.OTW/ V6)7L]G6[+<6#66F,"?*OO) *K$JF++EFM5O>> M"]WMS:-Y<6G"(W<;I8+$L$&HU1OB9N+%/:282);I1KMF$MNV'H9X=P.N#/#] MAC%YF"@'U6UP]@=02P,$% @ ]8"$46G]N4OF!0 [R !D !X;"]W M;W)K&ULS5IM;]LV$/XKA-$!+=#&(BG93N$82.,6 M*["T6=)L*(9]H&7:%BJ)&D79\; ?OZ,DBTHK4?;F#PJ2Z)7/'>^.S]W1GNZ$ M_)9N.%?H*0KC]&JP42IY.QRF_H9'++T0"8_AR4K(B"FXE.MAFDC.EOF@*!P2 MQQD-(Q;$@]DTOW#1RM$0^YKS0$@\.6W_ PU$B@QU\EZ*"2J0?6SP_H'_+)PV06+.4W(OP] M6*K-U6 R0$N^8EFH[L7N9UY.R--XO@C3_#_:E>\Z ^1GJ1)1.1@TB(*X.+*G MTA"U :1M "D'D.\&T,N6 ;0<0+\?@%L&N.4 -[=,,97<#G.FV&PJQ0Y)_3:@ MZ9/O /++=&-B""<4I8[Y WZQ*1DVBOH MY9PK%H3I*_0"!3&Z#<(07DFG0P4::)RA7TI[5T@C+=(^\,4%1/(C1WDELD+1',0/&9QG+'P04-]C'V(_)2WXL[MN)]]=< ESN/#'+U\\2H) M6=R$-P0S5[8FE:U)+H"VV5H#O5G\:.MK,'2\YK"<%%KL4?V].[;/;U_OF%RB M/WX!2/11\2C]TZ(0K12BN4)NBT*?LFC!)1(KE,\3_9,?FRQ7X'@YCJ:2[8Q, MA]L&T6XEVK6*?A\EH=ASCO( 1)\3;0C+E+P*U^N'C4>50B/K1 M0_I0$LE D MX3(0RR8CVX&P@_:<25L@CBN=QJ<;'[Q_O5(0#I]A^E]!DD70I!(TZ8Y!'QGX"MQ1A,AC'"A;Y&'#@;@G)(@-"V([#1X;%!TP;N?ZQ(8=L9T>'V,6 M":F"OV'V:9ZB"TOX=8L!J< Y1_0\X6V'Z28]0\+X1!:VD9X=JI/TB*%B8N?/UC#Y-6,2 B7<(ZB3@Q2! M-[_FL?IE)]"7C139>J./G-OT,.1+<#]"B-0*5W*6$.J H9T,20QI$SO;OO\K M"]0>0=$/\]9-RAV4KGE+8(,W!$S0&(JFR*[;O,1_UAI1C] ) M:>F0B"%N8F?<[\KTNTSZ&VW*HR+=D#&Y[$>D4\/$]#@F/D>D=XC"'9%.#6U3 M>\U\ED@O93R+IDL/C\;CYF"BAL*IG7O_;Z#?E/AUU:B3_[2H5MN%L%-Y%=A% M8GF-^"'P\](7)=7SYMV)FP[\45%2VO(.-8F!VBMSLV=2;#TAEBD1P8KQ"^-5 MT:HKAX;=J4;]W1_YKV:!.(Z_7";:]*#:T\/Q[JM X9TNLTU M*<&UIP3CMI/W>UQ#[B[MB2MJ6\]V"C_:%7:8[A7D&K)V[61]RY[^(Y>YAB_= M44\\8>C5M5??1WO"#M.]\^8:>G7MO-CAB;-QF2%7MR?UN6?HU3MQT[K%;1TP MW0O(,_3JV7G1N.UD+O,,87H]V;OV#+UZY]F[[H"QK*!A[<-E_56 6R;7 ;0+ M(5\!E',Q!F:3Q:?KQ8422?YY\T(HJ(SSTPUGT&?H%^#Y2@AUN- ?85??<9C] M"U!+ P04 " #U@(11V)W[[+<# =# &0 'AL+W=O3S#3X#1MH@1D@[5QOIM=,:-KI1V$O M1A-9XB0Y)/_^)-D8$FR'MOD06_+N/H^>W:PVXQT7]W(#H-!C3IF<.!NEMN]= M5R8;R+'L\2TP_67-18Z57HK,E5L!.+5..74#SXO='!/F3,=V[T9,Q[Q0E#"X M$4@6>8[%TQPHWTT,91D A428$UH\'6 "E)I+F\5\5 MU*DQC>/Q^S[Z)WMX?9@5EK#@] =)U6;B#!V4PAH75-WRW=]0'<@23#B5]C?: M5;:>@Y)"*IY7SII!3ECYQ(^5$$<.0=3B$%0.P4N'L,4AK!Q">]"2F3W6-59X M.A9\AX2QUM',B]7&>NO3$&;2N%1"?R7:3TV7BB?W5W,M1(H6/-?5(;'5]PHM M=\1A=O+M$;Y"*YP0(D(@S= M,:+D.[VIW[]M>"$Q2^7859JYP7>3BN6\9!FTL!RA+YRIC40?60II@_^BV]\/ M.@*X6K):MV"OVSSHC/@U43T4^N]0X 5>$Z%N]W\P:W-_1B>LTQC:>&%+O'^+ M? 7"9JK4_D(+KO:"7W8@]&N$OD7HMR#,,<4L 8056D%&&",L,WA;$(2G%J], M^V53>LO8D8UM.LO#U ^CT-,_8_>A@554LXHZ67U\!)$04[RO$(A."%P-1K'? M2B"N"<2=!!9&%/HZ?GR*/QST6^$'-?S@W*P 2\_/Q^"$3C\>1<=TRBH^M>O. MV[#F/>RLUQ^VO4)Z-7L H:\+M$\DNA$D@8YZ'=4(HS^MUY13BH4T6Z56C5*5 M,,,C":+>*&X^ON\=VJ[W"X5['I,JI'G47,)>Z+=P.;H"_/-K^$PJ_BD5O]]K MHQ(JK,\5/37?VXI50017*+T.AN"'0T@,[;KY*A!(B?=38O"EZ6R:G9P/.BP8LZ<8\&L!Q$9N=2B1)>,%7. M8O5N/?O.[,3G'LS+P?D+%KI;241AK5V]WD S$.4L6BX4W]IQ;L65'@[MZT;/ M[R",@?Z^YESM%P:@_H]@^C]02P,$% @ ]8"$4;\27CA! P N H !D M !X;"]W;W)K&ULI9;=;]HP$,#_%2O:PRJMY(L MF0"I=)\/VU!1NV>3',2J8S/;*9VT/WYG)PUL$$1;'H+M^.Y^=_9=;KR5ZEX7 M (8\EESHB5<8LWGO^SHKH*2Z)S<@\,U*JI(:G*JUKS<*:.Z$2NY'03#P2\J$ M-QV[M;F:CF5E.!,P5T1794G5[QEPN9UXH?>T<,/6A;$+_G2\H6M8@+G=S!7. M_%9+SDH0FDE!%*PFWE7X?A;VK8#;<<=@J_?&Q+JRE/+>3K[F$R^P1, A,U8% MQ;\'N ;.K2;D^-4H]5J;5G!__*3]DW,>G5E2#=>2_V2Y*2;>R",YK&C%S8W< M?H'&H<3JRR37[DFVS=[ (UFEC2P;820HF:C_Z6,3B#V!N$L@:@0BQUT;-B:NG!= MD@7>@+SB0.2*W( VBF4&=SD)\! O' 1QTLDW:OE&Y]XG0,;G MWZ31 5DT3/K=8&D+EIY,I)^NBD)^>85!PZ\"<5>+8&D#\HDR1>XHKX#,,=D6 M%NY$;H7!K@0&K\VN7').E;9+=51L>':%Y&B)JXV._KGEO5%R/$#A7L$.STZV MEV UWX-@CROM#3JHHAU5='[JO00K.L0*PUZ<=H#M*G,8OS857X(;'XMBVD_W M?QWHNZ(?GEWU#[/T)=#]HS?R/TQ_KYDH0:U=RZ0Q>)4P=5_1KK9MV57=C.RV MUSW=-ZHPG33AL$+1H#?$@J'J-JF>&+EQK>0WH]K @ BP8 !D !X;"]W;W)K&ULI55=;]HP%/TK5M2'5MK()[ BB 2$:7WH5O5C>YCV M8)(+L>K8F>T0]N]G.R&#EC*TO23V]3WG^-S8-^.:BV>9 RBT+2B3$R=7JARY MKDQS*+#L\1*87EEQ46"EIV+MRE( SBRHH&[@>0.WP(0Y\=C&[D0\YI6BA,&= M0+(J"BQ^S8#R>N+XSBYP3]:Y,@$W'I=X#0^@GLH[H6=NQY*1 I@DG"$!JXDS M]4>+R.3;A*\$:KDW1L;)DO-G,[G))HYG-@044F48L'YM8 Z4&B*]C9\MI]-) M&N#^>,?^T7K77I98PIS3;R13^<3YX* ,5KBBZI[7GZ#UTS=\*:?2/E'=Y X\ M!Z655+QHP7H'!6'-&V_;.NP!-,]Q0- "@I> Z U V +"(%W9#_SL^'^ M]3$[_Z>^^&?U@V*$W5$(+5_XUZ. $B)3RF4E 'V?+J42^C[_."$1=1*1E8C> MD## ;8MK,L?/3P <6;EK<)O8C8VZS_U%>)P7AH'^8E+Q.Z@?]X6'2XG72 M(!H&75+CT=V[706(M6UK$J6\8JJI;A?M.N?4-HP7\9D_FOM'XHGNM$UC_$/? MM.E;+-:$241AI:6\WE!??M&TOF:B>&GO]I(KW2GL,-=_"Q F0:^O.%>[B1'H M_C_Q;U!+ P04 " #U@(11#2-3$9P" #E!P &0 'AL+W=OR;>\ZYY]KR#;=R"I5)N!&88Y7\ CJ*9\+O7,KEH1DP"3A# E8#IRA MUY]U3;Y-^$Y@*VMK9)PL.'\VF\_)P&F;@H!"K P#UG\;& .EADB7\;OD="I) M ZRO=^PSZUU[66 )8TY_D$2E ^?&00DL\9JJ![[]!*4?6V#,J;2_:%OD7@<. MBM=2\:P$ZPHRPHI__%+VH0;0/,T OP3X^X#.$4!0 H)S%3HEH'.N0K<$=,\% M]$I S_:^:);M] 0K'(6";Y$PV9K-+.QQ6;1N,&'F8CTJH;\2C5/1 U"L($%S M+-0K^B8PD]B>N40?T19_Z]'WJL]/P.\R.J;_I95!=J\#R!?]_K7X.%U() MO?MU0J=3Z72L3N>HS@;8&M!2\$R_ICC=6I);[QV*Z_=DUZ'<M/4,9B)4=&!+9JHNK4T6KF32T3_%>?.3UQUY#?.+UI\7( M^4M?#,![+%9$7RX*2RW5;EWK>D4Q5(J-XKE]!!=M [=SRRW5[;#G\V.60[NJ+ZR^%!FI;? M1MFPDG+%! >2;J?>>WB[A*$E.,0?C)Y4YQU8*6LAOMK&_6;J!79$M*"YMB$R M\SC2.2T*&\F,XY\FJ-?FM,3N^SGZ!R?>B%EGBLY%\2?;Z/W42SRPH=NL*O2C M./U&&T'$QLM%H=PO.#78P -YI;0H&[(90R+J[YCFWHQ;HVRTM)\ M98:G9RNZ,].NP3VO36P,G[<5 4%8@L^,)[QG&7%!6;]'3S2@Y Z6QO8 M.OGD'W@#&P>>]J%3&-VKB:S-JF]O/FQ'>U2-$SXPP M!)\$UWL%EGQ#-R/\Q75^>H7OFVJU)4/GDMVAJP%_S_4-".$O 4H&!G/_,5T MF([)>5WVY?_.?E&,L/5/Z.*%_^&?V@R,[RY<\M=' P?WFI;J[RO)<)L,NV3X MF62?A38VE/1(>47'G%33(T>W2^1QAF"D)VP^ M B,H)+"G?P@C*,(I[ND?PC .$$K&]4>M_NBJ_E6U5KED!ZOXBG7B-ES\\WV: MM,F2U_DT&4Y &H>DYZSY""R*TK#OTR&,Q"2->K#E$(83DL1H?)[25FOZXWV: M#H7%282#GOX1& [CN%>FQ1!&("8P[ND?PC",T^ 9G\+@:0<-KCN5RB/+J;IB M'-C9CN'/]RE$3^G0ZYS:\+M50P'!O35@/@(+81CU)G0Q HNB. Q[,S4"2R/2 M6<8OU3[M53#\\5YM8EYL Q#VE]015$+BJ*]_B(+FG]]WZ@@,H1 %/?U^Y]A7 M4KESYVUE=%5Z=^[DVRO_P[>SN%(_\+> =PQ\RE\?8'XY,JE0$&W M)E5P$YNYDO69O&YH<7"'SK70Y@CK7O?F'D.E!9CO6R'TN6$3M#>CV;]02P,$ M% @ ]8"$4=IRA\:D!0 W10 !D !X;"]W;W)K&ULS5AM;]LV$/XKA%<,+:#4XHO>,B= X\1=@;XA6;<:?:O*6ET,%EHOSX=# ME2UXE:J78LEKF)D)6:4:_LKY4"TE3W,K5)5#XOOAL$J+>G YLF,?Y>5(K'19 MU/RC1&I55:G\_8J78GTQP(/MP&TQ7V@S,+P<+=,YO^/ZT_*CA'_#5DM>5+Q6 MA:B1Y+.+P2M\/L&Q$;"(7PN^5GOOR+@R%>+>_'F37PQ\8Q$O>::-BA0>#WS, MR])H CN^-DH'[9I&:;?&B).$2"- .D(P,)N =H(T*X M.R+ &@%VZ@I!(Q"7(RG62!HT:#,O-EQ6&@@N:I-9 M=UK"; %R^O*.SR%/-'I3;[+41/L,W?),U%E1%IL!,4-;W*2H4YA)RP,)+=!; MH12:25&A#TLN[;!"SZ^Y3HM2O0"=G^ZNT?-G+] S5-3HEX58J;3.U6BHP0MC MRS!K+!YO+"9'+*;HG:CU0J&;.N>Y0_ZF7S[ID1\">RV%9$OAF/0J_)#IEXAB M#Q&?^ Y[KD\6QXG+G;^W^N0OKWY !FWSB5I]](E\NN5+(751SP_RY/-;@*,W MFE?J2\]BK%V,V<78$XM!LFI93%=V#2B0\Z)VY=5&66B5F8K[<(EC%@5D-'S8 M#Y<#%A :X$/8S6-80$*6L$/8Y#&,,9^0N(4=>!ZTG@>]GK^J#+M_M)]GFGU= M%9+G\&WIM)X7TY*C5"FNG1_81G>P9],93B+?[Q#A@$'#ZL)N'+ @P5W8Q $+ M_7W8 1%A2T382\182$BT5'-( J65!RTR6X#KT/443Z5YKW-H-0_00YN!VR&A%UPZ^+OJ-^DS_N)])E]LKGGAOTX-/JQH>>B_JLX:./FK)3C7Y M%R*Y:[>8?L=&T"CO=@+6_3)=.&@%).@&UH$SO0!W ^O 0>$BY$A@=QL"_,2. M0(OL_LP<-7)([@K.7VI##?]FWKF3!/;8&(;C(.R2X, %C)<&!PPPG^!$+ M+F#(H!\81)L[TX'-GU/-S?]*"]N_8$_5+F@N!<+=.,7PR6)@CR@0_,Q[N"_@'? M:E:NSE>3\X)"#8),.1+RI5YQ].,/,<'X)TBJJ-2G\(P]&L3H+BVYL@D$?>:>V\J(0P]"A'#D0?5'+/&B)$8!!GF&^JKCKE7C M_E[MWH9=]4N=%BOU1*7Y?T:(QB9"#"(3PA-C#[X1\T(\BMEQ-4!!D4'X !81 M$ ]A80AO2!&FGA^%T.W<=<6$V(C@Q N3" 74(P%%0> E"7:G!/9BL U2@OD^ M8M@+P4 6>CA)T.OCA2GR$D(@TZ#*(A)Z010@"EE%8V<>#??N2RHNY_9F2T$8 M(<*;HT<[VMZ>7=D[H\[X&)]?8\?XC;EMOO'+-#>:%[^"5!+ P04 " #U@(1149A^;94" #7" &0 'AL+W=O M\KIM1QIU!SX[- MY* G=CIE'&:2J%V64?DXA%3L^T[;>1J8LTVBS8 [Z.5T PO0M_E,8L^M5%8L M ZZ8X$3"NN]+C'D:0 MID8(IW%7:CJ5I0$/VT_J-W;MN)8E53 2Z4^VTDG?.7?("M9TE^JYV'^"+5-E?LB]B(PR.=TJ+K(1Q!AGCQ9,^E/MP +3#&L O ?]4("B!X%0@+('P M5*!3 IU3@6X)=$\%HA*PV7>+W;6I&5--!STI]D2::%0S#9M?2V-&&#>5N- 2 MWS+D]& !&ZPK3::\J&I3'F?D&Y62FAHA[\>@*4O5!S,J^-GM AL3$!M)\X3% M9"1XC+RT9,_5."4C[,:E_;"P]VOLO\>Z18+V1^)[OG<$'S7CGREOQ,=O<[\^ M&6]?',%OWN8^>;6[BT5058)?58)O]<(:O3G< ]\!64N1F;1B3F.-U:@3,K)U M")(,@<<)GEC;!K^@\@NL7U#C]ZQRR)RI+?GU!6/(5$.F?CL<>JI5DN]%J>]^Y8F31SP44-=_-*O\D+?N=_<\_VKU/M7Z=1:";Q MPI/ZD5SQ%;F^V['<'!4-PMU*N/N?4A]5#M$_3?VP6H'SZU+A'AS9 MYLK_2N6&<4526*.2UXHP-;*X1HN.%KD]Q9="XW_1-A/\\@!I O#]6@C]U#$7 M0_4M,_@#4$L#!!0 ( /6 A%$'0_9S1 , )T) 9 >&PO=V]R:W-H M965T"OBRE:HB!J9J%^J]HJ1PH(J'.(I&8468".939WM2\ZFL M#6>"/BFDZZHBZJ\%Y?(P"^+@:/C*=J6QAG ^W9,=75/SO']2, L[EH)55&@F M!5)T.PL>XX=5:OV=PY^,'O3)&-E,-E*^V,FOQ2R([((HI[FQ# 3^7NF27.^2R(9HN)?_&"E/.@G& "KHE-3=?Y>$7VN8SM'RY MY-K]HD/K&P4HK[6150N&%51,-/_D1ZO#"0!X_ #< G ?,'@'D+2 Y*,1!BU@ M\-$(PQ;@4@^;W)UP&3%D/E7R@)3U!C8[<.H[-.C%A.V3M5'PE0'.S+] *_XF MM49/5*%U211%=V@-W5C4G"*Y1::D:$EX7G/B*@NF!=$L1T04*&.\-K1 'I9' M8Q3;U(9L@,=(M)15!?"UD?E+*7E!E4;7&36$<7T#,9_7&;J^ND%7*$3:,FC$ M!'H6S.C;$\,?I:PUA ;CU=E\&AJ0PR85YFWJBR9U_$[J"?HLA2DU6HF"%AY\ M=AD_N8 /H0Q=+?"Q%@M\D?#WW-RC)+Y%.,*19SW+#\/CB2^=_Q=]]9^CGXF1 M=(V9.+[DO<:L*ZJ(D>KA MF@(QLXLL&%+N?0G[XF:9 CA[2GZNO\+DXF@^$T M?#W5WN,VQC'&YVZ9CRU*)\/1N=_*XX=3C"=O8<\2'7:)#B^JEE$AX93X)]U& M'=WHHF[?W#E+BSOR"L78T>-&K#5L>MA]N:SVM6%BAT2K\"W:PQ'@W.P!WIX3 M17M.7 .FH;CQE:)9S/!$E"2.HVC2*\7?W? XP:.T5PH/6X3C<:^P*P];FN)1 MY"]$VBF7?JCCWN2X_?=Z-"'&ITT2W4>#GAQ>+]P3+?-Z)?VV]'I-QCTMPI/[ M!G;ISEWT&KJA%J;9X9VU>TL\NBNT9U_$#\O88\_@[=$\%=[HFX?+9Z)V3&C$ MZ19"1?W78;:>#N=,,2WD]460?XOI72'"&# 0, +0* 9 >&PO=V]R:W-H965TG?EZ1D6?$+.=1 NJY(,"JHN MQ!*X?C,7LJ"HIW+AJJ4$FEI0D;N!YW7<@C+N#/MV;2*'?5%BSCA,)%%E45#Y M=P2Y6 T/&QBE*_99I' Z_Z)-R+Y0B$Y!DFE$)Y".9ZL.2ECD0,2?7'%G* M\M)4FTPA*25#!HKI$QA5"00'$NB1!\$QTX*X5O,:[^IB-!4) MUA49!4<)OR9X04+_ PF\P-NC9_QFN-\[(B=L# HM7WB [W_5_]>])B9W"(7Z M?416U,B*K*SH+;+41M:9=K/R]7R?EQ5I;$G-#?,\#(->U^^[S^T*[T;%7A0' M3=0KQ7&C.#ZJ>%J?-J5*.M-G>UE*/>)(4!#,@-Q.)Y,CA>DTVW3>DU_=1E;W M%'YU=YR(.KUXRZ[=(#^*O0-V73:"+X\*?@2%DB6H*Z8OP>2)E)RA.E*)7D/< M>T\&^=[F)O9.85'-VBY_T(VC;9/VA(7ZS]OODM_Z?OBG_%GYP6:CX%WYMKF@ M_? DOH4[AG3#[9MP3U#0";9-F(V:!K5X3]02P,$% @ ]8"$4; VN88A @ E04 !D !X;"]W M;W)K&ULM911;]HP$,>_BA7MH94Z'!+(IBI$&K!I ME38)%75[F/9@DH-8V'%J7TB[3S_;22/4 =I+>4A\]OU_N?]A.VV5WIL2 ,F3 M%)69!25B?4NIR4N0S(Q4#95=V2HM&=I0[ZBI-;#"BZ2@41@F5#)>!5GJYU8Z M2U6#@E>PTL0T4C+]/ >AVEDP#EXF[OFN1#=!L[1F.U@#/M0K;2,Z4 HNH3)< M543#=A9\&M\N$I?O$WYP:,W1F#@G&Z7V+K@K9D'H"@(!.3H"LZ\#+$ (![)E M//;,8/BD$QZ/7^A?O'?K9<,,+)3XR0LL9\''@!2P98W >]5^A=[/U/%R)8Q_ MDK;+G4P"DC<&E>S%M@+)J^[-GOH^' G&YP11+XA>"Y(S@K@7Q-YH5YFWM63( MLE2KEFB7;6ENX'OCU=8-K]R_N$9M5[G58;9N-@8>&ZB0?#[8IR%72T#&A;DF M[\G#>DFNWEVG%.VGG(#F/7;>8:,SV"7D(Q)&-R0*H_"$?'%9_IUI*X]/R:DU M.+B,!I>1Y\7_Z9+\^F8SR!V"-+\O\..!'WO^Y!P?5;ZWF[IN=%[:345JK7:: MR1O"&BR5YG^@($RJIL)3S>C@B8>[8W?(QF'_2^GA1%V3H:[)Y;I>^;Y@=3H@ MIV_2RF3@)V_8RGGR3RNG9UI)CPZ-N[#LGMOQRA !6ZL-1Q]L'W1W"70!JMJ? MHXU">RK]L+3W)FB78->W2N%+X([F&ULK93=CM,P$(5? MQ?(UK-.$+FB51*(!!!*@JBN62^0FD\1:QP[VI%G>'MM)0T%MA1 WL<>>[V2. M_])1FT?; B!YZJ2R&6T1^SO&;-E"Q^V-[D&YF5J;CJ,+3<-L;X!7 >HDBZ/H MEG5<*)JG86QK\E0/*(6"K2%VZ#IN?FQ ZC&C*WHRU_K1!Q^JC$:^()!0HE?@ MKCE 5)Z(5?&]UF3+K_TX&G_J/XN>'=>]MQ"H>5746&;T5>45%#S0>).C^]A M]K/V>J66-GS)..7&+KD<+.INAET%G5!3RY_F=3@!DN0"$,] _ >PN@0D,Q!6 MCDV5!5MO./(\-7HDQF<[-=\):Q-HYT8HOXOW:-RL9,K02?D!5L[8 MYCKV5H+;2CP#%A,87P ?N!S@=XRYDI>ZXZ7N..B\N*"S XM&E @5*;AMGY'/ M6I6#,>>+VEP7&^SSAO/^VR]1KWE5L9@4;X.BORJ'/$G6[NY$*3N<\94LOI+_ MZ>NZV+_X2O[2%SLY<_Z^?^*F$F '4?SM->HSO4H=NZ M9P>,3W#SM=9X#/S)7AZR_"=02P,$% @ ]8"$4?");$]% @ @@L T M !X;"]S='EL97,N>&ULU5;?:]LP$/Y7A#I&"Z..DR:EJVW8"H7!-@K-P]Z* M8I]M@7YXLIPY_>LG68[MI'4)?=B2/$1WWYV^^R1=(@6EWC!XS $TJCD398AS MK8O/GE?&.7!27LH"A(FD4G&BC:LRKRP4D*2TDSCSII/)PN.$"AP%HN+W7)>?3H[FSQ=W.[CYTW@ M GNODLX/(+V>;8R6AU,A55/; M57#?JS9]+[#UK$#*6"=PBAT0!071&I2X-TZ3W( O0JBUEYO"*,P4V?C3.>XG M-(,ILI(J =65\?$6B@(&J96C:);;4TAJ&-@;%' M^ZOYE>YPU^G@3"?V1$5G&D&MZ6B<8_F';(Y[2/L^7E30M=1?*[,H*:_^T^9R! $384;7K_F'?YW8IGU_]+G(')Q"B)/H"=G-T>IT6NOQL']NW/[=BBRKYP0_[3O*=871:N* M,DU%Z^4T24"\N(0-O28K\R#>X3?Y":2D8GK9!4/[$:T6;W] MW2[/7S0%^U=W]!=02P,$% @ ]8"$49>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'ZY* M9<>]E7/KD\' YBM1&%70KBJ'$3#83:HN%2] ML]/MN:9F #>T$[F36OG&T/ @Q9-]VQ\VV49:.9>E="_C7O.]%#U6224K^5L4 MX]ZPQ^Q*/_W41O[6RO%REAM=EN/>J-WQ((R3^8?F68"\YW/;M#@^O^,>9-S+ MAOZ$"VFL:XYHSL\]XT;X@]NMVND?LG3"7'(G_C*Z7DNU#*?Q=S$ M]'$8?O9 M!O'$_)\PZL5"YN)2YW4EE&OC:$09 )5=R;7M,<4K,>Y=Z(TP;,J7(MR4O\JD M:&_0>3(0+G,B_0XS*1I&2AY5"&5%P?PWJTM9>(Z"G?.2JUPP !DAD-$1(?^- M &2,0,9'@9P%'/]3 )D@D,D1(3N13!'(])B0,8#,$,CLF) )@/R*0'X])F0* M(+\AD-]H(6=U57'SPO2"G==6*F$MX\I3RJ62"PD@OR.0WVDA[\1&J%JPA=%5 M"*8S7C&6/4FW8A>UA8/Y$!O-A[28NP!>Z&HN57L A$-50^T:;E?LZE^"E[^T;P6UMPO#M(!UFF1&Q9BZ%\?$+ MV5CX"ZZU"AT-^3"OC(C%/W=B%F&2B(@E<1<:?;RFW+@7=F^XCUG^WA01 M9HJ(V!0SL0Q'L(EJ?][MT B=BA#;X=:?]UI[PT[]/&ZVX@9Z*\+,$!&;85;/ MK?A5A[A=;=X-NQ&FA8A8"VB"UYET1)@=(F([H"E>%Q/31D2M#2R+ZF)BXHB( MQ;$_BV)?[D.J9_^ F)@_(F)_'$I97D$A)J:1B%@C;>:R+WHQ9I*8V"2'[/LQ M>C&FD_CS=;(WE)A7XD_WREY$M,!%+AAL'(=UF1C334RL&WP<[V!BNHF/JAM8 M0(HQW<3$NL$Q80DIQG03$^MF+^:N/ -G[S&FFYA:-WOJ,ZS/;KDQ84X/,3'= MQ,2ZP7,,^ @EF'X28OW@F/ 12C#]),3Z.9 *]=G,G[RH(29FH(380*"R-%'6 MF?JM-/%3%$N(B5DH(;;0P8RMC2?$1!=:CE0+>WW:(29FH8380F@T.[.)!+-0 M0FPA'+,S(&$62H@MA&-V!B3,0LFQ)CT-)G1Z@EDH^9Q)3Q\2^MRS:697SW"Q M$K-02FRA'68+=B],U0R:E]+FNH:%JQ2S4$ILH1WF#7>UD4X*$,UKN,R68A9* MR=?ZD:HXZT-,S$(I^6K__KKXQ^$]Q2R44I?>#DW0/V*B"_[$%D(PWSD]Q2R4 M$EL(Q>R^/8%9*"6V$%QS ),+P;Y<^L2X\Z1C%DJ)+71X&:*!AIB8A5)B"^TK M'FU3][+SAE2&62BC+L7MQ;P3N?8C9PD[/<,LE!VA% ?^HA 3LU#V^=4XT.<: M8F(6RH@MA&)V!J0,LU!&O@#T;F7J=20J.[7-##-01FR@?U3NK[P,KZ3Z(6GB M1!5&H;PL3#\:-JNU.TSTI;/&0(/F8'MV6HB%5**X]9>POCWG93XU+'RT;[DD M:5B<7M1E>>';_E;7FA?;UU*WK]2>_0=02P,$% @ ]8"$41[?F5X< @ M/2< !H !X;"]?3G75[,:Q_Y%27>_*L:UW75].YR.;;CBVXWDY;%/?KM_; M;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7 M=MB6<=6DC\-U=TV7C=R=)S>+E[=5,[R\29/F#E((TOF##()L_B"'()\_*" H MY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8 M@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WCIYV";0 M6U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0 MVU!O(]#;)B]+"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCT-M3;"/1VU-L) M]';4VPGT=M3;"?1VU-L)]/;)RVX"O1WU=@*]'?5V KT=]78"O1WU=@*]'?5V M KT#]0X"O0/U#@*] _4. KT#]0X"O0/U#@*]8_*QDD#O0+V#0.] O8- [T"] M@T#O0+V#0.^,>F<"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSI.?3;Y3 M[SI^'DJ]]GRM\?K?2?5X/K=<+W]9?NVX! "0)@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0 M!=!?J;)%C>LG#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16 M/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M< MGZA/TS34*!;GE[2TFS9-KK;YY]BX?EX$:F,QN=AM'++FA?6^;2J;\CI[[.M/ M*=/7A#*?'/?$5>/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW% MVJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVW MP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X M_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6&UL4$L! A0#% @ ]8"$4&UL4$L! A0#% @ ]8"$49E< MG",0!@ G"< !, ( !S0$ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " #U@(11\ [-'4$% !C%0 & @($. M" >&PO=V]R:W-H965T&UL4$L! A0#% @ ]8"$42 0 M%Y#=!@ V1P !@ ("!A0T 'AL+W=OV@( )L) 8 M " @9@4 !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ ]8"$4<:42;R;P, !<+ 8 " @>\C !X;"]W;W)K M-@ M& @(&4)P >&PO=V]R:W-H965T&UL4$L! M A0#% @ ]8"$47RY1FL!" \R !@ ("!Y3 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8"$46=$[2+&!0 F@\ !D M ("!:UD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ]8"$43+0P);;!@ 6!$ !D ("!/VH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8"$ M454K<%@V! \0D !D ("!UH8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8"$48LL!>+- @ MP8 M !D ("!5)8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8"$4>HWP)<#! X0@ !D M ("!!:0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]8"$454Y8$_&PO=V]R:W-H965T&UL4$L! A0#% @ ]8"$48"3 MC,W P E0@ !D ("!,=$ 'AL+W=O&PO=V]R:W-H965TG8 !X;"]W;W)K&UL4$L! A0#% @ ]8"$47^"=L_X P +0D !D M ("!2-T 'AL+W=O&PO M=V]R:W-H965TNX^0( M (@) 9 " @=+E !X;"]W;W)K&UL4$L! A0#% @ ]8"$48C#V$=/ P & D !D ("! M ND 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ]8"$4:>!15.) P U0P !D ("!Z?$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8"$43 TZQ^* M!P *3\ !D ("!Z?X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8"$41W]0H[. @ Q < !D M ("!#PT! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]8"$40H-1=OC @ PP< !D ("!,A&PO=V]R:W-H965TQ9^P( %() 9 M " @24> 0!X;"]W;W)K&UL4$L! A0#% @ M]8"$4>N3(84H @ CP4 !D ("!5R$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8"$4;\27CA! P N H !D M ("!;C@! 'AL+W=OCVL" "+!@ &0 @('F.P$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ]8"$48NSU_:< P )0T !D ("!6T$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8"$ M40=#]G-$ P G0D !D ("!U4T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8"$40X3@'C< 0 U 0 M !D ("!X%8! 'AL+W=O&PO&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #U@(11I7\.<>X! M "0)@ $P @ 'J8P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 2@!* #T4 )9@$ ! end XML 79 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 80 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 241 351 1 true 62 0 false 11 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.cloudera.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.cloudera.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Operations (Parenthetical) Sheet http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperationsParenthetical Condensed Consolidated Statements of Operations (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.cloudera.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 1007008 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - Summary of Business and Significant Accounting Policies Sheet http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPolicies Summary of Business and Significant Accounting Policies Notes 9 false false R10.htm 2104102 - Disclosure - Revenue from Contracts with Customers Sheet http://www.cloudera.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 10 false false R11.htm 2110103 - Disclosure - Business Combinations Sheet http://www.cloudera.com/role/BusinessCombinations Business Combinations Notes 11 false false R12.htm 2112104 - Disclosure - Cash Equivalents and Marketable Securities Sheet http://www.cloudera.com/role/CashEquivalentsandMarketableSecurities Cash Equivalents and Marketable Securities Notes 12 false false R13.htm 2116105 - Disclosure - Fair Value Measurement Sheet http://www.cloudera.com/role/FairValueMeasurement Fair Value Measurement Notes 13 false false R14.htm 2119106 - Disclosure - Derivative Contracts Sheet http://www.cloudera.com/role/DerivativeContracts Derivative Contracts Notes 14 false false R15.htm 2121107 - Disclosure - Balance Sheet Components Sheet http://www.cloudera.com/role/BalanceSheetComponents Balance Sheet Components Notes 15 false false R16.htm 2129108 - Disclosure - Leases Sheet http://www.cloudera.com/role/Leases Leases Notes 16 false false R17.htm 2134109 - Disclosure - Commitments and Contingencies Sheet http://www.cloudera.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 2136110 - Disclosure - Common Stock Repurchases Sheet http://www.cloudera.com/role/CommonStockRepurchases Common Stock Repurchases Notes 18 false false R19.htm 2138111 - Disclosure - Stock-Based Compensation Sheet http://www.cloudera.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 2143112 - Disclosure - Income Taxes Sheet http://www.cloudera.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2145113 - Disclosure - Related Party Transactions Sheet http://www.cloudera.com/role/RelatedPartyTransactions Related Party Transactions Notes 21 false false R22.htm 2147114 - Disclosure - Segment Information Sheet http://www.cloudera.com/role/SegmentInformation Segment Information Notes 22 false false R23.htm 2152115 - Disclosure - Net Loss Per Share Sheet http://www.cloudera.com/role/NetLossPerShare Net Loss Per Share Notes 23 false false R24.htm 2156116 - Disclosure - Subsequent Events Sheet http://www.cloudera.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 2202201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) Sheet http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies Summary of Business and Significant Accounting Policies (Policies) Policies http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPolicies 25 false false R26.htm 2305301 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.cloudera.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.cloudera.com/role/RevenuefromContractswithCustomers 26 false false R27.htm 2313302 - Disclosure - Cash Equivalents and Marketable Securities (Tables) Sheet http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesTables Cash Equivalents and Marketable Securities (Tables) Tables http://www.cloudera.com/role/CashEquivalentsandMarketableSecurities 27 false false R28.htm 2317303 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.cloudera.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.cloudera.com/role/FairValueMeasurement 28 false false R29.htm 2322304 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.cloudera.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.cloudera.com/role/BalanceSheetComponents 29 false false R30.htm 2330305 - Disclosure - Leases (Tables) Sheet http://www.cloudera.com/role/LeasesTables Leases (Tables) Tables http://www.cloudera.com/role/Leases 30 false false R31.htm 2339306 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.cloudera.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.cloudera.com/role/StockBasedCompensation 31 false false R32.htm 2348307 - Disclosure - Segment Information (Tables) Sheet http://www.cloudera.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.cloudera.com/role/SegmentInformation 32 false false R33.htm 2353308 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.cloudera.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.cloudera.com/role/NetLossPerShare 33 false false R34.htm 2403401 - Disclosure - Summary of Business and Significant Accounting Policies - Narrative (Details) Sheet http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails Summary of Business and Significant Accounting Policies - Narrative (Details) Details http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies 34 false false R35.htm 2406402 - Disclosure - Revenue from Contracts with Customers - Summary of Contract Liabilities Balances (Details) Sheet http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofContractLiabilitiesBalancesDetails Revenue from Contracts with Customers - Summary of Contract Liabilities Balances (Details) Details 35 false false R36.htm 2407403 - Disclosure - Revenue from Contracts with Customers - Summary of Significant Changes in Contract Assets and Liabilities Balances (Details) Sheet http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofSignificantChangesinContractAssetsandLiabilitiesBalancesDetails Revenue from Contracts with Customers - Summary of Significant Changes in Contract Assets and Liabilities Balances (Details) Details 36 false false R37.htm 2408404 - Disclosure - Revenue from Contracts with Customers - Remaining Performance Obligations (Details) Sheet http://www.cloudera.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsDetails Revenue from Contracts with Customers - Remaining Performance Obligations (Details) Details 37 false false R38.htm 2409405 - Disclosure - Revenue from Contract with Customer - Narrative (Details) Sheet http://www.cloudera.com/role/RevenuefromContractwithCustomerNarrativeDetails Revenue from Contract with Customer - Narrative (Details) Details 38 false false R39.htm 2411406 - Disclosure - Business Combination - Narrative (Details) Sheet http://www.cloudera.com/role/BusinessCombinationNarrativeDetails Business Combination - Narrative (Details) Details 39 false false R40.htm 2414407 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Fair Values of Cash Equivalents and Marketable Securities (Details) Sheet http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails Cash Equivalents and Marketable Securities - Schedule of Fair Values of Cash Equivalents and Marketable Securities (Details) Details 40 false false R41.htm 2415408 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities of Investments in Available-for-Sale Securities (Details) Sheet http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesofInvestmentsinAvailableforSaleSecuritiesDetails Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities of Investments in Available-for-Sale Securities (Details) Details 41 false false R42.htm 2418409 - Disclosure - Fair Value Measurement - Schedule of Financial Assets According to Fair Value Hierarchy, Measured at Fair Value (Details) Sheet http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails Fair Value Measurement - Schedule of Financial Assets According to Fair Value Hierarchy, Measured at Fair Value (Details) Details 42 false false R43.htm 2420410 - Disclosure - Derivative Instruments and Hedging Activities (Details) Sheet http://www.cloudera.com/role/DerivativeInstrumentsandHedgingActivitiesDetails Derivative Instruments and Hedging Activities (Details) Details 43 false false R44.htm 2423411 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) Details 44 false false R45.htm 2424412 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 45 false false R46.htm 2425413 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails Balance Sheet Components - Schedule of Intangible Assets (Details) Details 46 false false R47.htm 2426414 - Disclosure - Balance Sheet Components - Schedule of Goodwill (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsScheduleofGoodwillDetails Balance Sheet Components - Schedule of Goodwill (Details) Details 47 false false R48.htm 2427415 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) Details 48 false false R49.htm 2428416 - Disclosure - Balance Sheet Components - Schedule of Accrued Compensation and Other Accrued Liabilities (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails Balance Sheet Components - Schedule of Accrued Compensation and Other Accrued Liabilities (Details) Details 49 false false R50.htm 2431417 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 50 false false R51.htm 2432418 - Disclosure - Leases - Lease Term and Discount Rate Information (Details) Sheet http://www.cloudera.com/role/LeasesLeaseTermandDiscountRateInformationDetails Leases - Lease Term and Discount Rate Information (Details) Details 51 false false R52.htm 2433419 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 52 false false R53.htm 2435420 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 53 false false R54.htm 2437421 - Disclosure - Common Stock Repurchases - Narrative (Details) Sheet http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails Common Stock Repurchases - Narrative (Details) Details 54 false false R55.htm 2440422 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 55 false false R56.htm 2441423 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) Sheet http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails Stock-Based Compensation - Schedule of Stock Option Activity (Details) Details 56 false false R57.htm 2442424 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Activity (Details) Sheet http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails Stock-Based Compensation - Schedule of Restricted Stock Activity (Details) Details 57 false false R58.htm 2444425 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.cloudera.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 58 false false R59.htm 2446426 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 59 false false R60.htm 2449427 - Disclosure - Segment Information - Schedule of Financial Information by Reportable Segment (Details) Sheet http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails Segment Information - Schedule of Financial Information by Reportable Segment (Details) Details 60 false false R61.htm 2450428 - Disclosure - Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) Sheet http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) Details 61 false false R62.htm 2451429 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.cloudera.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 62 false false R63.htm 2454430 - Disclosure - Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Sheet http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Details 63 false false R64.htm 2455431 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 64 false false R65.htm 2457432 - Disclosure - Subsequent Events (Details) Sheet http://www.cloudera.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.cloudera.com/role/SubsequentEvents 65 false false R9999.htm Uncategorized Items - cldr-20201031.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - cldr-20201031.htm Cover 66 false false All Reports Book All Reports cldr-20201031.htm cldr-20201031.xsd cldr-20201031_cal.xml cldr-20201031_def.xml cldr-20201031_lab.xml cldr-20201031_pre.xml q3-2110qexhibit3101.htm q3-2110qexhibit3102.htm q3-2110qexhibit3201.htm q3-2110qexhibit3202.htm http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cldr-20201031.htm": { "axisCustom": 0, "axisStandard": 27, "contextCount": 241, "dts": { "calculationLink": { "local": [ "cldr-20201031_cal.xml" ] }, "definitionLink": { "local": [ "cldr-20201031_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "cldr-20201031.htm" ] }, "labelLink": { "local": [ "cldr-20201031_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "cldr-20201031_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "cldr-20201031.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 483, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 4, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 9 }, "keyCustom": 14, "keyStandard": 337, "memberCustom": 14, "memberStandard": 46, "nsprefix": "cldr", "nsuri": "http://www.cloudera.com/20201031", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.cloudera.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Revenue from Contracts with Customers", "role": "http://www.cloudera.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Business Combinations", "role": "http://www.cloudera.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Cash Equivalents and Marketable Securities", "role": "http://www.cloudera.com/role/CashEquivalentsandMarketableSecurities", "shortName": "Cash Equivalents and Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Fair Value Measurement", "role": "http://www.cloudera.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Derivative Contracts", "role": "http://www.cloudera.com/role/DerivativeContracts", "shortName": "Derivative Contracts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - Balance Sheet Components", "role": "http://www.cloudera.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Leases", "role": "http://www.cloudera.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Commitments and Contingencies", "role": "http://www.cloudera.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Common Stock Repurchases", "role": "http://www.cloudera.com/role/CommonStockRepurchases", "shortName": "Common Stock Repurchases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138111 - Disclosure - Stock-Based Compensation", "role": "http://www.cloudera.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143112 - Disclosure - Income Taxes", "role": "http://www.cloudera.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145113 - Disclosure - Related Party Transactions", "role": "http://www.cloudera.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147114 - Disclosure - Segment Information", "role": "http://www.cloudera.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152115 - Disclosure - Net Loss Per Share", "role": "http://www.cloudera.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156116 - Disclosure - Subsequent Events", "role": "http://www.cloudera.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies)", "role": "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies", "shortName": "Summary of Business and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://www.cloudera.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313302 - Disclosure - Cash Equivalents and Marketable Securities (Tables)", "role": "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesTables", "shortName": "Cash Equivalents and Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Fair Value Measurement (Tables)", "role": "http://www.cloudera.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.cloudera.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330305 - Disclosure - Leases (Tables)", "role": "http://www.cloudera.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339306 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.cloudera.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348307 - Disclosure - Segment Information (Tables)", "role": "http://www.cloudera.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353308 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.cloudera.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Summary of Business and Significant Accounting Policies - Narrative (Details)", "role": "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Business and Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Revenue from Contracts with Customers - Summary of Contract Liabilities Balances (Details)", "role": "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofContractLiabilitiesBalancesDetails", "shortName": "Revenue from Contracts with Customers - Summary of Contract Liabilities Balances (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i65fa58f49857472fb0d8cf50cfcd3f58_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Revenue from Contracts with Customers - Summary of Significant Changes in Contract Assets and Liabilities Balances (Details)", "role": "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofSignificantChangesinContractAssetsandLiabilitiesBalancesDetails", "shortName": "Revenue from Contracts with Customers - Summary of Significant Changes in Contract Assets and Liabilities Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Revenue from Contracts with Customers - Remaining Performance Obligations (Details)", "role": "http://www.cloudera.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsDetails", "shortName": "Revenue from Contracts with Customers - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Revenue from Contract with Customer - Narrative (Details)", "role": "http://www.cloudera.com/role/RevenuefromContractwithCustomerNarrativeDetails", "shortName": "Revenue from Contract with Customer - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Business Combination - Narrative (Details)", "role": "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "shortName": "Business Combination - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i9642d89a517e4695b94aac0cdec9ab5a_I20201008", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Fair Values of Cash Equivalents and Marketable Securities (Details)", "role": "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails", "shortName": "Cash Equivalents and Marketable Securities - Schedule of Fair Values of Cash Equivalents and Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities of Investments in Available-for-Sale Securities (Details)", "role": "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesofInvestmentsinAvailableforSaleSecuritiesDetails", "shortName": "Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities of Investments in Available-for-Sale Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i167ab68b29984771b8a7d8beafa06ad4_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Fair Value Measurement - Schedule of Financial Assets According to Fair Value Hierarchy, Measured at Fair Value (Details)", "role": "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails", "shortName": "Fair Value Measurement - Schedule of Financial Assets According to Fair Value Hierarchy, Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i167ab68b29984771b8a7d8beafa06ad4_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "ib35d63d2d70a45e18731e0941cf84a45_D20200801-20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Derivative Instruments and Hedging Activities (Details)", "role": "http://www.cloudera.com/role/DerivativeInstrumentsandHedgingActivitiesDetails", "shortName": "Derivative Instruments and Hedging Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "ib35d63d2d70a45e18731e0941cf84a45_D20200801-20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details)", "role": "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails", "shortName": "Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Balance Sheet Components - Narrative (Details)", "role": "http://www.cloudera.com/role/BalanceSheetComponentsNarrativeDetails", "shortName": "Balance Sheet Components - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "iad60bebb279649ec86aea5eaf7b4e181_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details)", "role": "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "iad60bebb279649ec86aea5eaf7b4e181_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "iad60bebb279649ec86aea5eaf7b4e181_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Balance Sheet Components - Schedule of Goodwill (Details)", "role": "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofGoodwillDetails", "shortName": "Balance Sheet Components - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details)", "role": "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Balance Sheet Components - Schedule of Accrued Compensation and Other Accrued Liabilities (Details)", "role": "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails", "shortName": "Balance Sheet Components - Schedule of Accrued Compensation and Other Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Operations (Parenthetical)", "role": "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "shortName": "Condensed Consolidated Statements of Operations (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "ibff92ec8d128404a9b8b492070173b1f_D20200801-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Leases - Components of Lease Expense (Details)", "role": "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShortTermLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Leases - Lease Term and Discount Rate Information (Details)", "role": "http://www.cloudera.com/role/LeasesLeaseTermandDiscountRateInformationDetails", "shortName": "Leases - Lease Term and Discount Rate Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433419 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435420 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id677fbf6c04a4dc48a0587c24120d4dc_I20200303", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - Common Stock Repurchases - Narrative (Details)", "role": "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails", "shortName": "Common Stock Repurchases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": "2", "lang": "en-US", "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "INF", "first": true, "lang": "en-US", "name": "cldr:NumberofPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440422 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "idc424e4c4f7e42508ca5fc80be61c1ae_I20201031", "decimals": "INF", "first": true, "lang": "en-US", "name": "cldr:NumberofPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "iad60bebb279649ec86aea5eaf7b4e181_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "role": "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i8d8380eb047145db855b73f52af5b81c_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442424 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Activity (Details)", "role": "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i8d8380eb047145db855b73f52af5b81c_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444425 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446426 - Disclosure - Related Party Transactions - Narrative (Details)", "role": "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails", "shortName": "Related Party Transactions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "role": "http://www.cloudera.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449427 - Disclosure - Segment Information - Schedule of Financial Information by Reportable Segment (Details)", "role": "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails", "shortName": "Segment Information - Schedule of Financial Information by Reportable Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "cldr:ContributionMargin", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450428 - Disclosure - Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details)", "role": "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails", "shortName": "Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i5832dcfe57bf4ebc8ead1e11519a264f_D20200801-20201031", "decimals": "-3", "lang": "en-US", "name": "cldr:ContributionMargin", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i24cbb4ac4bff4f49a0fa831d2c2c89cd_D20200801-20201031", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451429 - Disclosure - Segment Information - Narrative (Details)", "role": "http://www.cloudera.com/role/SegmentInformationNarrativeDetails", "shortName": "Segment Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i24cbb4ac4bff4f49a0fa831d2c2c89cd_D20200801-20201031", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "i2e12a3b343c64a4ab0e0b798deedec6a_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454430 - Disclosure - Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "role": "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails", "shortName": "Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455431 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "role": "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id677fbf6c04a4dc48a0587c24120d4dc_I20200303", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457432 - Disclosure - Subsequent Events (Details)", "role": "http://www.cloudera.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "ifec2e139941945edbaa52551184975d4_I20190131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "ifec2e139941945edbaa52551184975d4_I20190131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Business and Significant Accounting Policies", "role": "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPolicies", "shortName": "Summary of Business and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "id6d072a3a0ad4b818994cfa298d7e1ad_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "icfd752ca847b4c1abb1451d96db173bf_I20191031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - cldr-20201031.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - cldr-20201031.htm", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20201031.htm", "contextRef": "icfd752ca847b4c1abb1451d96db173bf_I20191031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 62, "tag": { "cldr_AcquisitionHoldbackPayment": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Acquisition Holdback Payment", "label": "Acquisition Holdback Payment", "terseLabel": "Acquisition related holdback payment" } } }, "localname": "AcquisitionHoldbackPayment", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_AvailableforSaleSecuritiesandCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_InvestmentsAndCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Available for Sale Securities and Cash Equivalents, Fair Value Disclosure", "label": "Available for Sale Securities and Cash Equivalents, Fair Value Disclosure", "totalLabel": "Total cash equivalents and marketable securities, estimated fair value" } } }, "localname": "AvailableforSaleSecuritiesandCashEquivalentsFairValueDisclosure", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_BusinessCombinationContingentConsiderationLiabilityPaymentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability, Payment Term", "label": "Business Combination, Contingent Consideration, Liability, Payment Term", "terseLabel": "Contingent consideration, liability, payment term" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityPaymentTerm", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "durationItemType" }, "cldr_CashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Equivalents [Abstract]", "label": "Cash Equivalents [Abstract]", "terseLabel": "Cash equivalents:" } } }, "localname": "CashEquivalentsAbstract", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "cldr_ChenVReillyEtAlMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Chen v. Reilly, et al.", "label": "Chen v. Reilly, et al. [Member]", "terseLabel": "Chen v. Reilly, et al." } } }, "localname": "ChenVReillyEtAlMember", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_CommonStockCapitalSharesReservedForFutureIssuanceNumberOfAnnualAutomaticShareIncreases": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Capital Shares Reserved For Future Issuance, Number Of Annual Automatic Share Increases", "label": "Common Stock, Capital Shares Reserved For Future Issuance, Number Of Annual Automatic Share Increases", "terseLabel": "Number of annual automatic share increases" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceNumberOfAnnualAutomaticShareIncreases", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "cldr_ContractLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract Liabilities [Abstract]", "label": "Contract Liabilities [Abstract]", "terseLabel": "Contract Liabilities" } } }, "localname": "ContractLiabilitiesAbstract", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofSignificantChangesinContractAssetsandLiabilitiesBalancesDetails" ], "xbrltype": "stringItemType" }, "cldr_ContractwithCustomerLiabilityIncreaseDuetoInvoicingPriorToSatisfactionOfPerformanceObliations": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Increase Due to Invoicing Prior To Satisfaction Of Performance Obligations", "label": "Contract with Customer, Liability, Increase Due to Invoicing Prior To Satisfaction Of Performance Obliations", "terseLabel": "Increases due to invoicing prior to satisfaction of performance obligations" } } }, "localname": "ContractwithCustomerLiabilityIncreaseDuetoInvoicingPriorToSatisfactionOfPerformanceObliations", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofSignificantChangesinContractAssetsandLiabilitiesBalancesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_ContributionMargin": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contribution Margin", "label": "Contribution Margin", "terseLabel": "Segment contribution margin", "verboseLabel": "Total segment contribution margin" } } }, "localname": "ContributionMargin", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails", "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "cldr_DeferredRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Revenue [Member]", "label": "Deferred Revenue [Member]", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueMember", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofContractLiabilitiesBalancesDetails" ], "xbrltype": "domainItemType" }, "cldr_DenominatorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Denominator [Abstract]", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "cldr_EmployeeStockPurchasePlan2017Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan 2017 [Member]", "label": "Employee Stock Purchase Plan 2017 [Member]", "terseLabel": "Employee Stock Purchase Plan 2017" } } }, "localname": "EmployeeStockPurchasePlan2017Member", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_EquityIncentivePlan2017Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan 2017 [Member]", "label": "Equity Incentive Plan 2017 [Member]", "terseLabel": "Equity Incentive Plan 2017" } } }, "localname": "EquityIncentivePlan2017Member", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_EventadorLabsIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Eventador Labs, Inc", "label": "Eventador Labs, Inc [Member]", "terseLabel": "Eventador Labs, Inc" } } }, "localname": "EventadorLabsIncMember", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_FiniteLivedIntangibleAssetsExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite Lived Intangible Assets, Expected Amortization, After Year Four", "label": "Finite Lived Intangible Assets, Expected Amortization, After Year Four", "terseLabel": "fiscal 2026 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsExpectedAmortizationAfterYearFour", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "cldr_FrentzelVBeardenEtAlMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Frentzel v. Bearden, et al.", "label": "Frentzel v. Bearden, et al. [Member]", "terseLabel": "Frentzel v. Bearden, et al." } } }, "localname": "FrentzelVBeardenEtAlMember", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_InReClouderaIncSecuritiesLitigationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "In re Cloudera, Inc. Securities Litigation", "label": "In re Cloudera, Inc. Securities Litigation [Member]", "verboseLabel": "In re Cloudera, Inc. Securities Litigation" } } }, "localname": "InReClouderaIncSecuritiesLitigationMember", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_IncreaseDecreaseOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) Operating Lease Liabilities", "label": "Increase (Decrease) Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseOperatingLeaseLiabilities", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cldr_LazardVClouderaIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lazard v. Cloudera, Inc", "label": "Lazard v. Cloudera, Inc [Member]", "terseLabel": "Lazard v. Cloudera, Inc" } } }, "localname": "LazardVClouderaIncMember", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_LeeEtAlVColeEtAlMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lee, et al. v. Cole, et al.", "label": "Lee, et al. v. Cole, et al. [Member]", "terseLabel": "Lee, et al. v. Cole, et al." } } }, "localname": "LeeEtAlVColeEtAlMember", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "fiscal 2026 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_LossContingencyNumberOfDerivativeActions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Number Of Derivative Actions", "label": "Loss Contingency, Number Of Derivative Actions", "terseLabel": "Loss contingency, number of derivative actions" } } }, "localname": "LossContingencyNumberOfDerivativeActions", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "cldr_LossContingencyNumberOfDirectorsOrOfficers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Number Of Directors Or Officers", "label": "Loss Contingency, Number Of Directors Or Officers", "terseLabel": "Loss contingency, number of directors or officers" } } }, "localname": "LossContingencyNumberOfDirectorsOrOfficers", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "cldr_NumberofPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Plans", "label": "Number of Plans", "terseLabel": "Number of plans" } } }, "localname": "NumberofPlans", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "cldr_NumeratorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Numerator [Abstract]", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "cldr_OtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other [Member]", "label": "Other [Member]", "terseLabel": "Other contract liabilities" } } }, "localname": "OtherMember", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofContractLiabilitiesBalancesDetails" ], "xbrltype": "domainItemType" }, "cldr_PropertyAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Property And Equipment", "label": "Property And Equipment [Member]", "terseLabel": "Property And Equipment" } } }, "localname": "PropertyAndEquipmentMember", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_PurchasePeriodEmployeeStockPurchasePlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase Period, Employee Stock Purchase Plan", "label": "Purchase Period, Employee Stock Purchase Plan", "terseLabel": "Purchase period, employee stock purchase plan" } } }, "localname": "PurchasePeriodEmployeeStockPurchasePlan", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "cldr_ServicesSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Services [Member]", "label": "Services Segment [Member]", "terseLabel": "Services" } } }, "localname": "ServicesSegmentMember", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "cldr_SlatteryVReillyEtAlMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Slattery v. Reilly, et al.", "label": "Slattery v. Reilly, et al. [Member]", "terseLabel": "Slattery v. Reilly, et al." } } }, "localname": "SlatteryVReillyEtAlMember", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_SubscriptionSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subscription [Member]", "label": "Subscription Segment [Member]", "terseLabel": "Subscription" } } }, "localname": "SubscriptionSegmentMember", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "cldr_TaxWithholdingLiabilitySharebasedPaymentArrangementCurrent": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Withholding Liability, Share-based Payment Arrangement, Current", "label": "Tax Withholding Liability, Share-based Payment Arrangement, Current", "terseLabel": "Employee stock purchase plan withholdings" } } }, "localname": "TaxWithholdingLiabilitySharebasedPaymentArrangementCurrent", "nsuri": "http://www.cloudera.com/20201031", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r525" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r526" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r527" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r527" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r527" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r528" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r527" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r527" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r527" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r527" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r523" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r524" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r132", "r151", "r152", "r153", "r154", "r156", "r158", "r162" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r132", "r151", "r152", "r153", "r154", "r156", "r158", "r162" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r92", "r100", "r193", "r317", "r318", "r319", "r332", "r333" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r92", "r100", "r193", "r317", "r318", "r319", "r332", "r333" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r92", "r100", "r193", "r317", "r318", "r319", "r332", "r333" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r284", "r286", "r430", "r431", "r432", "r433", "r434", "r435", "r454", "r492", "r495" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r284", "r286", "r430", "r431", "r432", "r433", "r434", "r435", "r454", "r492", "r495" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r165", "r262", "r266", "r455", "r491", "r493" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofContractLiabilitiesBalancesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r165", "r262", "r266", "r455", "r491", "r493" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofContractLiabilitiesBalancesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r274", "r284", "r286", "r430", "r431", "r432", "r433", "r434", "r435", "r454", "r492", "r495" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r274", "r284", "r286", "r430", "r431", "r432", "r433", "r434", "r435", "r454", "r492", "r495" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r166", "r167", "r262", "r267", "r494", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r166", "r167", "r262", "r267", "r494", "r511", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "Accounting Standards Update 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r93", "r94", "r95", "r96", "r190", "r191", "r192", "r193", "r194", "r195", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r332", "r333", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "lang": { "en-US": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]", "terseLabel": "Accounting standards update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r17", "r171", "r172" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r16", "r87", "r417", "r418", "r484" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Accounts receivable related party" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r8", "r9", "r35" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonuses" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]", "terseLabel": "Other Accrued Liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities", "totalLabel": "Other accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails", "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r9", "r35" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Accrued compensation-related taxes" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r8", "r9", "r35" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional costs" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r8", "r9", "r35" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued salaries, benefits and commissions" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r29", "r224" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r20", "r45", "r46", "r47", "r481", "r503", "r507" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r44", "r47", "r48", "r89", "r90", "r91", "r363", "r498", "r499" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired finite-lived intangible assets, estimated remaining useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r18", "r320" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r89", "r90", "r91", "r317", "r318", "r319" ], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r93", "r94", "r95", "r96", "r190", "r191", "r192", "r193", "r194", "r195", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r330", "r331", "r332", "r333", "r457", "r458", "r459", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "lang": { "en-US": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld related to net settlement of restricted stock units" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r287", "r289", "r322", "r323" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r289", "r309", "r321" ], "calculation": { "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "negatedTerseLabel": "Stock-based compensation expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredCharges": { "auth_ref": [ "r63" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of amortization of deferred charges applied against earnings during the period.", "label": "Amortization of Deferred Charges", "terseLabel": "Amortization of deferred costs" } } }, "localname": "AmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r76", "r212", "r219" ], "calculation": { "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "negatedTerseLabel": "Amortization of acquired intangible assets", "netLabel": "Amortization expense of acquired intangible assets", "terseLabel": "Amortization expense of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r184", "r275" ], "lang": { "en-US": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r85", "r140", "r153", "r160", "r188", "r360", "r364", "r394", "r464", "r480" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r41", "r85", "r188", "r360", "r364", "r394" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r383" ], "calculation": { "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r178" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 }, "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_InvestmentsAndCash", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r179" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_InvestmentsAndCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r176", "r201" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_InvestmentsAndCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r182" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesofInvestmentsinAvailableforSaleSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesofInvestmentsinAvailableforSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r180", "r182", "r475" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesofInvestmentsinAvailableforSaleSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesofInvestmentsinAvailableforSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r180", "r183", "r476" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesofInvestmentsinAvailableforSaleSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value", "totalLabel": "Total investments in marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesofInvestmentsinAvailableforSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]", "terseLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesofInvestmentsinAvailableforSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "auth_ref": [ "r180", "r183", "r473" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesofInvestmentsinAvailableforSaleSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost", "totalLabel": "Total investments in marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesofInvestmentsinAvailableforSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesofInvestmentsinAvailableforSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r181" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesofInvestmentsinAvailableforSaleSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesofInvestmentsinAvailableforSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r180", "r181", "r474" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesofInvestmentsinAvailableforSaleSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesofInvestmentsinAvailableforSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r174", "r177", "r201", "r466" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Estimated Fair Value", "verboseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r290", "r311" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r283", "r285" ], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r283", "r285", "r342", "r343" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r350", "r351", "r353" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business acquisition, consideration paid" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r349", "r352", "r355" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Business combination, contingent consideration, liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r356" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r344", "r345" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Finite-lived intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r79", "r80", "r81" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment, accrued but not yet paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r26", "r78" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_CashEquivalentsAtCarryingValue", "weight": 1.0 }, "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Estimated Fair Value" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "terseLabel": "Cash Equivalents and Marketable Securities" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r73", "r78", "r82" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash \u2014 End of period", "periodStartLabel": "Cash, cash equivalents and restricted cash \u2014 Beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r73", "r395" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r26" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_InvestmentsAndCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value", "totalLabel": "Amortized Cost" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r477" ], "lang": { "en-US": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit", "verboseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r275", "r388" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents.", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r230", "r231", "r232", "r240" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Reserved for issuance under plans (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r89", "r90" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r244" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock $0.00005 par value; 1,200,000,000 shares authorized as of October 31, 2020 and January 31, 2020; 312,718,408 and 295,167,761 shares issued and outstanding as of October 31, 2020 and January 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r53", "r54", "r58", "r469", "r488" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r121", "r122", "r169", "r391", "r392" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r121", "r122", "r169", "r391", "r392", "r509" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r121", "r122", "r169", "r391", "r392", "r509" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r116", "r478" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk and Significant Customers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r121", "r122", "r169", "r391", "r392" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r119", "r121", "r122", "r123", "r391", "r393" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r121", "r122", "r169", "r391", "r392" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractBasedIntangibleAssetsMember": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Right received from contract, including, but not limited to, advertising contract, broadcast rights, franchise agreement, lease agreement, licensing agreement, and use rights.", "label": "Contract-Based Intangible Assets [Member]", "terseLabel": "Unbilled contracts" } } }, "localname": "ContractBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of Contract Liabilities Balances and Significant Changes in Contract Assets and Liabilities Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r248", "r250", "r263" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract with customer, asset, net, current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractwithCustomerNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r248", "r249", "r263" ], "calculation": { "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofContractLiabilitiesBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofContractLiabilitiesBalancesDetails", "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofSignificantChangesinContractAssetsandLiabilitiesBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r248", "r249", "r263" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofContractLiabilitiesBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "netLabel": "Other contract liabilities, Deferred revenue", "verboseLabel": "Contract with customer, liability, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets", "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofContractLiabilitiesBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r248", "r249", "r263" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofContractLiabilitiesBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, non-current", "verboseLabel": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets", "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofContractLiabilitiesBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r264" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofSignificantChangesinContractAssetsandLiabilitiesBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r275", "r282", "r508" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate notes and obligations" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r151", "r152", "r153", "r154", "r156", "r162", "r164" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate, Non-Segment" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r62", "r455" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "verboseLabel": "Cost of Revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships and other acquired intangible assets" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "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).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Schedule of Fair Values of Marketable Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r186", "r202", "r205" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Contractual Maturities of Investments in Available-for-Sale Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r13", "r463", "r479" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred costs, non-current" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "terseLabel": "Deferred costs" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r76", "r222" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r76", "r135" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument 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.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r372", "r373", "r376", "r378" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Contracts" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DerivativeContracts" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r370", "r372", "r376" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain": { "auth_ref": [ "r375", "r377" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain", "terseLabel": "Derivative instruments not designated as hedging instruments, gain" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLoss": { "auth_ref": [ "r375", "r377" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized loss of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Loss", "terseLabel": "Derivative instruments not designated as hedging instruments, loss" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r367", "r369" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r366", "r368", "r369", "r370", "r371", "r374", "r376", "r379", "r380", "r381" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r348" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofContractLiabilitiesBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r262", "r266", "r267", "r268", "r269", "r270", "r271", "r272" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersSummaryofContractLiabilitiesBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Net loss per share, basic and diluted (in dollars per share)", "verboseLabel": "Net loss per share, basic and diluted (in shares)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r108", "r109", "r110", "r112" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r395" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation", "totalLabel": "Total accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails", "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employee-related Liabilities [Abstract]", "terseLabel": "Accrued Compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Average remaining vesting period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r310" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized stock-based compensation expense RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Shares issuable pursuant to the ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Shares issuable pursuant to the ESPP", "verboseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r89", "r90", "r91", "r94", "r102", "r104", "r113", "r193", "r244", "r245", "r317", "r318", "r319", "r332", "r333", "r396", "r397", "r398", "r399", "r400", "r401", "r498", "r499", "r500" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r383", "r384", "r385", "r389" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r383", "r384" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is 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.", "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r384", "r427", "r428", "r429" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r383", "r384", "r386", "r387", "r390" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r388" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r275", "r276", "r281", "r282", "r384", "r427" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r275", "r276", "r281", "r282", "r384", "r428" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r427", "r428", "r429" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r388", "r390" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r184", "r185", "r196", "r197", "r198", "r199", "r200", "r202", "r203", "r204", "r205", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r218" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r220" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "fiscal 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remaining three months of fiscal 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r220" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "fiscal 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r220" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "fiscal 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r220" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "fiscal 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r213", "r215", "r218", "r221", "r456", "r460" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r218", "r460" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Fair Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r213", "r217" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r218", "r456" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails", "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r456" ], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Weighted Average Remaining Useful Life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r357" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign currency derivative contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Office furniture and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r206", "r207", "r462" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at October 31, 2020", "periodStartLabel": "Balance at January 31, 2020", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofGoodwillDetails", "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r208" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Eventador acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r61", "r85", "r140", "r152", "r156", "r159", "r162", "r188", "r394" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r56", "r140", "r152", "r156", "r159", "r162", "r461", "r467", "r471", "r489" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r327", "r328", "r329", "r334", "r336", "r338", "r339", "r340" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r86", "r103", "r104", "r138", "r326", "r335", "r337", "r490" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Provision for income taxes", "terseLabel": "Tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r75" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r75" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r75" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r75" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Other contract liabilities / Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r75" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedLabel": "Deferred costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r75" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r75" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r211", "r216" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r470" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAndCash": { "auth_ref": [ "r486" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of investments and unrestricted cash as of the balance sheet date.", "label": "Investments and Cash", "totalLabel": "Total cash equivalents and marketable securities, amortized cost" } } }, "localname": "InvestmentsAndCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r411", "r413" ], "calculation": { "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Net lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r411" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r412" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Maturities of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r412" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r412" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "fiscal 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r412" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "fiscal 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r412" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r412" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "fiscal 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r412" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remaining three months of fiscal 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r412" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r414" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r85", "r154", "r188", "r361", "r364", "r365", "r394" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r85", "r188", "r394", "r465", "r483" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r36", "r85", "r188", "r361", "r364", "r365", "r394" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "Subscription" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r241", "r242" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNumberOfDefendants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of defendants named in a legal action.", "label": "Loss Contingency, Number of Defendants", "terseLabel": "Loss contingency, number of defendants" } } }, "localname": "LossContingencyNumberOfDefendants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.", "label": "Loss Contingency, Number of Plaintiffs", "terseLabel": "Loss Contingency, Number of Plaintiffs" } } }, "localname": "LossContingencyNumberOfPlaintiffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Marketable Securities [Abstract]", "terseLabel": "Marketable securities:" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r4", "r34" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Marketable securities, non-current" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Municipal securities" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r73", "r74", "r77" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r49", "r52", "r57", "r77", "r85", "r93", "r98", "r99", "r100", "r101", "r103", "r104", "r105", "r140", "r152", "r156", "r159", "r162", "r188", "r394", "r468", "r487" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cloudera.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r92", "r93", "r94", "r95", "r96", "r97", "r100", "r111", "r190", "r191", "r192", "r193", "r194", "r195", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r330", "r331", "r332", "r333", "r457", "r458", "r459", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standards and New Accounting Policies" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash as shown in the statement of cash flows" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "negatedTerseLabel": "Corporate costs, such as research and development, corporate general and administrative and other", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r140", "r152", "r156", "r159", "r162" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r405", "r413" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases, After Adoption of 842" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r404" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r404" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r404" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r403" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r410", "r413" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted Average Discount Rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesLeaseTermandDiscountRateInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r409", "r413" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted Average Remaining Lease Term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesLeaseTermandDiscountRateInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r151", "r152", "r153", "r154", "r156", "r162" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r35" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r358", "r359", "r362" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation (loss) gain", "verboseLabel": "Foreign currency translation loss" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r50", "r53", "r358", "r359", "r362" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive (loss) income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r43", "r45" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized (loss) gain on investments", "verboseLabel": "Unrealized loss on investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Employee-related Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other accrued liabilities, non-current" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other operating income (expense).", "label": "Other Operating Income (Expense) [Member]", "terseLabel": "Other Income (Expense)" } } }, "localname": "OtherOperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r72" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r72" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Taxes paid related to net share settlement of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r66", "r68", "r175" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedTerseLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r69", "r354" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to acquire businesses, gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r69" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Cash used in business combinations, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r70" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r290", "r311" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.00005 par value; 20,000,000 shares authorized, no shares issued and outstanding as of October 31, 2020 and January 31, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r24", "r25" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r71", "r312" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from employee stock plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r66", "r67", "r175" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r66", "r67", "r175" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sale of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r29", "r225" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r28", "r223" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r225", "r485" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails", "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11", "r225" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r223" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r152", "r156" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Segment Financial Information to Loss from Operations" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r415", "r416", "r417", "r419", "r420" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r325", "r522" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r7", "r13", "r82", "r512" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash included in Other assets" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units", "verboseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r245", "r320", "r482", "r502", "r507" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r89", "r90", "r91", "r94", "r102", "r104", "r193", "r317", "r318", "r319", "r332", "r333", "r498", "r500" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "verboseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r131", "r132", "r151", "r157", "r158", "r165", "r166", "r169", "r261", "r262", "r455" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r121", "r169" ], "lang": { "en-US": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r251", "r252", "r253", "r254", "r255", "r256", "r259", "r260", "r265", "r273" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r60", "r510" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r257" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue recognition period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r55", "r85", "r131", "r132", "r151", "r157", "r158", "r165", "r166", "r169", "r188", "r394", "r471" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r408", "r413" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Compensation and Other Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r342", "r343" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "verboseLabel": "Schedule of Fair Values of Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r213", "r217", "r456" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r213", "r217" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r209", "r210" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r29", "r225" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r140", "r143", "r155", "r209" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails", "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r140", "r143", "r155", "r209" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Financial Information by Reportable Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r290", "r311" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r295", "r305", "r306" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Expected Future Amortization Expense of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r127", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r151", "r152", "r153", "r154", "r156", "r157", "r158", "r159", "r160", "r162", "r169", "r491" ], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r127", "r129", "r130", "r140", "r144", "r156", "r160", "r161", "r162", "r163", "r165", "r168", "r169", "r170" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails", "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r83", "r145", "r146", "r147", "r148", "r149", "r150", "r166" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserveNoncurrent": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer).", "label": "Self Insurance Reserve, Noncurrent", "terseLabel": "Accrued self-insurance costs" } } }, "localname": "SelfInsuranceReserveNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Balance at end of period (in dollars per share)", "periodStartLabel": "Balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r303" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested and converted to shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r303" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested and converted to shares (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of RSUs (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in shares reserved for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional Information" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r311" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic\u00a0 Value (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r297", "r311" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance at end of period (in dollars per share)", "periodStartLabel": "Balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Restriction on increase to shares outstanding percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r288", "r293" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "After One Year" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Quarterly Basis on Years Two Through Three" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term (Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld related to net settlement of restricted stock units (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r406", "r413" ], "calculation": { "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Business and Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r127", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r151", "r152", "r153", "r154", "r156", "r157", "r158", "r159", "r160", "r162", "r169", "r209", "r227", "r228", "r229", "r491" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r39", "r89", "r90", "r91", "r94", "r102", "r104", "r113", "r193", "r244", "r245", "r317", "r318", "r319", "r332", "r333", "r396", "r397", "r398", "r399", "r400", "r401", "r498", "r499", "r500" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r89", "r90", "r91", "r113", "r455" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "terseLabel": "Shares issued under employee stock plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r14", "r15", "r244", "r245" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued under employee stock purchase plan and other (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r244", "r245" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Vested restricted stock units converted into shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r244", "r245", "r298" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "terseLabel": "Shares issued under employee stock plans" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r14", "r15", "r244", "r245" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Shares issued under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r14", "r15", "r244", "r245" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Vested restricted stock units converted into shares" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails", "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r21", "r22", "r85", "r173", "r188", "r394" ], "calculation": { "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Stockholders' equity, end of period", "periodStartLabel": "Stockholders' equity, beginning of period", "terseLabel": "Stockholders' equity attributable to parent", "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS\u2019 EQUITY:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r84", "r245", "r247" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Common Stock Repurchases" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchases" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r407", "r413" ], "calculation": { "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails", "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r402", "r422" ], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails", "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r402", "r422" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails", "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r402", "r422" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails", "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r402", "r422" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails", "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r421", "r423" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Accrued taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r184", "r185", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Treasury stock acquired, average cost per share (in usd per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r15", "r244", "r245" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Repurchases of common stock (in shares)", "terseLabel": "Treasury stock, shares, acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r244", "r245", "r246" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Repurchases of common stock", "terseLabel": "Repurchases of common stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails", "http://www.cloudera.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r93", "r94", "r95", "r96", "r190", "r191", "r192", "r193", "r194", "r195", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r330", "r331", "r332", "r333", "r457", "r458", "r459", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "lang": { "en-US": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r275", "r472" ], "lang": { "en-US": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. agency obligations" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r275", "r282", "r472" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of 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).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValuesofCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsAccordingtoFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r114", "r115", "r117", "r118", "r124", "r125", "r126" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted-average shares used in computing net loss per share, basic and diluted (in shares)", "verboseLabel": "Weighted-average shares used in computing net loss, per share basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL82887624-210437" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r356": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL109998890-113959" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r42": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r420": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r423": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1,2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r523": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r524": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r525": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r526": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r527": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r528": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" } }, "version": "2.1" } ZIP 85 0001628280-20-017108-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-20-017108-xbrl.zip M4$L#!!0 ( /6 A%$^*/O3=[0" ,O*'0 1 8VQD>^N/MZ#@;L2X\E;,#V __X1&X@T,+5 M8@.??B)+B,W0!BS00MW;MB555E961OQBR8R(_.O_'+=;M6^QUV]V._]:HB_( M4NW_O/[K_RN*_WZS^;ZVVO7#=NP,:BN]"(,8:M^;@_W:EQ#[A[74Z[9K7[J] MP^8W*(KRGI7NT4FON;<_J#'"R+6+O5>$2&^#"06E3!>$,2P12M#RQ/\(KJR@8)PF3) DJC"$\!@L\ M)A$TT)@?NS_ M\,W[/1?A=C\U]+^8'#TZN7+8]=KO>A'_V*O^^TE7GC)"+4% MH06G2V?-+SOHCSN_TO([+]M1:^W+XSP5YR/^ MH=,K3?/5<=/F\6T/I_G-L&G,G#)NWN\-SMLGZ+NR+?Y8OM;5&1[VBSV HQ^; MGUVXX9;F\:! LET9T9B,%V-Y.>A!IY^ZO38,D*OS4&5!S.5^^EW!J/XGFHU: MG$]8OWG3=&%3^O*_Z^^W_'YL0W&=T#CCKIVW7#R^J_0_%;K#TY:\5]+H=D_ M:L')JTZW$W$ S>-7N6'LC3XV0XB=\B->;Z"DZ#7]Z/G'@\V8_K74#"H0S8 # M@2":W'5X?AH.U;[OO[,'&P2&K?UD3.P>?OM?QS^[! MQ^/&ZIZHKS9:NZNM_3K[W&Z\^\AWMM^VWO-&:^>T*QL';_;=# MZML?Q<;J\NGNEX]R9QOO.]@\;+"UX]W/AKQGNR<[7[RJ'RQ_W]G>W&\-MV[3WC/_@%^)[L' MGXYWMQO[C=5/^.S]?;RONSSP6[[[W;]=/GLGL_X+-G9W>Z>;+RKL_K! M9KN!XZZS-=+8/F0;[];H3OOO WQ''&NCO=/>.:V_-:?OM]<&]2UR_'Y[^:L# MYY-&^<8]9X40TA=6(;)$H$&"2D0G6'I-D)4EEUS;OUY>H>?DR3OB=KS[>/ J MH%9I8X_[ 4XN$WYEV.LAU=\V^QY:.Q%Z:YVPBFTKVO^,]N0R[8563!#G"Q]4 M+ 0WNC!@4-4!48HZ)IUS2Z_IRRP)'IGJ%[0=&Q47Q'V+O_0KTOZ,M/0R:;W7 M*B@ET81R%DF;1&&B446@28 #)C3.^FN<_^F1]@/VWPT5<>]$7':9N(F( !9B M$:E&X@:")G $73!&0"86#"-AZ?5'_J2RVG6[K0B=!*UL;EX0?1DI'DJJMV"O M(O3/",TO$QJ5KQ J^4+'@,HY.8)X-JX H87AED'T;.GUV^7W6VOWH;6,P070 MT@H- ITM*U')&V&1;8BS(*[1.G\84_3,^GZU['UWB.979V\+C=H O=#_=)35 M]=HQFI?]IFO%]\W^8+KT/FVGC<.-W[CL_F]>UPL+O])M6WZ[1QBG0+S&D 6U"/@E< $843+!61 MZX@S+8$2N?3ZIW.)\ZXHK\>VB[W[T%=ICK8;!4DE4C4&D$H3:H0DD:"#'+^N M7W(C^\U7G68+_8'>,%ZG\F;\%CO#N(GN2[.#XT.174(>O9@-UVKNE5[)VO%1 M].C];S?;V&0C;>&O_00^7QO)>#I=-LA]L3'T-[;?'B(KL,9J0 A_)/B'[GY9 M/]W9/CRNMS_R^NE^N_X.[UO]= ']+Y^.=TYQ# CNC2_X[^JAV/GR]J!^4!<- MMMG<^=)H-K9W49P<7H<^BHJW!XTO*"!.ZQ+9AVQL[^_O?*F?U$_W^.Z[O_=Q M++317F,;G\WW"^BOL_KJSM>@27)>N@(Q:@I!'2]LBJ&@@@N-OVO.$[I=]Y'R M#G'.5%11*N$%2,9>X#?(?%/B8)[;VH1??0#^&E6[["+%>,L%R#SW5 MO9CE_)N3BR8?X"3_M/P=F;K\ZW/L#T:,-'V^X/65L7CP9./=;G/G8!V?\4G4 M3_,]N_N[JW6VN[W9WEC]O-_8_OA]Y\LZO2X>&M@6Q7ZS?O &Q:1Y?H_WV ML'ZZVVJ\VQ&-+VNTL?IF?^?@,XJ'==GX^)41@Z2,I'!25,HRY1 MT1XIYTNO/W "B$LP$M;QD*YSW2F:&RYLR3E!"T']C-U'UY=>&D%U-$3]?'_@WK/7DA M[E6_7%Q"^M?*A;E7@Y,C)&>_V3YJY96F\K?]7F:/*TL[+X[[(8N.JWV,GG_Q MT+,Q]+O#7OFM7,M\=<9S9]1]@-TX[BB6ZS?C;\V0OZ=F[-7* <4;%_)6UO_O MU>6(ZS>_'O]TM?>CDB?'W_H#Z WRBL'KT3(B*P@=WW=Q[7R8X:(I)06G%X\8 M71E_'S_DY96)&O''RMAU]#?BPXZ-6TS<'(_^@%IKM['CE?;I^;_#J M0Z\;AGZPT=N*O6]-'Y>/FRAQL@YXM3'8C[VQ5W%C9^?S<_[,:;%ARN80HPD- M5!!HVEB-#!B"\I3Y0+A\.C:<0R),"@G)\9 ]5V>B$-Y$PS6!&),/7"61PMPB M835;.KT8SOS<.<$$^O4X_\H8Y:4@H)T#&K1"3TXCF0R;6TP\+3E^ 1V7[0YT M=DJ/Z'RN0_,;SM'EIJ5U#X/N^8S=TT3YX?[\XVKL=-O-SDW=WM60O-+%RZNC M_YF%A ZK9L%*J;Q"6RDXKWC2W(%!&]2"/;/[S1/:_9/CQK$W_!Y_Z?0?@1&O M^Q_F*?R/*_0S>0TX>4>"0Y.&".L-M\X(QVBTB:M,/VK/Z(8&$C)ZKO+0L .SU-?R*?M/W_Z_23P4-Z$U:R9A0 MP)RSU"2N*7$*,2C/\,DWP3Q%VF0FDI*+2(0"+J$SHD@:51,.^[- M0NB_LQ\74?\!"TD"UUY:)8#B1Y4\!V[1X]R*OK-COY#HU,HQ10GS@IIN%/$B%P-.1 M?$E;(*AK/4ZYT-2!M%))HH,T'AU.F -+=UX(/*VE(*6)"\)Y H(F:Q3: XQ+ M0\!YI:>AVA:5P-/1P5YKJT7,L3A4@"0V**T%RF2@PFJE%DT';\56J]G90_K6 MH7<8%HHU*4UE'AS L??%21+IH"GA9UIZ-]E6P^O>KE6@=EM",HD44,+J]@6"1M$LI9*A=. M]4X3NT^O=[7R 4'*$V5.*)T:R%0-#OA M+0-JN4P^\422"-(NF@:>.HJ?7@T''8VT*6@G*7K >4N(">FI,PQ45&K1U/#4 M4?STNI@X7AK//%HFM)2.JL! @W0,G$IGT?1$SRYESVFZ]I]A+CO3;1]U._BU M?Y6V^'N[V]D:=/WA8P>PZ@G%$ZMHHP7.%(D"/1NC4LBEGE+4.@6>%H8TRR$T M,QBA]0&:8;VS D?- ;3FA$S<4R\(BU$&([QV)@;A"-,BKPX;QA>'3-X/V\-6 MKBA79DGD=KVXGWO[%D?R=4Y()C22"WAP1"G!# =#) F>:AK10M5T84BV&0?0 M[,2P!KU<)Z _)_11,H$T.6Q(:J158* C4L222%0)8L-QQ1J7$CP8N:KLL$$&? M3*M/G[A*:FW0Y8W:<$$!332J!/ZF U56\&D$72VB+3!]0DMOO#%>*Z6&.,?-/$27SYP%,7VJ4DJ%2)X8S9D@5II<@(L&PRQE4F@[NWFTLZ1C M'R6GU@,%KRS3GH$@!"U";@)1'A@C0HHG+/BP*-KR4<@4N;)!TZ0E L8"6NLA M*J.ETZ (&CN+0Z:I^\ 3J^# O7?4*)M+JN0"[TI3K@AJ,0[!4KTP)'MB'WA2 M]'$!3&(N:A&= .Z=C4P8+[5##<6A7%:B=@'6*)Y(*>7E]4DMS$:K@PLD:@2/ M]0Z\)4S+$*R1@8FT,*29@E*:()D4%8PY$95+3B26%V,S=B@E@06NY.*0:;I* M:8(DTXX9P9P2PJ%%'A+@9^ZY,D1J'[Q8&)(]I5*:('T\X4$XI85)6EB!HD\9 M)WF*AB;"@#T=?:8U PX(!$*KP"@IO)9H M$BP@<:>],#LE%+. 7A+ASA(N:- &[0@9");4FEH"7SZ"AH)SP%YZB0-%@57"[= MD)Z./M.:@2""=.@:(5L:-*:U29%8'*-2&MUA&F>WT.ULJN4)EH2.4G/N00:) M#H\T61,3GG 2;1"*"[JDZ7HH?'#YY$8: M(Z@H$@'J-,U53,GB$?KIHQ&?GJK4$V^C=LZ"$=([YX-P6BL"@ED(\U#P<#J' M7T]_^4)Y#50F:4QB:,DSPVV.$.;4.\^]G@<[:?JDFP[J>%YA0B5)"' 1N;'! M))&KR"JE6&0+@+I'/UY[^O@CRJ :C"0YM'PL!\/1K^;&L:2TDFD>"HG.$A&? M#(GG!ZJ?C?2<*.-CR\MW/[LX[N.F(\UOMH?S6=>@92ZW@D)96ZG+_"M& G$7 M-;'&T,X?9L"1?SB:KC3]E;0(%KE33K $7J =XD*2PKBD.+>,.3C;&WN"Z9HM MJ_).&)["UMR=I^6BQ_[;;J\1OZ/_U!UV\G$ *'HZ^-&7L_:CEW76"N>U$Z 7 M^I^. LXP!4*^$]21._WJ5;>G1KR" #"-W>>W#]]8Y__)IIQ$S"A(S1"."*X1_A'#%H Z'I M[A*P9",[,P0R68J*/O>R3JY0Z*=K1A=-?\$ZL9::?!XG&.X$,(KD%)HIQAE+ M3$<]![5VLQ>Y"9V]>.%4UE'BMH?M27F,,\8F4RC>ZV2B0H'R0G*T^).A3#JT M*+Q*D?&YJ)1_$YO <<4FDV03S='2Y#&?HT#1*XQ6)L^H20J5A0 _!Q5J5Z"? MCV;._^15LV_0^G$EJ-[MQ)/1$9)OAYTP+[5.%8)6$:\C<"F"LD8!98FJ@!86 MJG V^\1YV^R@^=R$UCK.0F^8[[Y*F4];[[K?8J]37MF+V#;V5Z,;;$4_["$@ MX[S0RBL6G$X@)'/".)U/=DS"*Q&B\%3.0=W@G])JN=^/@S?@#V.8._)0#]H1 M*J2U5B09G;):>V\3_LJ,603RK'1[1]T>ZH&YQ(\U-$0$#%'&"N.I\2EI+W.Q MVB#/*S3,.8':[=C++3[ T6-$)3Q.#7MF@R766QM1"46>]Z?X5&F]3?2 M:CSJ]L?]S3QY! HN[Q-ZY]2)0(D)W@MM @^",<,70>%\VMKNE2N#)W.G;0P' MZM&X9C9)X8VPSEI %129IVBSJ=E-HYUAMV=B^2O2@H_@!34YN2B?<6AUH)%R MSJVTF)$<9$FB)+H*D6U!H4;])8;:-!OU1Z MOP"$>5)3>F*IXE)9%QW/.9'",0O$.YFB$FBK 0T+ 9@IF-(3(P\ZGD1PGE#[ M"RFYB9&A:%.:,J*<6P2%,P53>E+4,9Q&;]"03H0($1P(P1W+E:N(%<[-P<+- M(YC2=^<,:/8^0VL8WYRN=H..B7+>@C#*8^ M"OG(,_FV%_\SC!U_W/B!P9#+/=H$UG!! W@M,V,*[TS M'!7"U$/]%I]Y6<6\#]:+WC.>#P8#B8(W1!>4!1959\(M, M@I&DT-M026@*!H).'DS(#KW5:O;YY?&WDRO%/1^\[+FW/ A)B.1": XH#+5' MS:UDWK!:A-V/^>+E2H\_?*M(&4F#4(89IY]*^7]<"><)Y^H)@D"%Y0:JVED3D;.B7#GASY5[%MQ MS#G'V!1 H'JFC(D4DY'<.M3?S(.5VB]"0-W#]L\KC3T?#)R(DBP&JY5 @U-E MZ],&9XSB6D1DW(J!*YT]TPR< Y@UIWDE-->O-C8&X@P$,-19#XO@<#\= S\3 MGHD.B1@X:NBHA14V%VE#7YL+F03*OWF(YYTIK7G/"*]&=[#>\:UAB.%+<[!_ M\\91Q=T/3H]2COM\2 :37##MC!5,,J_!.$V4\'/ W7/"4)6^?WKNUH'HP%4$ M':-@R.>: 8DZ!66=\%!Q=\50]V,H"P2E(Q,.^4%(2.5I6[%MQS/62L4ZH(#F-U(F$W"-)4DY9SWCD#A9A,_$! MR7V5NIX/[F5,4AZ%$-$IH:($CFYU/AXW2A*"GH/\L;GGWDI;/WP?W%H.U&A. M( H:)"3KG*71)TZ"LQ7W5@QSC6&D2JB9K:?<"<\99 -/!<)X+MH':0X8IM*7 MTV0@[E5(Z! H0._61F*X(YP'C0J4!*'GP;VM5-9T Q4T.&4>J5QGKZ\C;2 M.:^5-&>$>9\)OUA/@F8L"A64\));%;BC3H V04D-L\\O,Y/,5NGJIV=?U,\) M8@PZ\;SW;TW23&N?JVU&#FX1ZFO.//M6VOH7\NJRBMJN8N!*9\\T Z,CS;21EMM(A,N'5_' $JIQC:RF MQC4X*P:N>.92.AHP[:13(1_O'H(VQLI\@"_*NUS?7,\!S\R4UJQRXV:)NY57 M7I)DDY52) LNF@2Y1)*SU#BW"%[,C#!4I>^?GKLI,"5S>'[4:+"BN1H5)&$T M43X8,'.P'30OW/U<&,I0CYX/,109*BGON.4TB(@_.[0A%X&A9CQTFC30J@I50Q'R[IE %F MHI#:\A@68HOSN:<23TPU1QNM88)93X1 _UQ;Q9/VCC(AB5Z(M9U9S\6L-/3# M"VLGY%4IT?46:%D2[ECBUE"J"0&4=A7[5HIZEME7,G2R71"2&2>BE1"9!L94 M2AZ3#O*GTYU= QT"F? M@X2!M9DHG/ M%0,]$YHY+H/B@05-0"#EC.8T$HNP3T;@+U]72YH9?-ZLYX&O=WRW';<&Z/SG M.]]W/0RPP56B;0SV8V\#)PBO=?9&MZP='V%?3_G MU\YG,UPTO9(I/K[R( ^>*Q^(I1:1&=$J@,BMITXF:Y*Q[HR\K"+O!,C+GIR\ M/C P.D5G@A0:'( F D6O >\D-V;VBS>LXLM^0V)]BQ=>PF:S?WA-U'9[L;G7 M63OV^]#9B_CU._3"I#3U36/HOX-FYWVWWW]S\N\8]I"9-F.K9+C^?O/HZN@: MW4Z(?1P?4O%G@_I5N3^QTW<,:$3%KI&*0-N32W$,D;"HY[ M:W+!;OP\!T[=3)-I8HLU1GDE1:J",%0"58)%29@EW$@]!T[NK%-J4ICB MH $5$DF6!R&5PR\T.. ^0:(FS,$QUO>BU'MT(N-^MQ76VT>][K>1-SDGH *" MKK^WVG&-H)(>K".,:TB)0:Y"O&"@F@:I)H4JXQ-3P8.'J$3>",OXX@XL@$U) MS4<]\>8@OD=K/:QWVD,2A^WH]SO= M5G?O9+.YMS\W"#-9YIG$F>>49"D2[50NTLCGP*M_$(U7AOU!MQU[EQWM><$G2Y1R,#$ M\)Q8KP' M$;3DB%OA8UQT?#X1[::/39JT1/*YJ!S)V#2&26N95^C[29!SX.D]C+XX!SWP M@S=H^?QPVYQ@%%T^HQD#RM#T,5F31BDCI%"2"F&E5:A1*1/**.GPZZ+CIQDO[CC<3%&;4%4 M0?0=>.5ZTX?R2K,7_:#;P_^GU/2Q=PO/G#7;Z&V,FMV;=Q()BGF%NI4T)5,?Y0$?^>NH7B?^K.ZT\737]!)P?BI!)@)7I, M0@EEA17<>>.UH3%&,J=0?@^GT N?+Q%T=I%[5;2:&(6BRK"8A(X$/*%!:N6B M(3J.@NF0'IJ3^:)'C&N#Y=;GE6ZK_/#8U- %)Y-P482Q(JJ8T& 5R4A'C':. M DF2>CDZ*Q6I88F<*VILM6 PB+V3SYNQV6J=/ 5!\#\Y 8(XK4R0WC.BI##) M(3%88."UE\23T7(YM7.G?-[VL)/3V/K\)J+8BITGH,@5!?) 4R.Z_<\:_DJH2"*"AD!\5"#0%;3< M6>:\1#F+'DI,LQ_6-4WZ/4JX5N(Q@%0TY2TLDK23(-!'9$ 3#3JH.1*2RSE; M]4<]N-8^:G5/8MP:=/WAQM&3+(--04@&A\*1*73UI1)>,"<3 0*2,9>X#7(. M")DM[3PB8/Y:;W::[6%[4CG(SYM% %((+DG+T=+--?NIRDHT9^>A'E5Z M3ED$CBL6F12+:-#),JEN4-.]!!P>ZT?E9#8N*E>X6U\02X: HY4$(99RQ.5DDF)0)A3SJ05IJA6,@C68JA,CA+-#I?/UC]J+.\MKU/98;)A2MQY1S M0=H8 MHR4BG02J*;5)8X(.#FJ2S7+0#81&3VFGX00PF!3YWFH+^Y]6D109!( M3(RC^V) BVB"#4*E1&R(.D3GYBGW>)<\ MQ?\LP=_FB)UF5CT_)^G$>&21:T8)&I#.&0#MC90@'2.*\SE@IZFMOCTC-K&& M)ZV--[D.++5@N19&@)(,D MG:%S<$CEM&GX.&ZB_ ;-9U,/0F9!(\D\L31,D_9];G6 M,G%,>T.2X7-TR,CY^1-OAOUF)_;[6Z,N^I=3@(:N[WO-2-1*$;1XK)N':+V9INJ4EO<(#8I+FERN!R-02[J\1>6\YL+9 MZ*]LU%98?;MH.O4I*3H=?D%T9A/3LTIZ4PF( E@0D>1XXBM431P$1(SP0@^+\EM,T?-*>U0 MHZK4/+B@T!8":=!1H5$C^7*PG0MA0;3F5+#Y]'J3">\! M>88ZU(&<;R)';_? MAM[A]5#";[$SC&][W?:X.OR7YF!_?)K#KPXHL_GYV9Y>TKK,KEPG4PN6D:$D,[)I$60+D6OB"9Z#BS,BK=GGK>G M8V\KCP8(H%VBK1"@I U:169CU((!XVY\K@*?2[E]C:?*S;KQ.?:7C[!_1+9^ M4GC-#C=?%[]/(ZF%$9)J:STE(,J",(1(E-N4*?P]C9,/YN%,KXJ;9XN;IW!@ M65YK)BJ?R)%/D?1@8A(I6!&45S2E>8HS7<8>0K,US$56+\ZV63OVK6&(8:3< MVT?#0IUF9Z__(?9&M1!.;N[@6584BA+%&Z%)\UQ164G#@W94@;=. M6./4')FCB\D6T['DVU((D+3X%6TN+9EB20RE.:V2(F MAQK$ Y.6!,/!BKQG,D_A>(O+&M.1&CQ9%3WJC5PREN3R)DF"\#%0:[6?K\I< M3ZY,%E%6*&:5!BY9 "9L3GVQC >1.+4\*$$J63$UAG@""=$\?M6[=&9[#7J^ MUVU=I5R^Y46WM_'L;L;4S\$S_/.)6^U^ M>\\VO^WP^C -U;W1'VUT=I=;>W7 MV>=VX]U'OK/]MO6>-UH[IUW9.'B[O_%NG=97\<^['5+?_B@V5I=/=[]\E#O; M>-_!YF&#K1WO?C;'&UNV[=MO.QOM-=9@ZR?8_VG]W1K=7?THZJCW%UM M'#1.#T]P#&3G8/WT/=__!9PUWV236^?"*[.&8\$WXDT#O8/ZZ;_TR5DB2YW5)MT)U/.K3BOS=/=K^$(\>$VMG>X3L'?^>Y^[ZS M_?D0QW>Z@6/&\1W669UO;/_=;&QO-NL'#9S3P^]?O?,AIJ2*P#TKA/.J@.!, MX21/JBR_:M-2K=L+L?>OI7Q.U,MKK%]AH<+"S-#A%["P)[\2KJ)B" -O4'_@ MI+K"&D(*+W,B,ZC@E#_' JVP,!-8^#1HG)QC(:68)(FTD-(A!:F5A=%1%T$$ M .ET1#.^PD*E%RHL5%BH],("8P%Q<%KB8(M\_TJ= $)B1).(0"$(A,(0GHH4 MK+=,N*@=JY!0:84*"142*IVPL$C \6<4C.TC8BA2S(K"1VT+(2F*,85D3%;Y M2/*.C]<5%BJM4&&APD*E%Q8:"_5!_<)OYM2@F82.,M-.(P49+TR,O@ ?E!(I M:.I\A85*+U18J+!0Z86%QL*GR_MLBD0&WNL"K);H.R,%'6A=$!<#C9[[D*#" M0J47*BQ46*CTPD)C8?VRC20,HX1(7S@FLS0SJG#)L"(H3ZQWW%%'*BQ4>J'" M0H6%2B\L-!8^7L8"N$A!)U80 %J(:&QADB,%-<*#D,J:J"HL5'JAPD*%A4HO M+# 6-K8N16"0J Q'GB^HY!%E60B%M2C:*$&'V@3 _ZJ=M@H)%1(J)%3VT>(B MH?2;+ZVGYL-B#;$%41 *H2(2#Z(H7* 16*! 0I7#4VF%"@L5%BJ]L,A8V%BY M9"%! JY(A"(D9PLA4(R9Z$.!D+"4I&"#%142*JU0(:%"0J43%A8)]>WERWF= M$H1DEJ;",Y;S.A,IG-5(P9!"DC09J:N8O$HK5%BHL%#IA47'PJ4]-I>,H-&X MPCMTF04WI@ +O- ^\*")=CJD"@N57JBP4&&AT@L+C85/E]=3!8]:A&0++8,J M1 R(!1YDH914D86\"U>MIU98J+!08:&RD18;"_7+6$@$4N*)%5IXCC82USDF M#U"N$4(UY1Y8K+!08:'"0H6%RD9::"Q\NNP[)Q; .VV*Y'TLA/:BL%+3@BG) MG2&414DK+%1ZH<)"A85*+RPP%AHGA)Y'8' 3@3A&"NN9+H3WN7(DXX5C(+TB M/ 42*B146J%"0H6$2BF&1L;"Q%8^A#,VFJ4VLK)%1(J)!064<+C80+ MZRAXI9.WJ8!$4[:.2&%8%(76WJ@4HN>JLHXJG5 AH4)"I1,6%PEE/;"+=53. M3;!>HZ< M1$YE(80VA04I"Q(8!2*U(KZJ!U9AH<)"A87*1EIL+'R\;".10),A2,'(7#[' MG$/AJ.5%WGBC@A$?M:VP4&&APD*%A-E+"0:-)%>%)YJ70@%$5$!MO ^.J#1 MRTBAPD*%A0H+%18J&VF!L;"QF MJBI?:84*"142*IVPN$@XMXTR$AQ/DD49"DI%KAR<8@'$Q(+;)(*5P2 @*B14 M2*B04"&ALHX6%@EEGO^%SVRT11(Z6B3#5"$8YX6-^)>QUCFBH@N\\IDKK5!A MH<+"T^J%T2_][K#G8W_T=3\"WH"?0_/;Z[_PKUHSX,Q:1<$X29@D25!A#.$Q M6. 1M;D&&K^6#SB_IS\XR<1K-SO%?FSN[0]>"?9"RZ/!G]^;8;#_BA+R_R]= M;0J]/6SMNH-!M_W*8LM!/!X4S4Z(G<$K:HX&V+Y_!)W7?[G>2WS6Z//HD3\^ M^.;>H-7$LCP)M=K5 M=[G?6^"@!^!:<7R+*^E=X.!;<-2/K\8?_@S-_E$+3EXU.^40RIO^_!9[@Z:' MUEF7@^[1!7U>D!&-!L@,@S#N_^SRB_+2RT'X\9HU+RRY_3)Y0<^OO2S[[HT; MG$T++TF!]^'8\\3\:XDO77N]LQG!EK70'>;7']/I"$)H=O9>D1HMN[EXSLOR ME6^8Y9OF=**,8*_Q@;Z1#SXUUK?75FM;V\O;:UNWLL2C#Y:J.XUV:VWET^;Z M]OK:5FVYL5I;^^^5?R\WWJW55C;J]?6MK?6-QNUL/2,3_@50"';V!MW.'[75 M%RLO:HQ(8>^*QCQ-9[\@;,JO9[Q7M&(:E&,8_] KG_IS*510_D).7A#I.TW' MU_O][^'3-"LL_'9CLU[+YF"GVVD,V]B)1Y'3R<-#Z0Y[>U _W6WNX#,;>-_.=JM=9W_O[[8;^VBSD0WL;Z>] M]BV\^RS"O_]N[;+6-W?0I1MHO^Q\J9\VVG\W-[9W"/:_O_%EYW2G_;:]P]9X M Y]?/_C3/"HB3!.*UESX8]@?-=#(K1M!O=>@=UC8Z\?=;7^<*4;GZ^>L4 M]WN?Y5X36K5/G:;OAEBK;_W:"TU=U(31FQ&G 820 ?_S[<<;$[B26/GY:WMQ>VWR_4]M<^["QN5W[\&ES MZ]-R8[NVO5%#+8PN0MD4L2 MXU6 06QCC_L!3DXB]&+G)I'QH1S/6B>LPN"9F2RG]8/UKPDGU#AG"N9SCIP- MJ0#N2)&L%SHPKZU,2Z\W_*#K8F^$2$[_J.4IORX][N/4SRQ?WTTP='L/?==* MB_]4BV_W,D_BZ>\MS>7&UOKI8J>EO9^?+>?WDL-#\Z1-=;#>4-G[%4-NK_F7TWU%5>Z M[7:SW\^O]K;9BB/V0T"<:ZU'7/58ZPR:@Y/\V-$#GYW .OS^E7"42]ZZ@B:4 M52BT;&$$HX4A3N!,:F846WI-< :Y(C7^D?1-U,3'=)FI]8<]&M^OW17?W\4\^7Z@&_9(KW'4G E$!]7(#[E'/_" M+K2X^R0_4K=GM+N-4&-"L*/C3(H;_/MKTS*:_TE+##,=S7/=#^X/8!"/>MUO M62A=79P:J:;UCN_VT $N@U>VUED376QO9NN][>;=9/]\[N^8S/DIW=[:/V[NHR MV]CV8N/=&MM=_43J[SZ>;GQYVZJO[N'X/\I&>^=DM[U^NO'6?']_7@UJ^:M0 M.B%I(EJ?5A1"<8W^-"6%,DRD%",DB$NO5V,+OD,OWN90CP%0\?9/K*IM.%[/ M2UFH57W)OG/L&#TUTZZ=,ZU$:DD96>%I\@6::9EIO2Z$]DYHT%(:NO2:J8)9 MQCC[P:FZPK:3ELVHLJ;#O+^5HK#6[=6Z@_W8JQT,>\U^:/IR60-MN^9EL5DV MZ^U!IWE:?O_],: \O:E8?['Y8NM%+;:/6MT3G(OF%=#5.MT7O__(!-.+"KOC MKM&DH@%F).CJT:7M<@B]V.^?_?,>!T#G4M+^TA+4\5?+5!*&^B)Z"7D)2A>6 M,%MH1R+WP3@:]-)K*32IO>M%&-262X) [0/T#K_#R0].[<.]6@?^<*^'UEHH MSI@LE?_[<\%8;@4_;O2VN]\[SX_A3K[FS1B/$UCHTJ@$,(61DN$G)80.7!+M MEEYO06< M946]. ZA_WQF+%X5PA5ZLR-W@=T-U _SJ?W\$O4.OWJ8P#GB2J$ M( 3%@X@%R(#2(C+)G=;!.:36RO*/:UM/1*,/770)6[O-H[GU[WZ)0N2KE($' MP:$@1-!">&"%T4X5*-6=EP[GUJNEUU82*2:W #EM4?W;([)7%L_+J.J>)4/M MR:]@DB-&HH ./E=J<+$PPD)A.65*@4@V!\,I^4,HR^^/"?KW770=/NQW.\]U MNW"/?LU%E(SGLJ#6QD(XK0H7P1=,.N%]"HQ%O_2:*U808CO+)_\K_^ MRS"J_^S7CGHXSN81M&KQ./KAH/DM[[2@*QK[OT]Q>VA&7,Z;,OC^:9/[L=<3 M;MYTVD+"]9J#)G8XHG#LQ5 [&O;ZP[Q5-NC6L$6YLD#9;^[WS DYK&39#U[= MZ]4>8^/$RH=N3G'U@O#)[YLP\8)1-?%N<;1"BDELQYQ-_"@$\X==L[.K.;_D M]BVU&5OM_H&KRWVK[>:@5>[ZHH+9K_D6]/MW6 5\-K/3@U*W;)VT7;?U6_\N M*Z1WFINS0-X%GKK&631!R5?QV.]#9P]_Z-2^[S?QEPL1>I^%^)_M9C\7OGQ$ M _Q,S9U0YDK9,)<&^&A;:F/U\V']W=_-^KM/.*:_#QNK;[ MCI5]HKGB0N/= MFMS8/I0_;DMU1>/+Q^\[[?7ON]MKI-[^2.KOT%C?WC_8W?[2\U,?!/1H7&F#4;*H,+%'7!QL5TKDE.,*U<82T0A##JV)E%6 MT$!!&A9CBF4@W>KFM'A_\57RHT?M9#7_8\#.6*.LG1D!I0\SA'-Y^]R._E2MEO[-++.D0DMG$'^"KYGK(YWIA' M>^MG9=CKX;!&B6Y9\0Y@,.S/I>CX MI15A_A5G3!!#22&)IX7@* 00_Z'0W@8C-3$J\J77.[%_<^6,!^6;?<$9S[S: M_R6('C_*BNS=GGT;XS:Z4Y^6_&CS.!F ]YF;^R86S9_0S^(/)5^[.1B@O(PM ME("];B<;9*V36D3C[*2VGNTT\.6B_"H,H,R1NZX.+OJXO.*[.<26 CTW%/:; M<6\XJJ57VRJV:[_E&=9_,LY>G#48[#?+[(FCG#WQV&IA--[R]A&ILY[H_SX] M87YIEO,DG\GVYR?,Q5<#UC!(M. DYQ3IO$2@T1_2BC)N4**3J"MA_C!A7HGT MYR+8499"K85O$VO@/0KV'F3IG,5<+V\6W_AK#=%4W'BAWT:-@$_IC8U-%(%M MG(.3/[+!C]VAA9QG;J^VU^M^'^R/+[] ^S_60DS-3ID[WL^2/N_[,GS%6T97 M7J9_CIO]M,'M8QLWS!;_6>-;QCENV>R42NO,FV&N8&,_YK+S\N+5/7*.'VO/ MDKW0@CXHUPLO:OZ@S<5_NL9>*&LFWBMY8:6=?%Z:?6'IW39"[S<%4MYMU_;A M&15YE6X*2013*O@22^.HA'V6?7O=WLE-Z6[9).VMG#682Z-IM'A6/]TCNZN> M[[[;8;L'N\W&:L[PR6WPW]5EN?ON(VULKS$TFJXOGIUNK.(83L,AWM?&>TAC M]9#MH&&UNWI(ZJNMP]W53[2^O4,;U]/;4C+,2%KX%$4A:-2%C;E,-HN&$V)LSIX$PCGN<-T7(/^^SR!0JY_G-L(\# MZ\_G9L"3FD)H GV\E#3MO%"<%8HR70C!?.%H8$522A+)(C.1_;1RWNWB7OT* MOA=(%*S=[(-7_*.5X937$E#WXF#TXNRP/#%4DVR (E 2]$M**P M1H0B"@@;L\H.RAT)UFF,QZ^H?UOIQQ[O?)1K9/\[.]-?'(V(3KX9MUL6WQK]DNKM ,= MG\&,MFJN>Y,;]P?0"= +.=VD^ZT9;LE.T+_![[^QWW][<]EH531 M5I[E>=9 O[2C>?+5IPC4Z5!PIFPA2"S#/*&0AGF0BAA.]*0*,C_6CEGMEZ)" MGF3A;3IK6>6.5J/[+5Z4"^9D5.3^CRPT>K'V/?]U!L*WY28_ZIEAISF"8'\? M>A$]M:NPE"X'+2K@2@G/DK/*6VU\,B)J)\S7]1*-E),E%%F^B4Y?_U]+ZXVW M5\\QZ S;H3LX:W!#!%D99U^&0FZ5H]@8#DHUB=H+M1DJ*&Q.GAUDU\E708+4 MWO*"&L@1I2X5-H54Z)S\;16U5.8<8\K^T%+\H84>PW9,W]>U$5W'JN.&K%<_ MRG+HEY&HW8N9?S&#Y3N?TP&'UT[@/.J.3-"SLT"_Q5O/Y#P;!;FX!5R_VQH. M;K]E L=XWO?D4;TTOF>_=V&Q[L7"]2(<%I"0BUY!ZSN<])=>WG8\J123.)OT M!EF=TD0RM6\2UJ-1H# \J^_V:H@#ZN56.!R8F;'4]GM9!?S7G2BY76(=99[\Q,&[)=9O+[]YOY:/3EC90,^^L7W[,9]S>?*K?F&U MGGAH@R$OC'U8:,,_#]:PN\5AW'&GZ\F6/F\YOOAIEE3N> ;*!\@Y*/??+IS\ MHO 33<,/@">C:>@-:NLO:F_/UV_6.R-S%D7D/19>?E3V$]MYG>K\K ]BNT9? M3'Z_]?RM_LF-FI ZO.G5IJ6:[SF6NZMFRG,63T2/Y5YD>66^05SEX7U M1IE%OPT[, Q-O/[[#1K\<3C^$87';>>0YN.7GM[VFR*#W7,L]V P=2N#O8$6 M,EBL;>W'B*P%I0]Z=@I?;7P 7QD3^S=TAM [J5V0NQ(?ST!\V%O%QR6ME.7&41P]YB+[=8!/B:7\Z.!#QQE9HQV[&\4, M(]16HN79B!9D+5:)EFUZ$#>Z68/(^N7&WV_;#?SZ&V MVUS6;_ ML!)=ST5TE8S"?W&=:FYDEZADUQS(+C9:.1OTD#:EW/K0Z_H8LJBJ!-.S$4R9 M"WXFF.;:F5W($.SU%[6-,FFZBK^NXJ_G4_OHI=?OXQ[Z^*7:*>N'5WKG&>D= MI#]_+LX\7:YDTAS()$Z67F>_O/86_*#;J\31\Q%'F?3\%W=]YT8?^I<.L1["UJC0A9GH7.7"F)EO_Y3O\Q /[.S*JGVC*0:/]IFM684S/2#UD MLJM[I8+]6"&YPNR4,"OITNLMG%H8/'C'YJ9EX&MK_53^L-@_N2K9=RKS55:R M6K0:7Y0LC6_ZA2)?/!>#JHI\+4B1KWLPW3T8C2_=Z>%7*XP]O<4XJK*TO+E= M6Z\5M;?KC>7&ROKR^]IZX^W&9GUY>WVC<8_B8C/Q-NO;:_4:?7'I9;:VE_&W MFPNEW9&\W>^:%),OVE8.]FXEYGZA M0/W--HA+%CK38YSK9;MOYIOK MB9@/#6Y9C-GXL0[8SP3&/^WC>!_CI7V<.\S7K7V=8D MU W;&GGM7["(K'V,N[AJ51%FJV/<<_]$:3_4)>\VT*^P0F^_4+3#%!Y#]:'[,B M(,P+)F_FBVFQ02X+D7?)??X0_S-L?H/6: WG)H:XSWR1VFQMT]T\ ?_SNK:[ MURM>?K62F#/U;K>>Z3+LA^L'NGC!1!1>)!T%D\1XD,D;XJ*BGD(\.]"E/%[I MXD"7@M_A/)=AO]@#.'J566VY$_(_:Q=\MCQ8@5XO'Y?V&5K#>'ZL"Y_RL2Z- MIFW[]MO.1GN--5:Q[W[V#GO/ M-_=WVL>MC8/&X>[!WO>-U59K9_M-*S]GYV!-X+B:C=6WS8UW?Q_LKJZS1OOC MZ?@>?-9PE_T_]MZ]J:UC61_^*BK.J?,F56IG+CVW9!=5WL;)(;\ B8WC@_]Q MS=7(!LE;$K'AT[\S$EC"@(V0D)9@]DX].,[7A'NO M_S[<^>U5OJ?#SL[^X8>]U]MDY_4V'ASO?MAY?\#>;.VFO=$&HS0F*1;D,E MI@=*3#;(3$+.,64DFNBUM-&*:)-R&*FF8V(BM!)3LXCI[ LQL>0E2A$ 41' M(#,QB62!$T6\,]&9[2A4&>%7M4BKT+Q>Y<4FLB#T0JGV,[$P&)-6"3BY"T\RZ)F.TG-S81 MVX:Q!D5Z5:Q9/R^I0G<1T)UX1XXP+KDVX-![0"T%N!1RK,-TE#'11&WVC@2V ME9(-@FX5:6Y ZY_]^-%V0BM^_EAJ ,;=.'JCOGW^4O9956U6[H:R4Q^I0"S81F5!&@.0%K4@256EW+@I]N" MS.V55.VFN4A>@E=2D7P/2)XX*8$[FG@4@-(5&39E3 <;(&AEJ<@+1)L27[ V M%:)!2&Z (+)ZAV2_-[1'B_,]9BT">GATMHSCI$I<=R:N5],NB)$N<,TR77&5 MB8L2#Y;Z")P@ER(R(Z39V)1(VE+Q!857L]3'K8ML\HCAOHR3IPKW>> ^\5.T MXBHIBCG.$!10:PF:29']%%U"#F>2XQN;BJBV(8M*>;EWN#=%:FEX;=^?_=[' M?$>G(\&EU'1]+*/G:H),,SR:"^O\>62[PQR?/;\PT&ZLC#<;XQU,.SC90(2K MX""RX $SQX'+-@2O,/L]J"G1;&.3D39#U:#(K&HLZ^>E5 @O$L(3IX4KDKE7 M.@A1JZ*P:-#6Y$!%>BVLUI3)D"%,VT;72J&U:3,U'6;EW M!T. M1$MV^ZY3/)#QZ4_51)KA=4P,,Q: M+WSJ'!U5UIJ)M=Y=TD:,,S)X!2:JTAR&"= N4) \\Y%AV;:4;FP*0=N:-^G8 MNHHCZ^=[5"S?!Y8G'@A)RC(G! 3%!4 XM>9K:R$9ST#FB,1EE'24S% M\S"FS4R36B]4U6/]/(^*U[OB=:I$.87L740%7&%I>>0"E/Y'^:_&D12"\H05 MO)+:*F4=O8O+];^+.GQY%*'3LHN!*XO-PF+O+_5L.6T0F0\8=K8Y(7$JMSQ@#&[["K@BME9,3OQ/+S1R+R08$)ITB8I X/$ BD& M0RXX*WT6N6@S21J$V=H;91U/@O8^QC+TLONN=13M(+9&5P2]!">#N+#*H(?- MK4OPA[Y8Z8]BI!?E.O?2J\%86*Y<.Q/7;D_[1TAEWA")A)0,!R2*@C.< 7-* M*.M,\)YN;%*MVBA-@Z*\JLJLGX-40;Q0$$\-2Z-,) FL M"YF<5.F3@-0#3\);JRRC91P1)6TSOXQ<%9CF8G<9#D;%[B*P.^58>.O1K\-#M9X MCMK,]_]@2'II?5PJ*\_$RI=ZR&76-8Q[#LB=!R2>@';)@!,T>>XCIR[F<*_- MLE-%YS_66K,6+I75*JNMJEU-9;5966UJ-)-2AI:)M400!4B9!BVL T\-MTS& M2"(?L9HQ;67F/OBKG6H:E8[TQ_;3?V__L;V__?QEZ^GN5NOE_MZS__>_>W]L M/7_Q\G_^2S.J?FD]_^O5]O[!' /JSQ_ME,UYMFKHG90ZL*^-?J?1\[=5 ^[G M*AL0]ZS#6CMO*M8ZZEC7.1J5Q/X\QZJZ[1'3*C^C*2S4N-;D7^;'?;2GI4IZ MQDCYMLK=&KN-U]WB@_$,ES@&[\_Q JL=#>_B*5[JGZ&2$4N M +66:.'1)%MZJ+>%:%+5VX)74YZ U MB0 V8"J'F]IR*@Q!LK')VUK4-F7KX0WV3T8U,<=E:((M=JK9GRMWH9X??SSJ MG<;X(A[980Q_3.*V2F%WH;!WE[N1:4V"2A 598!YLP%G>9E,FDE,H8W>9 H3 MLDU830!]P#A>@O]1<;QP')].=?:)2DK+0"2=<>Q] ITT!RP#:9)CCILRUH&V M-7N 0_-&O]N,_8DF!SOC;,\"O/+HIR7(KQ]^S1R[8"9DAEJFJ:$R>QH^1_X6 M-2I4RNO G%Z A_'LW""O.\/#9R>#_%AB_X*>3BLYW86<+C7_R&Z$BH)9D-(1 M0*8<:.,)D,285"90$>C&IFIK4ZMP'S"2$ZI(&4O%[V+P.U638F.@3'H(EH523T9 \U*3@FBX%%Z@ MY2/\,C/W=*?FZ1P/T 'YJ@''8ER01Q%.+;WQ1@VDYN*QY]-^2-2QG+MX<"ZQ MS&/*@EBL.TD4$\<484<4K'8(#J M5$JQ4@!' @'NE,RAA%/1RXU-:MK9D T"<55#OM<5M1__B=V3&]*!:Q#U1=!U M/' 5D],1T><=C2MB\WW[P&7"%.K13!,I[%(',):,=HQ%P,Q6@%[F>"J[E6"D MH,R@3ME)V=A$0ML&FS3'J@HBBW9$!,W@E5K+'$,3JYRS-"B9\I<9XYK5PYF& M8GEJ)EWV&&6.&T!E5 -F@^:8@FDP,0EO@G LIHQE2=JB]FQO7,..WM >M?S5 MXK3Y99#Y:M[7FM66H)%4?7=.#KO4+RPRS1)/!#P7#! # ZN\ Q>BQB1,XIA# M*L%(6^'< N^L^%@CU>018WX)DDK%_/R8GSK3(9H'@@IHL!XP40+6\@B$"D6H M5H[0@GEE<@RRJ$*:YG5^>)S5^-\X_UG45)I'$;ZM[C"H]EJ\(P=>ZNJE9+". M1PDAFG*N;0@8SA)0%414FB862I]4)=L,L4&Q6]5AUL][J4!>.)"GG!FEM3': M0X:SR %,#&!YAK3T43L2T:+1Y4R(M3EK$I ;(,*L@[_R]1%1'9VW1N=%E>'N MR'"O+E7SD$"B083L6I96?42 T=*4P>-)I22CY;R$:VW3J+8'-77E@9T8533? M'##H*7CBE*"(F(.2C4U-VV;^PN'EY;#4<7MKZE_= M6)!4U:"&J4'%4%,Z>&7C.[+QI>9VEN7_9Y,!I18!@^"@.:?@:)2HD$7I0O:M MVE+79)P'C-]E3E/%!L9 CHNP:.\#L$H-&Z\&S*- 33Z1)I=,! M8TW";]5^9IBI,]6KO*;F--M'F:*W2FHSD=JE'G%6*>JBEA ,HYG4. .'S$,4 M@7B:F/3)9%*3I"WYHHJ5:D[.@P+[6U,GC"RSO\&*S/]G M_^)P>##L^0_MUG]_:X?\,_9?'MI^7(A;O+W[Z]?[X9>K>5DNYD_;W^N_');& MJW_;HY,X^>WG6R6I6^5WM\K=K>WASK/SK?*9(6_^[Y#XX[^[]K4YV7O_G.^^ M_W"V>_;W\0XK]_S7IYVS-YW=L_SS6^'#WM;OQ[O[?Y&=X[_$_YUM?WZ+5$C+ MC(3HE +4C("1EH U4D-)LFPC4WRI-#>U6Y\5[[1^FC[K7^*:7]IW;CL!L7D@\5QUJW=^\N+ M<;3R!D]/AH>]?F;H4!?A2A;A#GW+,L]0I348XBD@>@/&I@2<(PW2^:@"?H/& MKEU/(VU[!?KMF?DM\6LQ^Q6^K(F/^5H=Q"[MUF0VX/!25V,*UJ,K_A;1IDB).7% MZ$,"I$F"H4J X81)[_++4JV&W.ZPF/9.AH.A[99@J:ZHE:VHX!@2%4!*3@ E M,V"S[Y37EG%$YB4ADYQU12W&_:HK:CU7E-#:)RL3B!AC&4+F(;O^ CP/6@BO M591V;594W?!6NYCR7L1T-":[6WFO0ZHD:.$\)%3:F,Q6H>0?=7O?][IN[Y=U M1C9O91YI]2:$TK*#5B^U]ORPYV*_Q6F[5=;"'1Q^&\P,T*X*F.7)YPQU$ 3:9TY/(:K+0>@K-,9G *JL?'O>[X(._"+JO@B]6>(8Z?0CW^61QI[-SLJQ\?Y/O<^72P MOYV?P3NVL__B*'^NV-E_2G=?[Q[O[#_G.Z]?G>V &B"^3- C5X)).$!(7C 5'1UV7 M'LCIX=1*K$<]C5B!.Z=O:38Z-YFVI"HK4 @-6J"'E->AUDI2&DD3CP[K8FK@ M8E+4!BY\W@B)MH#14-#,*K">4L8SUZGD-S9IFY&YC@YGD:76@@BKXKK"=?N! MOJ5>1FT8A\ \R8%C=N"TR)S(/4$6I!/.^-7(]S,NI'H8U(#5%% P)X,'A:;4 M#R,#2[3+?!AHC@F8LK:AN9ZJ\!0<6:EN#3;@2V2KCB4\[[]Y2DHT; M-0%!:.GC:BSH8')$0;7C,GH29%H+?ZY262/6$],L)A<<:.YHF?4HR]AX"V7+ M9'EAY96 94:::%.IVNJ:F0;W>.;8;N7/^1CSQ_X3CTYK0Y+[.H&\$:KUR.). M\)PJZPU!(R,1C'#95Q#20FG@!50$DXWBG"[);73NKD^UT4AS<7GW,\:*R\7B M(EA4W"4>F#-YVZ-7-=G:0*1Q$P6?Y@LIMK%' MK8^V$Z#3;7G[L3.T1S5G:>7M02;&^3/;9KO[;&R9RETS<=>E-O:61^U2E-E; M+VJ6R'Z[1H*0_Q:R,\\Y*_V/>)L@MIFYJL#6]*4' ^ EM/RH %X0@"?.!TW. M8E0$DD^JS! 4H&/V0&0DWGA%DV#>']R?')44B]: MO5%[5=\[_MB/A[$[Z/P36S\<]0:#'UN=;O[VXQQY_,-2_))!OL_\U142FYAG MU)/QV;1QMD=&^2,;:#<.]]*^_5S);29RN]2Y/H1(%!<)3"@#4G6I6@XJ0I1Y M&Q+(N9:CV1Q7:>W'JG8T%;PK4#LJ9.\9LA-_A(4<*BBJ@6K) 9$&,"GC5@<= M422>M#39'U&UG>J:>2(AIH[O/,Z1.4OV-VX=3[V(0YLO-CRW_6Y^I(,I>VV- MS56I;"8J.[@TVC@XZ5*0$'P<'8]KL,))()9SHX1SQ+&2H28,MH6ZFIEQ>Q^D MRB(-!O3=G9 *Z"8 >JK9NU.$&46 &"\ ?<:R*_UJO'!>A?PE"26<:*,6;7W- ML+^5 +HI,LE:]'J_N:'G_#K)(^X&O82SG=%1]&'O*#_BP?/_G'2&IY7I9F*Z M2V-IM,W&THX##5$#1A?!!*= ,2^B((E+B2.F0],6?%&Q6&-ZP"]08'G$J%_" M@5!%_?RHGZII3X[R)#AXRQ*@S*&+"TP!D]P&X8F49A2P(-=M+LVZH+XI\LQ: M>$!3TVY:3W>W9O:(;MGZ?_RP?N;9I*%WXH[B%XO/1YC?-,PJGNI_WW$VPB(> MT(/9298[.NAI-]1]948+ Y(*];2*J562EU'Y[Q2ZJ(I=>*J!Z)CMI0%A\%E5YWP'*"+3*G, M6ZFS33W7(THUIJT6EG>Y>DH=^?(_#6W^I1>>YY2[?6S[[SK=B^LS7_G6$]=Z M\U^N_]/F90=VZF/.,<5E<=A[@U'*X<_]>&1+[='@!N*F?.O^M9/(C MUN4'<#*\^4=NN-[QC?M\S;%_Z0ZH7D5TP$:CCF(L4[I[Q_EWGY;2N6YOF#]] MV"NTDB]N$,MFUQU9?'3>FSI=V_4=>Y2O-'_C.%__X,F-CWR-G@3]*O"9^K/< MT(C)C*16.T&RKYJ0HM:$QV LCPF#LC2^I6;CXH<.^Y-H\5T$UX_V ]B4[_AG M>_3)G@XV?KK\J/)S.K\@4Z[XUHOKYN>5TKT]K['5\@[1Z]L1*#*KQ'YY5[X< MVYAK:1WVR[;X7]^WG,J15W_ZR=[,YM<6OVV1][ MKW(4_[3=VMY]=C,2&W.Y7VCEV32MO/Q")J/*W8]Q;,I!X^_GATZW-3SLG>3/ M"(-V*W[V,>^!^?K')^]C>R[W).J<8\48055CT7 M#\\__IQPGXP(]RO7:?P:FB<$S8TODR?TQM>^];&4/-%X\\O?^MAOOR90KL_% M&DOPC8=QFWN^ MS4.=(=!N^H.C9A&(K NN+KB[+;B:(7Y]CK>I&K MN\BF9&PP:U8,$)(+Y%A<%[R MI+BS6DAKK'F[-3K"TX3"W.D1Y^3_:[]W7$3/#_*AB__EG?W12 M'O'3P2#F?T*3JB#W7DX=[['MT_SY9SN_/:=OMO["G;.C_#E_B3=;N^]WSSZ< MYFL@!^^WSR;'>W\?[?[VZO.;U\_/#O:?XL[[OW!WZP#?;.V0W?W=]Z//>N_+ M-7S^^GAO]_4K\B9?<[Z>PYVM=Z?YGLCN^\,/.V=_T1VV>[R[M7.Z>U;N]]?T MY6CO)?GT5B9*:9GP1Z-(@"1X,!X3,).8U<2:H$4I6U9M+IK4D6%)^0Z5L)IT M;S,0EH[!A>0="4ZA(FB\YL9I=(Q&D[@LA$7-.6%14PFKV81U]H6P$C2)<09!< S*GP:B0P&L="?7..L4V-H42;2,K M857"6AO"DD'9**D1C.%H_(.A.G%%B9/9RQ+G'A:K'M9:$!;_0E@J!E ^<0R%! M<4.0@:CL.5AB SI-\R:"/EF6/0<5J0U5'5DK;IBH(]&X[#$@@C)6 &:[@56H M@7N/VA"I'9J-38FL+:^92%2YH7)#!RDFIBDGD4:,QFNG@V3Y*RZC0,JJL+)6 MW# 15A@10MGB* B9N4$[ T:[")*J'#Y:GN,+W-@4FK51T77AAJ8D?ZQ.37G6 M&PQ+GYK^5[63"[T6.=*/OG\S4N;KSA> M125?Q?&B<#R1*:E#2TC,P-7$ A(;0!.>( 7C#4,751E-R$F;73/&K.+XP>!X MF05N%<>+PO%4PI6.ECA&P'BF +TO.&8<'+/"RXSH0,+&IJ9M3:[.%ZTX?C@X M7F+=5\7QHG \D?]2MA,F0\!*D_WJY$I*%7- 8XK4>28-=1G'NBVY;!".FR+P MK8-*4*N[&E?=59EL(4RV-UW$A8FDR*D!;LI!AG44#"$!D@HAH!%)I3(C66:/ MI!9Q/6 <+[.(J^)X43B>JM5*V6(D6@C)&<"\'D#''%[(J+.Q4C#!X,8F4VVL M.'[(.%YFK5;%\:)P/%$(C),"$R6 7EM $5R.++*Q(K%241<\U;PD';4I;5+% M1L7Q&I=D51PO"L?3#6 R%)TH509$ 1+IP40;@-IRWL*D"JDH?0MI"5HKKU97 M>>4O9PS5"JPUJ<"JG+<8SILNM I>JN1- IMH*EI"CD%81%#*:YE&)U5Z8Q-9 MFZ!:EYS(FB_]4.NL*@,LB@$F*@2)4G-O$:C@$="% ,8D"90PZW6P^1]5^G2V M)5O4^69E@ ?% ,NLIJH,L"@&F.@7-I2)]"Z#WY+\AZ<90HH MS;I-K8UZ6$/G?NOW!H/6QWXO=8;SITX\8A)+3F/>TF+N7Q*P(6:.#G4>,^F7J M'Q7U_C<;ZF595X950WWTM9;E?LL8&>=L/6Q#S/QYQ<_9:9_);M M:652HG'91 :(M %0QNRRV(C9;Z'1LD M"7QC4\@V)W.7J\Z5C#J&Q'IEE*\% MC)?;P+K">($PGH0?J%DVO/#@F,CAA],27-(,@O3$>,<==60TKD>*N5,K*HR; M"./E]IJN,%XTPT"%%C$*2"@I(#&RE&HB$.69S5X5]YYN;%+-VIK5[?A! MXGBY?:$KCA>(X\EVK)6143H*>0^6@(QS,#'_D4G9.2*C"]R6V1&R+>:?\;TH M'#=%[5L#O>!E!L9@)!8Y6M]ESEMY\(VE='N MPF@[TSI!(C8EGA@H]!R0) /-F)I5/2!:?!R&PDM +!&ND@116D*?Z4-QG$:!:AUR\* MQ#6?X/:U3K$;^_9HI!#8<-SI=@;#_BAA9_VRA[Z7-O3H^W$MM1YKO+ R'3^] MM*PJ)]^%D_^:5CB(ID83@^"C,H"":G"29DXVTL?\?1F\RIS,VSEN:E!;KK4Y M?5D7."^UT*K">;%PGKA8UN5X5B4&Q-KL8D5MBF!)@&K,$9201D>9X:S;U%89D0(D@!$@I9 XM2W=,7E([=9OJM6E]5;O?/51EHF)_;NQ/.3LL6.^4AI0]$4"5 MW1XC5+:2%-QE<[$HZ,8F8[Q-><5^Q?Z*98R*_7FQ/R5<2!*9]5Z!-:H(%]2! MLSGD(2Z&'.=P'U(.="2A;>2U\77%_HHECXK]N;$_M>^GF$2V&@CA2E,8(T"K MJ"!@L%8X%7DR&?N:MI59FX[734D#:7B[VS]*M]O4[QU?*""][@(F!C\T%OQA MN=+'(-]P_NHN?+C=];WC6*Q:&7$F1CRX5$92)A7*I,%YE2,A21 <]<4O BO5Y(P& M!9BM!EKD/Z3E(EL.J6)D8Y,IT>9T';R IF2%-%P3V0*,M! MI'&6J QC;&M=8?R 8;S,9(H*XT7!>&K0CB,NL))&:9P#=-&!=@3!,*LP<[10 M1&]LFNQ4K[:%54V:N,NXG>%A[)^K ZT?S@M&?FRWNG%EHSC61A==27K$;J_; MNRR-UMJXNU#4!PI*:@:8."DIVQYDU"P&&ZPH99JL;>C5+A,5 MS(T%\W(%@HK3>\+I5 9!M"8EQB%1K0&%XF"C9:"C#"RIF-TDDW':J-Y.-4O@ M]I43+N9],+8^]GO_= 8%L?FO%\+ T'ZN72364"R8Y$[]VN\=/\O7T^F>Y(>\ M]Z5 YM\CJX_?MU^L_/SSL&^SG3I=VS_='L;C06;3?!DY/:V)1M5*P9"*[9);>"\&X!K_?6_RU@S+M^E,OIK*FCBLO8;N2.3/+[4<=9(P27SI,)B#*1LH..,, M<(L!.76:T])RE+<-SA--K=E)4N6YRG.-2.6I/#<7STTEWYB0PPJ=%S+%F'E. M4- \:?""YW@C;UDYYA@U5J5L'H^U\ESEN37GN=54:U6>FX/GIJ0UB])X0B4P M7HZW\L8$5EL*A&IJN&+9M*6K&E%M@>#=&M) VJ$MU<1#?5Z2:6 M!MD\%MM00*\$:"?SNM:&21V,S*8K37)9FYEUB%QKXM)L N7'V&\-#FT_MEO. M#CJ^9;NA%3I')\,89A0OK_9!YMF(H7?BCN*CV 1F?P!KO O\&?LOR[I9K(S) M;FPI\MSVN_FY#2Y^[[_+:GW:#5OCM?IE#R!U#[C%'K!]*9?+^^S;Z@C4.PNH M29D@YPD8&G04V=6-RFULDB<$%]HE_3O@6/$A;F%#$KS2V+ MYJ:D2^0LAB 0HJ3E*#I1,%X$B"KJ@$(Q3DVA.;Z 1G&5YBK-/0":FU/"K#2W M-)J;*E\P(A&-"BP&"1@H!Z,< B^51SHZ%HDM-+>(]K7W3W,UK_)6X'X]^DL, M8/.-V7=Q+%T.6B>#&%J=;GYTQQ]/2@N\TLS[K@+G'>K?Q\_UNL4QY\;2/'Z] MD5['IEAAE>?%XG@Z7AN[)\E)SEJR,$&CIKA$DE@,* S8%+9FE*83LZS'-V^R:>>Z59RK/ M+(IGEEDQ6WEF*3PS)9T1JG6BFH%.85023T!;Z\ K9QE%DT1DV9\AK$WUU628 MRC.59Q;%,\NLZZT\LQR>F1KV*K17F"APRRF@R1&4EI9 ]EJ#$EX1*7U)NE/9 MGR$/AV=&(M=/0YL_]T)SF=*ACFW_7:=[<8$3C6GS7Z[_T^9EJ6;TQT)1;+X' M8C82E^F/7TIZIW_]C4]]2==5R"7U>L-N;QC7$HU'\7]?G+YY'3XZAO)@_X ? MO/^](.C3P?[?'_+UG>WE:\[7]V&'[?"]_=\[N_LO.COO=\O$!O&69%:4S#/P MFK",)^K Z+QY>^%=(%8&E_$T(MA.]R0376%%E3AJSG.PZ%JWPQBE-69#1 MHW*%0,ORG?G[YIXOW;FP^ M/<[+8#@HS>".3D+,*Z3G/X"S1:$L\F3L#D9]&EOG@P=;=I!_T]%1[].@]4.G MVQH>]D[R2@B#'W\>(?_BDZ\BX%O R3]X?KOC7S9:$]^]Y4PD!9Q?5O68$?(: M/K(?!_'GBR]^"9W!QR-[^G.G.UJ*HQ_Z&OJ91W[YU G#PY^->:(%+:OT7. ^ M__CQJ_3): %_16/CUU _,0IO?)D\H3>^]JV/I>2)9NQ.'_OMUP2*>K'K=;&W M^]CO',]\UR,V&U]AZARLW\V!G]YA?2R-6I?CU.JOMAUUK4^[?]B/L;63WWW[8R^YCB]/VUQY*?7"3]/O\G=L]MWE7WBWBN5EJ,IK]6(ODNJX6LZY66)YU[B:7IRJFLAQ&:0^4 M/F'B\L>^/QD,.^FT*9D/SWJ#8:N76OWX3\PQ3.M__DLS2G]I#4[

M_MP%6X^K:'?F^U]3A?&:9E->*Q:,$-)+9!B[[[<_[[SWG_:V?NWL_K9##_8_G.Z^W\G7X,_> M[#_%-\>_'QV\_SWM=,ZEQ)?DT]NH*%IM&: LD]64%& \6K#1"\HM"F)S9,_; M7%\MW[K;F,K&="M87-)O);['07PZ!A>2=R0XA8J@\9H;I]$Q&DWBQ^/FO4> M*.653'B%R -'@M*71O_16<3 D=CPSF]]^AV MW0N]'J@ &OO_='R\J=7^+$F)#RFK\)K&RS0(106E)GN"EG@=G,,@:)1,.>YU MU?R:38NG4YJ?<9I&IC60%!&0.PF:!@7<)J63ULQ9,YK==,$6\J&I-TR$] M46L2Y3FD(!+0. *H P$C?.DD3GSP5C&N,Z1-F\NK(\$KI!\,I!4JE)))3IQ! MH;.S1AQ&3GU$QUGT58]H.J0G>@25D5@J'5!>3MQCL* %49!$T-Z[[(11-9KS M1-3]C\?YFN91&]9W,NDL(FQ*)G.; M#I1I)&ASQ.K0,*((5=S15-6&1I/>[K,IM8%*PZWQ$2QW$?)N1L'2)"&@%H$I M(6F4F?3D(N2&.FVXN9A6GDC4*%+@'!43V@0N3!!!1D>U4E5N:#JF)W*#$-0H MYB5XH;,CHPV"8TZ"<%QJ(9-$4S!MVM+,W5&E8KJYF$[*6,(L]X0*5-19883, M'FT0V@=!;=4;FH[IB=X0>,EC# R,47F?=H:#SM_+L4I&MM$!+0D;FX*WF9A; M<*B8;BZFG92*N(#.$XLT&2V#MHP+3:SS4BVT>4C%]'U@>B(X.)\L'74]8\:7 MU@8,ET+0X)A*I",:=$VAC8(TS7-X8XP?YEA,ABI#?D^/L11+]N:V?"= M,Q.EC,+HDT:*5A 3I%*8 Q%+T2@IJ];0;+Y[.:4U*.F<\5&#L=$"2IOYCLD$ M+DIKJ65.&S'*<-7S9_770Y/F8IH'RX+3A#C%,3&:HY0H!1?H@X\RTJHU-!W3 M$ZV!:F:B0R:9LTA4 M@7;P25AO=<@;.*E:0],Q/56)(A/W(0;(<4?>I[F/4&P+U#@;DT)A8HY+D+;E MPCH85DPW$--*+,H53),:6$R[N@$$ES+JKDT&S:N]1 )6]?7 0'D2LY M'G]M)!K(]M5"2)Z=T[BQJ=J&U>R&!PQI+BE+BB!!H9$D;F/>\*+4$F.D?'P2 M6A6')D-ZHC@H10TK^=89S AH @7MI09D5&/PRH64-C9U=F2:=&A2(;WH75I9 M[Q5BCDD<>L,L-5PDGW@B"8,P57!H.J0G@@-!F4WG/42J'6#0!DRR 2+C2"1F M\VJYL9E5'**C@T'=,3P4%2 MRI.G#)0B!M % UHP"4(S:4A26I8R9J[:C%^=XKOBY(8OBQO^PE MV. T.,&3M$HK9M*5$23>B>QW:"4(HN2H0[0V!Q@:-6**=E$C2.QQ+Z_FL_$D MD%YJ6?^?DTY_-#%Y:+OO.F7DAQT,8OZ1FX>1M!8^C>1[=U^GD31T9D:]V#J- MI('-YNLTDG6:1O* 9AS4X1!UZ$A=5PUZ<+,-';GP'W-P&;_]C-;YG=[:?M+1/YT%) _$&UQF^V>/:4'[SW?W3_ZL+?U M%]O9^KV3?^9TY^SWX]W]P\/\]_<'K_^ZHBWNO,]WN?5W9_?,T[W7H^G,GW:. MM_'-UG;1)>G>;\_SWW+-K,95Z U.4PA0<#!EUF/5:XSDM'/"L] M895<5,Y#);Q*>$VZ\:8.1:F$MT#"FVJOR8+W,DG@*F0/SQL'.FD+P<04RR0H M1W'47I,LJMM%);Q*>$VZ\:8.1:F$MT#"FZ3+:.F$H\H B:9,?TH,C$H$9!!$ M$"65YJ1DM7*QJ&R9>R>\9?<):5Q+CUI0N,IF'I6H%D54EQJ&BFRME"P#+TOW M<^(U6%%:DI$8)6'>!$M'#4,EF3M7MQ8'-Q?+2VWB4;&\0"Q/9"4OJ$HV4;!! MAAQEI1QE>>W!9(A;)B,7*HV:=S YMY!>L=Q<+"^U>4?%\@*Q/%%,.$6N0E)0 M,I)S %&:"3+/0:9(16%J[4J!OVDK,W<$4;'<7"POM6E'Q?("L3P1 Z(/27LD MP")FSYI: A9#A-)^H/1QUBZ59K^TK1JU+]=\ M[>=^/!KU__CE(B=]1"Q3/W6>\$PF/V+=H'=T,KSY1VZH?KJ4/3A=QW0?94S? MI]!1'=/+&%O6^]YQ_MVG1:8II2Z#UK!7Z#.46K]BCNY(!BME@:W4Z=JN[]BC M?*7Y&V4RS.#)[4MCFOLDV%<-8*;^+#=]%\'UH_T -N4[_MD>?;*G@XV?+C^J_)S.+\B4*YYQ<=WJ M :9T;P]P?!5Y1^SU1_C[.9-I[)=WYU_(5Y*!1POYV1][K[:>OWC:;FWO/KL9FHVYW"\\ M\VR:9UY^89>Q 8X_]N-A?E]IU?1';S!H_'U=+B9L_N6>=.U)Z.1'_^-U1#@; MIS>OD%$]H5HNOH*-/D&JUZ7<;LTN=KPNU^9B^9(+&:=#$_%$7.M:-:A$99FE MBFOV:%92C'A3Q%L+RFI!62U4K.NJ&86*]]G)]E)O&3/5R[8_#L*_;C:SNJZU MNW'8.KH2\]34Q\>5^OC#+.5\D3++'4?N)5JTCD12CCQ"C"%Z:6^14C3(-YR_ MFN'<(R_3[:[O'<<2GS?EF.-TIW-^S/'^S>'.V>\?WKSWGPY>OWE_L/_7V<[[ M#^780>PKCSVZO/N[]MB[VMO^C>ZQU1 MKG5W:X?OG+WXK/_G!SDW[.[]4H? MDITS?[;[VXM._@QV<+R;=J:;\R8G"9/$0Y)! =I P1EG@%L,R*G3G,;1P'6# M5U.)?FQ66RG)3 M$Y),$$AU7L:T'.9FTX'F28,7/ K,VQ52MK&I69M>TX.\LEQEN4?#4 F,?MH;]_&E'XY;AYUAZ9SO=1SF;;E5Z]V4/8<1RE]+/ MQ@[#N>F>G5MNOQAN?)U/NV%_8L:GH8Q +(ELV=?82_OV\Y^E.B"_,!SV.^YD ME/*TW_O3YH\95@]D!@_D4OTMQ>"H2 I"]B&S!\(":&$C2*=*0T/K="JS=3G>"% MMR[I"$1RFW%N"&B3\E?9FDK+E&CR&YO2-*D14L7Y@G&^ %UC;K6S4L!R*6 B M:E@639)& V.*9 J@ 1RW'C0AW!/##:%R)&RJJ_Y\8[NA+2TQA-$F:QO[O:$] M:O5FR;":/T=DOJS;YC%ILV60PI%5]%TP/T[743*O4^0R94*T$5!:#38Q!L)% MEPTKG==T8]-<,SFB>0FI*S@3>FALT$2=I'+ O7# 5"MW1U$F'H$&)@%=8)D- MI 'EDTB.>T]$]I$TKLWTF$H$:YM84BEAA90P44X8FJ*JC#J K8?/T)1TDD97LUWN,'R';EN7^R>>=\?EV62A=U):X5[N5 H'&.!*6] M+*F&V#;7S&B>.I=5*JP^D05BEU871ZD3(*W.@ V4*""M9#H$Q M,,PB\/P_F= D7PX[-6TS=37EH=)JI=5*J\U412NM+I]6)V)H-"PQ&1U(B1Q0 MJ0@F;XY @O,Y%L$09>DU2W0;6>75RJN55]>E3K'RZO)Y=:(BH\WF8DJ!1:8! M#1%@4"?03$1G%:'5R[,X%S@&M4S\E4SY?#GO]PV#O*9AS\?ZWG_SGI M#$\;?V=UKN=]S/4T%.\RUY/C$\X6/] QQKJU?>NRP#*;T_3;5V93WD]E"B[#DO]WJ>O MLT%GF+U[UUF5=\HHDT_4U19%Y]^\=P?L=I9ZUCL^[G7'KN[W>Z!?\^SG'B)Z MU\]\1$9ZFB^MA)3VJ/6G[038[K:>V8^=H3VJ)FNJR;P_.3XY&D65XTD$ES,X MQTIVZX>2,/UUY/-(K,C'&]EE*_(;=K?56W$KIH[O#!^GK=8 <>.:]&G-YG_^ M2S.J?KE6N?F&V\&^Y<+7IW[YJ;\\M/WXO3:&S1DY_E#-\/2X=]*]CIN:TL_B M:G$%/OGR_.ZQO,*,?LOWS\'_;8]LU\>6'2F_OY\Y2/I2ZG"VSO_CI#FL"8A_9. MAH.A[9;GV9CD@-V7Y\D!Q_FW;H7W!^S%^S=;!WQO_R]R\'H'=]E?8H=MG^[L M;W_>>?WWX<'Q-IDD!_S[:.?L+[ZS[\]VM]Z\/WC_%RN'^OF_^.:W7S^\V=_. MO_OO]WM;.V=7D@-^>Y5_QG_>/=LAN\>[G=VM _+FM]_S?P\_'+Q^<;13[C/_ M_IVSKV:5*,NDI]X"2Q(!DREI BH"B;J:MV_MCE='F9+1)%CPW@1*C$B3F$V DF=%&M48Z4N54L#2*[)"U"=%M M/G]+U4ILE=B:=-LS$!O/<0L2%J,(&KUR.@9TA"FTA%G->/7'EL5>4[GF(3BJ M U @PG$H0C%OM0O IJ(U-)145/);5YR$U_(33-MG"SM-++9 &528(R2$"33C#GB M0TRE'9/0I"WY/!TU*KM5=FO2;<] ;E(D*W1"HX7*1)<<"=HG07SR.=@4WU#) M*JAJT+R^.BLU1D,3F)HC:J66O'XXU'O-)9*B@RLUL>C_ M: M#VM8X?V<=7(A?(XTA51>8V!"1TN9YRHE5.B\^4ZGM-&AYS74MCTRSO2 DK'5 MGI_;Z=^Q&U-G^&>V4R6^68AO>OY@D%YE9RY;)I9NW-EDH)T)(!4AS!L6*;>9 M]J[I-/%PAA8UY3,>&YE<<[8H;:".)4P&T;)@N..,"I&_U-98O$7/Q5L1R=_V MZ"16'IF;1R9ZO8PY)G1, V&93) Y"<8+ 8QI&I@AQ)*20&&N#G1_.#SR0/$[ M2BEEOU0[53M5.RUW/UQ #^*Z'R[3KYX2%*(V*>J D)0JGK6S8*S0H&4HS3$5 MDZ)Q.V)3,J>;)QC\'0>E(":'G\-^QY^@@+;<8OYNISOLM<91\CS: MP37/=>WI[=ZT@]D4TYMDA1=?3#MZV]-/MA]^Z_<&@TJ"LY#@]+@_807SRD= M2O(?R3-PCCMPS%HCO$$XGJ07 M&R("(PE!B3+9/*0F M2C#5=UE4##(EQ#B-Q@D:P''M 8WP8*A%H(Y;0J1G,:EF>2_?D6$N.CGFBXW? M!GY]YWJ^LRZ 1_[.FKEU8^96V1C!V7'']../L3L8M9YNQ<_EZ_@X$[;JV5^U M4[73NN8LW?H XVEX?S(8CIJU[_%0QDP M 65< MJ@05,5@5K$Z#C51*@&;K!5R7GD[ZPI==^IP?O4&1X>QJ.26S=N.CWL MM;IQV!K$X?!H-)BJ=">]/O'N<6;8W=QD85GE>:-?4[;%7WO]??OY=3%A[Z@\ MR/R-T:O__GJ'K'O?#'O?SCBLO-C[M([.T,C <*D LT'!18.@!8UHJ' F\(U- MH:YFT-$;M>C+>&_5XEF_LAF]T)V5#BDT,: 'WI)1I\ MR(ZV]!#1D>QV(_$Q.]JRS<75RH4'03MX_^ MQ4]_^M:(P*,+!*3*_CEJEOWS8"@X'15*YCC7L5'[9LTQN0G:K[K]F"_^+(;6 M46\P:&5P=[K_Q'-4/=*>0/5LI=JIVJG:Z;'9:18_3PJE=! F*LV16F,2E9B_ MIP*5!OEM_+POO6TO>W6C>9J7QFF.IVE.MJK_'3MWO]E.MPS8W.N^C/ZDWQEV MXN!IOS/(+TV7&^S&X5[*;F%U^69R^;:'NZ=31Y)"2Z?S(M?$ '*.8",JD$0S MXZG1GON-3475'/Y>Q7OEY6JG!L3?E9>;S8%I0B,?K>:(2!?$;T67OVUU\_?[+8R$OJQZT];PW[^T*-Q M)4>)N;^VPT-7$ZOJ6^U4[53M]-CLU.SH^GR;>G:^2^V736I\G4^[87^R94W. M7"[\MS][_=$+PV&_XTZ&UAW%_=Z?-G_,L+IV,[EV.],A=U(^TNRY@[." QHN MP$A' (E-2:4!!>! M:]3E2)R 0Y\-+K751$J?(FL06]=:C4?^SIH1<1/S9Z8)UV&+_.V0=&,T\T*X49K M*Q7"2X'PM"RB+!H660)#2D/:O![ ,*,A<(I&T6PO0IJ%X:8T,3#71\7CS^UT M0^P.?P:SNC#YW_;(=GULV4'I6;#GAST7^RU.VZV"P_F[%9R/BQX_IY]YMF;H MG;BCV+JXMQOG29/;#)IO("W.UNJ 4HJ8/-&*,R1&:(/*TJ"9H4R@,N.IZW,. M$1K]XKV3X6!HN^5Y5BZV@--!Y5H#&+CAVY-$'1 MI$0.+(P-VH0P\XC4-=RH5%FI\OM4F;CWCFII/#+T)FBI*)?$<DPJ(A-$>RN2U\1%23VU-81O!'=.ITIHDX3D+$"2T0): MI<$IPR!_4SA/#$U1UB7PH)> M5QHIA&4T1I0" LF(0-)2(HD$)H\+_LGHFD+ MSE>G=60_#N+/%U_\?K-=:K_4!7>LM$?N=S,/OS_VX^MY"OYDRU'7DMAS75G_EV*IK'=O] MPWZ,K9W\OL-!ZWDWQ/!51B$UES:Q\T=U<947G\5&#^:KQ]?O??HZZ?"[C]), M(KD9 LBY\7%V.T>.WW>2//EL#_%;\VRNL6$U MS&7#3&8XMLJT*MCNML['.'[?3'=]O-5D\YG,^Y/CD_$DN%&GA]:E5@^M<0W" M]^J0'ZC]^'C;NFP_?L->MGK[;<74\9WAX[35&F!MOY>9L#6M5XP*/M4OK;%N M<8WAKG8MBGJL-4\N6)V8BPJC0\N],Y&A]D(Y8@2WO"C:U!!5:YZN*MK/S_9> M;Y,=ML/?O'Y.WFR]Z.QN/1<'9^_X#GM%=\_>?3YXG[^W?W!Z1='>WQ$'[_\Z M.S@+1P?[^7I^*^KWT?N]+7_V9O\5W]OZM9._1W??_YZ^9/&_))_>JD 5#\8# MU2P!,I/ )H7@F1*4"NZ1,9RDR)C#*%URF!BSFA7?C%(26.!25 ]M M633&O]"8%#9B0@]1LDQCBEAP BE8RB*-P:'0)6N*7RU[JP16">PA$-@LU17* M,8W,242'F$*R^6ONN=1$*!\\WLQ@M;IB^2PGOK"<8XFR)#1XZ4UF.<] !\E! M(B?6"(R>R)(;RKEI(UU633RZ512TMGF@+P.W+4GJ.1I,8 M0(]!"%4\.NX-3F,NM@?%JHY[<(,G>@;#BEE1BXEE#$<#K"X*86U2.'HKI9#. M&Y);Y +6-2URB;EA2\@LG-U:;LMG^38"?3$5X:^Q'U-W_!I$6#!Q!4S'7N>1&%_[*]22P@?&,07J1(HL)),^>1 M$!F$'7?(,"*0C-01G!R),FULB8X6-Z:D1;D+"!6,\Q&,B$( M9TI;^ \.VD8:7.*8%F.Y-L9R.8J3XVN&AH2L)P%Q91+2(@C$)4W,FQB(C>TS MEVTI;6]9D.:O.,H[F\"O'P^[/K]L(C-9K4=9G?/SP;O=_GA0-9&)F\1KUOBP MZ'6-U[R9B[;^VO:)'8;?AH_GS*-[PL"W2U$;3PV)R1@44\#Y'&B'K(X:&1Z( MTXIB(^W&ENRP2]J?E4/A6Z[G/T9$BYR*G(J(C4$]%$?@7ACFJB79LKM M8J#7^."S!GLP MV/AM4"C?7,]OEDJ9RRME,C0B9TR/;(WM\4M^'9]F@4S)"!0Y%3D] M^C*'[?!Q,AH?Q?YX=#!8-+C+_>UV^]/N=G4DL\;'G25X?!/_.^F.NN/X-@X_ M=WUL:.>;Z 74TL*(8E[;95Z7XSB M]V)&XMPT\O**FZ=96G/UUO8[JZVYK!]DMHDO!\,#^^7O+,)!+T\DO%%_^NMY M\U@,WPJ&;W^Y?(9PH[T+"0F;!.(N.62IC8CR%' $"09"-K84OMC+8^7][24O MV7(_I,YAW[+TN!.^.U]LI%E @+B-O( MD#/PIS3.4VTB4*30*K-9"F\N5>L_^\,((_\:0_7!=OL5*':W_SE.->J)-J8I M":G)J<5*%X";YDX(GUNL^&SOT&9NKWP6BTWW\;_638'7?C:'O8'<%'R[7W>W&\GX (%I*W M2K?"@^WQWNF=C\<+ S5(JLR(VVO!\/Z@_%XV'63L76] M>#!X;>$RX\+G5N)S+\ZXV"%Q@H5"C@F'.(T*:6!R"-X+R1J.!047FRO6HDWL M1?\+3C\B.;71Q2XXW0:<7O:[)?&4XD5^J\* J56\PNLE6@S6.*);(;Y%3D5.14Y%3D5,;Y;32[@S@W=QBYH!_<1*4 MIIJ+&+T'ZAV,XM_!QU<_[A7H0T/2?R]-_%;EU+OC_44-:=3>8H,3HL0+Q",1 MR$D6D'0,&^XUYS%L;&G:(93>H(BTJ'";5?@67.JBPO>KPF?2T4*[@+U"W!F" M.(@0&6\$BL1[#(#L0'#MTN&V;-TWESO%S76[_1#[XV?(/)R7_*OMV;Z/E1WE MS?K[?CQP<5@QTJFR'MY\F_[T4-IFGIXQD&883%POS@^FO=F)UBV$Q=7V^',9 M74C<*TPQCSXX2[V0!EO/;)2<-&<[W_#8C/K&^Y/Q:&S[>3X+%JZ$A:_&2UMB MK)#,,:%14B$A'IQ %@>@,PDG%AD)UKN-+:I5AY#;.A7C]I3H@9,,#XP6[2LC M^I^'6PHK+(%VX>A%=OEC('HQ3U/W)\[[">-P].*_D^[XM"#EJDBY2'JSF+35 M"B,0"S!'3S5R-&2"#^\['I0S^2JR1\>)2" M,JE2-)@KD]40@%("3 :A0K17P^3J>9X"I3>&TJ5\+9=!,@-0*K7*^5J>D(Z8 M(6X8I20H20Q *>EP2CJ"J9OW_2E86K#TR6'I"E#J4U"">JNY/$3ZV#DD_'5/SFRPP_=_FPBS%F4]!%4:W@F_T[T[>??";X.!FC=2C_&ROI\ M%J+MG\+T5_W!&*X^'F0("/E,Q&R:^K6HZA[[J=NW?=^U/1@IO%'W;]L\FZ9? MSYG@YVH-EOX]'"Y**SY$Y(;1?D(VP>"?V=Z)/1UM_.OL4\,C3Z^MS":%VZ^X M4KYK-E*ZL]EH1@%8/1C6^W^>@;+'8?X6#,>V9BS5X3 ;J/_3-9)8[02F B=. MN-:8Q6 LBXD'94G\1VUL'614R#4F.]FV]?,1$';KRH5[89G>^:I4EZ[*G=_W M_WS^XLUVI]K=V[E:SUHSW#EH["R#QMLY5&0!+!O[_Z]JS'WKG^RG;K\:'PXF M<(TP^KG]PYWT[21T8?)_O@S75H-H>(;:IBY,8FW'X5EZ]G@4G\U>_#([PZ;; MKT=4_^B\Q0;K/X5#8S8-X1D1IW5RT\M/P7*S!LMSY*/YC/%-1L65'^--_>5C$MW:3B0CWM M],T[1WY]'? WNT[AG>H5?.UP5+T 8QS.U=12?$E-[73*SSE*I)G@*Q*SB&FMX +>?$/PIKHHKNF;+1'7SN#H:-!O*-$UQ3#\ZO45D-Q.9]Y.C27,48-WQHCK3\J)J]N)4 M/^7=..=9\1.1(MMDZH(4IV^V4(K/8^KZ[OAIRFH--.Y@ 'AXQI^OMS^K7R[U MZK]!-2B[C&J46;]TUIOM-/?'%HH8+@>JH\&D_QW8]"V27'8)_L@NP>H_MC^Q MP]-ON30_MDWPXN)^ EL P_""2>YX)IKJ72*V#!EI%36)E)7%%*,2=D">#&_ M^Z;WCL*8GN^*5P?AZ-U7N.['O>[>U[W>*[C'^[]??'WU]\O>WO,_OIS/[^[] M]M?']P>_?GKU\=.7/?K^(SP#A?ODO/#IWF]PW8-77][]_2?>>_XRS3>UY*,D MF0]<:)60IU8A;DQ"QO*$*(X\*AV]=&9CBQK1(?*6RPVO48_U*'_Y$1U_/*4M MUSW]NB+;Q;*5'X.U)U0H?6_8]75Q(CEAC*8043 ^(4Z$0%I)BS@F/G+%%0MA M8XO<^%2! EL%MMKTV*MTJA&*,6]%$)*#G<\[XS!+,#X3N&3<70U;I=KNWA!M M<;!WD$8+FWNU,D\13RDAYX)&*2ANN8M8!YLWR1G*.@878"O ]E2!+7%MA9($ M'!3#"0E:$^< Z0@X-$8P7OC8?:$7FZ.7U5%A'SRBS )ZN7R^,@L),6>ME<)0 M8@6@UZVUFRZX57"K%8^]RE8RYI*0H Y*4\,=588&&[041%+K/ M7 U?92G;_ MX";FX(:5-$"='8K2V=PI*R*-G0:L\P8KI8GBLMX%H45'TXMM8'YT(UF[T:U$ MQ;]#Y6V0V$67E5UR$[V6-EH1;5*.1Z))<<):H.E?EKKB<[-6H%DXN[7.(.F0BO'/7*,4,UK.Z-+=4Q-]__65J?W[>&EU,FUD-.*U!.)V/T M#K,@(^/2$VOA$MC2F"@VG,IK8'AU[GD1A?^RO4DL('QC$%YD!U0*"EN7$ D! M(\ZH !>44A1XD+!BL%,!:"F5'29N'&(KVEU0N,BIR&E]Y;1*<8\,6%'+++:! M.TVT,=PG2XT.*A(;BK5<&VNY',8Q(@H>F4+!8(DXCQA98@@*VC-P5(0B0K;0 M7K:EC+M]D9J_XBAOY 'G?CSL^ORR"<]DU1YEE8SG M0[<\:/-F+MKZ:]LG=AA^&SZ> Z_N"0??+H5NK T:_L<0X]EKL(8C9S3@(14V M"6<5IFYCB\@.9K=54+2F":I'I>B799YOI.57U,Y<066*(M^2(B_*G0VG2D26 M$%,F((Z%1DZ!^\\DB)4*IZ3+YCT55@XX%Y!;">2ZRWOIJ0U,!8XBSR=,4*J0%@1P#FM' ML.:8<+&QI3%N4;"Y))-*TN\1R6F-2V0N('$!XM6 >%$H$ZT+7#&-J%<><<84 M,L0QI(EP@5 L,'>Y6E&Q L5KI^(%BHN'D MP&B*F)#33B"E$XW$86.L:I_1O*5BF?K>YD+O]?;ML'X39Y&5NGFA;SI^C\YT M_'XBX>.K=UT_?)'+P3#:T61X6B-4$W'9]O^==(Q5R&V4@22%% M"2"4=Q9II04B FB](CXZC#>V6,?PBX4L*V^_+GF@EC/%(J?V .[#1E?.@&U- M$&=8NS,8C5_%\>&@H.Z*J+O4DTPD:C6G2(60$W?,(BOSB?0A!&J<(8X +Z2B M8]0M=+THZEQ@M\BIR&D-Y;2*>;S/2$HQCW?@E"P%3A@-.'*.D=0AE]6'@ QV M%%'+<63*LZADNPQDJ6RYLK(EZPARMCFI^N@X]D?U.<%5_))?QZ=9R5)"^45. M14Z/ODIA.WR5UC',FM\W%F"QS<1",6H.XYO MX_!SU\ M;AO3G ,]'E3].*Y&<3SNQ8S&N9#F\IXR3[-Y3)L+:QJA9I/YMY[%+J[2"OU@>[QD%X7"*LFH4$@8(QXTS56!$5'N-:=*.Z!- MN>:&X8M6L21_VZOC):FX'G)J:\W-DB_SIK&K!X,"QW<#QWL+.)8J!"X<0QXG MASA)$3DG*/RIA/714\;J^>%SPNOS%.,5NWJ,;TZ3/ MP'9N_\.(U3%O&X@AAGRDDT?&!(Z89\8XZX0RLEV&LQ3I7*7;?_:'$0;_-8;J M@^WV*]#N;O]SG*K5$SVFJ>2FBIR*G(J[V_> H+@S4OQM.]QN8J=\'H]%^_VWT MDV%WW(VC[6%W!!\M;V[?B^/]!&RP,+V5F-Z+\7R;Z/8_(B87O+'(2,T1I\PC M;;U%6&E!F;8T)+VQ)6KM14JDM\BIR*G(Z:G):97,R2UXU"-X8GBU0@KE*HHWM6 [4P-VD.U7\PC; M_7"PL&:+%,R,W+T>#.L/QN-AUTW&UO7BP>"UAL05P%HGQ8129$$TR8Z;.C&%ND02=N1_ T M$D*TPLA;IA$/N:.VM01AK(6(@ACG;:N@_):RYVOCON],CB99*3['"J8P^GI3 M@_4>'G$,SU/Y0]O_$'_(AU_C2&2)&!C%_^==,>GA2*O1)%?C?<7 M.S-(,LPJ%1!-%A@RMA@YYBPB7DC/N<>8\8TM9?0-^'%1T#8K*/9"I*2T3L+R MQ)735AIMA$Z:),%44=#[5]!E']9S[TU(%D5!">+"F;5'JO<5BOA%^+G(J1BP'"'TNTW8;Z/'#\ M_\$0HGT5./_S$.)?0>SM0LV+-/+'(//B#L"2-;DY+BYJN%U.9FDCD6!&(1Y- M1"9ZA6 -BJ2 TSDJ@!U>)(8%$@LD%DB\&21Z2ZR7ABJ?SY+#W&BF Y;>4HJY MX/%J2/Q^$EG0\J9HN=2>DU@0D@W@/&,%OK16P"*UM,A)8S%U%-QLDKLE8\X[ MU. "F@4T"VC>>DZ!21,424H ;P1M!-6!,S'M'M#2>4^Y- MT%(1)K%CFME@B/H.8"R\\OXPW B_/ M)+5E LZO)2)2"'#$<]@2#!_RP5'GA/2)XPR8G)N.8.P1..)U3OQ?]8[W64IW M*6U]9(^4+U,.;3U3PW3%7/'H_B ML]F+7V;'V77[M7;6/SK_D#!;OYQTP_CPF3&;AO"LN-/,__3RS:=DL];I&@W2YTB0NGPK#;Q3O8*O'8ZJ%_T0P[DJ(6(N MJ1*:3OELJ-,+4EY/\ ^*P2R(_E5F\A)+>6,1R4UU4433-ULBHIW!T1'0TYH@ M7E.RQ5:;Q*MU8J,:#DXNE($5P9P1S':8G>!=Y?-(T6Z_FA[B_=UB*I*X'4EX MW[2_R?B5>TI59YI*54VEGH$-MDZH+DIF^V4'+/8^KZ[OCIR&<- M-.M@ '!6+0J"5)\-SL@]";L8$6A/R$!-47 ]Z'[UB[__^3_?]T:Z L<'_[W*XS]?WSU]\ MA=?PNP_BU?,7I^=#[>]_>W/T[FOHO3OZS]&[C[VCO>>]HU:J-TX=,E839(6AE"0G/.4;6U3J MCLZ:<;,H^TKJ\< ;1.]0Q]O%#L/9T-C?<'W9]G6-75#1) M[3A24@%V&>Z0UB$A%9/226B?;-[X>N/D8(&M EMM>NP58$L&*0E.-E%*.;7. M&,QQ,(1IZ[T7]FK8>O*%#_>':&2!:):G)+!'"MN N%<6.1T]$M@F$!.72EI@ M8QU%2(?Q&V\_*,!6@*U-C[W2R46 :@13C464'%B T\I)!F!'6$8%E[OJAK&3@TR0F<:(A MI6]$R@JFW5\"8*ES$C=$$"P( @>3-!U"G/04$9PW2"AN=7/*HY"T@^5Z) ': MTF"N?;W7F]Q9U1V-)C& 'H,0JGATW!N+..F2:S>$_PR[ M/K]L@G99M4=9I?,CPKO=_GA0-4&K)WK,XKJ&\M[,15M_;?O$#L-OPT=S2LY] MX>#;I8!>#$3'"-CG.<_=A#A%FGN-B'8BZ2B%D[F;D.P(<>.S(97*>6H(%GRMTBQAHJ:.Y21W-9.@/[2C6!36EG.9^?/ ?J)FIO_1Z*JP< M<"Q0MQ+4=9<][<1XT 0C\*H-P!L62!.13Y2VRG#MO%5V8TNQBX=#E&1"RW6Y M)'W60TYK7")Q 8D+$*\&Q(M""6F5QCZ?7\:)RJ>" Q#[F!!S@E%!-/@6.M

('B(J5/?92E,PR+E1+*(I+0$<4$"B@#H36^+BS!(]OXG\GW5%W'-_&X>>N MCPWM>!/]X$._ODK-0 K16(5H++?Y"DK0&*Q%FEF)> P869$BPDIB(;W5PI-< MCL0[FI1ZI+7#@X+;14Y%3H_>.R_VM5WV==F1#Q26>VX-'!(&"^N]0,83CI22 M#"='O BZC1;V&E=^=N F##9^&T3*-]?SFZ7@YIJ"FY/N^/ P]O(.F.;4J?&@ MZL=Q-8KC<2]F-,YG>ER^/>9IUN!WP6AM!*$F(.R#0#QQC0PQ%/S.!$YGQ,H:7K>75A?# MV]_?N["DK];#D2ER:@\2MR92^*:QJ@># L9W L:+(*#QAB9K.2(^!<25\\AY MKU , ENPMP*,+H QZ6!]L5BRH'%[M;R@<9%3D=/#6,T'BO\5JWG'+LQ2:$\K M2UB4$4D?*3@QF"'K+$&1.2TU!0,A\+?NY[C;]X.CN+!=_V[8WF]@P7X?C$;[_;?13X;=<3>. MMH?=$7RT7+V]%\?["7ABX8"K'%EQL#W>.YUS0$=%L,$9I!AQB*NHD#'*H>0I MI=9%+92L#^)1JD7)W8(#!:\?D9Q:ZI87O&X)7K]J(MV V=O_V*0DD4H@C"5' MW'F';)0$.>,#"3@?G$;;!]BW5(Q1W]LTSG>K#S=[.1C"G_T*M&$8^_ZT&@_A MO=BV1T7 M424JJ 9VQS7BV'ND9>XU(B(U+! B13Z415SD=J6.H;T@4,!Z/>1TS_GQ M9K M"-9G?'%C-7,TH*2A9=_=Z8,^$/# MT7\OW?U7I=2[X_U%2:IP5 MN-6+!,L0I]<@X:Y'3CFD#OI5V86.+*MJAYB8U MJ46'VZS#M^E;%QV^%QU>=HM3$D(2BA% +T8\D(2<( XQHR@V7 473HF:=G#*09!A/7B]7LV:9?& ^.GV59CP:];IA_N(ZXN%I+ 2ZC"XE[!>#' M([ <2[V0!EO/;)2<_+-[6YT$]B?CT=CV\WP6,%P)#%^-E_O@,F8$\PX%:1(0 MFLB1XS+S&R4(CX$F10 +M>J0F[?/N74E>N!\PP.C1?O*BO[GX9;""DN@73AZ M";W\(1#-K/*2IN)Y@V(<4\8#E2EA&@O7O#^L7'!-\,.Q!5!$1()K MSKTU2 /%1%$9A;4SSN"TL654\<@+2A:4O(^,3Y2",IG+WS%7QED> "@EP&00 M*D1[-4RNGN@I4'IC*%W*V&*M0S9N*(!Y R@-&MG\#X_""Q!@\#KE_8BQL0=#E?'GD0 MWGN,/&4 G,XQY(@%SQWS^I6]=W/\9>3;A@?SI1CZ5?3Q\&+GU@'(Y^,K_[)D1U^Z/9G M$V'.HJ2/H%K#,_EWHF\__T[P=3! Z\[],5;6Y_,7;?\4IK_J#\9P]?$@0T#( MYS!FT]2O156W]$_=ONW[KNW!2.&-NAG@9P$$NVYW?]_]\_N+-=J?: MW=NY6A-;,]PYK.PLP\K;.9C4 K"CP^IE;W!R?O],"Q_HIVZ_&A\.)G"-,/JY M_<.=].TD=&'.KQ[K%:A]$:.W_M<-_[5U&7"N9@/@)-<^=FW+DOXIJ;TAR[[[<\$YW6*)L+7\WTCV\R=2EEN!=/ M2E^G3\U&/WBG>@5?.QQ5+T!!PG(-XQD&?=,Y6@H,K,"CVSU[%%-\9>.B%1_X MB4W<4G'LTNHZY^NP>D;N9\%]QW7N])9MV8Q\WE[>177U]<:^7B4[VV__7;W\ M??_OM]7+-_NOJOW70!0/=O=^J[9W#G;_VCW8??'VFA+KV]B \I#7:%,=_KVO MBFOVIE=7[$Y?96X>.!+\G8^\?5!?7\WBNA__TWO_]R[G_P_O#= MWR^^O#OXJ[?_]Q]X_[G_^O[Y'V0>U_VX>[KW_(^O[_[^XV3_MW<"?O?U_0%\ M]O7/T_?/W\']_^J^^_K'E_?//]'S<=U7'W?QWO.]P_?/M_G[CY^^PNO>WF\O M/^X=_.?3'CSGWM__^;CW_.6G_8/W:6]GZ81 IQ7746'DO.7Y9/J #'<6*>H= MESA8SW->#*N.$1>+L=:YFU/!H\>*1V5?YKKAT=_$K*%YJ7OWPR^EY M/(8EU&W:4MM^J.Q1;A7WM7GC*H=CE0V];=J2^YV3OT0O":V-B("#PO8EDX(![BQS! BG)D[/*<9> \$K3(92U M2*-OB?0^^$D9WZF:S43O#?JH9JR]:$>QBE_R^:[QA\[(:&&+I/7F'?LS=^'W M+)N=P:@U/8/7 Y-.EUA&I#0P&0"3M(@(''&'#(\6*<6C9($)GUD&XQV*;[SU MJ+0X:Z_^WNLI7D5_;ZB_"TXA/:,>I(0L#P1Q&PDRE!)$5)!:,VJ()J"_K*/- M(SQ]Z[%%/^IM#,C9IFIZ<:;\C'^4^$>;>$C=ENS7+*R=)5D5+%L!R_;/)"B] M!2H2)#)1!_"/;$#.*X,B$4EP[+A1-O?;(1U#;FO/20EYM%")[Y.,%"6^#25> M$!**E8F.$Z0E%;E?,D. PA0IIQW%EDCE@9 0R3OZUMH+W@,CF16.PV#CM_7^ MOK[YV 9\;\G3EG&^Y=AJWKL28HK#84T 1^/1#?C>D_!;[Y/O+4MJ/SV?RFD' M#,B'6.I 5K$8B[W&=<<&PXAGEG-$. 7BEYP "L@L"I9PI["QDH6-+8$[2N 6 M.;$E"+7&O*\H\ZTJ\Z*358I:R$@CBIQ;(( "_#E,(E+8,9*BD,FX.B(EE&F1 M,C]^.O4T0FCU694E2M8>UE0+9![RWYX7^.4]VGF+]GSG=@'=E4#W3%-_K$3B M%LB32OF $VH(8OG$6H 3.2CU\T?![TO %K:)21ZLQ M1\RFF+/U%AG.)*)!! #S&)WRN263P1=KA]I8*_\("-73B$^!2]0'EZCJ]BL[ M&L7QJ"[+[G6MZ_9*I?X]$FW&-E6+UL6V]_#0L!R&TW/Q/>F[GLBFU>R3:_6V;?$2<7A)!(NT3 -CN+- L:X:@((<80 M'^S&EI(=+ O]?L3*_2#LNRCW72CW4CR3IY"B9(C&O$V5QH2,8!8YI;$E) F> M76NE.T;0%BEWH=^/@V:]'L9CVPVS"L"&?0^RQSVCXS[JQQ3I* M7#R9\TD?Y=XR9O/\M@K=UM>WO.?6:S< M5(@:6,)2BS#=4YN4SPA7Q0EJ$$W6( MFP@^!V<"D61B"$133@4HL^H -+=#F4NO-7%TW!N:J8M#!DP6 D 3QF 0-#1?)JI@EL$Q&?JBY]]/PLHC'WD3EG+&:"^^'.9 1S%XL2BQB32*P/#&E@&/HR6QTA)+N3R6,C\K MKSF9Y#("4T(I+0BE^%X87@"XLT' ) M.2$\O)*>^T -5S&?$=S1;2E(*P4LW][L,XR?8W_R9%O%K()I3'.CP _'V#(> MF39!)\YC)%)*&FF)NJP?N/VYS%NX$918<,DP5@%QP032D6CDE4_&.TIY,AM; MFG>TOM@IMX1='H6.8ZE)C+F!D$S<,*N9-)9I1Y-44B19PB[KJ.-+^X,"QD)Q MC8(00& 8<<@1(I&4B09A0\*&;6Q)VL'B)@3F$<9=>(O8RUX<5_5IL,?#P>=N M !KC3JN?)OF8MF[_YVHPC\G8>?/36REM<8-AB$,T'AP_R^(<#7K=4,T>=PV1 ML:7;G4&\N5?MZZEP?SW]$R2[V[^DI6V!PI6@\$R7/!^-$3S'98P'NH,U15K@ M )PG4)=8BKP^&8J8#E&W=O#W8W?NMVMXYV/UK]V#WQ=L;])*>3N!W2?:'FD1_KU=[ M)X-L"RUO67?RUY.A/[2Y+^(@54=V^"F.Z]W[H^@GPY(5;1O3?FU/\T$0HX/! MMO_OI#N,VY]MMYM_(2! M/95)(>V4\%X1@47N3&+$#5N3E+1HBW7[/JO,BV[?L6XO;8R+TAIE,,): E?V MF"$=*$%.&:HDCM(3G76;=KAIR0:2MO#AMO&7X0#F.(RJ-!P<52-0B+L@,NN; M2VDKCYF*[25(+4/;?BI@=XM@=Z9?HB($)V]R/9>I3[Y*R!#.$0U..RN,CBSF MN"'N,-JF#OPE6;K&6^:*@M^U@B]MG\/84V$#DB89Q"T#GT5Q!YX*,!CI$TB7 M;&P)V5'\8OUF:T_8>*H1F5=V/-6+$I)9,R:S$%W=P[YQY[;[8J-O(6!! MOU70[^N9EHLZ&*FYH,C'7+V>I(.-H+X[W4Q;R])-0L&\E[#O3MU$RHY52 OF\58^[X)#3BB)" M@S<^6);R<:F$=MC#U<0VVE'B.(\O*U64^A:5>HG0.,DTL RDC01"$[%&-K>; MYEY:KP.5$=<]D,2:G(-1#DA=&^IUW!W;7G- :NB"+U/Z2K:>68'_>0SS=OJZ M9_MC\#5?P+O'^2L%@E>"X#-=G$" F'CI$,;P#^<"(Q>%0MARIB0/B06^L:4Z M#-^DQ4L)(;58J1^4616EOC6E7MY *&)TR2.CC1 > 2\ZHY"6JW<\#B+:77[G^/H5KU^QFVEW)N"R MF^D'8?M,;P"#+> # M"9ZW&B3N&@G(!<4\(!,H@.(3U* M_R8>+V]A](.CHT$>Q,!_*@WI6Q6\?#D8+H2UGW9J2;W-@BKF<"5SZ,]L4\3> M@N@X4@;^ :),D&5!("V,3T(D'ES>]B\Z1MV".5Q3*KR&VOQP0>"BVB,TM[DG9'HXGM>W#/:G@;_0EK:;@+;_3'W<]QNQ\N1[U<>3*"K_4F M62:U3[=_7&^_*'BX$AZ>:<"08 F8(#CR).0>UHDCYZQ%BG(6A/)4ZGQ8L>Z MK6N19U?B-.V.TQ0P6!\P6) C[AP).AK$E#6(<_A'BQ!0L(XPJPCF3N3MRN ML1:!P>.O2GM*;?AG56FIVP=@*(WWVQ;"NK7:DY6B6E M4P%%I@6 M\/ Y)1!)+ED;.XUP3B =^ZQ?0O5Q*TI2BO-]]L2]RK T"9@6,K> M:9,">'8H4I]S=HPBIY)%)HH4K5?:QERNVN'B8H>]]N'";=80J:5C%%N:TGN1 M4O1UNBY^\8>V_R%60SN.5?-Z5(%69];4:;A3_.^D^QGTI#\>5;8?EE-\^?.; M%!T]97"\3=9T%@$;\>ZG%U/AO@'9[ORQ+5?^CQ(@'(5 % M/EH 'PNFY4+>SLD<8CHXQ+$WR*BD 3X(BP)L""2GFO MM'( *DP/3 MZ!2\3\0C):E!G":,M(P<12%DI-)&JDW>9MD1]";5XR6@]2C!Y4'X6 &7=H/+ M@JJ!@4F*@W^7K+#@Z;F(#.8*8(8*6"?*IPPN7'2X7@=P>6)1L9WOYF;5=%=" M]6O\T.WWV!Z\%<#3!HE==(XJ([F)7H.UM2+:I!R/1)-_=FMF M1FY0!%*T6-Y2!ETARY8\R-NU.7 MDJ\6*[DT7EI&!):"*Z.L9"F)Q"1.-*3$LY(#0RI*OC9*OA2),A$SQD"K503? M*1B-0*WA3QZ2,TI*+W,Q@*0=S$R+E/R)Q9Q^@,>\@,_F#&:I'&HU)MH\]3,& M4Q4&DWR"3W[8JWGJ]5#8NKG]GP>9FD=C'8+GX"USSY.*G JLO17):Z"%DGAB M8T,!;U0'7*S#_5F',PW,L+64D,B04H0B+H ,:AHQFI M4P5O-!5&W;/'H_AL]N*7V:"[_=KNU#^ZY%"C7TZZ87R8[=$F;FS25 K3ZT\_ MWJP_.@J[T,N V M;>V[HVX-+6J9^O;/UZ]_?_'JQ=[!]N_5\]VW.[_OO_WSS8NWU?[+:F]_#]4M M57?W_GKQ]J#NH[KW_+:[JGYO2N AK]&6/:%M:_.QW$#U>'H(21T@C;,32#J5 M]7XXB:%RDW'5'XRKTSBNNZ!=OF16F=%'ZH\_3K_Z%NH)SWO1]?%C+Y9.']OM M^\EP&,.OD_'>8/PNCE_#.GLD#O/[3^\./H'3O(W?'6R?[AW\\77O[Q?B_=$? M;._H#_(NC_OHUU[W>>8=Y[^C-X?[!+G[U_,UA'N?>\U?DW4'OZ/US3]\_ M_^OPW<$A.-O;#)XO[>U,G>6W^.0?X9W'F'D4";>(6W"<;; "6<>UBE@)DLMP M9)M.2;ZG:&)!H38]V_T6'A84N@\4^CI'(4; 4E#)$3?$(>Z20"81BX(/W' " M!L70C2W"+N[:*(>UMXPOOLFOT2"AR2A6=C2*8V".;FSABW57D?DNVC085GVX M9V:4MC[\JE?O_.AUK>OVZDWG*]+'[RT:6F/@ONP1'PUPWV<_O'J9[J<_1W$[ MK]']Z0K=[<^JO%\.AONSE?E[7IB_3]?E:8'Y56#^[1+99)9ZITU 5.7<3% < M:>84$CP2)^"EC61C2W8EX%/"/ MI]GT_FZH6DZ![QX-1-T_-L_J$A.[G MN,B:_=^S-'=Z%[SXB76C06\ROOHGWY'T.T.4B7X(HDSKJ'R,.6XZ.()[GV;Z MVQ^,X>KC0487&%SNP@>OZG*!^B2):3\^VX.1PAMUY_+-FZ0_VS(3\AS/7_KW M<+CP>3Y$Y(;1?D(VP>"?V=Z)/1UM_.OL4\,C3Z^ML_G\[G5R]:.G=&>/W@@ MH'XPK)NJ/IODYJOY6S #"5PCC'YN_W G?3L) M79CSJ\=Z!0!?A-O+;.==VNN[*'DQ9E,+\H,5+YS\6/G)=44D7-Y!Q0LS/W;5 M:P>K;J/BY=KLN+GPU4L\S2D]N!=_3']7"<-VC6C[?CQP<5@QTCG#J&\Z*4M> M_??6:K9[NG)X[,K-U:L\[5.:,F)6652W7@_R$)5!;X#N@4O1Z]:4KSXB]_LW MQ-E1-3HQBW^^=WT&R/=^QPF,,J?]G>)#Z.V.?1*[;W&USG.8SA MZSOZ_N"/T[V_7XE7?_]!]G][1?<^_BGVCOZ@[X]>?CH?^WSWU6,8\Z>]O]^Q MO8_O>WLPUG=?/\&U_N3OX%I[!Y_H^^?OC][]_2;--]/DV&<2VHN08+EJQA'' M@2(-T(=T5#1B*25-8F/+R XA%]OTE)Q- :9V M,][0 LP'3+P+1(RB1LN>&* M(S I#/$D'')8!B2IQCAA'Q6O]_FQ#L5K=%;2:D=BMYT!OCGG,G3K7GI-(= ^ M^ S#:870$SOSNET,ZNPVY+U!4]K8?R3=#>\)F\X457.>)"6CNXN>(4DCH&R&H2SQG(>$C@\ M1*,8F6/"$(!>WS[=ONZ M=05K>0RM0&V!VC92ZP*U]PBU"_[M& E$1HI\W;]+*XJ<"Q(Q$I5/PMJD_:WU M[VH-UGZ[6+N43Y?RZ:MG0EU=/IT?J(:?:RMW\]'4-Z^Y5G25FNL5)K 48=]A M$?9%P4S?R7@GKVBOJ9>/?V\&45?4;[^<0]2BDGN]$.J*LK/LL]&KK^.X8S+]Z^XV%]Y;Z72T4V*_C?U$7:FQS!9?PM;)\_Z_.\!=%U$[#4_G@; MN-6DG[>1O@9\\MTX.H [_=H;^$\/[-+LGG[O\.QHUS"6#Z^@]_OT;WN M^[_?D;W?_M/;@VOM/?_T9>_KAQ.X-WMU$#Z^/_@UO3IX1?8/_OPG,,$Y=@+! M!;)GPCW2(GB0-WH,)\$<+?*GO-ZL3.\H5&(/A<::7 M317&O' [/^ES<"E/[!!>]ZO_3/JQ\::IZE2 &[I>B-U1=1AM^._$#L%:--=X M"ZO25CL]F^^T Y.]3 U.!7Q\-XU,T=$NL'.IY>>[19O3WSZVGQR^+BX+YF_:[# \VCC:,_[.<@ M =SX&*0TKB?$]D:#W'KQW3:2G?SPW?I+=0_(,/'- MK69#V:SVX4Z#E&#)]C_ 8\'M7"T"F*8P.,H4-TLFZ]9QA-_!P/QB4CH52*+7 M_9IO4$_G:#S(RZQ?QSK@=[#>SBR @?L8_;CYVBCO23C)RZ=>Z=5G.^P.)J,S M-UI<%(;Z9[^7)9!G;FI*8<7\=]+-EQKD^J03F(-._?G)8!A&]2% %/]R$COU M*_++[)W)Z/P[<+OI.WFBIF_.EN'LN^#3Q6'M$9Q5U5K58%%D075#%YXC.P[V M$SP'/)JM3@X'O;A*]&)MP/=7.^K6F[U>@Q!F"WG]H/>.B5H]2_OI'$D[;?Y] MRD1M[^L?_U@L8#J]100GC[BS'#GL#*+>8F\$"3[:\^2&6!.Y<9XH('8*4Y.$ M85$8P:AG#-OS1.W@\%SX<>Y4KA)_K [M9X#'"&H-Z'ALIP8U7W@8X-L .]WQ M8?4A]@$:>H!^V60[PJ?V)8_Z M^!@621T@&DYZ<58N\6'2LXV= MW+WWL;_618MV&KOS%K,%/M#([ VF4#5/WT M]L7.S_FW=IC1!.X+MKU[M/2H\%!@Q>"SS>J@ =GOGIJ9N6SL>39 S:[VRX$R M V*V*B>YS=PR:G;@HZX_K.T0Z,2,]\Q,0SV+S?>ZLX.>+TY>I]H&?Q9$T,T, M!VQE??N0__HM#@$L3N'O')#OAT[]H'LQ6X_\-_SV+5S3PCQDHY$9RK\G\/?P M="Z1Z:W^'WP-#.1FM0T&K)[*Z?("^]G+BV$JPR' 4I/N6%X_L=?-MC5?:'(, MLEE,,'QQ/ON+.9]>LQH=QDQZZKG]CP4'87C:C)*13/LHAGN,FEO M(,-!G$- M!T?-4EJL^&N$:9 'WK ?D;U[-F0@R[-"/LQ4\N\R/(LV2K9[C />VY19Y1P2;.FC1AK M1KAX[%GRJ)-)D_\$:@;+8%0?AJA^J?F[YYMOF MA3:;DFXMY=#U-:/,MYG=$:3A8LU]Z[JQV2W3!)[F%*AQO@V,MKG^9;I"LI#K M"0>EK?GC'!*;XR)'%[^0)OG1Z^O#Q'W;C5\7XG,QUG"]>3UKCB,+7D9C&0,2 MD(+0P6BI(U;8!2V,:0SPC]G%@T@M9U$/P9+,.PV\^3OI-T4&MQ*N!&UPA MJ])V'QZY5[VI35[V;UYF#Y-@]/_J]3K_ZU_;\Z4U6U5PY4NQ-RMB#SZ<#PH, M;K[R*SL$Y6H<\_RM66,$*F?OY#ON#3['H_SV_%U8Z7EQUY[49KW6ED6U=5D\ M_,JD^<,NJ.L72 834*P%%/<'X.AF;6V96L_ :6,!0!X5< M _K?%G>G]M&.:KEVOB'K:HY1#12 A:S=NVR=\OH$+*WJ!.#,>\PS>DGT;Z.. M$M0/&ON'V10UO&)AX*HL]OR &>/J!UX* ,"J^!Q!\YK'/3USXXWE$ 8\:_W% MC4N6SM4MAM;8%WW9S54\U3N0W'H"\1UZH,WS"",UE/7,Y;_-6#;/,XY'J!I6E/W0M-L9 M9V+S"8S_3'XU^[.CT>1HFGJH?6^;4HZ4U]SV*'.(T30\:O]#-\>JFHW"G>SI M#DYJ=[OV_\$+[XXK8#FC'*6I7534I!OR@,$E:*8Y.W7]',IW@_XDAR.R']V< M736*O00*#C2IOJH?C)K@4WV^1Q/[K[WGSWF__BRCL:YJ+:9C\Z2*.NZT\PP M!], 0D,>P9D?P'J8A@IJW[])K.2QC$:S0<;>8H';ZB@_-YJ^!Y[Z,+/RN?3S MKZ>S/LH,O;EIM'EE-3_I3+7Q QC*.H8W^QG(;]CDP7H@\N%P<)*G-V<]L_3J M]9[9\8Q)YP>YWO+X &".]>2JJWG8!2F[L[._E^[SQ$Q,._#0=]^[@[!P,.CA'@$1/FG^<=@ MW>:O9Q__7%O%.DHTS7%, $'KG,&4CX"5&$Z:Z,>4(WWH#5P&7!CVX*CYTH(V MP41_BCGSD,LVIH'G:4E-JH.^\T!,-IOC/"C?'?K)$?"MC-TU43NI47G*]'+- MS.2XSIM,+>["*L"O9_:D_L-F:]P=37EE7=4P;38TM:/3H/_L6*;A.3JRU&/U M;!P2GN>PVXO3R3II8E39?L_B:9F)-,0O7W^5:&QSUWH6OS_$7RT"I.=,% SI M=!K=J\-P^82I>JKA-M[G9\^6-,S+=Y;3*]W%256=Y4J2,\9TF?]<6$^-_/Q4 M?MG&YE5S;I9&/S)-<)EIIF">4IWE%+X1R'U,/OS;^.&'"N+; 7)W6;3;3,R; MV;HHI2"S4I!/_Q@MB+5"(.5H1%P9CIPR!''KC(>)QX**\RXZ0'>3>,Q^1W7E MIM11,^VW>X;9[M[+,UM48Z*'J\^*ML]<&?KO/UMO;FCP?]V>$,9RMAL^EKRE1&36AH.11S MSD3-7,2PY#:ZT\;:'W9C6GJ O*YJ-I##0\-<"3.HC5RV/?57XY?H)],T.)"2 M_)WL&K\G0GXY/#TQ4Y=V%"_/(]Y[IIIS*^>&$@U":0/ M_VCP[3A)#BD;$N(!,Z1QD(AKDDC4-BEZP?$#KU-C2L!=M(I;8@W7(G>[],$H MZ2T];\U>+N'("-YJL*GFJ;-P[62V;?K<,I\&5X=YF6>&VAV-<['A45-#,VOR M?EF#[\[4$6I.&ID7$G8N]I#OSTL91W75/EP!?M,4D3;09Q:;^TLN8:PM[ MU?/FBX/A:;4[#PWO3'=.-,Y@SJOG>.Y1=^KOU0GX[! @N/*&&.$\ENF!H&E_NNLB M+BV2QL+FN/,PNX9V/(W\?AYT_2S%T0$'<#RUM]_,'#36M]LXMC.';?-L.XE6 ME<74!6;!B:CH[U;2+X33(TMBBQF5OJ,W60<(:>\P+:\:+@ M#OC"-,M4YY6 10R&2_&K=5LIV]^8A;Q>+B_F;*4=R661]],'X?+[YT1F;X'] M.;S9E*G# CH:#&-3%4GP_ZVM^&54\66NA,I)X:D9^8$2SHE M&#JK;_KC'T^<43PR1&BRB!.AD//)(TMULE*%)#6_X&XR2A*#_TD>N91",QIT M$BQ0YZPF%_;%/9)DPYO9!O+M,*AM^U+9]=LQX(4=AC6,\.2LY/2!ZKJF06:! M]5[NQ>.-9H\WM?4OHQO6U>I3M'RVPF.?$3"3YR8"??/2JVW_Y9[0TVLRU2"//.71OF*Y7B\DG;G1>8C2I4_38M+*NM9W.8 MQT\'@V. =R;PS\^JM[D703>=SC94'F0?-%N,^0]WY^5KJS@+#[FF5IRPUJ\R MC0AKVRI[OMBU\G((9OYD,/P$RVUGNF-G6O6Q]*TW3:%$$]C,"^QE+M>LCU>J M7D6;OY,_>TC^--^$?%37^V^_W:GT%0[!PTW\%?/VRX.Z!P N!1ON#QL:Q^@L M0HBV(<22'4*76"%4[>;,:M_V4-[W\7;:6>;9/#4WCQDND;J,&[MGF^?LU)7@ MN]-*\*9@N>X^D%L@'$_JGVTOE2P?Y)S*;N[.\K9)"]>5@'41]4^V3J#$_FBR M2#5LO_VU>@'#^9 OM#L:36#.#NSH4W9H??SY(;6NG7G;Z^/AF=LN5;]9-_B< M2[I'YSIF+"ANZ-;- )K@Y\5ZMD'_?NK9SE?;K=_T[S8=PS)DR":LN$@\7N8[ M5;\.X#]5-R][\*X6@"-;2$D6C[*[R*&B:17 [TT&9<9]J03NNV0^E^H%?I_G M 2^]X(/:V9^R"*;3__.,KLPW&S75*CE5 _2K:="5U2475R[M03D:A-BK/O7S MF>#3S1_S1,XL)KP<9&Z^GQMZ]:R/BRQ0_1/PO:<[-:;XV_PDC@\'(3?N"O6& MZ>YH6AS;J>JD;'?<=)V9[T5I,LSC)D!XOG2RL_1@M1&I>P),=^O DTZO\S6> M31_6R?-Y?JW>5E-?8VY7YD^]E'$[FYU;CI'7>>CI0P)>-: !GM-\1M(E*?PF M['DA/M^!&]C^="/,M&[UL@* ZYX\-XVS&<' <@;4&PP^S=K"U:->$M^9:3K[ MD,VNLV&<9QLWJ]UQT\UNWJUFWGPM]S6J,R-YT"@'?1% :LZW#T^7%UG3)&6Z M+B_N/SF332_[4;ZI\^;<])7]*&4_RKPY['7[2\[%B;G1TFJNA8^>^V",S]TX M6*!)RV@(O[(^Y=KX\KEXM,&2)&LC$"6>>#(\1F.,()00132_9KD]D*:=+\V8 M[R"PGVVWEP6% &O1R/9RMM:-EVJFIA9BGK@'-CF8?#B\IJ E;W5<;BF2=X:$ MB5_>QV*/LBW\6I/:T3A7='3GOLGB]LU.EFG,^,S<_?_LO6M3',>R-OI7)MC[ M/6%'3.&Z7^1UB- 2DE_Y&%BVD17HBZ*N8J2!8I)[W^OT>F)TPB0DV?6 K XYT(27+LD M&3, 4+9NJI<#@]_=Z>GO5F&SEU5!LT7ZO'QBH<*=7?CYS_$Z? M=PKI@ 62VG'C./8^-S#&Z_J7(1 /FP"3G-#F8U$N8T M>3^8+HH25J2RXM>-25!=F&4CUD4,YAML:5G69[[NTX1JZO4UGH.3$K X,[?P M,"S/@%WN4#@)[?-SA2LV1+N&U2(]KY6$UTKHFHYC59CRI'&QR)"K$@3M<;5L M1W8\/02YJ(LS?*W]:DUV[SSIK](1E14QU]65:FOJC&6'1\ZDG=>G;LU.DU)U M.N>JJ=BP:C'&:^4*/;Q@\^O&&_(H8LVO#Y=EZ>8G-6NGYRFG#\4(ZZXY?5Y4 MRKFI;O[Z(-=?;R02-O??,S>M_3T$H_QR[63,^7&A[=$AH!BHY8J)OXK-N9G: M2UU[ESO@\JDF_^' MV:"N@PH$LZ$]JH/KVEXI=)4U^FEEL9_ETN0'@]E![WE-H9M*/H>]_\S&H(:J M=@/ S:LG;F8VORRE?)_K/:\Y_U-K<7Y>;R]5+HTY!ENQ20^Q[==KZL54ED93 M5=?/7W+59#E:S$-V /6.FNERQXWGIN:_3<+^XM.V2=)$>:,%PS?G#>2OJHH' MS\=;[=JE(ZAV-9WKYIL_[NNTHB+SKUXQ@>IC KDV+(C!K.HO?L8+'E='1F*H M/5>=Y./UV8<\#_:X&G]S/K 2U/'\I,1A;G>PF-BF/E!]&F:^)I-]6_L&3ZW, MR9M/KDH^I%C1M$S8ZFJWA[-V,?!%-=RF8-*)"KDYR[PR44>3IBQNO\T:JP3I M39#AJK)I#DXN4CAK'E35-Z_:38Q:Q4XS10FCNFP!J%8_.*J!#.:B/?2*Q5P: M#+J]II(/AJ.<4WKTVI&J*W4'ZXP@;>:*Y[7A,2^(=?U7OG\JMCD;SUT.:3"> M5 =ONOKEIL,0 3>YW Y$IC1T;S/J6W+MED&M0]L%Z !J7KOQB">3$:PU18'1*LB@Y73O$H^ MO'1_W)Y WSM@5>5EK["1\_8:YJIZE?NQ6;L_(JC*'EV$'9<;87\ BP6<[G@> MUUW6(1P<'LVF*Z7P_CNK*E@?C0?S6@&-PV#D[#/3*\!@XW^K9T:R_I7:_;:Y#^O_9]"G_SH;1Z*@.U^K%2TY:A/B?S*%E[UE2M]QX3IO]]5JW^FAS5 MZ= Q-S+,#E;XUKKX[<\K*],XF^>M">?Y/;Z2FGJ]8$+V3TQFU6KQK(6K,S"& MC: U;0K/;G58V7:@??N]> !;KW[F/NCC^8U@VLT^ %G\VB[>6C5$;!)+8M8" ML\.F;%YLM6:L?5&3QB_U(6?"3);]'JM3S95YF5K;/BR)\ EISU,(+'9)84Y6 M^EDF>=8G;QL2M\CP:_;ZW#8^:];ZU4!RGZ@*NNJWK[3IE]&RZ$^KE@[H2E!, M\TY SR?G;O:,"W5'Q-P?;/&J(%R'H]JOT0QK>;Q^?MI[Y01Q4]ZO.L;;*/[& MI&Z5WSU_&)?,7$TVS]Q1\_E;G/VLS 1 N$$]J0N4:,]T-CB6\%!MM2K D3T- MBY+2U6L-)LL4I;E+:C1HBAV S#25.>KF5$U3SN9-VY-\D'.M6A!Z6_# [7-8(R=E.-8;5&['>"QG>Z\Q4E/O2')^S&>8E!BN[I% MD6=;. ,K/@7ZUZ3E549C7:9ES:?XP5ZUJ\.QM;Q40Z. MY1):"Q?3:-$5=[R(5,VI<]Y<%=[.XWO+#;YJ1YQ1E+'DHUVHZ @N"6DE(>V! ML[6ST]R^.SWNTG2WYY.3#K4&Z2K[)=4*Z47Y?LJIMJ M5V56^LUM\S2XJKKS\J&G;JR>G= R__Y)W=+^BKV"JQ+9C\4M%I9HL MBOI)2UT3JD82.292-[2VX?-BM+EV2Q. F"N:S)ALOKC(8A_K"SQ%BTY#+]4U:X7 M8:H3G!-X1],7I65A3EI;K/82MC=4Y<1:,+A1)4(Y)ZT2C>H :E7?(I\XS1DM MU?U9VIIGY-(]5]+W-S9*-_[EQK^<\9P:+"X#88[7KO+E=Z[^SW9D43#;X?_N MN%9(XR%[!9@R/YZ7[;[YV<".U C!6R^:Q+^#W_?W/H9/6[NOQ=;!7P/X'KCG MI=C>W3Z ^[^\V]P[WMO=PGO?/GU;3?S;.W@UV*9_?MWZ^.GXW6^_'U3CV_U$ MMN@>C/7?G[8__KZ_]>VOCSN[VVEK=X_M_/E>8:JL\@$1PR3BE'NDH_7(8\$" MP]0H[U93LKT!CA\#:+,@N%3,R!BL)YZ!LI+F=.OL9@5J6'^Q1,PL5*WJJ1>5 M1CQ35UX^CI66WU*)9!1AGDG./'$**Q\ML4P'B87[$0513^V_YSE&\?PP_-' MXW'%FI[RKMS^\CY0XK C#)'(,.Q*ZI#U-'?;TPK,=1N<.57%^T$$9G=/%&&I MRZ6>*-QXEKIVJ-)?#;_ MX=I[KIU\]Q/,W89[I-KM\^==<"D]^IHO/KU75I>[WE>W+4+Z,M)0;:M6 M0Y"*&F6L7_XV*:CU5GX[.FX9)N<-I\!7R.8SQ?,0DY6^C%S<#FJXCIK MYZ3YL;H?+GO7!OMR4A:\:J_*8.C-A]V>"-Q["-/QOW?W_NWWKJ(VG7KQ:YPR M2@[HK8K)Z_=_!UN/-QB^[\]O+KWL)-L?/W'X\V7G[[PX!7]YB9$&\P49*0@U7"<*PQX)W%?2/)0\.[: MY+2)[3PD'OJ#2]5'IN,4NL+4*T,;6VH4G? M4-DA6;Z$8+'X_Z@K;\G54F,(7:>BX_1H=S2M2UQ=ZG:Y; 8:+UB3 M3,%@#L)HEC,G\DN<[R-[U([TVYR:1Z..@N>41^YY4I%3@34830E9@@P7WT@7(>B,_.==57YL9:Z!9E MYYX=704Y"W+>#I$/$E#2.0KBQ4WT6MIH1;1).1Z))G=-Y MR7@\YE_1=)V(D MM0D9KPCB7":DJ;!(,:<3MWUX=[.W" M&?WY9>]M^_VX1WPNX\? M&+PGAM\!(?YK?_OM=NZED//KCA=$E@2>*/,*,%%-LRFHW"HADUK/ M_"Y=\[1SBGZZ!L8*H[67@HND'7?>:@E0&QB++GD?M%TYB(LYPW<#MLVYYK\6 MI:8*^EX'?0:Y],0A06 G'#*3(\^=Q;B2;0EL'2L+9!I.A+?CK1Z.<' MG&/T4+#U]:$?YTI[DZJ8R337??P\&OBJN#N WKBJ(U+A;"/!N0SDV7A\%UR\ M)$7\2'CTPS!>8..7L[!QOETV9W$Z>CW?*O_).V5W]'=KG^RDEM;>@4U2[Y$" MI=>!TN,6E,8H@J(Q(*5( "+K W*1>92S*50PF#I%!1G M09X#5 Y[#-_ )W&+//%F_HD'#9+22\(L(<%+"X9YK@%OVR]:\*8!;WSR#ME P4XG42$3:4*LL!IP[9 MZ0^;2SYD._UI\]#KV.G.,6*-#XPHR;VGSDL=+.;&KWPH MV'K?=OK3]F-V#!Z+G=XM*&V[/&7@0ADL$,EA)AY#1%HKBX+F@4N66*393F>J M;_B-"SK\.+]G9\\S/,0DAMGP;C,8KL-6;Y"N^Z!Q6HIDA4[<:*&XHLGAH'T2 MV.(%VL; M7(N^47=>,J=PV:?E)WC://@Z?@(:";7,,. Y@Z0Q'G5""GF4686\TCC@P+ M#& J>)\)7"+Z/[:ZX[(<_9W%]._H/-QC/X5PR[/S:!1**5/PH%3!R[8J$$&( M%$U"CEG@U9A&I*6T*%AO54K41L)P^PKK:*ZLB!UNJ)SP93> M_ M\3F]ZHCK7[E%=N5M:/LY=L[@U0_FU&YN;P2"?SAI4 @LB>Q=&0Y'?MYK<+QX MZW.LB793Z+G+IM59L/+OU#V6XV$/$"7WHG2S:=7]<-GUN6Z[/3ML+JA*(^9O M:GIE'^1VWI/&6027Y*;7[9;1DV6GP\->FE6=B&MG4&[!>/$;5AW-+WG+NH%B M&LXB_![&G[L??LZ=''N91H_&DW[COJK[(-I);GD-V-FOGCX='#1.JKHIY;!N MBF[S$SZT'%VYGV1N5/C0MM'FTJLWW1_'NITDS&;L'<"]^Y.31[H7W*O?.XRM MEL_+Y:P:S^7N6I=OOJ5K<9 7-WX>C&:3^=+/9[(])_?>?[;WQ4ZJS0^J&9Y@ MA[>XX/?^&'>NTK3%STJ,T]YWT#R^XT)%P.!TWHH-87&7!ON-T$(]D#J@1- M@8=(=90J"JX%I=$Z=U[UV;+=;FV[[6Y]>1\U$2;0A%2L'"J!YM*Q$BD??*0B M>DSEV@8LR_IIW_1\N_5&H&VKS7$(JWMA$]OK+'IKF0$S_;,P&UP'L:Q@ +A,I<[@;>H6,-R! <: M=#2:#/(%SZJ6[(//<5G])WMV6GW^\++WS(2(',_P)59/\S Z_V./)VB\GWQ)>L7FXHO#MUYR-*YD\*=W99-2C M $$>C:NM\@P8=QSGJV XMC-CZ8$Q!NCU/Y]1V2L+5[-UJ\&JSH93*;S9)K*UY>9 M>/5[V%/-VEB;]]^;MQ+3><+>);M^<:_ MW/NR'P_K:^MO&E0C"!5.VF$/OFH"UTWW*]=)U90++J[Y_1&,.'M.\DAA1GH_ MQ?4/Z_T35L$B*+Z,D\,3T^!K-B9B[,&-Q?I6#RG]5M;B?S-QD:@\S ML/>L]_%H6CVPCGH2XV12 MV2B-=ZL>:>W.FD^?S;2D/2V+56FNKMA-_;UY7H[SB\S-H,81UAK*='\TR;\? MIGKD+=MIO5<9[^<5WH-O6:W1U5]ZKIH=5.5Q=L*J\/ZZS\-]9 M>*LL_.TM_,[S]Y%XF323R%.KP;(B'%D:)0+KAG,KF'&>KVWP]=.AJ?G"]P%= M)MEJ!?@9'OU28WK3D*-!D.M0\BLK MW(VJT_IIQ5VM^*74B @FUJY84_1N:?G9!(6M]WH7NC."#%A1RRRV@3M-M#'< M)TN-#BH2&U8*C-1@>U*4_CV;P/=.)B]&!VYP6"W%YF#BAZ,)Z)==^*9_#T?^ MT_W*T-?MW2WR!WUWO/?6R^W=?P^V-O\9;'_[D[[[^ 9O_[;U9?O@]X_;])]\ MS\'.;]L'V]_>X'=OWWP.O_W#P__]??B.#C^[CR/XGM=?MM^^9MN;[PZV=_\$ M67M.]PZVV+NW>7Q[?(_NL>W=OX;PG71K\T^V]>WEMYW=-]^VO[WD[V$"-6P? MBP@& .51,F0P\PC0+01),*BZ6$,A[.D8GF<@PX9)X9.CE'IN9;)!AQ 38PGL M!B_L6B\"3!W!>DS',[ PYJO1:RW'Y%20]<1V/Y.S7_J]G>'L%]+8G<-%9$G/ MBM*"901S1HDUL512Z-<(9;Z[$')6.L$W;.2+!N M*Z;7VZ_.DYGG>1RU]?^?.,X6/##7G?3/"%;CP^MLS\?)M+YJW$IA1O3IB=/7 MK?MW^^)KM;/Z9B^,0I:G*'A^%@9D0AXS&"C$*^U8:DDQUZ Z?9B;_ MI_>YFF%0/_449SWT\G.>_@"&P1_63?J]UX=^O??3XK<_]\$^ 7OF<[9V,A<& MA)L%=%@Y>>86PZ2R>BI'#-@8DX@^C&W(A:3'T1[DNS.MAR_N5]?9#Q_&$1AV M['D[V5\QI> ;KA6,B%%SRR1@N>3.8>V8 :/+ 98G$VES C5O3736'KT6>?I/ M;4E,=D?-SIQOYSCY;3R:3+K"G.Y[F\)[/!?O/<8.N*I$.DF)N/41:2PX\B(? M/ M8DI0S/O49#+JVLQHV55F7+@X'8#&V-FN5\9!-T6'>.9E:'8X^+ZSQ'"A_ MD3]XIT!7AX#H0)-=977>0K;NYYX/"S); M>03ZUY+/[U,=UQ++,XC8BTJO?X#1OFB#R^GTO2083X@ZKR5FA)O?,R<^KQ*:XMHXGRG+.#]I)-LDGTQE2.HR3#*2PQ[+1X< M#4?'L3&!:I=7LWR]V5$=GAB,EP2QN2%OQLI!8[.]-1M.J\2BR<+C,SF1%34. MM1/)CPZRO54/J;&]EG'0N?-F9H?5]L_O=&%8]'O4SQGQT2\PODD\/'&6X3OV M=:.A=F'D3WQCY^8O[W,#=V!#.%=Z 5,>30&:@'\P(Y!3[/2?!9O?#U_=<>F8B=BAJ M8+D\Y%HHGD5$!?=$ZWJ-?\""GP$IRP/&KS-A':1!5NQU M/'!NMS\_#*WV+? 9H&IXO=C@Q5YJ[1_QWG(I@\<1@3ZPB#/@8UH"^B0)^L)@ M951F86)=7;Q_3CJ?UWLYG?TTJ&1GM(N5X0)6S[2*O\U)T&#<>D1O-HEI-NQE M"VG2RV'!?%.5>7@1+S*&:*D4MYJ!QJ4$7H$K*BFC-%$5U9D'/L_@15DKK^[& M^?9Z-0"AB'_ P%J;JMZ!;RN#!G9@G4W^IGJ'/P8I/O6-]O$3?T\MT"$J$HK* ML=PE1"+C@7DP2XQ-01.M0,WQ4YECH*HN6G(G$N'22L\%X\8G3:AP4F$O4Z3, MF[+D][/DWYZ3][E&L PZ(28M05P1BYR(#-G@G:'!R45@1J-%10WZK?RV=2%4Z0<74VI&YRN$#U^9C8!5=FTSA/[5)>?)A%0Y6 M-N_2H=W+]U1:O(K\7W"JH0N1/&ZZ',?C.8YWUX&\%W:RG_^\A"7\#'P$EAF8 MRY8=?XK5B;V_HY^-*PK3D:@>WOF[B8Q_?#7<.WC-MG8_L'>;VP?O=O\4[S:? MBW>__?DEV^_K;UYWM/65#":A1B A0)@B&-E47HA>:R4J05JN16^Y&+WO MB.Y=/IJ3HP>SCU-!B:<:=A?8ZBP+#U%$4 QLVRS.+-_5WOS;[\P=,!X.-KIU6DEJ< MKU]9Y*NFG'^<3<#B/>X2V:F[_U8&W3C6SG4+AEP5Q*I92R8U&5SC"K@>+,%U ML@17>T'>X_=U&);GI.UWK.>PP.N:\=OO#HS7F=!WT,I8\#+8AS58>5]-HJ]; M&N=<4&72_MVX!J?ZEW=^5.=J':6?S_U'.7GC(6R#W^Q@M7I*V0=/<>[%B$CWK75G4;M82 M_0H"^OT%9\L@.SW('U14]& 0PO!"O\8I<:6XELXNB^S6Z# >-VZ+7H)9.D<[ M7F:[P=[;U]]V=C]\V_HX_+A% M?S]XMQD^GJK^N;O_\=W'EV*;OOJXL_M&;&]NX>WJF.:6V-G<.MYYN_5M[^ = MC',[+2I_YIKZQCG- XT(:Q913H5$+O" 8$F5Y%(D%E2N5M*71'>H7]0/*H)< M$*E+[_;__(^FA/Y:=EW9=677E5WWJ'==]]C7Z5R'[ &IZ-?RF'TA8M$5FK/6*!"QVEE(&S#A*QCC3N?'Q7EHDM$_NPKBP36R;V M85U9)K9,[,.ZLL05OSM(<596Y;.;QQ:[$O0JS[C",WYT\\#'%>=[L_[W>L]^ MB(?^^,Q.K6?+T./L17V=LOR:4(F]BI8)'J31TA*:B S&"L<,O07_S.H!A97C M"_-,RYS)^&\[&72G<>J#<-/4+IIYMSP6DS(F&F0,]8A'KY!E-B+-,!>Y"+6-Q?K:\FN][.#654:NRIIM\R3S/FH_XX $7'7?BT" M?5V!/EX(M+$L)9==K5;IYBQV/MC$&6%)&N5%#H$+4H3Y@0GS3P](FG-6<9'F M[Y7F[:5ZQLDD"PH:60U_<:TPLDDR1)T5UGMIO%O4CQ=:5XJ9.=QMA1$E!(-"%N,$,N!8Z\2MS(P+F%!:Q(MC[=O+&ST=#; MV4C=8E[B4/D7LB M5/$O=!WZ7K?]"\(PZ04AB HBP!P)!!DN"'(\FBA\2L'XM0W:-_B\PG-71KZS MT>=.B M(IB>F@<;%XGD1&JR$>\50X3+HPQ/(GHI%'* M>P-B@ZG6Q0G1>03<:CLAJ(> !N8ZT"0*2!)\-HY!H# E+99^)T M**4$1HM. ?QABZ16P0D5A:$T)V/WB>J2[[5$ M4CHCUL6YT &!;K$8H!6PB GI%"WB*A&DF5$H!))=BV0.^28=HA;GS,2M43""LF$,MY@77-L<^,3S"6_H2-^A2V0 M:S\XLL/;.5GQ)!RID9I@,,B#B8*'R"S("R$"A 7'0&FIW-!YW'O3]BV$8()G M,2)830'D!>P1QY-#D6AGI!(BA;"V072?=NI068F/=$:LBV^A P+=RM,,PAF# M(U+<@#6"J4(FUW!P3NE$A.1"Y,0%<6/G0I'F#CL7[EN M/:9)E](-1<[O@HL7]\-MR?-295.C>< BH1BD19RS@!SF$5G"8!-'EC0GP,%U M'XLN"=?">*QU8X)1J5HHV M=![[?-O_@(.,REJ*5.*YD+W72%O, ?LD843!(D>UML%9GQ/6(==KB:1T1JR+ M_Z$# KTD,\IY&K07*& "Q@FA#AEK0:H3MLS$Y)P'97YS(E.$NTI"W8TZ;W='4 M#GO>3O9[\;^SP6= I,-I77?SX*Q>O6<[3Q(#\0FC67[P_ 6; M"Z:CHV=9N":CX2 L/KQ4)5VX5O_E+4[0H]'5P7/*(_<\JX-QS#+! :('0APBAQ3UY+ZC;LH62 M@.TO")7AV-NYJ)@ O M;[$.WG4V/?^6D\YN*9;?^^/YZ,YLA] AP-1^@3F M$0SVF1U^L<>3M5].OB6\8O-PE1WZUYR-QJE/]$5._93N;#+J40#0Y49:>5E! M!.(X7P7#L9T92V]_G-']?P9&$JN=P(#LB1.>RP_$ .PJ)AZ4)?&]6MO8K<(0 MH]1[D14#X/"_?K$;9ZWX]RS/QK_<^)>5IZV(6PWLA (3%)1XJ@-W-!F6QTE4 M[M,$JLFLG7.?MH)1RJE1%O.8G'$X$&N)%DY+J]AY]W'K$XM>&AD<]\X9BJ5G MN2N,I!9[<@WA_#B;3 ?I^!H[]$[%=7<_@G(>#D=? $M[=AQ[T_P;4*Z]SUF[ M5N>71[/Q-2)3/5O=]+N%*1P?UZJ!D7XO3X-#^(;1+&OTR<_/>B<7^]H( MUWSW'$!EL ]KL/+\C]N/O20. M?VE^TNE+[RXR3]8)/16<;WYYYZQ&KZ"D.M-&6B3FGPM7'1EH/CAPR3&/L@N^ M=W*7GKVN;X,75GX+G.37>P%NX+(?O]I^#+(3@^RG):^ M427XT6$\;CP9O02S=-W4VJN>UWC ,;&S7O'11+4TL\03*JE)@GO-C3/&&DTB M]<1++NNH%B8WR,U:B5T]G[ZPX_$Q3&6EDQ])W.IYCC>1[=WG7[=V]^![86R_ M_;.?XT_;]/<#^%ZZ]=$?;W_;^G(J;K7Y"6]]>P-C?/EU&]YQ>_,E?O?V)=T[ M>,GV#O;@'??@/AC/MW^GK4$3L_H;?WE/#:/<*XH8211Q@S'2R6(4:0B24RPL MP6L;C/>%>81%KPLB/21$:HHFE5U7=EW9=677/>I=USWV]?P))1#],"+&%D2, M1.)PX!AAJ@+B05L$"^N1TX9(@SD)PG60B)5SP/=S#KA[ WXH5Y:)+1/[L*XL M$ULF]F%=62;V85<'>1J1QJVS<85GE&@JBM056*J[7S)R21. M49ZD&$H!ZBO[PJPPUD?K.=&$FQBT3T8%$@ECS @C;L$7]D0+4/\@E]CNZQ,% MJ)TUF%L.^TKG!MN*((-U0D++Q(UT+"J^MB%UGYC28+N(]1EB72J\=$"@EX=D M,4T$N\!0U(HAKI)!L)8:><\8CSY0S>7:!NU4)\\BS9V1YM(!JZLRWNZ I;Q6 M*08D2;*($V604Y$@1:EC.*^R,K?6 :O(^6.7\U*A^E[DN:6SF;-."X>\U:"S M/>7(21#OR+&1/G=43[$BX9P^H K5I0'WQ:=BA^BZQ"X=:(1-Q,^2$Z0 M=@0C+J5"QN8"/PH[H8)F)*FU#6),G](;9^>4IIZ/4:Z+(Z(#$KTD-8%0JG(G M+$^I0=Q)@70D&HE@"<7>P0K3M0UM2)'F(LW%$?%P9+SEB A4*4R$08H$BGAR M+A<]M4C)Y!4U+#&/2RON(N=WP<:+(^*VY'FIL[D(G!CMD$R8(.ZQ1LX;@CP6 M1,%Z.NG9V@8L9)\0U2%Y+ID0-_-$'!S$L1_88>_('L5Q28&X&.PBO)VFE#LP M2SG\0Z?@G++21!%2B*2X'KH.>G^V70\J!>(Y\)R\2 M%VL;-^8O198?HRP7OT-7);SE=V#":2R\0]ZPB'@B"AFP/I'F6!+"$G:!=4MLE >)& MA\- KOW@R YOY_3%D_"S1AU)BC19153VU&G"07*4B9H+([POKH>NX]Z;$ZX' M+ZW6(2$-1@GBS 5D8!D1D\%*IK&QPF1_:U_+&^=KE_#)8Q3KXGKH@$"W7 ^> M,TN#0$KF_KI1)F18LHAB9B,&:3>,K6T482["7'P/#TG$6[X'1P06.@:4 M6( M"VJ1C?#/P*.3E-&4."TY#T7.[X*+%]_#;WB1WS+!>T[K[H$A5GU-2^;#Q9 GA30N.F8 MU;BCQF+O1(J2!TXM"27SH?/0M]=V/PC/@LM'S@ ?IX4,A9X#/.$Z-]TJB)JB:)T1JR+^Z$# GW[2(=(BS)T1YN)^Z*J(M]P/.A#%6&!(JF@13Z"XP7@1*"81,)&"1.9*ZD.1 M\Y+ZT&5Y7JILBCGQ.AGD;?*(1Q.1CH:AR$7$FB82\Q$J(OJ8=*ED4TE]N(F8 MOUG_>[TW!=TXF8V/2_K#U3$O"HXY8XD9P85@.D8:-).* -]UKA1]Z#SV^1-% M'ZCEFF&'N,E'Q GEV5PA"$>"D^ V,9EKU?&^D*Q#KM<22>F,6!?_0P<$NI7' MR6TDN;@-X\!_KCTA^XUZW@H5W8WK^0!]C_:'4WML.>!Q_3BLJMK5>KS MX*S62&?[?RZ;>C<:ASB>SQL#B0JC67YP?L'YI]/1T;,L;)/1(N[!*[M0CW82L^(0B[D4EQ4<.0,%2@P;A763)%P>P6""[P6>"WP M^J,(K!^&\1)@TZJ'WM;6_\NEV^N5'8S_L<-9W!Q,_' TF8UC@=;K0FNKU !A MS":.4;2! ;3:A*R3!"EMJ U&6>*R;X#@/GD4S+5R3/]2>4P7#E)XJ;S=!X>S MJFG26;^IWWM[=@"RYD\*1Y !*VJ9Q39PIXDVAOMDJ=%!16+#^\U*."@F*/] M<):2DP1CA5"LT(V3A.(_^80AC&DA![OYTET8SK^'(__I84K ,/[?OX[?O0U' MCG*Y]?:?P=Y'_W5G,WS:HN^&VYO#3UOP!^XG.YN?OFQ]"_OO-K?HUL&[W +M MV_;S]\(YYIAQ*!^C1EQC!@2!):1W6H;,YB[\M@N@\D>G08>\?1CJ^;TW;N=GCL;K=KO_^C\:T%SRF/ MW/.D(J<":V]%\AJ[*(DG-M:^M=IK<"<)L%L+^_%MM7EW#N,>;-T39]0>AX?M MX,^O>V^SA^S-U^UO[PZV/L(X#EX-=C:WX+O?#=_M_K._M3N$:__ZM.IA>[?Y M:G]O]R7=WGW)M@_VCKW-E^V#?X;;\-R=MZ\&[W[[*VT-&N_: MW_C+>Y9<3HWUB&@G$6<^(:-"0E0SJ[5.TF"YML&HZ'/.;RDS]LI2=,]9\ 4- M"QH^$#1<>%L+$EX/";\MD) 3I;SA$4G*!>+)6V2X%P@3S8E,D>#@,Q+*/J,W M+BU4D+ @X<-&PGM(&BR\\*[1D"QYH55"2)GK%22%>' A=V]P2+OXA@#XXAI01&7!GBAH1193P/35LLD M1$9"WL="/Q0D_$'G'^_=WVG3-(X7[L[>=!]>ZL-^+PT^U[^9G.M(?_*5]SID MZC[/JPB(MELOWRM8O0QND\+UOAOACEL^0&]]U$P(% 3 '*RW14XRP#HJHTK2 MFI@+5!&I^_3F/7U*LEP& M(#O:!VNRN)L^HS=V^1=Q[ZZX=\AH*1K^#D1^ZB3XC-[9ABL@7D2\:_L>+^])E(0T/6("X2CJPDDK1R(N+IET/0?2V4>8\$6G MF)Z6C_HV)NC1*(<.F7]_P^P.8_/OXTT[C8^U)OD/T@_;+UH.'\.4\C1Q%(-, MB'LOD/62(&9=Y, ,/$YJ;8,;UE?XEE,=;D'@'D;TKT!O@=Y' KT%:*\'M$M7 M&RR@M#F=-I&H$+>$(T,X0\91YH.G0E&;@5;TI;BM!&%OK4)39X#VG#I-RR),5RE(TXUB M/;-%_:;><#3)U7;&O6C]?B[7,]V/D]A+@Z_PX1C$Y&SO=.^+G?0.1]-Y: _G[?'GZ(+3\Z_ 1#@KNJX4_6>V]C+WX]BGZ:+Q]''W,J(#R^EV;# M87[@H1\ 42[NA1%8^'0Q(6?/0KYEWS:/LVXP!&Q9/.>P^L+]T3"<\3*S MP^D OC*/9P3;[CA_4\HGU3_G0%@UZ!!A+ >P@/E^.X7I[OFYV+1WSKD!FA^U MI<8Q#*;SI1O'JO!H?O71;'QQ;.,^]G^U<\>Y:P4,N]KY>>VF^^,8JY4[A#MZ M!_"8_4DO@K2&"_8TQ<2L]ZY;E.K^,>"ON;A]L(/#>A>?(8%Y^:[>XJ-GQWF' M^^$LSUFN. #S.LZ_&1W$WD]9 @\G\>=^[S!.&_G.9"'DWV8*>U@A=K5U)E/X M3Q:3+!2CHSBN2MY5W]W)_9^1Z3ZW=#R)Q+>PIQ_BEO9#.YD,$NCOBI;:D*OD MU6 [FE5;R2[K(C>[$_;FT3CNPQ[,.J'9JX#=HVJ75KJQTCIW.[^GBSM^SXQO M_,N-?]DXO7(5MS626.T$I@(G3KC6F,5@+(N)!V5)?"_HVE66^\Y7]U0UEVIU MQ7JOGLK3?]]Q(UWOOVT#L=_9_&=_M;3E]F^O/FU_] 2^]V#G[6L&_Q[L[7ZB>Q]? M?MEY^^?QWLZX-3 MC/O$;E\1HWIQ+O_FDR,58*@:IH/GB7(LA8/]HTP4B3I/B.97*M-Y_WBX \H[ M#0XM<-N*G$]BH[R'@YJG9I6=M>X R.Z" P\K'EHI_7SMJO;OGZWZ^QE90?]. M)PV]KC[/#UC\_L@>YU]6O/:@7M"&=GBPVWH>#"^@(I>/&&CPDB57)#T_8C:& M%_C0<]E_6IL4<5'^J7UYNO) >_;H:#SZ6CUCDM%^D+G0>'RI4SP0,&%[QK-$_0)W\O#:@OH-'SG4YS$!3O^J/ M^#D.>Z0'NK?^D?9<]'8VJ6VO:SZ_FM'0FTWR6IBB1[/IY#KJOIE MP7-3P*:P\K/*IH)A+$O._I^3,-2L/5[>8AWPZ=GT_%NN5C'W/K8-82OSU?I[ M?[RL!_@!5 Z8+9]0=>3OF1U^L<>3M5].OB6\8O-PE1LO7G,VKB1#*=W99-2C M"!D:JJWR#(R<.,Y7P7!L9\;2 R8,?.M_+J>9:FVCJ@Z><>'%J'*23/[UB]TX M:\7/5.>7JN<5=:XXAH\2X4 ".2'2!.\"YAX(#)%1N0>BSD%MUB6Q0>%5=@<: M5BB8@:R>G?T!V,ECOW]VBY:%MJ]36?M$\U+)5B8)<7%O ML]0HB?-,A=<5&E<*8'98VX> ^PW\-[B?*Y3["O)K"*^=HX/\:MDS/.]F5<1V=W?59I9?,ZD^U13W=AP&>J5';OJ'JD?7MY.=J0>*@NCT, M@ =-,PW-KJ/EOY::=6Y]5PO17H?CQ5EO0*A:8X)89/HP'P@LB3UOJ2J-/G]V MF-40U[A_8203,$ORM55''_5K)@"P'X RY_<<#M*C6FIVR5(#V ^S.QV^#I3P MB6EQV7<^IZ]Y^KYDS_5\(]AQ/6F5-W\T&V8&EF=W0:_.6=CSQ"NKD G(9K-: M@TGO TCN84/+>^/!Y!,\'?95OF-0^QR7B#F-?O]P\-]9O?;GWE!SN/DS*])W MC<6^NX6LGOAL, 7&YJ_@0GF^-*C^:"%78UU79D?+Z*XLJ[\6EE65F=([96W_ M"+]+/>[Y,'<.%X-Z?ABV1X<+ZZ\:8I^;#>ZX#3+'!B-* $<@Y1SKA M@$QDR23E I"S[^@\^%U77FL"^(_I'W+ZT@=18[XQ-VZW><$#G %ZNS-PXRW^T&>U.B3ZB)L5 MG/W6KU9T]U4:7MRHFMI5FF%<-XWVH0[R+F3N%E_\DOU_%Z-_&E?^Z*J +1Y\ MP@M"<7UV?_[+<6T'K(M5Y\B/R$$X.^]Y"Z;M>.[*2# EDUYOA>5_3^6$QY8. M?]8K/IJ$=LU(])J:E,"LYL%9SIFCVL6(#7?.W<*AS1PV?OZ0>@Q_KY^CR5__ M?;BS^8EM?_-B>_??@ZUO?PUVWK[*SZ';']\_@ M#=_9]7#O)Q@C//NWUV+O;?:7P+V[O\,8_Z3;F_O#=[^].EG]4'J*P;[E2'NO M$9=1(R>21=%9HZ),/ B?Z[OVY6,LC53 Z9&"4]#8,!\B,9QR$JQ3)@.3\$ZS MZ%BX&CA]B^-1 / IN/2#<*G5CT2!=@F)(VJ51#PYBDQB!GEOC4E G0FQ:QM5 MK(7^^OB Z0Z]707L'AO82>\IHYI3*X"(A>B"-):"\G:<&XIOHWQ&0;P[0KQ6 MI7U%#&/8HZ E1YSCS,0,0T200 CFS%#:02;VH]UQ#]AJ?K/^]WK/?HB'/F=Q MP&LU9WG.,YVO5+CSC.E\?(4[1>(4)S!..%@DBEAM@TK>ZN!PE$;)F]&YB\]- M+_]5L.T:V':BY!J C0L>$R0EB8A[0#FM?$0^!FIQ,BJH<&ML[H*RF/=44*(( M\ER0/?.&!2XP%HQSQ2QP%]@(6$@1J0GDSBM]%6G^7FENV69 -@WW"OE@P#93 M1"'-I$()P%B;((2W;&U#BK[1M]4TMXO"?!<1BB<=P+QB"5RA.+<9T!3KFURGCX%Q_23%^1 "/-*2F>LX\Q) MG136TA"-7;+6%5.FN]*\-&6(H2*!08J$-\!4+*5(2ZX0YU0'1:+$4:UMT+ZA MY!'+\H^V9)X$/DB6?"(*)QL8)T0;V$[4B<@8YBZ1NR]J7O#A>_%A:C M9!$E9BWB-#'D@J;(2HV]M *K:+J'#R4F M.0"[2#''#,L2FWD"@IRP%#0&HX $*$9R'@;/ M)8U,#-AI&ZPFSGA;@C/=18A6Q7KFDTI)(D:20EQYA0PW%FDP;)@,!$>MNX@0 M)3IS#:/FX"".J_.C1_8HCDM8YE)HBXYEOSY8+%%QD <-]-<[R[A(''B0*E9, M]U"M?8XI$1.US#!F1$#<>HVTEQ0%[AQG 5:.WEZ&68==N4]>D(ETS%/K# 4" M3)73AE-!O;+:*2RY+QREL]*\M&*L-M:HY) &PHFXSN<3C4_(X*2L3QAKK]8V M!.D3(QZQ,)>XS!T A I8!2:C53%R"E"AJ,51I2"-X]X6@.@N0"R-&.H3-Y1C MA!.+B&/BD56,Y6/+TA ."QAT!P&B!&:N7F("1+CN175;Z65/PD5C+ :V0[D# M,..)2L?!B-$Q"6&T]>**+IIBQ_Q 8-MIGY1Q.$5N@D;.*8.X#QXY0@P"L+.1 M$TI)TB4:\P0$F7@L0K8$Z$EWI7EIN 0%TNP9\!*A..+88^2,8,@D3J,7C*7 UC:$ M[F-A'K$PEP#,79R U4;92)3->::@#:R*(5!I69(",$,4@.@L0"P-%U#P2G!F M$//8(>ZI1TY+BL!@L49A'&!9.P@0)0!SO6IETW'5_>>X%80I$9A+(C#2<1D$ M(Y$XG@#J!$[22>,IB\S9*Z;1%T/F1]9AW'V>4:TV9IZ_-YREW$<5,2<$XB1H MI!T!HX9$2ED0EJ;;,V4Z[+9]\J),J2 LF M&@S,%(CH,$=M+B/!Y1VF-$<4RIUU0@ @M\[$Y M#$L:)$[.=1 B2B^H^^D%U;T!/Y0KR\26B7U85W8@UOTCP]H7M.$\U5+Z^SJ^ M-2T/FZ;/#%1?&,URS^?Y:YS;$_$IM"BYK=EY/ Q;R&0\-9XPQSVC-@<,9,"4 M:9/K+=X&PZYV<^EFE*[@9\'/:^ G\S*D0*6TFG,3L68.,P;2R2,.7-U*/D;!S]O"SZ5+ MP@8AA T1\%/D?E :\#-&BU*R6'BM&+' 4;G4?7SSW-!'!:!W82P44"Z@?*M5 M"I1U4CMJC.9*$:>M"MI%"\(M;> %E#L$RBT_,964J:@%(BH LY62(D> V2;) M660:5C18 &4C^E*PQP'*Q;%4/'8/Z\HRL65B']:596+O;H^=Q-W?*O M']CQA\'A7+.:DZS[XVPR':3C$^F81-]'.B:M//#[$;C?<#CZ @J]5[U1;QR/ MQG&2.S'W1K/Q*?=\SWH/U*"Z?M2;Y@< &^Q]SG2PMS^(8SOV^\?]WD&5XQE# MST[;5]CJ -OO]G!FQ\.)K!&X7)S\].!@+.G6%YY@S# MA-:O,R="-9V!B1W:HTE\-O_AU_D"#PZKZ:EN6N4N0()^_3((T_W,R==QSWWR\7GVT0L+JSX18UX:?^S%>)^=^=M%C"5U7S'S78R_^3/#'.=@[-.2O M-@'\_(_;0[T$OJ_AI[@@:.A!SN/XQQB\^DI!P3_BYSCLD55[YLG- +W=&;@+ MW?B@9K4*-I^8TPX;N]^.M[[MCW8VMPZ7G7*[[S=(^]VMX[? M?=P>P-U?MG_+U^\/]@[VR!Y]0W9V?_^X15]_V?KV>]IJ]R^RU#%AB$%1Y\:- MF$BDL1#(1&N529IJ# C,>%\8V:&3J#\H6:2 4Y?>[1K@))SSTAF66)324#%XSG9#U(H<*24"6&8T,%YSESM]* MW%Y?M>X!TWTD812PZ]*[70/L;/ ^!6&BKYK/$1,5#YJ&2%-(0HC"Q+J+>*V: M(#2&Q+E%S.9.DCI89&P$Q(LB.JN<]#9TD(F5X%N):CZL*\O$EHE]6%>6B2T3 M^["N+!-;)O9A75DF]GXFMA0-7-K\U:$#E&>=0@X=]U"U$N1:R9SY&!-D20J**T9 M45J4LH%/0)0Y--8!R&BY E> MO9_3:'PT&MMI[!V.QAZ(P>O9_,:WM"P>1+M'HP(U! JL'.&)QH-*%'/ ME4O4*Z4-*89-!U%NJVW8$&$EA]V+**,YP\XZ9!+1@'+"&AJ\%Y(]A4R6)R_* MSCAB(@TX",JU#4X8RU*P/@FFK7&%M718GI>L17+N0)(Q<@JDF"L,K"7JB#"Q M*5D;-)-F;0,6LD^(>L3R_*,MFR>!$30%JK0PS$3,'9;:L$ 3&#M*,"%Q+!C1 M78QH638Z8N(<5TB'7+W1)8NT,PH9B[G$Q@FJ7! MQ7$)TEP*;LK"MA=.!DPT#]FK;T0N"07<1W A5+%E.HAK?YZH2DL<:".5 M(.(^(*)ES01+G0_4(I6B1MR*A(RE& 5*O0'2AB-5'82(KL1E"#G7FKFO,$Q^ M@P3OD-/+1@ED[V@T&4Q+,.92\R6::#3EU'C,.656&4N.@"%U0['HVPP' MI3(E;YT3LN!#=_&A M9;C$@+74W""[TW'5?=9(Y; MH9@2A[DD%85J@5ED6!G!M95:*6FD'/WO(K;YMB%#J;4^5W@5@EG$ M@_7(J C6#-4L<4M\2+C$86X@R@_"D)%!@3DKF;,N<4RU-B0H;I6S26FMKGC2 MK1"5>Q'F)5'Q#NO$--@PE'K$O0:B8O*A7HD="3@:*W+J^_V7,?T.0Z9$8.[S M)"S'@GNI7:YR3%PP(1%I2.(^&*M]<71T&!_:A@S&P6L"E@O&#'%"&3*6*.0Q MQ\#7=$HQ=@(?2IGC+I2'Z]Z '\J596(?;T'#^V^G5W49/-4S]YHMP$ZV:FO: MW#) Z#":Y9:V\]8P.EI"H$144S$-M##)">&2H]<(3E:AGM]7@XG9E MYYXCW04_"W[>9AT:JQ)7@DE%.:?$NQ"MY\1KR3S55A?\[!)^+BUGPI0SU%OD M8%LBSH-!6N/L,%>".,8##[E!D!)](7@!T#LV%@HH%U"^S30-G0SA6D0"PLL5 MLY(2+> 7)M(D$BN@W"%0;KDS/4G*FP@HK#A'W$H)?%9K%#RP72^$]9&O;7"" M^T3<.*.\&Z!<^3]^F68_^<+2K]]K>W8 @N)/N"P.[/C#X' ^6+.2;T'TPH.Q M\2\W_F7CI ?A>Y[S X6?>5Y$P9L**666P#=YJ S<-]LA1,(16)#>\W M*ZFFF*#\ \%9O$]*[4)>MZK,D'CP_[/WIDUQ),D6Z%])X][[7H]9!1/[TO<: M9K20-.K7%"T)C0R^R&)+JE M3"U"\.N?1V1M;()B+2!GK!'4DAD9X7[\N(>' M.SSNW["@_J3ZN0LW^Z/3]]^?I^YVXK\^G>Q_#4>.[!UND[W# ][\^JYL'F[BYNGVS^W3[P3N==H\_J8C MCT&Q@*(H)>)86F2%C\CKTBG)F79"KA41P.X()G@T&(,]_QJ+'VEVB_YX4/P5 M?\1.02;!K&(\!%4I_C/NCV(HCF!Q06C:O2+I[H]8@$!^3Y\"_(69AU5)"@/O M#^'":9&&Z\7%BU<*3Z=W.&Z/6L6H%8M6[!REXPL6_FH/ CJR@]%)OF<: DCF M#[C[V0%5]Y^.*XUBV ;QMH/%,30*$$WD0$O2-\]^9=2RH\(.(HCL8-!WN4YO M*-Q)T7?IADF_I]\(=F0;!=QB.J)N/\3.L!B.?0N>I0".Y &HTO>]';:*LM,_ M+D;1MWKM_XQC-1/C8:P^/[U&NFCZ UN=0)#/QJ/&L6H7QRWVO#98Y@: M^R.7#X:QA%C8W@G\,@)52T''<#@>CO*#%F$\2!?-%X-W^V$(%XW#F :5+]BU MWZN%"!&^WFWW<@WB7)(XK<9P6%TG#:B?+S/NC-KI5GD-JP_#"L$[\"#5^JU? M +YGAUY?XW3,BW>__HBI@.4OEW7M\2$EW^KW]@@TR_]Z#XO. MVFT-BPFQ C,P*A+;*OY=V6RP#46SWQNDM(]L6_ZPP_9P->%R6<-384^RGNWR MY#H%?/+'2X<\;3N;WV3 *ZQO %GPG7$F-NW>R/8.VDG:)\PJF8>#?C\CT!>!MF&S?A*]8'$,PK?@H6!&8+;]@]Z,!=A MD<&,0,MC9>)@,H!M]4:M81%AA4*QXT=]%P<5DV2D423/H9$_#!Z$65_" MY% M.*YRUS)T7 M.0JS=2%@GKR1/5C[%7G<6/[E>5+-]\><#.W];<-4?F8]\F'/Z MS5[X5PPP+0>;R1.I\M-FP9Q5\0>;GZ?^8#B$^X!/!_?9:G5V=N$SAYMB[_2 M@5]WNOW^SW:Z#OAQ)Q?\0;K]XIW-;Y()9ETLD6?6(\XU118[@URI0" 9Q_!2%7H#C8AA,P7. M1!DPI1+60D7.G;2ECD1'!0XDU3KJ\S[C?%6R84W!G.'#>0)/CKZ7LX/K)^WL M) =&B6:*<185+TMNN86?'" B".*,S:[X0>S%W"YF +0>OEKA.. \H'[\>11[ MP\H%[Z59[H^'1<+LV/-3AR A-7RN/ZR@&IQB>)#>]%,GQ: ]_+Y>?,BX7I3M MP7 $WC2XVG&0;$O93G'0XB2"#PT:"= *[B=@=B<'79+E.'LE /8>4..,YT># M_L' =AMP>S DHP3D%^X.+QS;0<@3DX4FC;%?EF"P\H .P,95SP&JG)X4YOK" M14!,^MEY32& ?B^.DMN\8/06?*1LAY)9F3FOR7K>8%CM8=$!A[C(%H[0B?W) M7GSH9U\\.RW)[/:S1QYF&E%%(N ZV2ZGH,01S$?E4Q5'XT%:FXG??-8LW4E? M+I70:R7NG(0JEKESD\6\X#-/127%?3KP M1[ML@R2E0!3H5>5-TZ1B,QJ".OG%>1"DU08='?C6225?BUQJ&AZ9B]+QI?&% MQYJBP31R-%K-,$=BA>O%UF7$[RFG[4K264SYYDK.9L;K1*@',.2GG#\P% ?9 M7YFAV@6X6ZF)N\+_OQ8/R^*_E\D[82)(%FA0V'(!9$$Q$K'AQ)<:P%E,^+ ^ MPX<7]CK%$GN=EQ+G9G^T%8< E\EX;@XG)'KA ^]AT6:;H?*5$>CFZ3;[1BT1 MTM" 2FH4XC18I(T4B#$AI @E9\*O;>!U>F$KLP"Y[,P"ZIG!)'NPC(!(RJ0/ MV!!C"(^E<#8RXXD3I=&E-NY2A^E1!>0O>*I7+" ?\3?P9H4NL4),6XTX%A*9 M($M$O/ .2)4HN4D"HJ\4D 9 ="*%:>X[)RF*4\53$LWO=V/QVX3H_Z-1 +N= M,I/$7$%80GHGLYN\J9U9\' $_U2;-XGB'L7!I+MD]AU2B.6H/\CT?5BD?;7\ MJ7S'Q?TC8++)=( OT8GYQEF"X=7T>][4 HK_HQTF6V357 0OP_".X0+6-=P,&GUA/F(ER>O(6"'.<[#A:>*Z4O@^? M@HFRG3E]6T9=4QT]#1;!Z2"XLLY:!=XU5]IZ\+3U)(_PGK2T.1GJ9C?M,[Y: M'4Q1CI1U0H,6/@(N>\I!"Z-#Q@B,% ]$"AQ8*74*GH!,IZX/O[W[J[GQ]U]Y^_RGIP$GS^!LS&.BD M ?OC340\:H^<3^7O2AN]DRH8)<^[^*4E7#&AA+:*2Z^,YH8;3:)0DCI](=(W MF?DB3WWQIM\]ZO]!LIVCDVR=W_YGW#Y*0MZ &XXN3.(#ZM=T&'_# H\V>V$V MDE>L5:?-S6]6I?*1BB!I6-*J,J+4\@L)EUK7&@NLCYW7DD4Y7)&TEMW,PX:C MRAOQ?MQ-,S$.G1HGS&J53D>)E-PT>D_1=2K9E6_C=7+E>[^Z+"'KFLM; M7?;7[PG.'V:PZD:7O>9 \+6G$LR%CUZ2\U_E"3U.>KN^T1'@[+:)RV Q>L)=C.8;\<'2>S>54M]AL>S?FGJ*GCC ;G7[Y0U#[NQ_HWN&?AWNGFPS< M!MK;W_>WMO'^5K,-UV9[=+^","[I$D4F)N!(" M.:X%TCB6K.0A&L=S12=&V/V>@%KM4Z1;XMBI%N5>>V>Z493IV5XX'H-CC03P7$ZI[I%Y;LU-++^$JQ!K.<0S&1"<= MQ1IK5?(RUJQNE5"O^6:!U1'&HXA.(2=$1#R$@*Q*&RV:$EXJH.IQU>^$=$AA MT/\QR2ZJ>Q]>AVG,*AM*CTO# A?2P1\D.,M\:4NB ZEIR4IAVN?%8).UF$7" MD6 XU=OAX(P9HQ'FW&L1:!F4!6=,-J2^KW([*Q12JE5XJL(Y#=4;Y9@"6B*\ M-0Y3IFQ94AN)XS4M63$5GM.2TEJ)E0-70@6)N"MMZEOJ4$J&P@S3J"C.\6)Z M=\_B\5J9O8 ZY8_:>VW%N-3?EZ;]-(J#I.OW$NFY0[C_62-U\)SRR#TO5>14 M8.VM*+W&+DKBB:UC0*N%U(L[>RFW7^@ DAQ*G)I.6F2"XPC;R(WA1A +2"UY M0]([1[Z7TI)G%!UZK6IO4\.OZ!Q51G(3O98V6A%MJ1R/1-]'.[=:[>]3[1<( M6HC*B,!1\)$"0;,$V9AVO4I,-#.II"E9VQ"FP]+ MY$N_TE#3;ZM%?S;GZ[6UL%SP>R>F7P :-Q=6[4K8K!%S"<3<.;-9%@PCG@$S M8F5 G!"*C* *>@J(_ N&I%?UI%'U.C1S7 M)#!I$.5<(*ZP0T;*@*)7&$M*+(!ZZL'1X/BB1_0DBKXR42!5,9V5YC]718%2 M#8"ET]C/4MM;5.M_Z:F@]S]!JVU-5HLU7FD=FK$V$$L9B,7]R3*4)::Y"PC3 MB'OOD VB1.!2IQ9-OE0F;6[@!N7W[#O?@_X\<5BM1M(:25]4'+)&TJ61="$* MZ83V3&!4F? M?LA;OXQT3HJ2%<=V13L +%.YBT9"+0,^PKQ,97$=CM@IHT., ''2WF\EQOFT MKDS9KD,1#]8A;:Q&GL'_(\-&&P* MG[QD.29VHK+ M+#1PT/R;MMP'(!S(TL 0 M%Q0LEU0:E88+)K23F";+M7XQ0C1;Z*>L7IL+>,]J$5_?>V+6>N)\9<>KRA@_ M.5@NHT*WJC55J]!=5.C+SV].IJ"'%8@%Z1"WX$M;Z0BXT4X;KJ0S3J5*?%>K MT-/6?WX)DL\)+ZDF#$<2>31>.QTDA=^8C(*3J?&@M?&X/\GGWT0@#B;8(FJD M19QXCK3C' 6E+#;8!$P!_4@VXOH3\%69C?0G/845+''Z8 M=Z.J6HP]9F'#S[X5P[@3=\IW;=#M^!?,:IB/J!I0;@SWFBL=;A]\^UC.1.WND/L-F;,"A[$/.D?(I="S00#/>782S'G>*O=EF] MDXQUZG0W/)N55*=*WW +L?I4:#J<\]W/7@Y)[K7+[T7>NEG__%;$IK M7U(9O/4V2FY+I5,I N:LL=:4I13WD-[S"^_O)1V/^^O/PSVZ1W9VO[/]W8]BF[X]N; QO>5_;F]].=W9\J?;A^ J;NV=I.?< M[C8/]P^_B)W=T&EN?3_=2VU7%E-\L(\E]3$@*Z1'X TR9*@O41E=="$PEW() M4CTXI>ZK!,'*9/ \5,G+&NJ>%=0MDQ?_M%BWP)P727.-?LNAWT)1*2LI%52@ MH%*#$)$:P$7JD+*.:D=$*CB5Z\(I>0]'76K@JX%OE1[\V>#>RTD]?#2,(PNI MA]8'QC$*I0>&QY5%#BN%(O'$E5Y'ESK4F0;&=\X\?&8XM\PUEGFF9Z'UEV[9 MZ50R3I>,*D.X5L&6/' C1> NFM+:2[?L%C0EOMHZI;[Z0MK__/N#V(H6B?WYFLZVW_FG,( V9+ ML3)@X[GTSDE!RXB5D]08S:YJR5O'E9X*AMH+<27&"'SL[MD*GOUZX%B\3,GE:-:Y#)O>BV M% TIE#*4*,? ) M4QUNCPR6$CD60L118FYU"IG@AN3B#C&36J=KRUQ' ^Y)?\",+[5 ,3J- MN%/)/< !,8LE]R5CV+.U#<%)@^%5JJ-_WSI\-U]F9;7W4J^>EH0PJV.PS'#' ML/;>\J $ V^?^QAKKWY%U7;NU2MG,2T-0;Q,1T@8+]-Q.XJ(C<(QKM,9R+4- MO4[OUZM_K?DP7WJNW>G$D/4H@=]=G/7G6S%L"4I 2B4 .<#C+:5[\7O3X]TU_&!.^ X@L#K"%29%5)@3H8([6,4NO4]DXV ME+J+JUZK=&V7:U?]GK1W[JH'&;7 X*4[J\%55Z5&1GJ%0&F5=<$$Q0)H;T/0 MB\K[&&ZCQ\C84B$>@D"F9!998%/:"(Q%*=8V%&$-3.IZMG4]VQI. M7T)#F3K@]- (.P\X8:UY&;$'7*6I6" VR'$E$19>T](8K7B9 DZD0>[4.Z8& MUQI<7R>X/AMLK4-_2^,H66R\($P).!HY]XA38I'F#L#4*N%#I)Y%OK8A!&EH M=N?@WTL#TU>9XW.K8GMUZ/#IE7X>.N3:,6&80*66,;62UTB7J<(V+P.G2D1, MRY3C0ZX/'?ZZZ'[Z>U(*,*_7F?C?1.($3Z&__K"=/O![=;CE1YS7HON?LU'# M"6K@^5>L X 8CZ[^RA4E!!5"6Q&]J;2/7"TV%']\D .VE MW"Z[<=F*WV9Y-G(]J@LU4A?5K8)%[P)Q*EJC3.0:2^.=DD8R::TE6./SU3JC MHTX*1:,7@.P&:V&)UX89'"3FF*Y=<9]KJWR^V+J>?UJ8B,')"Z[KR=>U?I"Z MGIK+YU-]LA[LPPWV9D5(Z[J>=SKNNY8ND1=5W/NN;3K>/',GCI M(W5*,& M7&CCE8R*6FT]L\[>0[/)UY'K<+@'XWK7VC_^\^WNV].=W;V3G=U.=_O]N\/SP:3F8:N]_?5==WL+QG2X)YI;FS"VSO>= MW8.3O=UM>(8/8N?KWO'>U^;9NIY*D$@PI4A+ERK;!8R,-A:9*!E3VA-"4V4[ MU1!U7<\:ZEXDU"V3A_"T6/>B\Q >#_WF>0B!,.85\2@P)P']8CKE+@-B03N. MF65284 _TF"4U'4]:^![6<#W;'#OQ>0(/![&S7,$6#"&E-(@3(5.M8O3=J%0 MB K*@Z=&E $P3C8HO]A7\F43O+JNYX6ZGJ(T0E(AE8Y^X9HP89;0MG39D MDAT :H[F^EYG!SR]NL^S XRTJ5EL! ].EX@[# X=Y1X9AP/&EI8TE2JG\U:: M]<&BNJ[G2G(.[P*S7BO&@(P'K;5TAB@E%#:JM-/J875<:65@:+&NIX$EHS%: MY 5+)0521U]%"$H]E8V52O#25W4]>5W7\]EI\3(ADZ=5XSID*ZO2ST:CZV# TMH[#P98 M8X-CGJ(22Y[:N&GDL+0(,\D,,5))G,IZ&MR0=R_AM<(Z_)I2_DNLHV(2$T4M MYT8826@DE$LMA8,_:Z=^1=5VH5H(K* I"1!IR3SBV"4V;3@BSC%"@&&[I+9Z MW=1E/>NRGD]!"9AGQ!I&+<8 +%AH$%05O.1*6#G-GB5=( M:!H0UQXCRTJ/"(LE==)YEHX-U&4]GZ42+^.J/ZT6UZ[ZO>CUW%7W4EKEL42> M*8>XCP2!FCL4+2RC#I80HE)'/T-87=7S^6CTLU'HVE-?6GD7/'4M6 B!(DJE M ,J/ S*\M(@([[T46%B=XFP-IN\L4V> ,\@X6T[K2@.*FJI[W[*>_ULWW MNJIG72GI,>F4#1*[Z!Q51G(3O98V6A%MJ1R/1),ZRK%:V'RFJB>/5 L'# J3 MU/"84XY<4"7"SBN :Z>"E6L;"JL&JZMZUH7G:CA]^'C3T^)I'6^Z%X2=QYN$ M<4'$4B*I<\]([9%SAB%L)15$>\I#JNJ):0/KNQRGJ<&U!M?7":[/!EOKT-_2 M.#H/_7E:6AV=0"J0M!\7/;*>&40T5T,U(ISGD=.EQ1I9^'#D6,*A+0CMKER:K4^EN4NB+^/(J]8:KN M-[AXU*8XML-B.E&+0[T2&A[K&?Y["9.>LO8L MX8?--6&-EZ%5MRH/7VO5_6K5%_+-,*I*FIHQE]0C'IQ$+C"&A'.6 MPK+ZD&J\"[-^,8ZV$EKU(I2!$YA]31B.)*9SJ]KI("G\QF04G$Q-#*U-S ,J MP][)MQ(;D4J>(TPE\*U2@VL4E4:"*L(#CU%+D>(AOU"&&?_;CP:#^*BT+ZM_*]<-'\7QO-'I^^_ MOS)IW=Z%UP^^64U#9#0B'+A.X%TB;25!F$,LM$82_SRJO2^_#+1=>\*L)_.==JY[>K@OW#6Y;D MES>*::Q>U7XMUHU@#U.N7=U'N?:E$DD)7:=BQ?>=YO6ESS@#()UE.]G?))/D M+EFU+VW[[;)'?!9!]-5OBW>)::W$$U!I!RQSDL>]'*U_$;MLVR=-N/;>Z:?# MG:_;IS VL*T?.-C84_CK>[/[@>^\_[.]]W7O^'S ??OT VEN@5U^ORWV3IO= MYM:?[>W# QCS-OSUD>X='O"][I^M_<,_RNW%?# 5F1116.1T+!'G'"-K*'A< MU"KE&(6U3I6/38/B.[?.N\<,^WM*#GXVH#R'7GIE/X177Y%CY;"J"4/;/8Z= M'W$[&]$:II:!J<4"[8&7E"B"D=> 55Q+BG0I PIE&1PF0>HJ;;5!V9WK=]YC MP8[7QAWG,,5N!5.OXCCBRL%48E"[Q_T:G99!I\4R?\$3'QGFB)-4W(^4!#E3 M.J2UDXQ91A4GJ%SJE2$2-3\O@TV)I$Q522ERI4914 M(>YB*GZN(G)>!Z4QEU[BC$],W5[H)/HF9/SPJ?WO7'=0QJ&7AJGHU! M*6RXIL@J52).O4+::H&X=,1%*PEAN4IR@^H[PU--G^X!GF3>H4V%W6-NYEZS MJ2= *]\)@U]!U=O)CN0B9&VFU:H!ZS: M1B-,H(IQ81 ,EB:DI,(THX:9+7R MI9"8&IFZ2PC3T)R^4$)%%XM@K"ABYYN?D*CPX^+=%\.4<' M'PF?%^-Q5F(;'1>HQ#P"H8P"64$BP@:XI7-226;7-H0@#5^4OF;/Z2?,ADKWS%W]M@.]K^ M#*9T[_>]_OAN-WI/$5ZXDXYO?MKS3:$>^#FZ?;/[=/O !9O3[8WOYDH MA34B(AE#0)QP@YST%F%+1( YA M8,.<[.M;8%G@CJ-^<3 1EELF$4[ ILX0?) ,P95FC'_8CNWY6-A1\:?MC>W@ M9):N7><"OI)Q<]D)^MT_#O>[^^V]PW^W=[Z^!=/6Z>[MMN#W?W]OGK;@OM_Q_NYWGHMO MOL$G$^[+=W;??@M,*RZ80B8$H+^8!J09D(G2&F:$8"'WNDWM;9B\>%CDV0=4 M5QI*JMF]^//M#[#7-O0GK3*'[='"X;4ZKGK?)S1O@TF;DQZF6^,!3&Q5X*/& MJ65PZO-9G,),:A>#0<2G8A_<6F2DI8@R';B0U'J5^ODT#%NE)EROC.V=/YQW MR[C(Y265KHZ:O :6>"]3\W(@_>'CK36[O UJM\^AM@A&21F1*K$"U)8*Z924 M70IO.-?!8>P3NS0-:NZ+7=Z'IMP)[Q\J:OD8E0"6#&=N>C\8QU"\Z7?35ID] M0T0?-;0Y&O:'2#$QM)F D.'A=8N\D+CGCWC!"A0[,4X>!:I&7$@V=RJY?D-TT%")?>_BCU@ZE0\4&)6WNNROWQ.05@\* M$@>/0]'T.96Y /=9K#:37BS3>&69S<,E]D17>Y86O*#_VO_OE%)X)G/(#NM?=@]^3(_X17G]W MN)/\@,54)\J\\RXZI(Q@B)>1(4O@7Y-^\0: MX&J >_P=[!K@[@/@YNUT2J4%IJE_#JP3 )P52(N2(!4\5E9IPZ)5] MG:U^K%3.NK7E33FNZ_?&0[AL45S.9>N-\<>G<']4:U(#W"T [N3,82+!+-4, M:5LZQ"/&R,;@ > D#]0[Y3.#HPUZ=P9WC]O@]YUR_NHU]_&X2:VY=]'X+BUX6E%$ACC6#FD?+")6 MQ4!PR4HA -C(?63FW6/^\#W%C6KU?7Q*4JOOG=5WSDN"=4KSLD1EB0GB/G4@ MMIX@[X,&A5::E8F7B)=9T_?E\Y*WW:-._R2F5).^_UX^98>Q..K 6([; MHU:KWTFCOPL]>14NUT-79P$X^SI?CFD>V\GGEAU$!RN68*\+PK0Y&*0CFNG7 M&OQN 7Z+M5D\T38&!JZ8M ;Q0$OD#/AH@5B,O2Z9C6YM0S8T7Z5#!74TY?E0 MEUJU'U6UY[S&,,HX)P8QQ07BAI7(4*60PSYP(U6(AJUMT(9B+[#HTLNG-3NI MH-R#=":3Z^(&(_C?HWYU[/+W'.-I_XC_F[8 $Q5N["-$H;+L3GGYIRI$N'!NH8;^6T#_F30G7)H0E$9&$P70KW(% M8XZ\X.G V94 *L3#496JE=@48Q5E6VDB-RF[>=E9K*O(RG7S^,L#H/C5 M'B2_Y]EY,7;B$1A?;2+NU40L9D1ISJR%A4(N=7SGK"1 ^ZP$9]_3DB8"0%/] M(MG ]+[R*NY)@YXX_/=P3UD#Z;(3]&*P]!$X=XVE]XREIPNI'#H5"_!(&!: M;I<>68S#"'*1*E?-TO2F M9V+7S_D=YRJXI+\G)3.RHW)&8":W$#PY7A=BQ+,Z#?]SUF^;R!>>?\4Z$/7Q MZ.JO_++41G66^XE$D\AS\[?PLS68NZH'$;E!M-]1[@OSN^TP'_9U=F+$5KD,SW?[6- M)%8[@<$-*CGA6F,6@[$LECPH2^(W!1Y[KEP"VOPF67Y0Y__[I]VX;,7/J4EE MC(&/.RD4C5X8[@W6PA*O#3,8J /'=.V*[UU;E>9YUH//$%Y,DX<7R,R5]656 MQ/Y4 Y_&;3KS@4^AOZZ@4U?0J2OHK$0%G>=5]655R^<\KUFL:^?<]\F>HT&_ MC+E(CNW C"7G9ND=BNL.C;_HN-ER#_]B8F*/>*YI04+?Q9<6$'M+]DX/V,[[ M9G?G_4>^M_OQ=&\W]?CZ#F-XR_:_PG];;X^;IQ_PA8#8[K\/=U*56[K'][=: MK>96LP7W.=G9A>?=#9V]W?!]>W>3;1^>.]M$2AM8236*BEC$)9?(#FL;O,'H?>T_K\;6P4,5RZGA[>7!VR.>^ZKA[3[@;1[OI\&54CF!HJ/-L*&T^EUX7RED%"I=/L_YM M3U)\J@:V6P#;8@:PP"7!D5J$+36(G!I2*)A90F]6*5'@'2.D2=8=Y@014G*7&?2+Y":GL- MZYAN0,!@XZ\U_;$^64?^EJV:'3LE#&RO/D?UY)3I,RS+A^FJ?(KP M3#]BL]_S-0PO#\/SE-J?.[N;Q]_ (<0T%1H$Y+6(4T^0$UP@81T0*08+%VQB M4+"T*W3RHCY#]?P85*W%]ZG%IV>T&&O)M ?'AQ(L$1?8(Z-C0,YCH4U@F)-4 MFZNA>'U^ZG)^LC),9-;GMYAF*Z9R$FDNBJ.J>L3P^1V'+Q;.P]>QIZ>I.[0@ M6O^:2-2D'$F-O4M@[\Z;,PP*?]-E6C'BD/%,(^Y*@2P-$A'E8B"1$,-P.KN* MU9T95!V#6EWUO1\&=1H'_6"'K5IS'T1S3\]HKG(!<\8<*&WDZ1@,1R9:AQP- M3@/0JI+H-=!130G]WQ72W3JN\[*+!Q6_T;NPI5?AL#Y6^9Z+[8;KZ/_RT OC MS[";X7?SFX5ULCI&9$C4J6:;1%;I]*=@6/E('<95.<95OV[/2T\MK2M.K$!V?6TG[F@GOISA>@H[0IQ%7CB,.-,:&:$\(CQ2;%WP MEH:U#4H;!M]7@=ZGKS51E^ZI@715@?3Q\OAK(+T[D,X)=]0EH=P'%$KA$;>< MI@8N# 6JM9>14)>*(P"04G/G=_ABFTN9J.>D!NKUV"=.2OW4T'ASUA_%\O9IG,1-T4KYH\NB+ MA8)&_4OK CUY42/;?7^,LKO>CU MIY2>8L$K?XJG_[\S-;3.N7 R8$4ML]@&[C31QG!?6FIT4)'8\&TK,X\419K[ M9Q5\ J#'N',54VJAW\%>T (N[<(<_.GW__6E)!=W^/"$5W3];>Z??3W:V M$H%XU]K?^M3>._P3_ML&&?KW?=FM]G:V?6G0! Z\5^?3O:_AB-'N=SK MOCOI**/37!@>2NF$%3SB M$,L0#2S36A&!J1W!S(^ R:UM5!-]L4+:H@)?7L[IVAN='1B,62N)TT=*?SPL8 :13UF0G:K" MUE2:BTZ:Y<(>#&*LV$$B _WQH"BMGQ#I]6('_LX?'%:WF%XU_CQJ5P6_BI - M[:@%1O2@55&_S_%H%+NIW H%M5HOMFWO9'J9=L]W@'P4_1[\-RBZ_4$:5+K2 M,)D@(.[Q>+V 1PI]&/NHL,,A"$#U.C@'\/T\R!#A6;M3IC.I"E4]4GH#?)). MHD/IU=E7+=PJI*?-QLZE=^RPWX-Y.G.@L3.O%[MD/M8>SY9XM7;K. M.=&&)VGWPT3 TA-54I3P;6SI@U'129 [>Y1I^W;HZ+=6WB^!#7)(QJF\8].CI+; ==,,@VW"(F3 MSH08AK]>; Z+X=BW&L5Q+( Y=?*DI^O9(^!?P&3SO7I^D*<*'@8F.ITL0O3W9A,1GNB+9.[)!^ZFI)\EW1=6^0":#!F MVYE*1'NRKK88MD&,[6"R9+V%5T"$>OTN&.C8^]$>]'N7J-1#&W*8FC= .7.5 MP5=MP3]^,X8I[FU TE*'.+$864T%PJ4HG2]%4)J?M\C/ O+>@,N=F\/$+9RDN"Q:L]>ZM2J?(93APQ]Z%U+W-N:J&Z'Z%Z[/SX)TEM M/QRO2]=*S Y9^_A>S^4\C ;_=,0?7.<#-W2^B MV?UXTNSNB?3:Q>W_/]H[6WL8_/_3[=VW+#_3UW>'.UL?27/W.]W?^D#W#[^G MU\KMQ4)7I7;>R*"0%[%$/)" M, *8<.X8U8R:](!;](0Y,Z5KI;5CN=:I+1& MN9>*U*4F]<%8U)%XY5& M.#7_!92+2+O D(G119ORGXP$E,,-8^[\I)HP M'$GDP ZTTT%2^(W)*#B9*>,N0"QN!/EI%21Y12;FV#B_LZ+[-"1P=K M#;W'8%"MH?>KH?.(#R\E":4N42FT3,7S+++48N2X,DZIDA 1UC8DQK6&OEP- M?>2!#&:.H]!YY;4O$B6=(\R"1M5RQ((3T*H5K&_SN>U*U^JZN M^CZFAUZK[UW5=^ZA:VTI[Y_O=>"OO^_E6D/MM1?-9IJOR(2]*C3M+X,Z99KO,ET+1R)%6 MCB!.A4#:T0 P)(#D1:6"3OL?#8DOTH9_+!L37*'-C5IMGR1!HU;;NZCMW%47 MFI7: 5/PUD7$I=/@JJN *#,Q2$>MICRIK387B[;6:OLBU/91'?5:;>^@MG,G MW4A:RI)Y%)WR8&TY\'V! Y+@ND=IL=/1Y,Q1PFJ]?:%Z^Z@>>JVW=]#;N7<> MM/*6*(&<"QIQ'P,RP0G$ '@CX89I1[+>ZDNB:T^BM_>T.UZI'UMQ%[T91[5,7[JP+=SZ'LSMU>/56 /YY((*^R1-B$B+TM' M4[5JK]C:AFJH2Z+$-7S6\%G#Y_--TJGA\Y;P.0_[66D5YSP@*DJ+.#$1.4$ M2+V+C)MH*)5K&Y0WN"$U?M;X6>/G"\J2JO'SEO@Y#[^6UH;DOB,MG$9<8H4, MO(*4E]H;"X":O'?*&EK?5V[RT^/G,^VV\=="\>)>*$)[Z%,3A6G=W(7*NU>5 M''WZ&J. )^NXPI1EBXPJNDXEN__JDF1=<_D@148?H")J&NR-*VQ>0A*FJP5J M'%]YT!D MV2F\A7B^B.SAK_D/L&^;,"I[$(M/L6O;J1%045G*E#]?_'82[6!X8:-XF4FY M,1]1TUW=54^J^&71^R4:D"XP=1B*_SV,!VFZ?UUO8+INDV6;K5I^,ZT9>VR7YW[S0US8-_^?;II_;^[I>?>]V/;'OW@.Q\?7NA:=[^;N<[ MW L^^^_N_F$S-F5CFX?(1ZHUZYQF+=.1LM:L)]2LA4IME@AC M2$2FI!)Q2R0RE&C$$D(Z'X,7-FF6OH5FW8%6/DOSO#7U5S^!OWJ#LS[/,%GQ MRCA9;YQZ4MU+J^\+Y_1_B0'324]S_G<<^,7FM(C6<' ]'"P6VE">11-2>0V9 M,:3V%I/_/?92W?T6Z?KMNU+6N/[:N MSTV_%%1K3B/B7J7C>R5'MN0"&>\Q+K6U5OID^I<,B[]07;^2S)P-LU]@24NU MV5W[=5?=R=NS*W?\1Y&#JI\,*W)G?!\Z]8!_[(>'3U M5Z[8*%@,+SW13@%1Y_H;+_QL#>:B>!"1&T3['20;!ON[[1S;D^':/\\^)3SB MY.**PMV7G(T;;9N4Y8--1C4*@-1^U33T=_!"XR!]"H9C5V8L16N0[,1_7=\5 M6JUM[%;]5,OB33(QO='P__YI-RY;\4M;U=Z@]>SC-S?^:]+\\V3;CL8#^+?N MEWC\#9MH80(Y"H:#]PG3BS0Q%D5*2BLX]UJ39]DO<;+(J=/KK%_BF?:O^?7) MED)E3AEI%$F@\N;F:C=1)%C=9G]3LW7.'F#+D*\S>>/]S1N:]J?8*'M6>SG; MDT;$U4[$WY-&Q(WB_: _'-Z23]7;/XLS7,'"37[.]X5&N4]BMY_[ 0+"E.WD M'B5<(45Q82OXWJ+7+RW][?56Z;Y=R&[)I+9?L*,ID%0B#;._4[[+,KR7-P=> M1!;=G:]I#!^!$K5:S>Y;TMSZ /?Z^!/\_N[^UO8%7W_[L'6X M??CO[M[7%"\(X.M_9SOOW]*]W2]X^[ #?[\%OW__.WR_W%X\PR9B:0,6&L'B M!<2=%0C^2R>1&7?81ZE)/H1!U#/O.O7(9N49U@6_N5F9&P]:UPU?=<#<&L[72+@,$BYN" >CC'J7=+@@HT M:HRH#0IQ3A,J4H,LY])A&9DP+&.ADG?&PIH5/KF>WP8+11;M[-$X'"-LIN2^^NN[<2W4L>6+$_-*;5B.*X>U/#Q_=[*:_ M:OA< CYW%J.IVO%H,2%(FN 0+V.)G"P5PM8Y:;7WDJJU#,0UP:EZ(T-*E"H8+J+W!#@V%@TI[SES=>7*W]Z#H;G/LZI7';6Z MZO!J%OQK#_])OG;#LTT/BS87#KWD8UUFO4C'*![V].";?K?;'F7_?+,7WN0% M.8@]#W8R'8#O](?CP;AY MW-S]U&WN-MO[W0]D;W?O^/S!P>;I6[)_^(7N[WXD^[N !%M_?(?[T^VM3=)\ MOT>VZ9_=O<-_MYJ'?Y3;N]L_85S?@F,@/, >/=4BY25I9 ,)R''+A-: \8)6 M^ _2',-F0F]6"@]Q:-E0V&*4 MX\;]LOK ?S\\BQ%+.<)Y?7;*:G5VQJ/A"!X*1/^6+04*66?/;U5:IU_Q>UOST MRS=!2@?<4"$ITYIK1Y%QG" .@*X8(U12D]?\8EFDZ9HW"G""CZ)/)3HZ)XVB MW0,O> :#/D]ZT9_/.GQ@BHJ+^'9E?..Q@*\H[8_^((\9&*Q-CP$#AGN'=&(] MO5&V?2Q@S#ZN%[NMF!S]"P\ZB#T8CNT!2'8Z)UD?XL^C=CKXGL($@W9_/"R" M'<&X1RUXW(-6 E"UOH2A^*7M>XQI7-HH'H!%^'O0!T%+ C!\?D9QIU?\.>[% M0B5S1TP#[-S1>'#4'Z08M^_8(="H"NM\OPL.2KLW*HY3I8-V)P?!4[)(\05@ M$/[Z/,JK#X1W!.1J!-QK/!AE"4L?:L(U6W'0F[^?N 3,-'R@U[:- F:B/4I7 MO4R)'F.1+Y^A-ZT!#+@=BQ_KQ9M.?PQN) SV0\^OPY!'A>T\\'!_.3@8PYL4 MEVOVUPOQ.S'(_T",4H+^^M?_EU5Y8=F2\93 7ER\ M:;5C6;S]&?TX05^QD_%A4'VF>O-=NV>!4H/T3][,>&"G5^@OO!@ (H!SP==! MF)('#4 )"!(/9@(&/]O=89'KSA2?8Q:W84'P;^X?^0H4_V;_D:0EB1&\/ZW2 M\?:G;UG@]L5F)4S$,%[\MOAJ]?W/;]\4G\:=")=T2,"T'/>+X=@EV!ZU,Y@- MV[ V=G"%P ]75C;W[0">H=^+G4[_V<@G?%(E^6SDQ5FM"=WZD<#(/Y^Y9 17 MV?P'=^V6>P[B=S -\EM+(' ME6.47J%R:B$625&%,<-Q0H:6!:QP,2;-Z>4 FTU6H5+K=)\$0(T56_ //7B> M,JUOQ[ET^J=67Y[=-1/F]0A;=V$HH*R=EE6<9'\6MH; M'<9.8P+>9Y;M,G,/TO$NND'N!T!XY2"O%T AMNW MPJBIS[S:#:D'];GRR4! M.0*."+8A!6*GHTO&X+KAY1<&L7\$!#0GIY[[!ERWGS9W\T@J6547!S*?CD1C MK[MGOM;G>#2*J6QF0>GT@N>_.%&RLW,'<@Y"OS"'TT7ZU6*.Y7- M"BVO76O( M1$-^@H9H&8VWCB&A2X]XS$>:A492$T"S2"-QKM*0$0C@12T!*SY(20Q).,YZ M)L,SKLEP@:0LV/ZY6\$:225<;-E.F5X"Y2B.X"I)RXY;(+'^/V.X5IB#]7#4 M]]^3*ST<@VH6R0>&8<5]<@IKU*G8OC]J@U MN_[_\U^:$O6_PVG0NB)K\( '\!CYD_\"=[O? UG\/IS8]ZS0*3AC*S9XQ;V3 M9H#"9>:6]E0651T>':0=* S@3FDG\-'OMD=)F\^\4UGC:?\E(J?V\TH=!0#( M)O5\YT8=L/3&E$YH[KG0BCL2,+7..L])K/;F""8237^Y?_OU]\S>U]J9M?/@ M9/O@FU,>.Q5+I(+FB//HD8Y8H!A#B;'VA)BXMC$Z[E]4S+3?GGX#8;F$2W7[ M631 37*2Y0_@?<4PQN_)[H#6@14:3MY/WP 97+S>HBT!@4_?.1-?N%K'%YET M"SAOKS\J3L#K&XPGW#=K3C6X,](]IYLS];_X**$]3 .?,-)?D\7995SLM../ M1:7-#V4K^SYQWSKVN'+ 4A'2I/O]\2A!07NT3.SU)<4C/X]!3)*O444@S\49 MWZ2]D9/TZF> ' NS;0>K&W[\RY[:05CY@ 0Q;_[-.'@7?+FPXZTY6\!.2&Z- M*+'FDDO##6?.:Z\TB3'BFK,]/F<[V?GX+4B#'04SP+U0B!LAD.$V(EI&BBTK MM8_ V4:M]A6<;>[93*@5@-J4QX%&3VCGHQ5O_$ M,)Y-R273:!2_.K)\1?08C#/GW)]&ZG>=[C,5$]/ M^U\7E9DPL&'BL55PYJH].UAX0G^S__B-5H$G(B[9MUO@W$EDSO6(^%5":]U% M98/HNHM*W47EJF35ZY)/SR6K4B8U)M%H(RDG!O[ (@*EEL+HH(FY1@R>2 7J M.-Q2E',>O1)BS).WO']X6AASXUI7]7SJ'_/+*MSI7^_/K3,H492: 82 (X MU1K?4W@EB4RZTADB>6;Q8;G[\^U=#R.I(V$P1PQ?%@I;%'OXK_TC4Z [)^DM MYN9M :\"2(BK&QJ+<:HU69_ZG;AJ4;%)L@8FG%+TU]^?+PN.#<\%QVZ_C:EC MY))(38%1J(BMQR0()5W46$4K)R$QQ7 =$GNLD!AI'G\#0HUU"9( :\ 19U0A MRQ5'7FA%K7*E8')M(W8 WQXR(%;)VCR=!.2NZ %IZ"TF$51 ?;7#!_)X@?M, M^-ABIMGE^0D)99)3XEM5GZ,P]NU$FL)X=-( .3],9C[V (!:B>7&IW M'I'C#B/#.%R90-AI>"I\,%0*WPM%$0?@-,/9O=44/J1?QZEZ3J-&9W M[X\([G7LK2Q#-8^ J4Y)'83W%$O!=>D 3VF@UBLOL,?.5IAZRR2>&E-OA:F\ M^?$;9ZS$(@2D=:J "C8/655BI+E7\):0&/M'V[1==5R]!D#Y97B9#H\.VPD* MA['3R4>@JGQ:>W0TZ!\-VC-FV^Y5DIXWJS<[G5^E?$]!M7KG/']A+DJM/2@7 M33FMSF/E@F&&^@ N('\X79N-:[,BZ;6F54ESQ]N;WT*09V M=S%T^B"G.T,<^D';I2"OZ_^(M6R_+-G^N?WQ6^"&$((CXACX.%=>(JV 7H 5 MP99PS#!QR\CV M$\9",#D])VQ'#^78\Y)Z9HS%TGH./KT%U]X09;S!5/N2S8*EK';L'\NQQ]O' MWTI&M7$8(XO!I^=:2.0PE8@[X311)1?V<1S[57?J+PF6 IJ-&O?+M5XZP)+5> F.6E@YESN4+5Z%?E,1JOS)Z] M&S\#:Z:PJ*S9'^ 1OJR R%5/M$)N\$MS35;9';F$P=W2'9FG^:=K _A-+'B2 M_I$] 7_E^7DK'RI5!*((%&)PDC-.A]E:N_$0/CTQX#MQ.'UW8OJ/YA7_T@=\9YQK8DP5 M-N?]3LZY3$\Q Q#Y46(D*=P/E.9DPFD:$WW,08'S]^H ,E1%U"*L M?&_.91(33XQM]M;(_JP&6L'%Y)$2MA\ 6G12&YL)->F/1R ],6?MYO8.Y^CJNIS[9S&"O$ (1KIX]/F!&LN)W$/F!J M8+5\A(\ T>FF*1K$H_%HH91'-?"4P-Q/ W\W'HT'YX:75[074^6?) #IB'4V MW466!%AFN'RBH^,!R/L0Q#=6_/3(#D:]_'LO,<78!30_F2^[ T881^F4>2^M M:>8%'I8LF6U RY1TD/L#Y&'^ / )[4J&$HD.*%W]I*CV=.(H#2S7CL]WADO# M\EK7:0\3@.>A7?QD>MIL.JI4ZG%GU$X9W=.ERFGOO9/%N6BG>SY@T>Q*K#:R04WIZ+9'\PD?D[Y =3@]8FEM@<':2I&6< GYC_^3'J9 MSGSV)S,PSYB_.!-IC>:(<@9^RUD-Q.FYHGRZ#1:LFO6JKT3>'APDZ&T59:=_ MG*1RG)3:=DZ&[?S)XU;,3VFKQ\FR/8&8-,BSJY9F!P3_*!5ES8^1T6:R^FD! M>OENO+MCB?85H7.?DU8G8 WH="@8;\'U\MD)5./ ;Z'*5-<+98^?R,8:XLW(+MO^3PSN3^@\E-TO '.48& M0P+0&K;3*WE<4SL !*R=S>3UMOYQ+$;CK,E8+_[5/X:GG/"V!;IVEJJU>\FH M9N]KQMJR=YV]<1A]&V[2J]R6?D6")N3\#/G)I_(3J-N8#:;%Y@NJJ]S07?Y[R]!$+?KVH]5Y:S,3&+ M(&'394DU2JN%2;_EI5G.%3U;+G[:Q0FE3G /K,M+UHG_4+D99=N?"3 \'V_[ MW: /;AI<,8?)VLF7 +*>24%U;&_J?8Q.CN)PT2<=3CG1%,5@K0S)H(9#&*\\*/D^A_F0>1O*SI)Z;-"N8W U\*)K&=;]))7A/'.?/@^\?9CTP*%WL_VH-^ M]N)M9\'#6>B7N/#JM+#EA!GG!TO*-_&W,IH='8%L95P$KMX%0@P*^EM[^BC9 MA9B$?ZKRN/EQ0+].TB'(QH4'2IL;\T>8;]A4;1RFE=ZG>S>5$YYF8?Z=:NAG MZB=648F8AI8FX*>/SJOF7QX#;O7*0-*O**ID^W.4A MIRK 4"WN;]/G3+X:>&[5GE>RA"GBD.Z6)]%GS]^":9TMN1-3FH%7HS)Y;C.."E9S/&\,/9I M9D;1MWH J@>96<#$_X"AII#,I0"8Q@2"&)/JM,]B_(6B@V=@:D)9>FGKNW.) M)[Q>?)@7-6Q<<9') #+9@5%U^R'->08/#V*8PYQ9-BK[?)E @"#\LY]4H1RG M+8 ):Y@\TC,."Z>3E)-=TDNIU!D2E<./23PK$E/%8.:$JK$8(IN%TA:BOL7A M.!QT)SOBPS@:=2;*E%:G"J)=RT4GT9,Y)>U/NY+.&=G@,@H&DI(]@10HF?'F M' NM8I@QST?7_FQWQ]V%T-V$@%\N66$\*X[1:7?S9E>K#;@VR('.JHS[%?(^ M=3#&O?9_X"JY!$4%TNV!'W>3PY!B@(N1^!S&7J".,[!YAO+W-7.F2RS7#-GZKC/U)?!!@(_5BE7=J!7KHW69_*5;1/!Z47&0BS\?N%_K0D[J\"U0E]%)$Z!Q M!5NUGDQ3R#Y]WSL]$'NG;X^WZ9>?S<./)]NIN?/N)MR[]7W[](#NO_]XW'R_ M_?-""MG[3X<[6YW#[5VXQ^Y;VMSZ -]MM;:W6NV=]Q]/=[;VO^]O;>*]TW?E M]NZ'E,E/- [.,X-<+ 7BM*3(68$1YS:5X*8R2'N^EE2T):$A5$%OYRW9[.+.>KD0G12[.^X7Z6Q4HYF.52"2V@"D&U:<.!?Y M'UTQTVFH;G&BPVQRCP81S1P?8,"#=F:'5>X:>.TYK &.!UB6R4GC['5-0FZ+ M2Y"D ,!G&:Y'M^=V.:;5B%7F >.F.[^%FP>BE4#,L8P["Q]#Q? MEC"1'FB*VZ$?APL;Y;VJ+6LU@HH^YYS760AE.!X>59'#_B _V=36I:=-7#G% M-]:+=Y-$QEYR(F'V1ZUA47UM6O?A3(_L''!8#J1OP>)NV2EY-^UJC0L3-R>5(M^ W[ = ;3#JT7JG=WMTV]6Z!@50#/FD2(>K4:NU KAA-+,1ZJP M6=N@\A= /#$.& M<(D$$./22D.\ ^+.?M$R^RK,SLA2 #X- #7/DL_4>AH^_DOH^#L.\CK=K]#0 M7PK&5"0VJT$GH)@/8U5.&#TZJ=O\N;WYK22:.TP)\D"R$9=.(5N*$H&/) CF M7);6K6W(=2$O"LI1JH&1J=)X)?V,&4^ZZ"&M%YM9LB?VKPI4L,7"MZGL: H: MI:(>/W/N!+"WI8RBYY1'[GFIDHN)M;>B]!J[*(DG-E:>RYW0[W+'Y5-,<4L@ M2',/9OZ9VI?9Y,WC;RK5* +/!8F ->+><62T# B6S###/&84Q%[Q7]G(E+T[ M]\;3MDO:;YG,_0)+OTSZEK.H-!* 1LKK(VE;TD]Z_-P^NG5/<64#M;(>Z9>R!!TE1V*I0*L.E4*#% MEH#UQ9%'!RQG8@_@1QW)>D#T%T"/?V[O[IUNP[\['[^E0^Z\= (Y"2R(,UXB MIVT EXE:#!HNB-)K&P+_VA#<++*4C^B#ESX>5EOZUYVKJ]./;YY^K$4"WE$L MB#R3=7P!(I\"A*Y"V.L0!J(LS0DR?;H9_OQ>^4;_K=(P"P MO"J?^@7OO-]O[QU^@'M\X=NGZ3O[ MK?VM;;J_^ZF[L_7O5G/WX_'>UP_D8NF7CWR_^V=[^_"/;G/WX#2-K]E]![QF MO]-\O\>;7]^2YM8?K;W#?Y?;IQ]P\^";D)S&H!R2V'C$C7?(P?0C+Y506A/P M!/5Y"BZ-Q<267L72%+B,8$K@ ^"V8>G%^WS[3191GO5A7&K/K M[WUVK.#%DJ"Q]_:U$:2M/M7%+SOGIB)4+%=U57579X]CF!]F M1<)@M 0/3CZ?:I]IEMB5!Z*O)#IT&Y:EDE9IB">>KP^WY:-K$WSW5>?:"&HD MD1)0BF>9([D!)YZFB4TE%IUQ=/JJ1L79X\ M7F;;Q-G=;($8NF'<.2SK@/ ZTWI:=>]Q>SW[L%GDQG MZSUQ--QQ_LLU-@Y==V!'996*GD#W0)1L6?I6IC&&[J@8MYR.N;GOO1G%<^C@ M]YA7BPH\<'K4.O7P8SYPY$?]V1!7 H<4!7JYP8L>J?\O9I%/3^O" @6\YI?N MKY?#6?G0!4 35&946)9EB0([("^8II9)?MX$3D6TAF#$U">;7IJU1 M+"Y$$^'?ITM6PQ:*[9]^A&H%1O=NF)/IJ# [9?KT% \)^]D \6CG["ON# =% M.9'&24#$W!&3 $ R(7*O\Y0%#'^+)3S\1RUFXR%F05P<\8AY$@M1C^JV;K_O M7;?<2SG&VH1X:W7@8AWEQ%R&67G4!3(\EQ=B3B^)Y45RMJD*G3O1\%9*?%ZG M:OUU"_H+S;A=1-^S%$^?242F%=%JID9 MMZ;K1[4=, TH_K1VQ>[>5OHU<&EI2!DH#\_!1L*I^ M$'V I?J*NN;85[Y?E3(:F;+ )NX6$0(FQP 2D9TNIBF4U&)3KB;GB^[!H"RD MPFIX/4+ZD/)VCX8./OZBO=,RO386UL(7L0%ENNI,7O&E\2AI))BH6)A 7.=5 M"^6+='^0PZX#[7OU$PG MNC\]94E.36I3V 1$"GA+L^)838G4C',_,@\3=/I MN1L1SF*5QQ4*KW5PS@2A4IKS(*VA$LU,H:D$2U-FJU#XN]B6\PFT G4^T(=YDG -*^X2*C=O Q<[ZW?!?GG!>%#9#68^>\_KYL.PH'I MF5EB04E-3JRT O @]03\14$2P:WT@N;>4C /+_+4:X2/.XY70L2=A*&!B,>1 M@M/.P=?$9C#J-"!$9" %( !&. %6 J,^!*V92#9>(ST"(L2255!%G@)9AB[T,A=67-=SQ(8FV6YG "^<_)5^Y#[Q&K"C7*$I\*!HV\!K9FW M+&4VB7E_<0?A1HLRGFZKI=5"4<4-2T'5P I7++$L,,$N#I8V&O=($[[[UU>A ME9 RXR3SAL&L!TMTRBB1*1,Z\0E3>:CLL(M7YGXW7#SS MT8^LO& \[.Y[=WP:4QM^XCUV"FJ=!MQA5YHP2P%7=::)H1P<+]!%(3QEE++% M/?,;)S/A(23=<+HNL03-HB=83/I(L78&;RGF0@V1_?Q[38Q= MLJ^Y^=-,+XX8O;IA@$5>DO15M:E.+1O!*[!PI*>/"_^J_N4WURV.>_KT57<0 M^QAO^NT[TFJ!I5@]S_;J0;L^3"R)7Y*FG1""[U\Z:7,KIT+3O^@5YMEKLN MD8&H]4ND21I.X,&N^/7<(-YC0'ZJ@?T<__".5#6DK7=U2/1/+'MMQG058SJM M7(SYMAC*P.24/=S6^.4+6MF-[-YEG+=J.NV(!MLPLGB"O:UR?_&SR*/0:EV+ M%M= [G+%K[7>AW#5<"'%\Z6#-6=#GJ.$7MRC(^K)[.I_ZU[<1(U$W.RW.IEE MRJBQD"V^M#A?/WB7"N*Y84U:%PQN9(E]'%&\?KB2NA+FY@D+VLG$>&-8IB17 M'JLNO19>A\QP3W-:L3_1^R0LW#E84MDG<^9)IPJU5T'K]'EZU8=?^C]ZN^!% MP_5\A^V<=M[^<;BS]Z&WOV=%I_\'M,VFNY__/OSR>;^_W]\6]3WPKLD^^R1W MX%T[1P=G7\ZVDYW^NQ^=W__N=9231"OQQ&2S)C=!$B* S%M+,^&SC-4W;(ETNQZO@;&&! M6(URX5=1R6ZN7%>M+-?!Y.+J=.=.W @DKD3@I\"(_UW9)"[U_YF"X^6\*7=# MR"6ZE!6"8&W5549=;2=',_FYYWH]-C2>3:$QTSS+)MGW+A/6=6GYV).7;BQ(%R6IDHJE>2&RTP8 MR3.AL\CYZGP:64.HFN48TTLVF7!_8V6[_=?BQ=0'G',!T0-\I@D CXT8=(H8 M>08"@)PVEN-E\0@2>/)2IC@E-'6&H$X:G/2)YALIL5F>*I-#;C&Z^S MI)V([%DX=]<$P^J-2NB&O]I>::X\?^6MHXP5K^"JHXPLV61B?2*-M2?E[A%2 MO&"DGDG@\)='):&] ^T6UC-Y]S:6Y9:Y4^46W'SRS70*FV7D%LM(Y\UVC6R+*@_JY"Z^\?#O_ M1:KW&E &7VLS%M<8C;5V%]M5$5,3"EL= LQ"89RQC$EML3(&#$EK-&06J3=1FFIIINH_K]6AY"&OF(;S!3(3>O1R$ M"P;JF0CE$S@(JXTYS4J@IP9$XR;)UG_!Y.PL6@LA:;82]3Q5^&D["DY8V;L#H$F+D)1GJ8]=02D6IP M$\ Y("KEG(3,Y\QI'7*OD)QGDZXJEZ@!@O4V0)MI^MFF:5UV$M8X7WGQ!,#[ M;R[<+QMQ_:3XEG[%2HA]FY3E-;8RYE.6+GZQ-8M[/'0.[BR]R)VAH1Z>)4C8!8*G*>$* MX ! 0A'-',^$LIFPZ<;K?%,M!Q]>3N3[EE;6B\BXO5.PH$,ZM(\H'31)J#$LS[0$8<&.2K23CMEE^'_8@UB;=]!DJXRS=5"5! M*B43(O/4$9Z@B8Z$:4K']&OJ1I=&=A&7H.G-C(8S4!]!V"$N%! MK9>>T(,'X0R*DO&\.$>DC>=Z=_MXI/<(CTS4EW/MOP@2] ^^@"7%(H=7R=;U M"=;*9\B&_KFDK$>.RFF'RHG%Q;]H_?+AXZ?B5Z1>]/WCWO#4^_(792GA>!#YRBL^]Z71-?(K@]>\E3RJK..:GKK*]D?I3%. M*.]NK"L(Z:G+PV-- >*XU&/(V(=9I M9FQF+;AY)24SN9!PM>0VOQ,Q=@Z^IY3FS0A&7AY1P!;]IH5)" M$V$E2XRG6+QR%:UP-%:J$QA1'%9BLQR/A@3%<$[\ED_IN$KN6.J93S,&_>#& M&%@P,YL+H85AB4S31NZ>3.Z.MMC.UE=%,VILPHD-%K"*,T%,;AR!^=%,*VF% MN5KNKB,T5WD:LBRW>99H3I56:<9SJ15"3Q94@SQ/*@%XG'3B!..)(3H$#JN5 M8<0P,%J"]#+503IEPU6GC"R>V/JPA.:=X0"/K_!NYKM&CZTZ?K"A,*^."=_Z M*J7G@09#J,XMX8ED1&L!5DC.'WSS*;+Y&# M>$9,'IV3R#3%?HCZMO-KS*?(9 M;DPCW1!(WR8;.W=YFB?>)#RC7#B3"V&R- BF@P#7Q#XI@?2[_T[ >MT>P"(X MB:5CNW@*Z]ZA'E1I(5,WZ$5E:6_S_;WWWSJ?_^[O'QW0_;=_T0[X//N?M^'> M+^GNWC:#MM'.T<%R,LC186_G\U]T__,^/OM;Y^TG]J7_1^_+$?A)1U;L''U) M]N&SW;<+Q-+*\L3)7!$MDP#>+QZC:#PC(4USZZET+J0;K].\#6[3L^ >:V@9 M&UK&ATI3OQMFKBY-_>:PN)#(&FT?-'W0\CF?/O>\<]@?#3%G.>S6!ITFRA"5 MF(QPD2BBC$N)9$FNA6.)S-S&:YILYO>N:WE"P'P!MNX5N801H3+<50\3,= N,>Z$E(YYR<':1 MJDLQNOU::\-^_)@P/$"[#/KF"S6'O[K.:3:]TG^O@,&?6UM<>-'V6:7^$\"WQCA;,3+,G>.6N"1Q.2-&) XS,0-1&B:? M"NZD,@*K5<%_HYNI6GM6NA=@G3WGZ-G?,08>D]\L1L1'^-=XV"IME)\LJ/9S MFFRE"#3VVEU0>9XM6.1);FS(",L=.,JYE"3WU! M@]!IRJ6E*:"R;"?I\G9' MY=ZXE+,D+.)($H89(KQ,GB?@[&8 MEQERZW^^Q)J:A3\I6UFLD!J&UO_>@N3R;I!$Q"W,G'<5U<3'DD7B8O2:(D\$ MJF)O.-:]^>_?#(MQ9SC^XJ'==G@PP%&9/:F\:1'-IA@EGR=&W:-V?_NT<_(5 M3!;AF,%8A9:*AI" \2+EYC+2M$"H>R@[5[##T?51WC=ST<< ML7.R<_)5Y3SWN0[$4),2;K*$Z"R%/W.92>F,S5,#PK=)ERA#(H_$ H,B7E.Q MU\3!/X?B%7(*#M!Z/"SBJ+^*=?W=[WY6._^/\PP&%>@GLUNT 5MZ,K[\EDN6 MB_DBSR=:+QA=&*^YGX=35MAC4$AB1EY_(Y%([)7NG>C38N.?YWL)7:P>GC%X M^RU'XT:+9P@/-AAE*V M&I;'I;V*; YX%31'KTU;6H*9WZP%VFJ?^:@3D0V20 ,9%J'0WW?_U3O[YHQA?4I$0>6-RIRQ-E MC+7<":>DLT8G#!0;%GHG-VIB*, Z!$_#C3"I,S)A@4M'M?.)2$RJ5"ISJM+K MQ*#Z!!U4B2HY?Z+16C&&[VJ6UTN MMM.U''LT_0KZ\[,MN\CK\]=7IL#$TSHG:8+++I)U&9<)DM@TI-:C&MN-UT7W M!^G#?!TN4Y#6(E'-^R_@;?3]P$;..!2,/R8#WV(TI@^\]=9'>@9&?[W-@KVV M*G0Q?EZ+APOXJ;D%7%69,E9RRIRV/A.)3Z6RH *&E93$:!U&FKV11WX]S):] M581:BL!3#X\-J>0RI$JD0@B;:"$]J%F*GENM67>-4(.]"V(25>N-/D9<+9FT M/E1-!DOW_013O[:+8H);%<\]+'0/J_?3&5B]+E,RSR2@F@&_B]O$D]Q:1UQ" M0R(3I2P7&Z_3-H@Q_K?L=I53C2B+H&WC^%=LU>CB=ZMQKBBJ\!I$[V]&R"91XCW%)_MR<8@N7NB. MBO'E4JL'H$6]V)3Z':L3X;GUX-9"6FZ*[(:MV,"MNM?QKNUZ-'YB2;8GNW]] MS048B0D2C4J=$ XK!\FSS! #IFEJ$LW#[CP]X-AA8" M Y\UY\2D.O.,*[ BP3&B%_!D5^@TQH -P-QT>*_"UC+*A;=UP=QQ79!(@,#C M$1@X\=:*5J>.?[5^B7'V,F\RBJW'1X];)X=#I/W#%_W: M#]I0MRJI>E^J(V M. \N.3C?\%10!OS:#$%8\-KI402;K=T9++>J.%S[8LVY"OWQAG/H[Q;0'UIP M.W/$RCQ5U*8Y98*;!$"#*Y. AVG!G36)75 O_.4)=LZGT.]*"N-ZK8!%X'"( M#)'NY\7]LW=GNUM?9:*58*DAS(E <'DF.D\Y\=8:KKP,5(/>L;82M VNW"7P MKR]P "K_8-ZNOS23Z6D-_NL-^*GX5,JVV=JZ/$[>GL.C2DLK%=7?=;<78SNH MHY&*>U%!\="9VVFB,AFLT"8-CF7=LYW/7TX[G__H=G[_ M^W#W\Q_?OAQMG77.#DYVWQYV 3/@>9VPL[=U"JMLYA/F [/$:ZH)YP&\*T43 M8J5,*5-I;NE26!Z&FQFF/4L\YTH; ]JFE*+:J^ R)*@_3]==CGH+AAUDY=*C M0R_?-KCV?;?;!EB3$-\NV-6SXRJZY1B-XQB-?.B!F=V"1N%6-1[T-C/41P"K MQ\/2D4"?-N;D9K_A46$816AY\&:15SP^# ]G\3%$"B_H39QO@V?@!RU]?-P# M QL6O'9+NZ-),8YI6''U=Z ;(W !6MVQ[U>GBT6[(9ZN$*.UX U'IV,Q#SB^ M"51/M6-CL0''H^'W;M$=KJ75-8A6S6W25)BG $$FY2E89!I,FL0G)@,(\AXL M%%D[[_DESONM\E6F:/6NS*WYMQ_XT!VO3S;)8T/6T;;XFH1$B1SY@Z@ P$JE M(7FP@>0BN)"&/'6XOM/-91K,628)".FM4I/2A'JJ9"H$Y6F6:_@G<3D DC.! M)RSN(:EJSJEJYGRE<[[#O@H _]0$1Y*V^"-0U?PBCEO M8Q#BN,3%WND,TP8 "7>&M-NCQYU,F$:25B1)W^A7D7-':4H)#5J")"E'C/:" ML"P/P0EAK4%>B\UT=>@!/DA@(+>)IQX/68,[/ MMDZ_\AR@@SF*ABV@![49S'D&Z"%!^5A&$Y/;C==R<[ENXC+TV%T"@G#.1D(1 MN0&R('HT96L';@VHC/R(L#F&G"V/6>M,=V4EWW'H#H(L[-*VMXV,/"E&>H.LPE T- M&!YW!]%-&,1;+>8+X+4],*HUW#LZWFQ]WVSAQASK.U/1=I+\-XYSH8NKTX M(,=^7)Z&!P_3<;3BH"!4E(L5'N8:SQ*:'(^@0;.QQ0_QY))XC FTIXCOK.:E M#AN>OPODINOC 9#3]\Y.V%HK&_^S;QWJ[SAQW[O^)+:Y6\Q&)1ZP/-OP& SG M_"$0MGK>XQ25#ACJ3'7\8"QYBA,8N@,]L'@:=X$C6'I3H-\:H6/2JX8YOA@P M9'B,%]PO4^6\/J\F,B;7.C*6;K8N%+''DJ1'>OG%O7_@R-B'$HC^!%0[W0/$ M*LHEL%B_0%FG6]L0!V<[_4_P;'O:.?KK='_OP[G>Z:$/LOMV!Z]\EG;-MUGG[1Z_S^X>C_<_;9_&>HW?I_M$6[1QMLYV] M/T+G[?89>"#<:9=QHL#WPW-/L1 S,"*]DJ!%WMB<+H;)DJ"\@QF@-$ANDTP+ MG9G,21TR@^[+8IBLFH)6G(/6_"1<$S1[ALO^Q8&^:T?L]1L_&FM8MW 5C\L!+!5@GN&&.&8^Z8,#,!TPY@;+C0=1P.S7N:J4,!KVL1U@ MITSO7.L8U(>R&^^AW7,0T?7K4]/TV'BP<[2#/H773OF,X,&TA">4$:UR1A)J M8%:X40I9K-GF!1MCSR$*UZ4Y ]59/V!?18"E.I$92=,T)SP-BAC/.$$HSZG(@S(6 M_!I^U;2'NT2JSX>KP# !:^76L6K+05JXY2'S'%S&W&H1;)X8+ZFEVJ^@('O+ MVN$$'.4/WOKN=PQ\-=)32L_93O(UR2RXZ-:0)& %C0;O(U=)0A*Z6P*&=A$DVAF5* M218U[LM1[W 7*72.>M]VSCZ=='[_H]_IOS_:W<,\1WP.YD^^HU_./L!"O?5C M=^LK&$G,,- Y%A*LE\H4R8/.2<@":!Q@H$O98H"'T1P6:O!;VX,2*%%1[Y .=?UKSS?3AI0)S7W&+>!YZJ";F6-&&Z$" M5]:NKIC^P9EHRECZM$1B%,4X(EM1CFT1 S,.WH#U!F6,IW=:8AZ&:Z 5NMJ, M&=4ZT"I.B['O1YS#N\LM&!CM>(,?'PY=?&/ M"4UZV#(0F*)=979AXQXBRDHYD6V$=N=#6\.3I2:X(;P>VS^!)4$7 MA1_#(V<2BKM)\&%1G&L>#E9??YMM+^$Z<"$:E3 XNIK-6Q M2ZQRJQ2M#$WCSF8L[ 'C#-R0'U/!JX*D0VBGCIHQW>&<1DO/SR-N>-8J:[S5 M*'OPIM-X:8&;LF7E4RFGT-EQN<,[O^=FAZ/C84QP[.&F6A2O(M)535^##2[J M#EY+7M4^+X3(,&"KW3]0?CTXZ"+41!4!O2O1I1J+4A]&W_RX5,0"K\#"ITB$ M4&XR3C?^ZN]G'3CP@ZC4<5Y=OSOH%N-1I(VIKRTF^)P"NGI07U<:>/"^=HE- M6/=59@O,?3#K&MPR1&*J^8R"ZMN&Y.9V)#>L(;EI2&XN,<^N-;<6L^G!8D]- MS@W7@4MPZK61 GSNU# $1O7@6[\?[:%WDY[?#8O>P9RA^N_3ZLN?V$\XW=GZ MFF1&,A<<451@ F$"?H+7AB1"61<46%J97[3[Y]5X3:R0]]-TE7E3#V.-T7Q8 M-JQC^%#7]?-%ZY>8NKV]IA"R!>O:I>*B*M, Q%3Q\7_E7]RV\U MS69W$#L4;UHD"P4?OH)0I39S01%%*W+VZO$5P&Y&@%U@+BV_X_FFROBE7R>; M]-+OKGHL33;33-SIL5=_)_C=GGIE8^EF+I]-8Q]J9'.>/DQC\QL]]IJC!:[E MNU9+EUY :%TJX>,P6N?71<*2TM/'O=&=)>QZ5G#;S\@>G@'M"-QN6^ MDC/'MGX+DO?U'KTK#ZJX98=_LH&C:A5:]S+'IA&JU0C5SW".3I4G\>HF$G/- ML1SW%Z4['Z/1-'*M&[G2,T39)A-KKE0?)Z:PH^YQM9]V]Y/*+CSO9>VZ^[_W MZN+S/MLL+>6ICZ^Z M8_"K.FOF(.VPO]+.V;^_??G\Z0>T[:1S='BXN[>5=O;LZ<[;O_L[T([]_B>Z M>-;,[EN;[L-_.[]_.-S?>]_OO-UBN[^_$SMO+>V<;9]T/G\Y^7+T=W]_[^^P M4W*/3P*#0[\Y3*10J=MX+3+1 M5K)!H0:%G@L*J80ZF0H: (1XQE-C3 B),C9+N5'>7E=PU*#0PZ-0.D4A)FD6 M+%4$X,00'L C,WF6$9BN/$OSQ%D6-E[S7+3S;)U0:$5AXN<3W2J/!BR6(EL_ M\:G&"\"3,6,Q[)/"#PYN&)A#U(74IH'F/#&\"04],?!TWLR%@H2E-GCA2&!, M$FY"1A1/%;%293ZE&0-G#+>'VH(O\_FMV[G#S5GD=];:Q"9>NUQP:3S,O])* M">M2F3(KF;2J"9T\O=;.0B?&X[%13(.:)@*I#S31/D?N5?A0I-I;"UJ;TG8J MU_^T\$9K[ZRU+,=#LA1/?)IQG3N%":]>IH9;!@LN;T(-3Z^ULU #]3XSU# B MI>:$L]P2971*@LJ-!$-):I]MO):RG:7+C*>-UKX8K146Q$ [ 18R<@=E.D]R M6&RE3A-ON-*-:_[T6CMSS=$!YTI1DGG*P$(&A56)!?\\2 '@RZEPL-8JV19* MK9'6KC+OA(G-;-T]\[UXCE)5*WG;4$B5UE/51:3'6(8[P2*(NMTWSO1[H3'2 M%0[0BX'Q^Q+_-3#^T##^<2[0D26YRC"N2FV2$*ZL)"9A$K \"9D #.<,^7MH MUL[OC^,KUYHUWR5J\+/!SUOCYWTI-!O\?'C\G(6<0L*] F@DFDHP@ZE,2>ZE M)]:87%$+RQ^>U4%5WF9J53M4#7Y>V]$&/&\^.B\&.>]+(=L@Y\,CYRSLE[,@ M/,P+L2GSA/L$,)1EE#BM+&4\"33W&Z_!_FQ+M:ILZQ6I3 .;ZX,/#6S>%S;O MR\'?G?GZ,/A+OR]^[9SN/_Y4[IS]L?A[EMWM-__\&TY,O;MQ_[; M;Z=?COX^[/2W3SN_OX/W?N,[['UO?\^>[?3?\0[K]/=__W">OB5D&8!:H@D6 M:1"8-DMRISGQ@=(\&,FX3#9>TRQO2W[O]/^F9+D!HQ=$W]* T4K :)87DG"6 MX+%,1'N=$IX"+.649H1[ ".F6/#2X7%::3O+&BZI!HR>"Q@]!HM+ T8K :-9 MJH5S/O%&"J)E(@FW@9$\<9P(G8%=ZV#I2/.-UX+RMJ!9 T8-&#T3,'H,,I<& MC%8"1K,$!JJ%34-F"7C8&L (?N0N&BT1MO)9M2N^=K]]4 MFZ^O[CX<NCNRO1W5E414H&?J9+B/,^(S!UH+N*9L3G/N0V316G8#OD;9') M1G=?KNX^!K]+H[LKT=U9$()G/O6I#<139)2E62#&I1EAP?"@!?R/IQNO*6VK M[-XQB$9YUU=Y'X/FI5'>E2COS&DWN'-0PP:U--MC1 +P;A'X,!ID'X%2#\/!%,GFNG MA1/$) F6XWI/C$P=R9-$92S88!4#\RSG[4PT1 8-$4P#HR^!"*:!T97 Z-SI M39E,9)):DJ6I!D-9.:)3QDBN0RX3"DZ/4@"C BQE\?3EN0V,-C#ZTF'T,5AA M&AA="8S.@H5I(E3JO<5D)45X*@TQ/%?$9-[GF7":2[/Q6C#9YNK>!S T,-K M: .C:\ 2T\#H2F!T%K8-P>5),"D1'*GU'95$Z\P1IS)I>$:=3\$:Y3QI,[:J M7*NGA]$+^&*JKG4F?5 46\M]]><*[(5%EB-XHNWVNAK'<3?L'OL1_#HX^',T M#-WQ?X9%\7XT['\LX[3%WA!D/@Z#'GNW!RWY=V]HOSU/8>_Y__?A=/^S.S:, MRR]'/1#JOVCGJ/=MY^S32>?W/_J=_ONCW;UWM!.?\XGOG+VC7\X^A)VCK1\[ M!U^U!]F40A"?F(1PG:;$B-P3G209I5921\U&RP,B',.(CT<3OW$U'="\\!Q- MBG$WG)8?=0<.1O\5S>/B^A.]#PC>ZUNH,2.O&" M\; UG(Q:/9"A5@ A:@U+X0():G6+EH9/A[W>\*1H_=*%JP^'$VBA*WY]-=7C M:PF4E@O]&TJE=27^:1K;4"HUE$KK,S!K1:GTW!A<[D=]LQ+>F^6O9E_Y??.?LT]F7LP^]+WO;8N?H@'\YW]T.T=;%-K-EX-C M?R6=L_WN_MN#L\Y>YZCS^]^'.T??3G??'AYUV/O>3G^;[;S]=-K9.PP[W;F, M%RN,T2X-A*7(I.R-(D;8E%"O>:I=3IEV*\MXN:UN/'&ZSR<@2MC9;+/%>2TH2EJ9%9UN2*K W&S7)% MM-,J9U23D!BPXRCW)%=Y1ICQ7ELFN%=B9;DB#<8U&/>\,2Y58!+DF1:)I1R& M0=&@F9>@)WABH6H2.=8'X^9(<[S#A U/&/6,<.TER;T.)$?6$9F9)+5N98D< MCX5QJZS.XVN.3%O](33F;+K)K^U_)]V1=ZWN8*P'!UW<7-=%XAV;LID MMG[(]DL;<5):I#L M-DAVCJ4Y]TGN9$8DE0Z03'-B%$\)99(;KWC"O<4#<]L97SYO_-=GS$+8Z/$L MQ4ZY1$)S,BD5#Y0;^">S-DCFG'8A6^41UXT>KU*/YZAXL@SF2QMB0PX6B722 M*,,9P:V0/.,VHUS@7F([8OP@]EHSKP#4#PY1S99W*)74I=X'E+NKU*/YVAY%,N,SC3A(8'U.!6"J& 2$KRCF6VYMECKCI'1[F@MA4JI$RAS=>"V3-F7+F]E/HL>K)-1==_?_XWAHOQ&C"X]][1_[ M05&& OP/_-W_9!R[:^OT]WI#BT4X'P_UR/\;I^O-W&R]*R>K :E;@-0Y[EV: MVR1S24*,< !2J4^(UN ^:*M-QIA,P&] [N]V+I8)/&\.4@W]WQKK\Z,Z_XT^ M/X ^SP4!J,FHY!F1&H]<"]*37#A#I#*IXU8%)_%@$=YF='GGM='G%Z'/CQH$ M:/3Y ?1Y%@P0B=/,.TMRGVC"P?4C.3B%A#$;1!"9S3"5@L("K>A]H@&-0J^Q M0C]J-*!1Z =0Z%E4(,NDH3"5A&:I!(56&=$"@P0RR1(J)-4&%FA8PMLY7!*%OB8L4%>80SO]U1C07'G^RI\IW>+-<'0\' &P0$^+<=%N%1-[B.0((U]X M/<+?!PY Z[OO#8^Q\*L-%]:W'/B!'^E>O$2[?G?0+<9(L?#=QX^&XT,_:K(T MUB)@,V56J5:*)H!\JZ5BOAR*IIPZ)1DQS,,"H1-%#!@"Q&524,MH)BPR5Z:B MS2\X7:79"7H1NON8P9E&=^^INW.G3:O$^SREA%/06*XR3DR>CN8\9<&MV]I^[.PBO<&YH8+,:P5!".QYF91.1$9A1/ M-_:*,0:ZJY(VZ/%ZZ.[/=HSQ?RX@2KQC)4Q#F/P( _1R,'T%QR 5T&'X[2[@ MOCVPP[Y'Z6_@_3;P/E^K8@#?1="&9%AKQU,.\,Z2G"@I>)Y9/.X;0R)XZMU] MO*J5*]'S*#INX+2!T\<]#JF!TR> T[DH53")9I01*EQ.N HIR7EFB,M<0#6-&5XH'K"VS);/I2YP=,&3QL\71V>KN!\I 9/GP!/9\'<)*-> MB30G4F<)X;E3Q/!,$)=0ER1!,>WQC/M,M%/Z(NS3&YR3=/TQ,4]_BLY'$/>B M-9R,BZ[SR*TS/O2M3Z"IWK4^CO788];7,29^#? C?7P\&OX ;1K[7CUG\\V^ M-/K^6/TY;5T*.P &QH\6XXS<&L.UY28$'KC22=!Y2AVSS.;*NFOBC&P15-X, M!TA*7\;*/W2+;W_Z$7Z@#SR=H@MASQ->[GX\U=Y?:6?KJ_1@=3%)B>"<$I[F M"CBR_;6/RZ2M<<2J9BW>#NIDCYA)E7&V9#PD++<")WG MF0S<@J7)Q#7AED:J;BI5?.>OK][C1H',B?9,$BYL1G)M%$F\8M*"6/'<;+Q. MEX/,_T"\P_/ QL.Q[@'.??>#B4<#(J+@.![3TQ_&XVC\XG$T+82#*!HX@VW, MC3WV%O-<>Z?MNXB,D)2!1F0A&"ZR1-DD53H-F4L GHRYQJ5L1.:&(K,E=O<^ M_=C9^W*ZNW>0[AQ\M29HX8PFB;"<) M3J40@,F923( B>4RCG],\6" IU/=!0XV6VMI*G6&3[JJ@NW;_=YU$T!>&&'X M:@"J,@%9/CUGBB88POP=DF]:TMHXMNT6Z5 M=!3PO1OVN[;;FQK/QY.1/81K!@=PW[@[AM6@&UK?!L.30;M5B5*LVZK(+/'O M^N'_YW]R1K/?BM:AU^Z_$ST:8UN[Y44H4-W0M3@J_UIH=85HL"*F)N<&LS>E%$H;*7()!@$SWFJU M\7JKP$&N-+7D.#H]/PW;9 GS'B!H<5K_'\GW:K09>#'K:KJ[FY> MTVT=%&G!;M1@3F:*&.X4@8'VWG'+1; 8Q5B)+_C-LHQD !A&BQ DUS"SRSG"<_5:? MS1JA=.ZNZK7)[!9MBF$/%L5+;[G9D<=/L4:P=&&EF_N)'8B"KR35X(\G3"2! M4Y[G(!<./"T?N,LT]5]SME'?=#B:G0)Y %@P\OH;T0%Z^$KW3O1IL?'/\T,# MXU*U*&/0Y%L.X8U6V1 >; 3+5@#$#$L0>07&J1_A5= _'H;=!A9-3' ^/_]4_]^B(QN7)ZJD\PG"P?P01:.ELRBC<5FZW23EG^ M^:]SL><5[%:?7UO>Z1&X/P<%+"F1;& /'OYOL(.^/>UJPG>ZU6IRM//C"_NC MM_]YO[__]A/?W\,]C_B<=*?_B7?._OJ!^Q_P[>'B:K)S]O[H2__O'GSWK;-W MV(M['K'-]G1_[R#MO'V'^Q_]_?[[T'F[P[ZZ8%E*E2=6YYIP"ZM*+D-&! R< MD-XSIWRYU@/\>[>C?I^=VP*$+_!@_& M;@W$).JAQ@ZR%[*3HY8\/2Q]5]^RD-_6 T:.V):= *0N5EP72#_96 MJXC2[R:C^#STL*/+7\Q\_M8OT?D=3J#=#GQS_\/ZX_'\S7JL?WUU6Q-LP:*I MNE+;37%_$0:UIX\+_ZK^Y;>:/*([B$,3;UK<281EI#(-E-K,!47KH*HJJ1Y? M&0Z;T7!8V!0MO^/YILKXI5\GF_32[ZYZ+$TV<\;N]-BKOQ-<-(U]7HV]V6.O MJ8FZMGY1+9X"7JGA,S\(?"_N'NV4X>)WB^'B59P[_T('KH-A]AN-VWTE[P[G MSZ=+-7OK-X!HBMU OF[4YU6.W=I+'N[.;V4W4DK%-\10^?JF9M7_>:EVLFO=F)'G&B?X7=?'EI.H_ M26$^R-OZ)>G?-4I8)NGWOR2[;P]..^ROL]W?WYWNXY8G7--Y^^W'#OOC\,O9 MO[L[>Y_P[[/%)'WH![1I.]U_N\._[/W1PRU/>%:RN_?N[$O__='.[]L_.GOX M=^?\\9$^ET%)RXC0-B$<3\/5+J5(5>B,293DEB)+85OQ-2%<61%94@-'+Q6. MGJ2PO8&C>\#1K*0]#3:1.K/$(&L^SR@C1ECX,^,TTT%X*W@L:5^;4[<:.&K@ M:/T*PQLXN@<!VPU M>-3@T8LNK&[PZ!YX-,>/Z:S6N;($_F7@K- S?>#+#+*B-<%RK^X@'D \0=:0:9):>R[1;#F5[;((^70. M7B9_]Z4V2CF=(]Q)3O+,*J*#RR73-#B'%79YVF87,)0V M>OZ2]'P%8=!&S]=*SV=ATH3F>: Y(WG &FF3)"37VA";&'%1L_72L]GX48(36 M>UVY;52(S>U=75W-?MF:D31KQO5KQOPQR-+:7-/<$VJ-)CQ/!/J M"5'4Y5Z 2^ SL_$ZV4SXXU( 7Z,[+XA3O<'1!D<74;<&1Q\)1^!HH$19X8C/?.ZXR)#&"7$TO4\^9X.C#8XV.'H+'+UGU+C! MT4?"T5DL.% .4YK)$)X=H=YPMM55IR8. V8E]H?8,ICJ2$W\ M'8!N,"Y:)W[DD0\OBDO)AA\9^&9"4].77\&]5Q/E1P*\\?#7[;R^),*EAJGJ49BJ:@@%.\A?/4:/=>4:;/V7N_PT?4)RGH_1"!@>X^)> MX')=G1?CSUL)]RI,N(YFZ>6G/DG%0R)S[SG3G%N=^\"#4^ ?64E#$*M,<;RG M$[#5Q_.,7D8FU-$?73R7%CS4;U\8>+Y['\ '^.-P_^BPO_O[AZ/.GN4=\ !V M][;8HO>[TX>VL1VQPSX<[;_]<-CY_=T/\'KAOB]\__<=VCD[8/O]+V+G[?YY MVARI/0]&>.(R9@@WF0/O5SF2"*^U2YUP%B"(M^4%99BWS(.ZE5X]<9BP 8J; MU3P("[?1D*4ZQP.<\M1EADIME>$J-W*5.9(-4#P!4,RV;3.>2NL31;2F !1. M:)*;H(@S0;(L2*6LVWA->5LDRX0VZX@4:U TN@8&U0=?C$==B[&,TG1"A2^: MLL[KT\-=%IA(I*+6\MP&1:7/;,:3D')+-6ULI.<,?9TW\S:2\<%JS8DRWA$N M=4I,\))H15.6"3"-!<5L\;:X@%JP*0IY25HOI*44-=X' _-N-1,J<7FJ%9>. M:]T8/,]KT)8E88TY$1R1PG8J0E1"05/+L-2E,P"P/F- MUUE*5^3!/=.(SHO7:\F4S'0JF-.,JY0;I5CJ>$BI2IWD26/&/'.5GS-C$INF M-.7$TPP/]'1X.+2"W[PT*KC$!0%F#&M+=F\K9H5*OP;!F;+0590G5IPW;?@3 M6C9[\;CN53!OW289[>KMWQ>)D8_)\]%@Y*-CY'QI)Q,L-48KDB9*$:X3P$BN M&.$ BCS3,N?"@:O'VBJ[MV6TY5WKCM4C:7-Q[-VUM$.<&J>?_7#CIO;3,HFPI275N M1,)$$D!3\CQ)O5,Z]8&[3%/_-1<;-TFC_:WZ!/LIGX(E.28^4[G9*N=Q^>=# M)^!/3.'_._&#\;OOF$>]+GGTG8^5$O>W3W;V_CB,]X)B?MG[B^[_#@JYUP/% M_L1!24\[9]MGG;?[O<4\^B]'6S]V^N^PG:"4GL3)3W- >0=B"7TN54&N>E3D22T\4L_-GPM\KQ7U:" M4K&?(A__7POZ5TG$M5T\/R0Y$T8ZHS)N&6=.*QA)E1@I=W!ZVWWGKD^&JQ=@OUM-T:3D8M,]0CA\G2KCOR=CP<%:U# M7;3T9'PX'$'#7(Q=C_PTZ1$NG1QC3!LZCP"-K0#O\']O<8J"S9G.$IVYD"DN M1:9-HBG->0(F"-@?V=?MB"/P8][6V.Z\OX6Q$;,V/TR;_>=H>##2_:UIMTIK M@D[-"?F3(='.WI;8W?OT8V?ORUFL]/GKJ[9H#1I!C&24\)0'8G+MB E,)YSE M@F8Y&@C+09L62'JOJGU!H;J^J*8-8@46P\%A:WCL!RW0MV]^/,VL+=HM@ZM# M:SS2#FZ&1_US.$*Z\.-1][L>^]YI:^ /AN.NQBP2N&I0E$U!]O"Y?9M@ MIG9KJZ=/8LNJQ_7\ :C!"(N%1KZ/(+O9PE*C<;30!_&YR"@&GP\'=070=]V;G"L] M NCO8L1FX+TKZ@_-I(#G(;UZ-=B@DJ7VPD=S/5SNQUPG@XX0L=GJ#+%C<#7T M;MPZ <0HX)%UT5(<0#_?I+G!/BY5L5V6-Y5_0)M.L=_%I !QP-(J>)+K%E., M;^EQ'*SX4FS/_,UN"$,W&(Y;0P,F((A$ZTUO"#[%2)]+U\;[2VDL9T9'", 6 M5C(ZO0L1L"RCFH/!X3F)*=O;'=B1+Z=CA%!5_3'?V&K^EG&V;,3RP+2ZQ6QN MX&&3XW*J6[8W+&+)&LH-O+H8=\>3"GY17%J]H1YLSGH!DCJ"^0-=\3^.X9TQ M>3U,!DN07K]X$A\/?]DH.%5U&S1G^O1VK8I1+[!?_D>WB/3]5A>'. KQWP,_ MP*.FZQ(YT/%1E-!B,+P1=YW[>PDW)IV[*X6@6=#[PQ(#$?B,Z M0 ]?Z=Z)/BTV_GE^:&!?WZ(C%9?Y=T>^_=3HMMMG:V.EN_ MO]MYU]G[/_^3,YK]]K'U=OOCFT\?/V[O=EI;G;?PW]9_OGS<_MC:?=]ZO]W9 MZKS9WOI/Z\UNY^WV7GW-AW[#UOXQ4IC?SXQ%>X2G?M MK6N6<6&<% 4NK[@4@F70.RVZ16U]A>X ;)!TO306G%3W%^,M 3>)9W\:%^4)2_Q8A-"?33MX+I-YZS',K% MIA 1;!F@6V^W T1C/G/=C\8,21 MOW#%O.Z:Z&EH6!Q;*$D,IVET DLOZ0V'WZ(].FU=O(#^UGI*Y_?D@5]^2SF# MV>Z6QD;?ZT%E;'ST41;*0!'+MFJ;;A;#;6W9:$=1E:9@(L"\]TLK[I?EZWZ- M-L3"0^F["Q[Z[@=:Y0=^[NE\^>GS5_T:;:K"GQ/!:&D#3L):"1]T0[ M2>G/G@Q'8.X4$WN(3Z_D!BR\=BTAU4=HG2]^5II6BY\:W^OZ[W[Q8ZS*M]UC M:-OB-UU$ T36]OC27IU_A2!=@HO3>C%3L42H7613'I5^60%>1G]94]&8A@F-5!%QN.*CRM9XZ/<42,%;GHSC *$3%%VR MZ+"@BS6$!\T)/H)M=]"N[L2F8.^AN;K4L>AGE),%B^O?VV\)52V )N?[78NS M&GV9RI6,HU<-PPS^86F)$P\M;%?CBXVH%JWRU"]\35$B S]N >?5B+\ >:U M'I*I&%>^)2Q%<.^?@/ZM[>UV:QN&L,0/6F$2+ ZSA0!?W2T;7,K$QW=OH)D] MW%/:;'T93NJE;^2_=P%0XSJ%;Z]E![U9W>H/1U.'%A #3;9I;*-V;E$642V& MM@Q(E%$#5('OH*U1+:J6S.('FZW/Y:#T=+XUC,@2W#]?5^,456A&] MTM!#I:@$%J6F.[*3/K82A20:]R4E"3X0W5V4HWD1W(U6 T;"6J<>H0*'KFC] MH<%'&YV68YS2=F5%3,6O"N$,0?BN7[QCR+!U )[;X-R[4&RK#-GQB>]]AZ4' MA/ZP:%5Q@$&I&-CVS653[F;^CZ+/:)MF][L?H4#>PFX]W^YUB55OC:>QB';K MI%I#OOOI?&K .0S]??.M$_P() B : A+5+D\.%B!6W-_@R:.AB=1;SQ<=P)2 M?>R'Q^52$F. B#N5KOXHWP +P[!E>U'0<.F*D!.7'S 1L:T@_7_BHV9& =BJ MN%0AOG4'@^'W[3V#OMOL>(H>L>Q.#;M$'E_75H#&R- MGJN<'(PAC@X (5HQQ' ,.%+C @P5B$&$'QB_P=P%9;^.P9Z.O9VNHN5:C_#B M:V77L!8$;T^A_S.JHG?N( [8%B H2D6T\A!E+,Y5C&/%J8EOC(V)E$7+32BO MQ]&&NR]0S6UZ_O#S@R$(P,"[$G6CW.$O,%C@?*%&7/'&(9H( M1?D'&<1P64L?P-*'L@JN6(%FZ/BT?"#8:V08"%@M@*Q9VU*WLU%(Y %PU?.!KLP,S3V#R!Z5[_&'F*>_./&4"G\<7 MU&8)ZG28C*)QX3Q8C;WB-GJP/B-8[0B4@]3K14ME'F%TRXR&&M;^Z&BAS3\Z M /?P3-?;!SUD%SLX1!P,0S#S*ENGA\864I2!,5#4KL0%F-,/?1\,1BGBEO.=A-ZI*I591QMX<#F(V#4VCT]^YH.*CLIMG0G1LQZ!1\##,UW>325=B_ M56A86%!P<&_IL-O#57'@0S>&T*/<3HUK-XJV4K5_X.VP."W 8HL]FC7H&$PN M$'^8!"2(Z_7BK]!UD#58A' 7YSC:GS! $S1L8< &7[9?;=3_-JNAFVJ&AC[ M_]YU\1DHF'$O9H!Y.6%\@LL -,BA:1PE)38'%TE P)$NMS2>I?A'VKQ:QD%Z MH86@T>C(EK8*-@O[Z298N%[YF0<>-TV.#Z,I_[Y:W6&^?;7'!R\Z;\G.L9'% M_?=XV3Q)U'SO+TVI>JQA:8,O&RUN!M=K0^5\SDTF/,/HP;?2##H7QZS6B_:<\L2M MW)GZM6?J.KMZ# 9D91M:/=V4!N?.1I]W.&K'R.DD=BYZ5+ATE.O\H4E6E-?6T1Y$:/_C..(9PA RKAOJB_!_39]Y"V#N(I@S&'"/G38LZ#U_9P]IC1 M9# -+)Q;5<'FB%.1R M?,JP[=E2QZ!9Q[WA:6E]/#_1W1H,)KH7LRD^H*.#:%K;U*U?MCY\^!5%N$$* 4I[;:\((%]"0&XESI)G_SLXTO M$!_,'"O#X?7V5#6_M7J!R'WX@#840&XYJ;,.8-)-F<+30XRK>S/O=9316XV) M%V5 ,((.VKT8\:RBVL7,O73UKW/9."7];]F0RCA#M1R@;5HV!'O79%!Z=@F<742,8@*@4J)GF?99I+>C"'[ML3;4CP(2_C=GOIR&IML@GWZ (U-U=U8W:]M[,W&X&?F7[\! M:_AJ^G^G,OMT,\V6JNRK#Q_<=KG9*+Z)B2T75-T_)8']G?D.GF %Z, ]^&Q MOQ6)_\ *'?($!__[B>L7XW;:>=,T1-,8/'O_@A9]@:/^QTL- &+T% M=CR+\3EW6E ;3SORT)MC/\*F@I]<_'J; 5PY^]]3D"I<%;FZ#U?1C<]K['>= MZ_DGZOVMSVN\W8&+3]JW3(BVD/ECTDY-^_N8AXPV4K=.?9,9;^=*-E*W=DC_ MP%+WI'W+D[;,6$.KN=ZS1)]FAIZBJQ=:X@M[5V4B]JJ9PYIGO*QG7,#S]"QV MQ,_ET*@Y)ZMU/.Q6V:BX)4S9/V;Y%^"?X7XPLBZX.OVGKL*?YCF4:1]5.D)W M5->Z3=D!X,5N8F^51_!$!1'3.J1/L23F^>4]["WE4=5E9V7>Z[22H!MKNC Q MU,9U6K_O-EPEE9>I_%U/>8KH= M%KW%'<8J*V$^/ZW*"L:('5G$.(N],'UK4[Y[A M4$_JS*(R(:[.YJCS7V,.7V^L04LQYZ]_/!QAR@JR=%3L+K'T+(2N+6>\W8*> M6!B\KB,[>@137-(PZ7FVE7++-F;\UHTO4YG@ZR&BQ"R],3*45 DM99IUG=96 MEJG%IY2WE8^(V6+MF7C-RE'KN8I9R#!P!6!(25^"X#(HZJ*20@=?U0W@[C,Q MOBJ#.]?@9YH&[(91IF9E2JAF,RJ8:0%H72XY+:DI1WZ*U3>KFYR5X+%*@+H+TI-^J@J"($35$%W7E9-WZW\Z5\PX64A_K M#.&R""'6A157W=&>3Y4^;CB(W$?X)V:G M3%'BM^DJ6)UA7^=&5A4-\>NJX* =5P8LU8_8A>OA^4''JNBNA:F)C$^P%'3M MN"Q>FV%8L\FY@#0=,>$SGFXTKKBC= MF%VMJ[$M_#C>,8SYJL,!B5D^8'*%L@)_+KM\>BV(U*P7-1_&7+W)9NO_#4]P M[2^G9;["I03Z&(V>%LI/TQ!)F1L\1?T:WZHBL?DD>6C@N*K*GH+;DH9,JV@\ MH-(05<9UB]&D*K2JB[L/L?X7QWFSM67M,,Y_[W2Y#O05AJDT;F M$UB/YZH=E\O6EU6Y3@^'?WWA?*[2&=\'V' \ZJ+U5U>#S:]BF%X(&K_0&#V*%8,S H_QZ3'&G@!"02[+ MQ0N-$20"B-"!;@:\&\W[BF&OY!I%GV\?0"8^==X&$ W:C1^8+QO!C&:["9>D&S%7TR*U$X-X]86&0/T0;# M O58B(V.R&C<+?PY%Z.T_,#[Z [J516=G?(-TQ:4M42E0S/RW;Z9C(J2::7T MB-#U*HL682*M7VI/N2(@/<9Y[I=9T0:^JEKPL-08!AA7(^CX #R+ LN:1I&V MQ&.-.1@\93U4+( H/9*Y'/Z*2# N%A:$K22FB%)49[J[DIFB&H4H9M.^CJI> MN+EJRUC^,F6(K,WUV)MN53,5BUFQMM^/*KL%_:_0_8'E9=[/7WK1"(^F,@.O MJ]X_*[T9(XU53IWB4%SK^6-!E] M>%E5=#W/B:1MC%/@S6- W,C+H4&7QL5"[3)TSW0'-;W4A0-?Z]0*QOQ&H]Q& M_2Y*&B5S+I:SP-M3UT)/JW?.3VHY0/<>YRL"YM"U.8U9#;8JO)^G!+97]]RKJA".RY7## M.9)RP*BMC<[/-U&?:^*Z+)[^A[?Q),%ZFQ13$_#HDG;K< )C,=L%;5_&Y353 MO,4N7@(5!S<8E1HLHK-9Q@2[(T=P4^OTXLCA?!AU%NJJ>E.Q5D8&I/D 6+L% M#O]!+!0O5\MJ$,O^S.!GEMBP*K=U(3GQ!9GIV^CP(C/=]@!$[AD&N*8=Z,8. MS&GH7/2Z)*9!VAUDEYQN^6)609E$ +^@"?A=]Z84_N5BM7 THL,TO5,OY03QC M(7*4#0L$ODJ0EAY1D5?/A],N%*9;U.M; M)7Y[^L>:1@JNE+KS?:FD;XQ]N236>^X2O*>V2FM9.@(1*3"CH\XPF.8R8%X4 M6M-SC$VMV7%H,6T@^H^825%[HDBI>W+H!Z &L) 6>G3:+HWZ 2S0:!Z7IK%# MGO/2)*Z;5YO$U9$EX^JD+LP.Q LC-2&F1T;B3QAXW&HL&5C&91Y#F5XV5:*[ M9R%DSR@+X<*\@W5(.KYUO.NY9A7L+I(Q%@MLC+E"J+YIE1W8Y>YAB-&BH=AW^$_=V/E9I;?C=/G\=LJ-IG* M'Z"M.7\0B66)>B8#^ZP:^[PD-DUNUM;545M=1SWRK-@S]N**NE,NI.\6%]+5 M'J8/67B.DZR:D*R1V>S%T3?&:F.NW(,2\L2F_/-#P&3Y'/D.JLG8J1,-GV$C=8TJ=E&V5/BI=7B-U/[W4I4F; ML_39"]U+9]%\5$KG-6+1;##I)\0DD8FV^O_L?6ESXT:6[5]!>-PORA$0+5)[ M>=H1U>5R=[UINSRNZG&\3Q,@D13A @$V%LGTKW]WRPT$*5(EB82$_M N25@2 MF3=OWN7<<\_[D["7NJ?\MM/+L_#R:0FE>ZE[\5)W=1P>7QUW7NB>N_UU]4+M MKYWC?@U:ZV<<]].4+^MB?EMMB9;IVGY+[%5QC8[#L]/3';=%NW0\JN+:EJO] M>:[2R3 \.=_U>.E7Z8E7Z=7P.+P7AQLFL$]25NX/WZ6>?AV=6N5GR_2D^M9D=7X>5Y?Q >[@GQZF3X\@[" T"_ M<)7_R6 5722>\9XFZI-;B7MO_,MVO8:?:<_%+3_^L#?,:'@17NY\P.XT WMN MU-C+\'.7X>'593BZNF<&Z'G+\$L7X\Y)4H/+T8]L+<"W/WA?G\.!R-=D4( M=$R6>R/T>1JAAX9[VM.DO"F#R"D-I)] MZJ3OG:GI1_FDHSR49W1CMOI1/K+4="&Y=T"PUVW*W9^Y571U3P>M\U91;S1O M,V>7]_1Y>O'HG_$"M\O35C\]X^WR/,7C\DG)"9ZQ>'3]&0<0DNF2G;[_\K3] MGBI/"?7NH-9XV2CFX7DO'ET*U77F&<]TNSQI!>DSWB[/5#QV11KVXG'86NPY MA](/H4[FRZ/F/BET2\KERT TA[?QX/^_"$GR #/UK%74 P:9>MGL9;./G@Y/+R^/3U1\%9VHZ6E\$0W5_UZ ZJ&]DT^#M_!"F-WR M/[^-OF];\2]9GKUKLD]M^O6I7@Z:#-;):B6=G]ZG#FUJSC2_A:>;H<5JCN. MIU=)E**FQ7*(0I5U6I&P?/B?]S\<#:\"TH4P JU+@W$=7ZL*+X473% R2[SY M5J4I_C=-YDD5\:_QN_,,IK)2^LWPXA0T:[%L>B5P+<^_N[G\\&)P=GR_;O<;'WL,C[VX MUV,W_^WL]/1E#_9B<#FZ[,A83P>79Z..C+530M"IP79-8L^V>NJ7=O:\VKHW MZH;$XN&U/_U$EL]/;/"\:QH\#]&O]WX3=[(";3R\N7L[B[)KM;\Y.GCA^AF- MZ5ZV'DBVOE2#[=@ENBLSU3=L?[2)/=B&[5V0R^[V;._"[&Z3C-G'W)T.3BX. M?>YZC=EKS$.$>"GYY=69/!T:H)<%T]*A!_XWH"QWB?P 2 MJ"[ *?IG],_HG]&]0NWSP<6A58%LQ9ZTRSP]MP;.;9]XV"VK1F?AZ+3[[=]Z MH>N2T)WZ+ZH]=MI>'7Y5-W?^MY\]UB@)VLAW$'P?Z^*GI$JNAR& ME\>7_?G7"]U3"MUE>'[RI,1!O="]>*%[=1Y>CBY[H^M@K9%73[4X!V1S'4J> MY! C? _"N_A%=*U[U5=#T%?'3TJ ?3^EM7=2W?T&+2_"TWZ5#GV57@V/P_/C MX^W/EY>X0OL]_$^NGFAU#NCT[XQH['7SGI^&P^&N+,0O<0/OUZ>_"$_.[MD\ MME^E)U.SHY-P=+)#;@+NH4&>,JK>BW#71?CL(CP?W3/GV(MP+\(' M\-6OAF?AV3T@/)T0W^>>9]K%PGXNB:9>L_6:;;NTT^E9>#7J#ACLLPQ<@ MPSOWENYEN)?AP_GJ5R?'X?'Y:6]A=M'"'+Y "_-0H$P'7O+-G*T+(G'=,8;K M]RC '=YH4/"L$:<[?OUAY^'00KD\&WU1DXJ[IF#/>;I>C%^ &)\>A^?G]X2_ M]6+KY0,;XZ#D>]R=EED_.>P9O.FYR'@M7M1)R7 MFV]]":_G:EIGW9Z_%_W@MHF:?HA/-,1#>48'IJH?XJ,]XU"2>8?(2^ PC[Y( M8H++7<%A#U-#MG_+IS.&\7[%XTD-XVFUZ.!JH M[P5PF!:Y,(5]@37^15C3_4)P]D/>VAT%L7/3/> G;93^= M()[?;GF>TC'<%7;0B\=A*[&NA\='Q]RC\X#SH,Q?=.UD0U]FT'S7:M3>CW]) M89Z+7CRZ'Z(YQ&<\T^W2IR![\=@@'O>$!_?B\<0!!\T,(D#?:C(=!5 :1 MT\(=_U:1G?X C_&.X5E;]O&@XAU;-29_?/MKO_Q;3^K- M'E!M1&?,\_V*1U^MW7W3^A"?\4RWRZXI_'Z[O"CQZ+7IX6B@%Q[LZ(R1_B"] M1;\(R+#7C?2DF,$.JHR]PUSV3 '>BT?G0S:'^(QGNEV>%!7VC+?+,Q6/7>WS M7CP.6XMU/8C>&=#@MDT/=W'PA9"!)ZG)R8 ?M98__W@;>JW#VY/W[9S\7IQHCGK1/ 31[)_1;]4[M^H]TDP%L9H4*BI5D,#K7?A1TX&: MYD50P0W5K% JB+(XR."!P1S>,BL#!1\3!Q\F53Y617 R#(/1\>B8P**3?+Z( M"OAKE=,#RFBN$#^:Y'&);\7?+>"G(I@F)8A[L%11$0:W$78Z2F#RX,.#&$8 M]\,<)1D/. X6>4$CA4'F=0&C7^!O8, E_(@)&C5?I/D2KLSKJDQBAJK"V_Z5 M)17\]F,557 57%^G%:PI#D:+N;L<:SWUIUJGR*X2?$';$)]J)%^?#HZ#>7*0 MLY2F* PHF%^?#X8P2OI%B.N[4),JN5'I,L0U7D3+(D]3NE3_NU!IA#*!4H]2 M.4EKW.;P^[B>H)25*'YEE((XJC*$C\XGGX_&)(5\&VQJ&,\ZPN M\6)\455$,(!!\&,T2=*D6LJ;HK3,S>K&P7@9?#VT@^>O&0U&Z[X&M\4\2C+8 M(3"\-+^%S9=/I\E$!2G)2Y2F^81&5@X"V._P*WXQ7 G;+H(=!)!Y%Y5P6SGP8RN=U'TZJWN8>L_3 %]? M6HE@$1E>K)<1D8]ID<]%0F8JBB>P4RM?][7(NHCI)GEGP6Z1>QK9^T^N"/)6 M:'S,<'#I?\SIX&+#[JUF21&3Y.+@,G@]3'YAUJ^#HNBA?MUBY\,\C:R">.JM M(9L!OOZVFNGKQG4)+RU!MI+YHLAOX*DR>U2HPA+.&QK$6ZMXEL01P%6(23>L#,4<%Q4J[ZDJ\%L\ZTEKCWP,MCL+/^] M%3F MJKB&*;E-X"O^ 3HVSV[SXC,HZ [*[D&*J-;EWF9:)[>;Q97]P\TRNT%D-VER M]]31\@('\,GI7X+;69(JMCL8PK9^/HBD,]G64WD;+\JMO M_:^$3W2G=,?9V$I-3:>/-AD\"A"?O"!5_!HTDRKP*AA.=#!C"4 =3?_ZU7\D M5^?#Z')\=CPZ.YZ>#D\O+X]/5'P5G:CI:7P1#=7_7H#]BL$&W"9OX85X6OWG MM]'W;2N^:7D>3S3IB:^3"C;"9 MA_0!J)2([]-T?:%O"N[8_"^$K*/1BMS'% MWN!KTFA1JM?Z']_%2;E(H^5KL(=Q!'13,\I6Y0LKWH-C%G%)O,OSY<\#^E,C M8BA_NQB<'0_7_OEXL/YO&Q][#(^]N-=C-__M[/3T90_V8G YNNS(6$\'EV>C MCHRU4T+0J<%V36+/MGKJ'3"G.P/X5S: [V5H[LS!K)IM3Y-^N6R8#!?MD"9R M5'YBL_U=TVS?(C7S2!-WPF"P@YZ[M[,HNU;[FZ.#%ZZ?T27L9>N!9.M+-=A) M<[+N3B%W8:8PLK!-"GF;;]Y^[M8*VB[I^4.?V.'50VS21YB[+LCEFSGF0;HH MF5V8W6U0(_N8N]/!R<6ASUVO,7N->8C3UVO,I].87VI,GI[M;DUN425D2"NW M;Z_\))F1[:;X%>6N\AH>$9=AH/Z8*)@02VA8?M-2*70 ]5>'0 ;YJRI55$QF ME#V/U8U*\P7FRM>65^TR/ZV8X8VSM(\I^/I+N%(.'.5[=AZ>'#]I3T'SN0^) MY^V%KDM"=WX>GI\]*2=W+W0O7NA>#8_#D[/A-QT6N%T*>SI8FO-J>/[4J_-L M"FMZ7=0E732\'(67H][LZJ7N2:7NZCP\NWC2#M&]U+UXJ7LU/ DO3I_\9._M MKNU7Z.+EF5T'P'YZ"-&]CU$J95OSJ/BL"(_[0DE.KR["J[-=#\>'(5][,,ZP MY[]*P^%%>''YI%W*^V6ZSZ%_%5Z>[!!LZ5?HR5=HAU._YYA\2:)Q,CP/+T]W MC<_W._BIE^GTZAYIE'Z9GEK1GHS"R^%Q?Q0>[@I=O;R3L$>WT*3\766JB)@8 M*(KG29:454$EXR^U&=_)27AU7_K&/F3W9*MT&9Y?[:=M8K]*VQ\LI^'%^64? M^3[-[=JT#&'S[J=97K],.W2[/ O/SG=M4-8OTY,[P2?AY?%) M?Q0>[@J-SE[>47@ 66#N@7DR6&VQLU_/F'OJY(:E26F6IIWK/F3.OHQ(OL.0 MG9V__[!WT/#R,AQ>[NI[[CH)>XYX]L+\,H1Y-#H)AR>],/?"_ R$^=7):7AU MMGNFJ2MR_-S34+N4OSR7/%2OXGH5MTOEZ/$P/#VY9S_ZKNBY7IA?B#!?#L.+ MJWL">'IA[H7YD#[\U2665^^.I.F*'#][XW.'3.AS,3Y[$-2Q3\6O@[PA=]*Q M#$G41X\BPM*:X_4=X*@M9M'9^2WM-'>A"WO,[H_]*#O0C?-9SE8_RJ?HX7H MV;_SP<6A9?]V9GU[YN;1SEP=S\5$ZJWG[4IQ>O%X$/'HG_$2MLOHJM\NO7CT MVK37IIN?<0#QF4,UT!^YW89]LG(7CPV:-/]L.,^/_'H^C,.)7S^'*K;=W'K_?:E+:BH+\.\ M']XVO+QG)YN'FZAGK:\>,.+TXD1S.+PGEV$OFP<19GJNS^CW:DL'CEUQ'_U6 M[47SJ8Z1>[:K[67SX%3OWK,FWU812(#V,!RO:1X5UTFFA>7J,;TC>N+K!+R@ M9+)Y54$DGR^B H91W3Y]<8APCIVFDT2=*D6@91FN:3B+YE$/QRU].,],;!>!E\ M?3JX#."C4KB;[H%?G.I?A"C="S7!G&2Z#(-YE&0P@],BG[OSE^"4Y9//1V-Z M*@X3))\&A$^H8#?@T\=Y5G/1*+RF*B)XIMDD@^"M_XFM8QT-AOY83^S@_;&N MG:#@5A6P@?/;#!]WX3]N-#AO?]Q@>P6V!WVUHY*VF-"?-";T&>OGL@4!VZOF MPU?-HJZ,[L+GDLX(G85<%/EU$"@*$WZDUY(FO)H;.;YHJ,I\&M[,$S0$8YN]Y@>HG*?67O?WP/^]_ M.!I>V:_BE\(SJB*9B I_V_CNC=_;'.MQ8ZS'5LDUQXJ#@D6K$M"/2WQ1NHB]YZXZ&W MGO%A>KT>LK;F3-UXG-UU.D%5?=>378/SHDF,;S;/GM, M@2YWDVCO$%SO#*ZX="I>:T!M+^YK!4;6XNP4$_UYF>!C7].(8,:_NTWB:B8! M0OTLT+O.TKM;?LD8R.?*);$6J>/K(YXBKFAO0 >?_9X5%1ERKHS&( MZ>>C: J#?1VEM]&R_.I;_ROA$]TIW7$VUN]39S*FTT>;#!X%;,>\( %[#7I! M%7@5#"@((A0PO< -@K&/DH__/;Z/NV%3^P(,)&F95XR?"QSZ^M@E?L[7P]O'!\ M';(HUSI^A5I@F#8CQ;7B$C7B4UY4R8U5?3UTXD5(=,9'"0YG@S>#>IVF;T6Y M3V:P[#05DYI,9_H(?BI:(W5!9["*.YCR\ 64KK%' M%N7KX$O2:%&JU_H?W\5)N4BCY6N81'P[W=3,S%7YPJKRP3&K[L%7..>$W-" ._#GINWLRB[5H\W!P%'?QF MCFF]+DIF%V9W&Z3G/N9N6XTY3^(X5;W&?'"-N=^)[35FKS$/='9WZCYRYR2> MGNUN36Y1SFMV[[IRWJN56MXGR<)M-\6O*(R>U_"(F%%!"B;$-C(IOVFD; ZI M4'IU9D\'1J@EIW?TJ%'UC:4=)H:>M,30[T,$]MQ:>K5]XF%7ZPQ#.##WPNCV MD&4YO9&X<79/0D#>IGK9>Z>[>W"L[.S[3O<'9Z\[5*>V\$"VU=G.S2_ M[CE%>U74655T&E[>ER_G@-11+W-=DKDK,//OR8/3RUPO<_<[T4_#D^%%;W(= M\ (]^>KLW^3:D8!C!SC]H^*T&Z&WEOKF+Z]AV53.:XLG-3R\5JTEU7M'M,-W M11J]C1^4Z)DKH@K+P9S2+QAD&/8^JNF!X?H2(\:!0 M(-,W,"N**I=*-=%_9[S]+"_X4\U],?PCNW:PZ,,NHL _5(AK9PAX\.H=UX%] M$\(+=V"R>4F(\/.SLX[ 0#LUV//!R>GZO]Y_K"=7]YN!'A'>#_9Y(<*W>VJ/ M".]1OSTBO$>$=PH1?O 2]*S!C3TBUY MB'+9A3W=0\!["'@/ 7]L"/@^,F$<_98,TBMEHM^96MGN?:J]4ZGV87AR==GE M5'LO;YV2M],G!VOVPO9BA0V4V]FHR_+V0/;$X2W-SS_U<.87OSU'X=6PTY45 MO;QU2=Y&5WV]8B]Q3ZKA3L+1<:<-WI=B@'Q9=[W'@ZXVXU;MX,17/_\4_#7X M.:^"N8HR6(-IG7ZS/2RQ$PS]&GV+J-.9\@ M7D(L?SUT6J"E>5D&.0\=0:1YBV=(APQ):X/($1) 4UC&0^ M<$L'+@^>)D59M1-]#_&!MT52(5$X,X4S7IN>!_^;M4\3XI,#F0\ET>3!@\%^*_"8IM70)*/Q3] >\LP>#MZ%5N\.X MW:G!=@M:VX/!^\%V2V)[>O >#-Z#P7LP^+,$@W=AIKJ*=.S&W/9@QQ[L>*"S MV\/#7Y[2/'B3IM>8O<8\V-GMX>$]/+S##.%^2%V0YA6&U'NR\&< A!B&I\.K M+@,A>GGKE+R-PI/S'EIX4&ORG.7MZK3[O+SF&<^5L_+X)7!6LACV9.$O7B6] M.@M'9YTFT>WEK5/R=AZ>7G2ZV*J7MR[)VS <#<]ZH^NP%^G5TSO]^_C,9T$4 M_HFIH W(?K$V(L>8ZH/D\-Z.V'RW4H!-[.:M>.XTOU7%7@L#8('@Q\Q;M><" MOOX( IIG$4+-NU>P\)L*9M$-B)=\!,DIR.91/CW2>/Y)GF%"H8@JW'PY@_C+ M*$4.^MM9,IE1A<"D*ND/T9A1]R!WBQ0^"!\(PT3R=N*CGX(TEO);G!20@P_Z M><%-5"R#\5*&PQ3N5& 3X9_ZA%5RP6J6I#PL<)Z!QI05>39-=+C\Z/D6DLK M[Q(&N :1[FJ"7\L#S6'?P8+]',&P7OX1#@@\.J0!HPU#=%D M9@"&L!!GA<@H066FQ0* M9;I,8EA6?&,%$\&"SX4[ _J0X7=K5T&^_.P4_ M9-&.[2W1N,S3NEI_RT9%^#BIQRW7^^2XD0=S_A\_((G_^E5R=3Z,+L=GQZ.S MX^GI\/3R\OA$Q5?1B9J>QA?14/TO?/%7^JY98?.$U^IH# ?_YZ-H"I_X.DIO MHV7YU;?^W,#$N NQXQQNM66FTT>;0AX%&#@Y*];78*2H J^"X40',Y8 K)?I M7[_ZC[O7\@),-MI.H,S>P@NQX\A_?AM]WR8G&Y='?H,)_O,GT&ZJD/1T&^HLFZUR!"5))B,V219P!?J[X-+ M4S,%8#[RZ1VN]I21D_RSDN(Q6\=7Y6A"P:GY]=GYJ5.PQS8#/9-J^]!ZO\V+ MSWS \D0OZ@*TI!+C8/6EI,+G,&QL?V,-7A@U'*AJJ5O;<&,% L&;S-#C!'?SNHCF>$N]0"OC M:SA:C R+%9S755G!?*'HTA-H.5$,8U]'PTO\=/F=7I-]Y&F)W/TW1\3J@,(WDRJ$$7B=S&O9%1@,K&9 MB\;5 AX^H9V4JFL01+&K2.#$]J)B93"*U$V455B-BY,^ !7J3T24EKF9#1Z- M'NO9T9!\".-GP)::PS9IGVD'<&OYY@.7*11(, 8PQ@ M_25HA=Z *29V8(;=HA1;Y?[2W<+ZXUO 5I=ZXTFA7+^(71TJ;A[3&+@R.2D" MF(>T]GPHK>PRI>+R(,,7H,#V&3;84? DN,P.,SF<3_N0#, !T2- MHOKUZ-PI^X?MY*C#$X?"8,W^HTDQG=H\59KP(?7U^>#L''>QJ%NK?%85[R#P M#)9FB Q765&X"T2BR/\ "X!4XM<7IP-/33M:GJT!$)8H05*2.U[_N[[4/Z]-)+5.EG,KE!C,"WC#%* M$^._"/U-ALR/20;6#IK>'ROX!1T($L?!L'-:QRPLOT1%%;P/@_=P33#D,QZL MY?_FR!MH$#!05+Q)AY,?81^/M%(&T?C*] "SU&_$& M\08Q+?!/8FY'$T3SDP&O0^YKO30V?++K'.^W]#JT7;0P MQ["5E'NF3%D'X.FAA9K\ADE>I['6 L(X%,I_CV#O?!:YBM6X82=+#E1?IQ^(FJR4JHE>*72UM O.4L:&, M?B:%ME'(T2E$N<;C>C4OPO=/C2XVMGL'5>@G2CRE\%6D3#AN5,\QU/2G*JU2 MY._6O%XV1QM3@"=^W6D.IO/+P?'5^<.3Q( _,>H*\0H.]F2[ 3T<\\I=Q8*= MJE3=GGRC)YYX5C74W9C;1AGU@V_B9U!K[M6:?K/+=#V+AD,_8QP2#WM"H:$" M&R^#5S4'(+YQ+"%KV/>-B#H-YQU>A<.+X\X#>GNIZY+4O1I=A*?#)R\,NY\: MEXQ&)]6X:&X)7VQ6W%MAXELFHS.8^.$HO+P8;B]T[0O_J%JN\8G. MPN'P="\K]**L.ZT6G!C@EZF%+I?*X%'4Z5:,SWZ%PM,]M9-[";;".XEU3Y%8 MB9%1A/WC?[\X*^'T> ?^DMY">'I=<':\@[(^/ .!WCTZ&URB%)BG80(&H'0!SD:13!"O@'_?577[8=D3F+0XKS%=M'-<]IFZ^@\X08>^WV'# MCW;P"!Y\@@X\KM5OE7ZK:,OE+#R][.)6V;5PWR^<,NR:1+>YIS9Z:VNIVZNN MWN*A^8N;8OF73K%\,"F6-\8E?T!,[=X!VQ^< F1;UM,*L4E*SWK8"SC3K9$F MO!X##&UED<'-("9&8X'9!LK4+;=HX\((%]<61->%THBK7W0%4TO9$MQ:JG6W M$E[J&MY3$)Y0JI_B(%,1@W3ZRMX-E;W#]96]?8UNM^'=#U6CNR?1'"L8!I5N M2&E6E&4UHPRK(II4 KXCK";5E;$.J#3U!..*E29C$%BM1J?FTZG"N@Y;93E' M)&M=2JV+>41;MI]4#BHF-5^D^5+9AI-$*A GB*EE)Y#Z4<:Z/V72S2++U7/I M(,N@3)O>.(CW>5[:@J&["[("K$^R[#TTP>YQFV?.5_FB[!R'1U)^J(6:18^8 M@+(\*["DF,8TRDDGX^YG(K@]FE>(ZT& MO>T?>5'E&99VEPX>O(/2?FD4'7/'='(Z&#E/ MQK);/6MY71')#EYV<>90![ AR %X%%5NX\NBG3#S$%7)(W1;/V2[>]J9LPY2 MIT5>M-$L0:%N5%;SW%Z>NLL=686!?]VG'OSZQ"TQ/>4Q5J?Y%A-PR1& M^7R>E*60/M ^UZ[*ON=W=#JXT/-[D-/+I!-&%;)><#9BN-?YB]J5T-G@?*T. MXH)S1[FWZI?VS]K[:A"O%CG)8"C N/& M"P@,Y.-VB?![: Q.[9PL0X'[G3XIH8JPR% M:^ZM')JPP@[#Q)UG!"U9^W2=#TZ_6%>WJ<5M5)-(Z\65-7)VV?([!O#W'*>7 MT'SPWF!H'R4R_Y3EGHZHN*6=*$5M2&''86 ;4;/U2AFYJ#.'SVF.S$(2,,H: MWKM;N)UD[6QELG.D )N(:4C#XH8QA;SLDFM2,JZQ]AZM*_$M7XYL!*=>'$?$ M]>+=/;3NX;!O H;[!Y4EA4+6N59J.=)[5VN0^WR=C:Y"LGC/'=3&VTGFZ^@F-@)^7W9 MX91+S:8G%1-8\Z$;M7CB-1#Y5=G)GY,O54=E9I/1%I+BSY6*@,1,+2'7I22"$_M'.2- M.9C8.0@U&6J:EQ:]\89A4:NFR'_1]=&<='1H/$CL'25Z^_]&<&NQ#"QO[<># MS*0H=>^$VMX-^L,=Y Z6_E L_180\@/V"O@[!^Y!X3J6SI\12GV3) MO)Y+9L7D8:+UC-N#X&'^UR.O-R"O1P_24VDXZGLJ/9-XRO/JJ?060\ ()'W# MR5/TBGX!'3C1Z;!W944\_ET,C+*Z_,"FF^CXB:OC+2EN:70\H<87A>)6GY)6 M+F+;ML46L3#;+Q(5V\F31D 8?G_U]S=O?OE&&X#_ H<7+J7#Q#3!P+>8!!/7 MS[2.2?BYRV8_$VH%\QG\8;-*E(4ORWHN_C"S(3-O@G0!@--($;JBED0_9QI# M/]\NP()0\ ).+SY=-\V.OUBZF/Y@D+XS%IA)TW$%1PX'8Y47)&_XK")1.*O, ME$T^5EZ7?K<0'O^M94[G0#)U(<1-:/M%3))B4L]+HN<6!F\84IWR)S+I]!0/ M8/P+C"KA; U,'R[;[W5\+J@FXB$O\(W:)47:B5E :/,?"!PV#BS&N M'BU0@K#-#D72Z:.$ GN ^8:::-=Y@$@+'2<("SGR! MN]QYX?1F86$ 5[:LX>/U#1/EM#MB3X>J,PH$B#"5N)%F^U)MUU3+A:)FN%IQ MN++O*@YS:Q?;;/S F!O-5*][F\S@P\E+K#/L%Q8EF63U8!,4-9>\R7:_3O,Q MBCFL1CY?-BBX.0W'!.:&1_PVXOY&M& +-<%N9 %NPHI6U1%OV11$!ZZ[9]:+ M.!*#-O;C1E7BV2G4G$M:SITX?&.K= MPV4**=DPPW-^M2>%<^QM51 M\=2@*]*M"8]RS%0J0;]P-'0W_?%P3M-B[ M0=I-X_C$)!O[7*/O[1>T== NB/.FS4@-EJ(BUH:57)F MFD:E^YNHV-CB:%L M_9@HPF4?17@FBO)Y11'>?WKW4W R M"/[[7V]^_O3^TYM/[__G7?#FYQ_P%__4/__P_N/;?W[X^*]?WWT,WOSMP[\^ M!3^]^?6_WGT*?GW_\;^Z9SGH=*,@U]$DA$'.*$;0YO*;QDH% _?0ZF2XWRT[ M > 14\+(MG5JC<6P:U)KD9F$&#$<7?'0F3;\F2Y]X$=[ZWK&[6:FCN9\'_ZXCS)!R MCR)\$OPBU3\[,0/K;Y=*^T7ZP\L@5E@\/<9B797FM\\2DOA>S_JO>&C_"I_> MOD3P1J>WEB,3]RN21< MFWBJODGZ_9NDVU"L6_> GT!-IG$JS11B/[_BAE6*G4\0#HW0R%.JLB#[V(FJ M)%E9%;5MA(@MN@GE4U \I6:+TWGDFV"V7&!DCB-98 WQ,#DZN,A!3'4$8E4[ M7[( MG+(*ALM 9?D<$?SL5=J]$V,W.6R2C5@^JKO,LR/[9VML<)AM'OV>@\ LM6BM M?77CA7*1A\#<4021]0Z O_=C11;N=1B\J6&31=C&/OB! MQAH&;V=H@:C@_\&1'P;_J+-K1$N1CPE[)@P^PHW1 OM"\ATTNO=9C-?\6B^4 M@J]MLT2TG>2.5O86$0U1 H.\W)PJIS9D,; 1HZDP]-(8#EI>IQHX1<(%C]@J M5203F5P2&'2!XZ@7LKUA,K(R;>1P=&Z%X&>X>H%9US<\T\XOC1F&([J.4(L% M$EU>.P^A,P,EXROMPJ_4AC8^3 1.CXD^M/4CZ3[Z0)SS3U@:?)0:+]>@_K$Q%P5H<;5&@#U[.[) W;WL18YF2X/GF+P4R[I M/&,VD8%DYL UT:F#J(=L7+'.X1>WV =<0]4X'\! 6LI*H'@)[5!)(.S,DW'S M(%=?H&5"#637I+\L!9C'5/1O#CLY9$6$:8,3;#C8*Z'!IQD86J@449P)8>=/ MTLID\*QA"H0GKF6ZFL[JN]=,>B] M= #Q:^WY),1)IGT)T..@B."1XR6GCC&SO-^-K2MD*A $/@KO9G8+S78WD0U] MXN&1OJ(P"Y2\F(/M6*M EA;%-UQ9(>&@?#T(Q8%Y6'99M(/ MTSQ(T>1\M<4.()1%F9#??*>G M;9%PH;7$J((,8U?ZZW%G@H^JIL&[/]2D)J?DPW2:3%1A0FS\=WN*RM]#@OPH MGDPT%(VJ@X>06I+GVX@VV]YZAA=FAIWLK,IB_4]FQX5[;LBJA[-TXWG,HDMY M6_XGZEZX<*[MA+O'$6JS *M4U!1!,JB9?ZU351D)(6>":L7*J(#)0:]&5K MAIQY)2BN?NE;PW6(:SF\^ X&4&O"!_QX^)=&>QJD)&*7"D*/I>I&P;']P]TB M*Y8C;RY,TZ3)G'(X1("QYJ9#6I=H,JGG-0-5=9D61K;=DE5YFYE*5ZGP!)!K M6Y4:VTOH5:U(^./U[^U)G[,"P*#42ZO,Q!!#5+-EFOU M@I2^HJC2U:TG[DDQ3E.P)J'NAT07-1"02+7*&VW8">O5&F(B3(LC' MO[/N++UA9@KWC"0HT01$V8,)U\!%E 11PIK5&%')(#H9:+!*8DTP-;-D08PK M8*LG.)@UWSH(_J9AR13^5.:T#$F;;SPNUAP5;);""\79POG&-3U($WYM;F&? MIG2X[4E**3AS#!]FH?ZNO#2VU/0]!UE3;:H%:!LX\L86 >Z#'G*U 7)UVK?, MZ,%3!Z,.MJA!1ZY/.()ML(1SQ:(,)JXRL&9&890!G>\$C2=[P'8WT''X#5PQ M?#.Z.@XBGHN&\+BG7+L]XY=@!GY&BZ3*5Z\/=QPVIJ@"-"ZO9\$AZB0=: K,S4&G&91#_-%Z _NYW M39^X>8@=Y/??R:JVXNI3;2F;7^ M5>G>TZ2\<>UB-M'Y);!GR*"FGQQ*740#-,WG-4X _DQRG7'"BG:YPG%A,A!D MO\0@9PWC1K\I5;@;!U010AX)8AK=0;6]>XL8A5OCV.;#/,@:[.;OD)^CG1[K M[X1I^96J;07'S-)-5WV\/S&E%):IKJ(L\I8R0X M"%#HHDEI84>)]@)KUTI9[:ARYSLI/?<<_;'E7=Z8.&+E-LZ7APQ@MY!*3,$C MS N%RT=1E-]-;QW>=LJ+:/H[$U/A-3)PFE@*,5#9#49A! 0ATL>:@7$9)*5M M0&!B^&J4=L)DM$!BC"X4IOJ=+(G,OHD4% MGPJ/SIQ1#K_I;#1E__G<8@0EGULTA_7BND"T7/O)1$5R[$M71L);DG0M\YJ_BEQBT"4@ZY*KN$U@;XQQ1M'73:3R6&^&NN3O-6NR M_::\?]WO_AY_O/UT6'Z@RIGF X"/[Y[N]O_LF9F7<_O/_Y[X>9FKDS)QUI M#3.DQO]AE*\8;(Z8K#)WT/SY4@PP>2P/$)KM2]RC/00,1__26KV MDR+FI"]#\Y28^]$C)$?!_6/@0)0)@P9[]+E=XH*S_MJYE;X5Y:F1R+'3NW_2;!05S M>BI,]TV4]B)Q]<&"3V)!J].R'?$F8CN5,9,\Z_AF>+0JL2XB*6?BM+5<.0C, M;B489LK<#=A^ANQZ\1Z1FHS=:TK4,;H%51+5 3X,+$+/*=7N&*GT0N@2]#BXM[QP4/FL[F!BTB46Y1"5C^+^*/PY M)-MB2^$@_57#V1D3TU+,[,/<(%63MZ#W7M#J-OB"G*=LN+T1^&!G&Y^&>RUW M@@$TG>J/A+M1(-Y>MFC3$B1=[$"I-VACVJ[XREO4WN2BM:'C]")IA-YC+-(& M)=FGHKX_.7N0ZO^3X[[ZOT]@':RW_F9 A?S!CV_>?OKPZ\?#-)O69CS68PP= MG>>3>&F]V#"LM1W+->P4MC-D852YY8;U\U(U:]Q#':-$N+,H;Y-=:^AN.Q@3 MG5RCKT/O2.4F8GCN(.:L]XX!UT#W77P\; MB9/=NCMO:B.<4=%4,>R--7-$M!%"+9W"LOGZZAS>)6F7/3V%B,CB7A3.YA23-NA36$N&J9S13I09V8J"4T M09P.18[@-8B]#IWZ$!OS7*A,R'EA(+#=:X8M"7@)I<%?, 24"^X$W1,=;2KK"880IW7*? #4?5E' MY_0"$.ESJ(T0X@5@%:7[49MJ2ATV,W?2>K++[Q!/UXMID=-ZT&\:Y=?>VM,H M9R!PRH2UN!R=M#R8UHU0ER%)('X$09KHR#*:Y_[35Q[9Q?CP;VK-04)C MT?EW^].F#3J?T\$9SD6#7HAI84H0UQ3V,VV M5LMFD>$?U;VTC6JU%C8!/Y*QW"FBXJG9J(K<@#=L/09U?=?+QI/)AMLF&$FH M&C YVLH:,"<74U(GO$/S.W\50C/*4+@%DUIH5D12Q*Y2DUD&,W6=J+(7B4<4 M"6>1>64: 2],F49(K#9!]>^5Q/EDEOTJ/>(JS1*&KEO">P.0_PZ7J9_[QU2: M:&/SJ=9F?TI#&%@;M3*,T7NDS>-JMKV,@]PM0F$+*@2B:EM4C$&BD#](.#,LUO MTR5[CK?:<>)9%HE!L<"K:#5AS&EH:"4V3/TL*N8[3?>A[.E/_E1']Y_HQ-8" MP R#U1?"[ELD<8IH_SR]T;?6&6'1,R;5E3TLD0A6&[%"!Q5W> K3IH29B9T? MIXX%+E(5;5>.; @>P_F:^WX+E^]3#8EP:6J_.M9BLN(<2^$%OAOV.Q5>8*N9 M9(+:DO#UA#IQ@B,Q=[D6.@F8L"@U!C4&@"9%LM#I/GU3K.9""]%PUBC"!NL> M>IJO991)*:,,A;VDXH03'DL*NR#?D ["HJ RD,BS7ATLU=#3W'8]+^G3+)%I MA[5N%42,".L6!5F-O8V(OI"!5\V*+%3GH>9TB'0G,_B9$8]"^MNT%OQ%<(3& M@3?J<)-P4I",PUMUK0O) 07M4[' ,1>(Y1XP$Q1LQ"D"?9!R#4V(J=L"229- M)0[5/NI31@.)5IQRJ? H2K==FY 4(Y!SDL0<[<1P'HF$D3IX4NBTQ2JY*BQ% MN-O2OA!> ?IW+#9/L0BH\EQ.\M3U:CXLI&,T.(AK[7V,>>?'P2=H[RTK P; M*A2%=N-E#?\:[3XDT]QN.6P@64-EQ\@K*8O/B1Y\/#[9B\S0.MY_QH166]LD MM["HY0+;V!F%(Q5/BIL)H$6'FU>ZG8F"H4"N$+BDT>2S)P[<*1'W2.AX]A/N ML0WS@D56: 1&GQ4-E=NFD>EKJZZ,X%$M57*#4XM\&[ %..2_4%R0YH0.]!23 ML@G1HB.;22JZ-"UZJ1&3+J0N1*Z9B319(PN6/K9I@NJCWIA<]S*N>IC<]R?G M/6-##WCKB,OQ&Q792M%FJ:QM(]89*P'DM-*G6CF+"L-JJ2\GJX)+:>X+^!)C ML 7SU7W?XOYG&A4FT=*D2\_PI,6!I0"33C$W&Q8KH=?A%ON:(V3I6-)2%3UG MDP' H_"\;577*:YFO(C-):>LYV,.1,Y),FUJU MB0\UDD!VKTA3_I/W:BHHI*9=9;_G2S#X%<+#G2H#U@8J]S[!C0YW4?,0RM@\%I7L>.9P:NCB[G]% IN^K.')O<2C&R MM 1Y,X_^A.7^38V#CZJX2:BQ]M_S_!HV^EL:QB]N%N^G9%+DZ,,$;_ZL"]7G M@QY1&%S/TG?8Z<"QXJ'7\A^_A,'[O_T4!A_@Z$OY'/P$B@R?T*_4(ZX4Y8,4 M.+N,-S6&A:VLQ!UL@%*T#9LVHHX#.7=[Q5_R*$,[,E\)?9A!>&_5#!Z_R/T? M#=;CE<,.3&4)WTA<V^DLI[*90^HJ%BM=. M3*.IT$/&>IY@? ._C="YDD.R-U\?4BHP05;"U1"LGIQ%J_L(^XL)C:*X)KE5\7T6*& MW@ BPZEBLC!!P8@S][B%>\V[IT-RFL.D$T*;>X),[**A2=XOP>,O 4'KX,3! M\B1J3^VX40JAMQ2[[]?B40V1_!96(HW&0H"ZMHZ%D)6]9GI\FY ,MYS:MA,* MKYTZS9AL??C@T<.+7@3.G!\Z3RQP&X+:6,RYD_>S04 )*(2F$-"IQ103WY:Q M-HRT;A#7!]=S%''1_!=?QP#H0.1 M;\)42&!8K4387R+2;4!]<7Z;P5=FEL+. U$:="&C]*(%HG(L1@_$QGQ^.P+! MUF*@L99,B8FV2I@6TID=L]YTC%TSA2TR3Z*@J=C9.=-5U(Y.K(V75ABE.C;V M]U;8E ,"!IOZ>*1^C@RPT$%4W:D\R/C6@!YG_&D0J P&74EOJ8)47XF)M8H, MWT9IR35EP\078KTKM58NKKS!))50,:%IQ"3MEP6O; F?-3.\\'>OE)U1*=O" MB#L*R$VB:_50!N<(VB451S[,/(EI_]E"IFFBZ^[PK8R,3I=W%KCY#AF).CVI MHV1+VD?3\F!)M-!T1_^ZK+;:O>WN3MMC^80S-9KDQSHO%2@[>NR$QT;MAC%4 M'(]UO9!_$)=-\_=$MB/7BCOT!74*&RNF?,&VQH;],#JS:M9LFJ,?IZY0KO=' MZD*"!UX099['V W]O>$6<)'.S?(OWJ]&Z>F-RZK(^JU?MI4-88$XB&/E-61C MDBY'$3JD(&O,K+!I8^G,.RE#RLP3IT#,YA*O>\RN-'F;5OM5,U3MEF9V30\Q MS>?@'#6MTO]E7+2'R$OP MK.*M19106'&F#$LVMQ)A/D3DBKU.\S'1@%/Y+LQ\\ LC]&3*PZ:&BD #23SU%@# M6E8K!QRE#4LW'^GBG!SUS 0P+M&/+1JFFB^6 M2[)\$VK)PWZAZ6/"2E.O.,IG09V31:=24B"%JXG(S;907FF?C)%%L/OAK=RE MJUDVS0ZGX_L346!2B!P5F/S:_R;AJ"1=>IT3 &T^L>TO!?@KX M)MRXJVJH<%=>R C3%6RZ.AVGN%3L@J11*=0HCK9@RB$]^K#)3,)3[=>=R=F/ M.PDG*73)?$BA7+?)*C6M3U*$Y#;F,)0:WHQ MD-F%W13$ P!E>J'832A66$*,]2-*=T&>(O7@ MHG/*Y.Z(\#NI\(P3,6F:-US4G((-PG%9ZMF-;-?HA\'=]')I&@HZ8GD454)5 MN(5-Y9"1T>_UI]_K$NA;VUV+5BR1&M^?7/9(C1ZI MT6NRISJVN*>+&UTUEJF$0"?<%0>#7K3HI.^23'?%A;/JNHCND]8[R$C#)]LM M1WQU;: Y.8!&M* 1QM?Q I?4EG V&+,S]-5.I'&%E#2N>9?I(0B38R.&%7K# MLR!+?S1N4)S[(W/TQ-['O7!,$L(+0^CCS79E:@_]@ML34PI1@AQLW^HV/O#A M7K?NMJ;.F*5/L/=?59L6WT3F13%/9A0.F[%8_@C!SO$E/@ M1\S^_!$A*"]$_?1_(^FIB/WOAER*<.@C>9.VNAE_EP%M4=1B.!56?2]C%SHDB&6%QO M=K?FGD 6W!:OAM/& ]41OTJD,[9N[UD;*/N9:_WJCZ"UJ^H)>*%@94YU87G M12,"PDB3IH2&S@ QO53KS4LX"W+JY)83^2"%Q*8$! TE2>14C\#1 M@=/EJC+3KKO#/0G> M.D,'0S4)#2 .G<+XAF)ZA0S34>X<>LY)00MN[R1 $09VG8% MCF1274W;LYG^"6M'QE[?:R<7A@H8VH(+':IG+>RC3G*<#-.4-*BQL M>9LMCB'[$7%*F?#693G:!7%HT54XX@[J[7?RA6)YN' 95%,KIY2CC,!B2B3G M W/R>YX@PD%E7$&DS9FQ2H77F_$X]JR4(A9O>2,JZIPI-G@H>[@$K>2,894& M7^O3M=TJ08GE*6%JLZ7.6OH/,5FMGH/G$8M%(^]PX9UC*?"=<'([Y$AWZTRJ M>Z\2!5,.:96&P^^X1^[J__.QRF8SXR39XT7ZX&M5-ENA78OC)5:P=$PS;:/ MTLGQ\(!!&/Q"GEWGI)D=UET7V1>K,6G^5%"WC:(-,)<-URYC*.KL& ME[)4+)L:AE)%?UC,,1F1_L0B\"H13QDA/E-5:),!3D7IBBL+_1)FT#.D U?T MR:1RF@6'P76>QW2:6'/<;2Q,EGGX)87_79HX;7ZT=0)S SM<\,IVI],:C,RN M9M/CGLGB,4F0-CHWN#[6@?*8R0@V('8=7;V<[3B16V MY&GQ='J)>CJS:B5UOIVHJ4,,^:\K^ZNY+90TC51?(:0+5D[ MS(NB (Q&T'$%?;L)HH-['XWSNG(AQQ0.T'@TW:59%\D1'DDEUE7:O\KY6X]CO,X(1PW6*KS;6Z@E\K3R/;@A(R. M.:;)/)&B\RP7/+?;!(6[86JVD"9_454PYZ[&HPCZHQ>7_1F>U, 'W2@;/D:; MKS7B[Z9D%W7EQ\Z=1(1K4$J]GL834FZ9 LN4,< Y2! R"B-*L>Y::EMTHE:> M;1-&]M&]S#R^S.@^T%I"7"=3@NGH:^1I,G&:'D[ D"C6!*JH^+,M(4%:R0G2 M@[S>)* N>O/P:9=:I[#=$%^YS)"FQ5]2"K=C*9Q)Q&A.$LQ\FE)\Y"&1+./Z M9>Q1A-^?7/4HPAY%V"NW1U%N^9A.+S]Q02&WU;Q%X]1:99DUY(&3-$KFG)*G MHBG"_# M9-YX%U=#$O0IR[@=,RM0=])98MMDGFP1AZ[>8"[A@&LL4#.C\/*7&W>MG!-8"-3JI:S4/!^ M1&,?W K/#9'N2<*O9APS7AQ$-V"5:N&K.00I8E47J&J9:78= D3"(B1P[(EN M,5!AE$ ,GHFJA (EQ>KKLJP]H#%&O:JE[A(OHL+DKFY)->;40PE^7N.W>V>. MF^@T$?-0F/ZBI& B1,X+&^HFDP_5X.XHI4!<.5-(92:-K5SF5I)3*LI=0Y34 M#LOP<;/=!".3CN9U]KE9F T(/Y-ZBX)H!S\@ Z7I,?KJ[0^_?&/)=BG$-46N M,W292M=GDK"69;.[/Y^.):?"-4.L>?>4R&_*4FK& )%I]^=-@1*ZPXT+)H/R-. M"@*;AYHA7S&/ELLCP=>$V#[3J9VAE_"S?<7@L'XPE;-E5'3)#K'+-<^ T_I3 M[Y6J2*+4K_IML(A:1NW?#*G7-5,$*2F-P,4TI%XX%7C$(W5XVN@$;A&&>D=K M/AP<RIU3&KVM._ (X5@+,A\20VN9*J^%7X:9[XB_,2AS3J[=1I)C M%WPOK#]8)NP+%E:![,+0)T?8!A:\+U,T'53O?Q. H(X6PY?@HA4HO=C =MQ,HRZ:7Z8%51 MN20=@G[F.2Q6NT41^*!5R I&?8P0V57+\@Z M=2N8OB4+$N8ZB6M0=XTV"TR((]M,\/U:@5(S!_U5;L,,0TW+337J!0T'H?'N MA.A"QA8:9R-3K1.H83^ZF:LP-1A>:A.,]YF@D7-.6%\$!B^3CB^BC*$I*&!' M:2QT,9SAIV,/UX*8A2KJ:=%DN8V7&0C9!";QHT MK]?4@]B""]#]J.>IU0(71CI]()QS%J-)H%TH5HX?F6=4_A6\]RET[U(3/IX= MY6.3WN *$N< YS(4-+%:Q01>/EN.BR3VAALU>C;;RS6M<6A/>")]!;$V=:*& M8H)-E45=5=JVLAS' ;$J>_*WVBS'IY?^K-H'95U(G,LIKC424Z1Y% LKNR90 MUUD$A^.U_8FXNXE"%85$%1M,EVWI2/51[U*MKY[S[%B:G>[30FM%1%XT?[,A M3&[]#!H8AU$T=N A^63%_V3E[OJ@>$SD=9DNK3>J39=J>5XDK'(__X=!V4 M60+K 5O:FA9,J.^_"7LW+IA6#Y7-4D4%1;\P,%K-PH:T<$F;[:($LX%W-)[) M^\>^5V1,EW&20UK#$T$4)GH2Z)0-"CJ'<33DQFK"???Q8)04Z$I]\ :F\>4M MN?$X\3(+%NC/?Z" _@N1Q_KI;/5P8$/AM_;, M&DEAP<** M*]-<2JJP$"@J#Z NB1!OVF+)**8E/NY A_)^E=!$ER?S@-PFJT+E^:$MH&$6"$Q$L14; *>X'UA+6X MX-_+AA1HGGQ]C9PQ]*W,^BH1"[J9L<)JDE*\ W8Q0X+9F?!=6M14]U,,@UFO_T^,>!M'#(/9E M^VT43>.34Q](M\6%R[1@V2-(SUM6:H^]G,CX=>&Z;>K'+ISPQ]\5<0RL6>D6 MT)N(+_MV?@#0=#/$EI\I-_;PC]FUIU?(=BJCC?$:/(C+&:A659AS4:P<9"-& MPTV.V\)V!>7@C"G.Y_"[3 EW-:7D+<4H*>?')U)#(6,5DZ86QDD)N0/:#MHC19W:-@Q:+P+@7_'U5@3:W MZ]PVFVWX@D..QU9>CV30-KA-(M7&,+1FU1H'BJS$ ?(E M9CMW3GQ'%)PHR&I*%+::H*;MQ!T:VO2AF$>3(C<76\ZU.])$7.[,70-=,]'V M6J40CA.]H;2<2E%$KZ/,E$-7^;4BG6IM8H;-XQ>4R[)2VL<[]HN/R( M4FZ9VUABQ3HW'D:[D=\TXLUYY23V1 Q@E54E+A7>+QE AXU8Z-5<'I*5O@<[ M;_&#B4/I!%FEH2B1W4?SO,#5U0-H-+6)@] MB/2/UOE;7)&2G['O8#_ MH@]7CM_8*<%SI4'O4TJGB08?M:,B[7GD=V+T&UJ3LN;1R7=BC@?Y'G6[1[]Y M8F@ ;3RHL FA$+Y*3"2!FM&/)M549XG!00H%*C8QAXS%K@"C=L*GC>/'X](:*TS)32D9&Y[N18-* *[Q!NIHPH5QAZV3VG38[;\+O76@QPS7WCZ*-[L,WF H+/.V"NG\5DE/U 29DCWMH7'YEHQFC M[5TE4['*^;JI"V('S\$/II'!9#FA_S I';+3A[ :O#X4,H]L#G-802^8VPR6$_EFO6WS E?WZ$2\L"52S2OW M"L?XQ1'J/A!_Y'5F52?H![MU[.9'N#&LHFNYL'-8PUG)(764?A9Q2T.%U^-;C77M M$#:P3>%.Z,2T$Z-*T)SA(UDPO)07<2"(,O(VC/%A93_H,@O,* N'IV^?CS4N M@SJE$Q"+K!HX="T,G_L-67R_N]1A0WFOG#B#X&TC\6;H'<%R<%I8V&40XA2M MN)VS5[Z'<7W4N-X3.YQ\.N4%MC-M'FZ#P.L#[GAFB2P2>[6-E%;F6+%CL(!P M:!1&RIO@ P'7^ &:MFNKIAUXM'RH8/G0\3EQ^H3XWXFB;8JLCW=!5 M6PP-'!0WAVYU.=0?<,:CMIU)*SMAWPP-@(+[H)-$L4F]"B&UQ^,DLC0(MN], MWIKC&P3_))5N\5MR!YII(<-5I- W M20JQL@_A_NPM24]_X^A^?&@49C[MCHC#79U[*'7.7#_<47Q=[Q=745@[ MR%46K.B4)1UVA:1>@-K)*L^H-&$_'11R*LRU_]"0.^?VIH7SL#;-H9RXVFG0 M5@H;$%E\E$^/1 K1RL"\G.VES2R6/JN^0>.FL+A19[J[K13HY"1<.1,^&^-4$L'*,\3=RKB::Y *BW#FX@F)M7JX:;QYV3J?Y(V+&Q7"-V"0+(#:_$$]&RA:\!E M$M91Q><3#@&7'8\G5XJDD8(1,.86(PP-LSVY7]EGR3=DR8=]EKS/DG?$(__- M!"QLYWG051A>DN"K#?A[NS*$-&T5S=&1B=E=#5JW,NQO?WA%_(?*M.]KN45B.RGL"U&;\=*P8-$AR]RLA"UD7\DQ MSG,NA2'K"8M3CUA?SP3J5C!:N\HHJ'\O*3+\-!]W@!3#,4)>#2,S2 MNPHCP*@\!=B$.>8BY@ :=CC6C@P=2))(U-!G$WIH!(]-=8Q.33F'C@0IL8H0 M9]PZ,Y;.6^LN27>+JNQDD;X;6/9"R8UJ?9*IIH99M_'M 2\U62W=3[M86[\V M"M],*IN]G2D;4?%!:QM58<-GXX.%(\I-#@6KKJ6VBS=\E1_):E'LLTA*I^?T M:NS&<3?G*D(+9%JGV H&K.J8 $A:3_'U.F5K\S9:./S\-^*T=2FE5M>Q%((2 M(J@E!?[!JXAO%\Y6<6Q&Z")2EXI3%@9[-/42S\K#6=ENQ/4@!U M@2UP^WWYF N@W7Z#M>IG^Q%GNY%>TT$C"T/SXT?]6CS=6FQ&BJ]@ RB*UZ_/ M(UL,:#$L A5$4M:3NR%12",O MX.&9#M W^U#KVYCHXPOJ"_OE?\3E)Y@Z%F(G9516%.R*I+K_%D-5%1&%).4\ M#-0BH?5@DB>].J73NG:FHA3+IGH'^(D-&8=CG"MS--#>L$0)^[;&(V#R%$M? MF2&2,0P4X7(N90PLL1BCUCL==W#ZCI=Y5*Z5'\?E^")R'U3=*$]+8'=&'Z8L32 MZ3'A=C#\4FJ?P41!B"K"D_M?@X\#;GD?PT.CHC\\']E4FDAU@<_4G]<5MK@B M8]/&Q,09UWJ_K&#A0-O+),W@78$.!:-$EZS0V,4NN7<6[W+;UKN0LC;\&)(D#S9.8__C[G MY:YM7Z3R 5_D0*9;$?,4QF" ?2>!Q;H]#%6@4!L@GPP!4=<-$U9PZT1XYW#F M6Z8!O9RZ)9,IID>=MI<[;+$^ NBMN/J9X[NS'&%,BQ]B K# M(01_3Y?4E<;2AK_AFJ70J5)R%[')@H1^$;8(G#"WJ0;XXL!->G40_."37KEW MZQIV]-Y:R R#L5KF)DE.R.%&)DG>M3+4L(&U@QK!Y([G:\"KS(F(\#@0Z!KN*V 4,0DC'HG>+X4'^"8I:J[Z!/V&9AF_7S00,JHDI@V> MM12YJ)CQ+K!CILR6BAYS1O4A'-^(HSD6@HDV+]2BUJ4/U%3#=-UPHF1:>R%' MMA,I$0\AIS9S:%'*7YQ6RD['6$N^HF=G#IH):5FU/;[Z!UUQ*EU#8H_-A72$ MB%T+OTQ2Q$=HV&*S0Z=!_(W9O(G:"N M[&7;2JX4Z&F>V/5+X2^ +E_D!8K74KWJOIV\_-P$VO5&3&^'+A:)?2(.K7_7 MJN0R8YQ4FO/6*6>M7X)_5J%,,X-P*2>XRWSEG++XDW"&"!R?-AY1I:11G;$T M27T4ZOK.35O( M*YLHN"1N:B3FF2D][)*&F9/^>2KE,5'<'MUY ?DOH!DCNFV :X9 MS45&>FL+1=_2UJ@[-<_R-$-[)0L9*V[2H(O=M'7+*8C<^SLSXE)1M!Y$N-K" M$21\2XDC93TUN![]&4?F"^G#<9ZS5:ZX4'A'4\%E:A(A>A*_ +V&BOL@Z+U5 M.=$('\S9:&"QQ@FUN\/TP-FP2^R4V++N! LB9R!91U1JFJHU.W&%EB+*^"2\ MK\NFS[ZBV5S*SW7X3 >T@ZL",01B%YC1:C_A'D-QV!OOJ%UNX#BEBJ"]Q83+ M48%E5SV+TB9,PDF/2>@Q"1WQ$S5YSU@A1R:3JC6J[N%OH2:?YZ8=E:(T?$W, M/>AY@PJACH"ESM=2DR&P[CELK3R*&5@&Q)IY/"[2KG]!9W.=@=WGN/ M$-:V@G5.)J_K^VTFI90<"F1#*JJ8&7.2+Y:\UL2&CK&=0CC)Z4<\Q0HE,1>7 M4Y[(YZD#M/5/+:,1'%C*>*:8_9@B>9-4_&I/]2;)4_>:]7+8X-'15F5E&D/S M='*[UO:'R/;/AR[$]T7:^/>B)CKF&5=[Q1#DS!&XPJI M,]R>3'O.J!+,\C7V"?C-E.KLC5\+:*LW-H)M/8A3V!C>6 MK;VQ !\]%-LI1R2!QE%I$DC3,Q0&6C&;3R9T7XB_P;8/&'M!)APD[F!&G(:& M<$+*LFU7>/O9\@9SO-"-@8BA@GXA W,DU!%0.R&;5TB^MM9=&;GSC:&=]1MJ M-7_)P\-V!6B4K].F\O<0O5N'+ REP<12YDGIM$N 1\$OR-6FEO"\-33@6^9/ M1S(V?5_(41,QUHE]FYI)XU<;Z18/]28I$\U:=4MI5B76M?20P/W$#*P5=W[] M7;*S[2/P=C3+OJ&09;)K<.N92*1IGC-+@Z[JMLJ/1]K)" KQEH/\!VYV"0S4 ^C)RLL-Y,P#PHFRVT*%_#'5)(@/Z1%U6>(43P$?X4.X2DI\X80ZTM_:'D!$!D8-$/'!=O_PX[B?F,U_Z:!% M4]CI,@B)PO^JPRCJ9-%=*R6_WL31OU[,!@P3J!,OLOX=27)MF98]_: MT$:>B$:#E#83IE$/%/-7AE\F3#M7*JWXY:Q2CH$6(R%')2DU[=,:-Q^\2[1# M))_,\VO.6#K_2@,$%&<6&?"U*+&5V!I=93YDMA=#:^\0#M\D"0J%!KVV*A.3 MVIKF-1_8M,"8+:+V)XX"UD!)Y*KZ=(UB+ K063:]M+HJB9 M#F5TI14*,S0B<+=V$7-".0K%MA.6L>&&Q7\V*0]+I3Y3"X )(FI-M\M6\7&I MWW6^\29*4G:,,NERY'=1U*3T[YB"WWG5+:I"--4%B]U6&4#2%\6<<^,WR[$A6WE\,/\RB71=WI$R>Z?5GD0RJ M=,#44T%H:WZUM]BSLJ\20/ISQV9I;'E%LP+%C3A/A>>-,.2JHV5L9_3 M91I T[<4>43?N+:T3XV_$5FR'C[47>[;3ZX)R\8H[G2Q2$F7ZS-,%'6#']*Q M,6]G.5F EN >OV^.3._F;M=I\#EKM58*&\:CGS5C3:'6[VUM">OT7)MY+O:L M:[LOD-P.20'M,PU]K^N%\9A5 ,=,R"I:;20+@"A 9K[OF=C-OTS:GMW5-P ?CU\ LV[0LK1!'6XSO*#& R6A>:4K+5T!>ZQ.Z2AS)MOX M2NNRHET$1*#6?:7)A?,0=P(=Y6UZ_A;PKPXJ..K/ M(10=TO/6:<$E8-&6*7&G0[P%/UB5:,_7(?"FB*P.5=A]UKX^")'6^:U_9235 M'ROJ6FWO_+T&4QB!N[Q)+0OFZDW44HF'@XU^).G+SQ%^,3+13*^8S)YD[L>Z MVT1.>12[G61.IYXU)ZFKTJCE-/KK/J+!M4>,S+FX!)-';H3&.!IE/^P.)8:) M&J77; !EDGON MUS/)+?\L804_8*5'H4-\M3BM+L<(&'X@"NQF"9:03BG;-;*QHIYQT4&]:+/. M"&!,*O8WG/[1Z\X&' 0G>\'PA^./%LAFX<>,QUGK''U@HJ5Z!P*1& M#QG%QFE]M+F<$9%/:'$W3IS>/?XI+5T83Z4)L*6/%^@6)0DRM.@C4@&@*N.\ M:.!4P@;$S#++>I#VTVS: 52ML96XMTM[1S<][0-AB"I,O0^Q;XAQ7[:I]C[ M%/N^/(^-HJG!KJ1611$U.FC:9.0JBI9#O*0'M FZXH$V0_B@PIU:)#E[$9LH M7:[IL8B09(*1%O2S]2T;V#8=P&_'TDJ*:W5\X49=W;W37GK6SZG=';K;*3;F MR&(X39'')^48HSCT9*!2WDQRPVXI80EGNI*8A3;S[@H><)V%'&6AQH%2H(EZ M!F!J#N_)RXB;60FVEO(M+>\SC74WO'40O-,Q/Y-8-;:\DV-=2?ROL5]M@)B@ M&6AB*LHN4*DQ"8B;8VYKJA2Y<6))BXL/R,U4Z4G:C-+O+A*6K(EZ45Z&0[T0@ MIN(MH(WO^")BF)5.P_M2JF%=+(V)-*_S]1H=,5J,VW:72"LKSZY?=9O;WM@] M=?!;:]:@1)_13U&X0)%YGJ$'KP,&6T8">*]3&XV<@ZE\AJ"E7R$8%-MD\EXN MJ6J*@Z-N+VLM_]NZ^&/J%T(3H'TU99U\^79N)UVU$W0X !9/&AST@MXP[>Z1 M@/%5B>CBI)QY>G7];1R"\(E"&+I,>)1*NK?BLJ0WUB>?1C=8:M(LU6F)<8CR M8N>$4IHT-^+UN>K0;A?CI[;=HM2 MF>,W.:)FL(%)D4ZBSD1 M?B=$XG&@^026>7:=X[_=S'GC04ZZ@2 R*ZD&/SU'G=W5WJQRK)IXB%KB<&_?<"\Y>S_!9-:/1Q$LSQ4O!]=Z9'3QO6*1R*4#*E:,@Y@V4A[>V*O5X0?CNJ(V?!1"],$-/+QR M=7QY(=7!B(B[>PN;(QJW?"PM?0P[!0;#5ZHKXX0BR3.;LI$Z=7TF:#*T6(,D MNZC*W]^].]TF8IR5%@W"0;Y08Q\Q;XL&19&Q,6%VMZ-P+(.";=.JLAF7=+9I M&,9TM!B9^@F>P-'5-F-B'^T&O+VT$P:HO0)UC_.F3B'U9)5)5NLR)-"@&:YFMH7VYG;.ZL5N; M/6/GRF3WF3S.)9AOT\J.G:5'IIIBK&M*)5(=,\-!&/#G);!\"??WA!>5Q%"F M$SJHM$OC[ZH;@5W8X<5JS(2)4\P5@SD8\4"J(T2+V26X.)84K5W7;UA M^DW"T=D54XY@[+@)<2OH+]1S:IY.;'(#8Y-,8M,3.W5II]^7[-QVRP8H_N#Q'A*2N,?8\Q8V*E5(6A F4 MD@/+O]*D5Y%QM!G-#>V))_;4T?+P'[1FW)@@!K?J(N,@E^O5$>.4Z?@-IW6T M%/9B&HW@&'DLS4X 5/M16CWK2&]#JNV_<12XF^E_UA91R\$108A-NZD MGUR4GP&=OL\"E= [*:[!,9HVDFX+N+.P9YV =XP:375#Z;G%-0?,,$Y/Q#RSR&I%!2I;&ATN@.?Z+"3#W+0@LNFJ=I>?&[;!MBFT1D/"D7(=O< M;JC!+^:X7*5HL3"TIKE$GX-#TV:8X4EJ=EWOHB5%Z!A]0#:W'\?:;!MIL\@9 MX;5N;"VNBK6:?;/ Y$'P3P[3A<'_X+&39TQ4.QH M_'76D"RZ5S.K",B7P:V1U"SA1FZ)X&& 4A]H6G?;.:;B7OTR'A%5K9JGY;?E)8_Z]/R?5K^(-/R M9+YY>**B&?$D,D>B6O7YYZV%XB/J1#%2?50#,I>T*.!MW<)U(4ZO4GA5A49. M[-&I)]GF@-,A+\+@XP(K9RV:5M>.JU2WAYLV0NTR.FV+>+%W MOWX.$6)4&TX.U*J:S2V+Y4K\O[F24S]&C,ZX"Y#G;"G9Q\9(DAGJH+TC4(0P M0%1E #.0)G]ZL!#OE&/(-OJX>GI"#WN*)=5%;*@$3*[="YDW"D$XD(I^5D), M7BYQ9-/2;*94,"796,LF,F"EJII8]-#YE4;&!321N87:44XKE /5+K+Y961^_IM(H, ='W;T=\Z%1)\59=$== M,$![O&QUB=QB1[DWQ&MOHR7WK(C0)0^#O__\K^#OPA'[2SV&V[7"U1NFH8PQ[T29DE<= J.#H)?(]8WM\K$ MRYR/^:BG\4!I<4C,N)RBX M-,U,Y.HZ&P"0T'I44OW%O E*Z)W]FA=RL9S"#/[9:/B"(Z\, K3?:]YD AIX MF%>%5 Y$7A0W*=L"$ X1C2U2P2 )!9MR"IK4F65KC%TWEX))>/[KLIZ5(B0) M"#>,M]]4&ST;R?+'_]_>MS:W;6U9_A76K=LU]A2DZ&$[3CR=*L6/V^Y.8E_+ MF4Q_! F00@P"O AF?WKY^SGV>< I"3'LL4$4S-S'9'$XSSVV8^UUWKE$YV> MOX,;&>XW?8R,\@?B@DQ\W6W;Y\'&TI3]>,LSD"[.5S"P7HZ9HC"](- (HXKSM6\9#HU!C M^+FH@."V^A1H"K=>C S %D\FU7;$+Y6#K,Z>4F&&8ESH^?R8P_D&D>Y-"VGT.4MB7&[)7=?,LVI.2A M.<;W9?G$\L"O S\>^*(!4CL? D%!O0"N7$E#^&5:=OG6:U+%@!Q#J0B94C*J M(8 =V6[<;\*,84"$#SP4; !:&,4(OH\^!GS)E;N6+5/M9G)!#82U:;'?>D&] M)9]^\B@/DYBHSDWZ!19YA-G.!.+A5[7^9\N)PVJP06F0D=U1=5-KW#U5- D# MMJB[4'#?5\$)3#"7)D(CJ87QP"G+/ M76;I+W6_@VZ9@K22L=2=R#XE_'O:NLA ZH_K@GF'&,-'#J'SF(I>:L@L&>)$ M'$J[X<[Y4$%(=MF5\(S"CD]%'+='"\!3HV0WHJZCSPT5/M)%3%!R[.A9VAX4 MZ.>='#\#;ZT /S\@)J3A=6]7S]!QI,-RYS1Y_BOB>F1 MU$. *>LX6^>V/<\*Q5%N@37 A)TE \D%[%\FA9&MTAU!)J;GY:5(&^UYKT97F9AJ;L5Q!L7Y>N@*8L,E^V0[UA=C%NDHX-S8%F:N+<&K M7V)AG[E"V'/E*4=#Y5Z4M1*@*_JR\)3T^)86FXK3Y^/@UG:-09^8QS3+K_=: M3BLXGP"DD;?7YQPB(8:8.I^C_RR?%22CO@3\!?\5HC\P']K( #B#N+CS"U# M].\X \'?](A19P$HR:C>&LD_^%NZGWSR>7)*TH!?+6FV;18@]$N1$ MYUJ&@ MX3GU.$^ VZJ5&=L&*$2+:Q-A@L.N8$)2A&S9C@(_@3(=N ,P?!EBC1S #=T& M&653?[XLX6W8*\0^<0(0[H=;4"?]$@!SGQ@S,;R M^:[R^9.Q?#Z6S^]E^9SC]T!K0PQ T=I$G%"+ZB$:)#/H>&S[1VAX@/]A$ M!^">UP?W(IP2!:&4)0(/:L.96A!:I6:DR)CZ']$1P<=74"!Q0S.O/P,^=Q^K MEN_R6*(&];Q:53AU_YIV"W&W6"VMCWD()/]VD4P:B2[XS39/< ]C^S?;QP.\ M*&ZB!Q_D(WZ,80H"EZ.]U[QH MD&IX;2!S CDF=Z&U=&ZHZ2E/+F'J\Q=O!YBI]&O4FM$.>XR:-1;@]4VCK276DT#WQ^A]CNX(EW\IS#HRVP\Q)13SM" HG -%N;5TBB 1%3 M,9^#W#@6Z2QM.I?VW*7+S8&RTD7-/+V"/!JA BV07$'ZZCR1BM=A@_:KEFA1 M90?N]4([+Z0?:(>F76C;YV0,&#(8]FH7UE,">R3FFTU0$I^ILO0TU+0KU:T" MYYAJ049U8:,C%>%DOB.^)Z%II?("OIQ8!V_X??M<)5Z*, M_T#NFXQY8NJ?T/,'_1AI@]3ZO5/]V3C;=S?;(HBL[=H0.0S()D(T=9$B.;84 M9\=YN<-Y,>U[;HI4&&H<\[L>"(3<19EU M0,YF!?&7Y:O[8Y,C?T'DW_!:A=>JP3K1 .?+N(7N M<#JXTKZ)-5"ZK2"MM/(J'5XW^Q*+?B3F5'?3->1RG!6$4'5T .YR J/I ,HN MIO:<;68E4_K)3# TVG<.*VL@L0(P/-@#Z)[!W\?IN[OI0WO'N9C!@LH>IE+. M2I"J6UPHP@8A ZD"RYE[UB3.U IE18N&2*#_"*O5?+!/>JK%(:D33),*'2M# MQ*NP(V&.JEI8J-]H6PW)'M2-5<]2YL^.>^R\7K+)L0:RH[YG1N426-E/0'#8 MP01Y&TX2_6%918+%+9Z%E%.7P(# )Q*K?6 MBB7=ENB+31H^-OIUUTRB@'_N@O VP@,;ULT!$4'LPAW2#]S#ZMEKU2#TW&<@ M#@4Y>N* =BN>M1Z6]1H()3B?BLVM7D**L.!545O=Q=U8J3TT"5 A8SSO;:2* M+#<=4Z4G)GE.3#88>/FAQ0*;NS6(:7UP+J4=;=P2N$5G79DVBFH,1:3IR3". MJ+@E3>K#FJ6=A^1U@IE&Y1:=VZG@Y92@"TJ EA_7)CVQ? 90>W[ZP%2ASY8-0D#5XTT"EYS!(KM (I].P+%1J#8O02*5= M4Y,>'E3 7(7<'Q[U )?6;[-9A!>NNQ:XGWN\$9,ACZSO,R24&V3%J?R&?D/0 M\.#\XWG!S S215>K>X/";C%4;ALFKM?7M=75^[P+Y>1&"V7R]8)EJ]Y6S",G M1ECSW!QDY!NB=\13\?S-_WW]XN#X.^?G0;=(,5/HA.B-\.(POHYZVC8.Q$YN MHVL?.>4WF[];M'G<)U^][Q!=I&WD)I/[1#*]W-K40NVW!5V%30[NM;:')J3$ M$@+Q9P0< '\<6V5XYX,7 TP'%T4^-^YM#6XJK(?W%^X=V\F[O"A+H3)W9V>Q MW/Z3G\'EKYRQ+HG30ULOK[;_YET]A3CV1_U^8"PD(&WUU/H9HFO(5-IJ+P(EJPS,303"+EU46#8Z(-9^*]H)/Q) M2.*'AFJ97XS9HJ*DS^_U%)IT,I1C93Y>C5GUFC3!".D2QDUM-,<4&C$GH)^LY,%>V1QH';>S0DPKL5^MZ]@':AV"Q0EJ .E0& MH<0FT+M@I0,^T[>-6[^;$2X.4U)G+.5N&K?YA3&(K%KRD%:XQF:#=$,4^"KP M3EG:_1#G+B11NO)P/(5Y5RDY@#0;?AQ\:X'R=+AZ];*Q>C%O!$+UZBKG0C5U M=Z][22F[\DW(USOK>$M[&^SFR=-NBJT::&HY+BB%2,[:24+DK]G M]GP\-]:S,)X'_?!VKD6\)?8R(S@TYA8(W[>;O2F!,;O(TPQK6W;0L"Q FQ3< M%LRZT-4QJ+&7Q\\BO07W;IER%M%<.5-;)I&*=>)O!Q^&H+-Q>IPXY^/X*;S%2?+M\2F11<9??S-;@R-#'])O M3H0OF8?2CY$G00YW.XE=PE>2Z\=*\UM!%I''Q8\2$ NEP$D%??H@%J@>^=H\ MF]DV9+6!FM].8+&$6E >WRR>#]L8A,Q*AET," FFFY#\TCU#M6A' .D=ECZ= M16W<"8=N&Q9+>@YJ/IYQ,AJC%A6B F6$&60P@LQDFZTTGRK3\00TU*V,2,FU@7 M[3R-VNU\Z9).3=MO,J*&[KKW(@XF,)X7N1O#*M5SY?8P4@CCJ*'8J6%F0_F. M;TMB[Y"YT!M?N= 1]&>!^(),J(G49A+FX;ARP$]8.ZQ5(!D'$*"4::4NKTE. MN)_*7Y4,"4A DT$!JB1HRS4]4'P9]QCYNO',1_ :DLPQT"168?-5\(+PMD - M17E6V^Y/F<\H#0[O\P5CTGN3"!""(R12GM4NT/F?7N(R4AYP'\V:@CK35#@) M!;ZMD=0<>?!]0*JY2:^O*M#MPHGI5O1/-[>X"(P_Z_X;Q.,Q%N,\:+%^OX- M\Q$:CA5@3F#X(#.<$+(;H#+5HLSU-0U3)6,-VR6@$X4WJ&+\CKP@605^ T09 MRI5JVBOT^#H#YP@ U1?!9KY97K)7F(#&;XY%0%KU@XSYEE;R%=ZX;7 MD\P.+PF9J]\&Y%[3[/=.F%YA_V@ 1]EF'""JSGK^3Y'EA8S\""': 2%Z.D*( M1@C1O800&86E(!^\3'^O&X-O92>ZT3:3C(@YL-Y$VD.E/VV+=NBPMP #P!@) MF%;)1065&)WG/IGN*P9A=2XD>QB"O$X/9^X*^$8%<1CHG(,O?J7$IR&Q"] M7#L9OD4'\NEEB0'FFY<_PP?TT)*O1SPVC+2 U@-**)6P8N@V$4-8]/NLK#N/ MKVS%F*9@-D7FOX0U2V- M1"SK0T07SEQB,\G5@,^%/CZ3W&+ULH?.)CDN=^5!!2Y+:62P/ OU2%532KQ\ ML;B[ ';,A+QP+C8 %8PHD!(ET:MSLR^7?[?;A6@!,QT_Q5E"'E+E8&.@&AHF M6QJ(U9+0W0T$Z0@UQI^&IT)O]5!-U">D==*CM:DG4C]AVK\FSVI)"PZS1ZJD M,R"V1[44K[43V6 OZ1QW#\9TZK$U]GULV C "2,,/UFT)A"=@T4$T09N0B\4 MQ&FFNFF#0]B'4S ::"&6GDW]I@O#K0$#Q]'[IOTVEM[@M1CP6HJL@*T(LFGK"R KSVNG89V.DT_O90)@? MH@\]G+P$:U+,?8?5UO<:8!YK\QN\6H]^?5-WEH)]P*!X[\Y[A[IM/8E_D+EK MS'K!H&;HKF78 M35'AY(H9=.^$/<(3]Q2@^XU/,77O O\^G/R'I.?(R;G#@N+Q(*83B33!@));E2M?X3-BD(U7\]0$8@< M/92QG4M;#61:A>WRLBYF?(3EZ,<*H3+YR\$EE\2M)(:$[C#-YS5W5O;OXG7U M[,)AE\,-Z M1$;<)3(">!(.H)]ETJW<-(!FFAA#U?N&X +*1.L&'AVFUS1.!.WG0F)G905F"Q]SM3>65X"%\@&X4#C3-SA3/2K:T'J MFL(>. +Q&#D[?SYY.+^8S?"*#Y$]9Q2RT5 PD,%,U\("8 H9N5Q]4Z M C>)-P=F5G(PB(_;-=-[&.@S93XV@7&JBU#2SGUD&)R1->E+L_->2J$S]I+T M8*"5'\M[$;MI$B*S-1%$K14&>\;E>,K"<(IH_ZP.E'%0N<("PM(E4>OQBN'F MNBK?4*Z^WX40S/4%C&XJVQ ('4[SQ&-TB;:7Q-) M7: ,+*/I@YN V6BPB[1VEB:/5("%B5X *3E0ZX %X$XBT&;,*ZM0DMKA,NLX M6L;Q*H;:3)K >+J>+3)8O$!IV&=*9Y9_S?Q!F5'$^6^OC V):G^R< MV4)!_!GYY88, ( +N]PW='TQ@N$L>S*FV;](O(Y>L^<-%/UF2TPX\^D8W9(0#T1F380O"4&6;DH932=W]92L,C/@A4EYC2 ^,;3M4$\= MI^D.IRGTF9L C!C[TP9$J*FFZ2;&O8W3=8?3M:KK@#]>=1 D^9U7V8'I&8:V M5QL,DK+2Z_< LG3A1ANJG-:(@$71U>EF=^PS4@'<.8M.Z78>&40KH$X 69P[ MLPU#E=A!^6/"@>IO+S;3IO!8_7UL(AXLB)BT.V+C;^!/V]@[*I*HOG"8I/'N M=A*8OWY-Q !L$T78:ALR?R,KD#+G GAE <[))3AM7JVVE&,8;!Y0ZJ38]1\I M%-A>+BDQ)#9_(MENI-?QS>E92SY0R;;;:A81[](U/%NG[@ND M,.5N."Q[0P'\0U5?E7FV\)U>S$Q^.'D3(OVU?!MLZ:!K!/ W; &H11@F] Y=6#3S# M7JJTI=P;U+D)U]%H&IH[*%B?,J.)8W91>E3NC:M M9W^XE$.R'RN]\WA3NZ] M9A_HILH^K&3$/<,1\>4.3YDG2X9D]V61==#P%AQHK:=W=J9.[4C=$!D.^)"U M9>>WL\OKCV=T8/>!2(N4IQM.?QG29($7^%"_P.-ZD589A:*%KVI#;DCT.^Y9V/SC.L2AP:UD M#P"6ZNN9BIP?"694"7WB'B(R8Y(.'CHO_/VVG1A,6A2<&.*4_#F8?\YD\RB? MO)#4 <)LZ,5Q)V)'>-NUJ$TO_9DQ@QV:]&W$=_MYO@IU+T1YO?%23GXAH>*S M&%WN40M MBR ]=6*=O0.-D7C3XLM \^,DQUNE\(CY41SL,CK19.N+K"#=5&$131\_E^K M GYXOB:BG9==XV8?+WO6%FG"_=&7N=F;]F9 ]?Z1A/J&8L]I.OO@C$8'\3S- M_QS_S[,OM1HVD^.CHZ\J%8+DR4VQA2$9V(Y_RX?6H^\9CA;P'N[)YW6%+H%; M S;]!U0C!,YW(M.N?O0!=ZN>X:9KW.UQ<8-E#W78Y-U$*T:G,1>759 M-'4%WM*8EKU+M5_\0@Z./6T=9ZVZBFL#2-[?1=U M XW<:X67\F'9N(,0LDS4P0:Y#G\=__WM"VV$/_[P^&B$/X[PQ]'\?E[S"VD< MX #*/[+6#]BOIC#=O7,HIG3L+X%5Q;K6;&-^(G29WL5/UXDFTM,>!UKHCDF3 MKZ2$H$&X$E__U\/S0Q+JR(!(A!*U/MW(GE@+3:8+RI^@9^9^-:$?H.U&==^L M#MKK,01U;A_RS;B0(D]+AA2ESNFK#N([!T\F<:RA/\URPF?.9FLG>,WGQ,/N7]ZS#B/2^H+0:JNJ"^,H[[U M1-J7/#@'9F7LCK];" [JWE/%46<".F-1K,%'W&ZKE+7;1%+;FFUFDI+DOZ>S M&?48DNHB.H^KE 3!?2SG_5:T;3>"3>]>UX8J3('0D*:_%XTH1]9 >=/& M??B:JHG3,R:GG!4MY*)'O/V7VZR"JEFG'U$3%2GK9Z'3'[AGW()/R@.E<^3P M#':_5C;T-M&4&]8L"[+%RX0;8'?D2I5?(0R7WR^2M<@_V_^RES2 MXQS>X1S"KNHJ3J RO* LEL5:]YBSX&N>D'E-(3W.4(=*UI!;=3]KX#:X]9!J MU52EC+097DV,#?QUOJ9\+^1HET6;:WE3N4PW"9 9I9.M-QX UNV26O.M\=,- MY6,/0#"HK<'A7Z;E/$]; =@3L$_S)M5:6!7 M*3"B8NM?T0)?]*K 7@@B89?."(NIF/QH6OTQ]@'#VK>HM[^FW*-3W,MM:O"@2':P,9]SZ/DF8,T MI0H82WQFHO' _>]]15):9TX1D*R GW@J$*-UYKXT+V3][2%BZ=SH$?B33^0( M4&6 ^T=V* 83M3S"FJ2]G1:>&SIG3:< MIZZL+S'1R^87H^5%2G5W%P%88+; MO.B;]4_ /;>\8D. JVL>1?;2/J)JW]@7+ZI@G8-LQ>0">7,WE)A&R(MLPX!X M&;\M4<@"TBR5L(T9#8_A4DK?[C#7N'N,/=PV!%06"T*'"P@RQI!EU5T(-L[[^<91'V$QNHLY(#^;DZ/AH\@"_ M]U]4-S9?>)@8UP:]6Z'%O"BFQ=KCD3B'38JTD (E@A/YJWOFH3GW^E UPN]3 M[I+1TUJ5I.8,G%]US:JF+C>/AM<>"%LH1TM/,5BXTB'TR'E7\R M\,\5P1LL=NC:J1AN*A1%?KE'6O=RNKBSJ5E0"DFNX_YZ-F_<*R:3E\[I9/SP M2_0_*P86)Y/SNG-/>N9^[KZIR8>?BRQS=@:^S+U"N@L86-#:G,4,\UI!VJ*K M4G=AY]R )MLU4S=5;P#["5PD6F_RO*53WAWJ*98]&(&VD M!]A(:&[PF$JP; MKT!232Z+NM2LC ##H;'KP)@/BKARDC-"9#B]G2P+PQF*^!UN&4+U9R @!$TZ M0<0J?T1."VPF"1U1BV9@,1WL*SR?18#$AW'<_7ZC<9 TKAV()&S+:--Y#D)+ M&1^"7N0[T+OVO2W4!>?%AK3_Q'<"?O(<(?56M8#3BA)1@$/&K>>;;,!^P1-< MY"2Q!^DF:)C_C#$7]X+^D7VPY(<5OF(9B2=7CV/RYK#48 M;%T-^R*->\16Q6MO2.,0G3_#VM->RZ.OAA4&D\K!L8]^_&\]9S)P>R OUJSE M2$R\N:52.(&5AH!K]H"7BU-SBLP#4@T3,\(.+;/!N'\/G?L?&45ZE0?$S,YA M;#;DVX0TS*@"$_3"/?#G&VIW"Y4EM[Y)3E&^_W H4! /U&^F<(*-3Y\B?R!X MMOX1"ZA=HPX@-/PEX?/QOJ,+0B->M\8VO%Z+D9 ^H;-\B-$'WA?ZD,WU5.^5VAT<0RB@B-0@/CME%IV>_TGTO. M/T!JFI]+'M%X)UIR:YT+ SA$S$^46\ 5[..@UBM_C[&-:D@GSR\%R MEL_!:"5&Z+.:I8O7%A4_22H>6M=?^Y7&B MC0S__7Z%-+7[_X&G?P' MZ-DN;<>_=QZ)*;8D]2EY?/)^:V0KZ"K*&8BDYA+)O'=ODB!?[,VBAL(H:,7# M,_>[=7@3+MU1MZAATS1Z+4#T^J4=A\G4QAHB-N>4.\3[YW;]_UQ74%F2T7'# MWC4>48P582&G:!7+=OZ",P#QG+,##L%73[A M)NK?:,@X#1ZRDH2'!D]AV[/ )ARA+C 63;[JUG*>0OK>KBW.=ZOR(ZTT-CE[ M>.H&W!225/"I$![*W,"JK3*T.?DL9,/6\.@@$^,'.L],2L'&+<1Q:S^X&U+, M(/OCEF82L2FQ-^0W1D^_-/Y5P/TFB@SF4IKSH"N)45)Y:QV:P\GS4"Q&O\N) M A&ZH95OG$&[/)&%A/QL'G'4^:4$5,CD'3,-!F^*SM"@)YAH8J;W^KO)&2BH MR'(X"PO6W-5W7)3U% &#=9-XU ]QY>G]&CY3K*%OS"J*"7H'_!5KU,%VDTT' M2>-Z@3@>YVNI;H\9;G\?7$"8[S269N!8JANUO278QY+;!TB?D.> L&V\/MQ! M- ,V \ A2G:*;I_H2S;F#H-/HHM%;C'\\HD_SNHFE'I> UG0FIJB<2W=^AEH MCWAOP,787/1G>K1@HJ:;A!6?D7-"OVLVD9\$S,]'\YSXX8(I54#8+=8FS?KN MYP1/Q@#9JMAH\$.2WG7_.;=65+G%?I#M'^GZALEZPI['IWS[YZY0!ZVZ[L?,:P@X9S)LF[59DHAW#F8X/2; MH$C[E63XH7YA%-M2;:#,J0[DNRB##DB:G[# F.-B;@R1D!]-VT*19A?@?_Y$]#]61D94=F8>1BH9[/A]VK:PR=UO,%^_-407 M%I"!^^$]Z#(#?:[1%$E))4I#!/N)&QD'NA>W;#-+X;6URGZ!5'KI(@4HSXX: MLM[#/E,R/%,^4O]S,&.]";4JFA1(Q@S$99:N"JQ]\@F*R)4MJ3HJG 60(*V\ M[I^%^TW8]L@Y#YG3TI:JQ?@/\.\OTQ)=..%-,^1Q5BK-$FOC;ZL\SWPI&U9] MF^<4V&+-SY@V@K?P+@A )QCJYHN-DHG"50>G<]Y5F?K;=(<@:2YBB[R=F"33 M7"#+IR3.YMX9]-S)"P!#6Q&2KBG@ R;7)6X\H /_2^;I@,; C9TC DI>O<[M@/42Y M(!I_7PS%H3!/#O>0AW;7QH^O?'#N3D9F#KC,F_C+]B'B*H9->!(!,G1EJV%%3M^X4" &71R!6= _,CU">4A ZE!?!=_%4A-/@#=&OU@3ID ZM:$]^B$^\V>>I+2X?50V^".CUTB2;N!",8PG;!H!I0;K0D$(Q.>7X-@^&UGF(]! MX"3T1"+8K) !14U!C=O"!CC2VC^'J7F\'Y@?]0,YP(UW->^8RF M'5LL>WT:6".ET'=] 1EI&']((';%VC;P*%QA#S?V;]J&C"]$^EC@H2V5A<"_ M:%&A_A)E(7R-@S*S)*,,[^.Y#>"MDFX:YBC-)-1R,8>@3K>[ M^RIDRSA/*KLJ)?0^C*8&&>99'H/6D/PYOW M*T?!_7E(.,$8UM@9A(,DKI3@R=)ENB"X>&BL.-;6EB+?>Y_PCR0#[0OW3"A! M.)9%76?H03U S%#!QR"NU7I O(1GL08GBO "\LG#+0'W)7$?LI<[K$QD>RJ\ MUV(U_6P;-, RS.K M!8*0>3NMYX*/EB4!O6""0U_+L L+5UC M_88W!1Y05W7S@95R,*^YCUVL/]7D6$OW)XAA%RT?\7(2VS6$ODL)P+7,H-_$ M)>P9.-IB1+.YU=5,M(5#@4)D$1+):X(#2GDQ[PYY>*PWG*1O0]_$0DP6ZWD) M"UP5>;MT*G)C1B;$H/"D^3RO&#TXNZ!W-Y$'/6A4FN(%1L#%P(0"_##3KA6R M:;6SZ@N+(K0,1I(X7,&B4[XC,5:WOX/4]#R<>!<,AH_0A)R^1HY*/O'LY ;V MV)I%J\8#[ZW7B>K ;Q5'EZ"25GP7)E@5J0SEI4@4R-K(\AX,=]?LN6 MW/MB\WI#ZE,Y/50_#V#<<;_D\Y_6GC]9!MV%6#94"DN>$%Y!GC1-R(-!*DD8 MV!/A: -21XN+8 8-N#= ?!NOCN1YUA \Y54/=1:3)@%"&IK& P,80+]XV[JP M,R^%0)G35++:G*W%O L]K1%92+@ZCJI/X/P72X)A(B#9.9AS9]SY3=#B&MO= MK5P4*W)DZ)M0H5WAK!AEMLZ-1R]J6_K,.ZDISOOAY!]A,J4WQI[QR3Q=KH@. M6V8B$D,?;HLM#A4&! ,H"&+"%5L )#<6-/(%5,))]-;N+" J370=F4W3F56D M$#EZAA@1+#.ZIZ<@#S\Y?L;/RKV;K"6$?GVHGQ7.BQGM@AHI6W?1=KZ1G!XF MVK$@)E5<3CR:PR@BOZ651?J0^ M0W=T*\O?T,_[0'\AI>$!;W;0!W4%6V[NL M+\+J/1TY$=X!ND:+3):];M'0P XN&/] 426.+"+"S)N\QG)U=-13R6)#)3J- M_8QV,2T,BBAH=:\W*V:UW79;"W:3>GNYX1?,>Z^'^L><[:<#MO&G;N^PW4?[ M'YARVR074$0'RW5>-T9"N"P^X+@Q3)? !NQ!$NM\6V^M.0M7@0>ZFD=P_B@R M6P&U6:D=V,"C4U0Y4^CEEZC?%3QM8,;8TZ(4'U'DBM?E^:T'$OB27\!G<'%; MMG ^)ZP_SZ\+T @T"=P&K[X#LE/PAUB24#@MPY=C)!"F3(,;1@ZB/FI\^ XY M.$T-*1$,WQ283U.2=E 1&6B%K(W'FZ&H,/9"( @!,SX2!,/! K(T@MN@*\8Y M#YB:L6J^HVI^.E;-QZKYO6RGC@T*'.;SKF7G5K7RIIUZP6J; $NKYLZP4R64 MVO3T"_ /Z4WT3DQ!2""R*%TU0QW40*RJP'R#)>S9!ITU>:L!Z&P TD)X%E=# M./CQ3"A;*&>D[P2^;'TG[\ B;)3A2C-EVS%4%I-A%@OI\X0B9]=3WM!&/>R7 MXPN0!ZML)VQ^?^_<,V3"%0T9.F'?X,SD/B8 WE]$L8%;9%-6RN7S4VIL<*2W M),S+E7O*=D&)PTVD)7SCDZ^-B-\,_'IW[C/_F,\Z/"PCD6$OFSRM(?)9YJBH MO(=N8K_AGZG'F6@VGA3X])S2B;"-7@H4F^FBCK\[?81%^71)7#E('66_Q:Q3 MYVDS39WM.'CSLO7*#Y8?(;=%V>KQN(>=[EVE5J MJFM:JS)L5G29IA-GS^8*^ 5+H=_Q@1U] (/^WW7SP=T5(*+Z7J9TX\M+K1^F MP;L=NB<=:K@=?C2FR),0$18OV\P(&:*7Q(@/LC@@?@M8%V/^,%^B5.9)W#1= M4XI2%7[EKNR\BF8\L=?SH^HV#/J W?DRRST\7X4N*HGCE?V*M<)%T5V"^?W; M4N^C%:^TE&YC+&L875PI4*5:H%X -1K/"^QCKSJ PC@#TZPA2&9\&B7?:%LR M[J!!X--:ZH&68W/H:'P_O.EN]FP:&?O"M*\G>UX$3@[.G*L@\O9<@R\5^820 M9TN]R98&BPMU RQ=40(294P@7HD MP4=! JPH68D4&2E/1;+[?.*?TE&FH!8B<9<9MB7$:]J+KEL5%KY'07CIMGJV M0;WY@.#4PUJBU"L;K:"S.>H]0/%Z-#G^*D'C 193"4TO34@!-QF[. 7F% ;K M*-*0M(='<%!4T^)WK^A%& <]D6Q9RA/(D"^K%79VGY=(P_E,FTVA>A?:\D0GY9J%MB; M+9UDA.<2[G;QW*4@2\Z*[DWZLI7H R@5T_M1G1:@"CEW;F"6O@44U631%1D. M1-%*TA'331&ZA28(O?PZ*ZBUKFA[>18.Q^))&/A]>5UD-(UEURCT9.Q@9!(7Z7#.M HW"ED7E M50ZQ0=[U8!)MHG& 5;%=2O;UE(P1K9/T MX-?^FJ8CDF8W"58H)3R5/!/A-V!7://CL9IG)$*D4"=%=%[/D;R'UOG]UF#! MN/H V8AL)[''%FL^][2P1!0LIJ,NL&H)Q.2 M!F[@\3!MN/G+<$)!-ZRU$OY)Y&=BEN>4/Q;_ OK#@I?2^,&\U$ 4[8-E#I.5 M#!QC9T!M\A#$P0/6$1I"06*TSCGIY;)P&UBZ3))<3244%Q-#+R?'1P3^EE./B#MS0NIZ MY#]*NB1]9W*0]$'AK":9+3(3WD R-P MJX9P1AIRL1:!NW0;+@_[5S:OQ"5K.&F=SY$)#0D6:1*AYV(,F<",]8SSY[/G M6J.Q10>&BL2,7J+$&65^C(0HE7.#S->G1!E[F(^DDK]0 YIHU$3 E/XPT@$: M7W)/CTDNBM #S X']2G(:L#9:B RX*HI_\\6U'*?\(L+G!AJ[JE5B\W-,*G] M[K2DS;EL2S+Z??)9$X#H(5N*@/5 /GM7=@]#6VL"@S 7O:_$J($E-\CZ?;AM MUH]AF9CWHW^O7-04MME+XIU9P!!_7>70NR5*EH'IV/_S9)RR-R$BA''0 M%E&O>/BA++D[U%2E4Z32U(]E*&1Q< MXYCEE+S1Y/SE,C7+J MH#/.#OSG/H 2K150[XE,M.MO^RA MU_'&0.R#68)T-B02]8\RMG+@4S9H!IZ>FRMF&O"4RW,+OC406PXE?=L:0V<2 M)+JH$!BHM)=;5M#-RVI:U6HQQT3;U$?KQ'!I&C;EY2PHU[M4^A"8--MXCQ9\ MW+S"E6-N4C2>Z%;C:J.?$R.)^W$]!&,XG)3CTK!0J+S\B]H>)-^PY<'X )?E M&$_VYV#X1]S=!;' @IGL#9'G[J7[]$;IYK/#5FJPB,@Y 6&DH*=QD9K9=SEP M:)EWIAHVDDRA?:B$A!OGA",]HVP\+P"XL5[CT)!M)_OMJQU;C=LM*KO"Y]V$ MJ5.R.;D2&\L+!MXK_ @\URQP7?>Q%?(-#MIM9B;26< C&"E4<,8D-/^#LY-J MA)UC%IQW!K1]3S9YVE!+]^T>'+*.,,%MV^6X]8@"%ST)16HKV3&R.!=KY1G% MYH_"SCAVG@.+'24U;_>"!63ZG-.! F.)1EDD!"$&I[?);Q%/WOQ1MC1R^^1> MU,Q]3=*3_">X)-G(5#CS9&BA=V>08F\/SVG*"^+8Z6A )B'+.8=( M --WR;"(;4EDYC(X6(D8H8+M.1U]VFE, M[W1C?5]S.G#DAE%F4,/M]C%AR2PU\.98!_*NR047WKPC[.SMP_C9'O4 MC,]+]I4._IF_P;FFR'_$]PK#DG+3]/9AT7C?IT=\*S,\?\\^U)S]"J?-LCA M M$ 8RJQ<52O76M,&G:8GG=WL!\2F4WN$!#^KY ;IG3-;.O26>"01O8641#^]Z M*>X:4*0":&QA(WKE.FX!N)"N.[/:>.6P/%5WVX%8^Z6X*'_Z<'1 M=VR&Z&]/CIX\O&]6^QW3IR"N$"H+I,J!B_2Y=-!_S>G8:2>)'1\WJH]:*3&C M]/A;=Z0WJ+2KW/0DED[&V$OD94Q]IS_!X%H?M:%0WQ+[T(%7C>@4+8U)>#T" MB*1+6$?"R#X'9J&6F?HJ0+:S]B*]/V4\L!N3X .M)6G$%C2N7-"+0^#3>Q1J M[K"\8/KJF 2Y2#,;Z7O;@D$3/2X3E3#_GXP7OQSUWI_G>62,N87G%[')SZV= M\M[BN=HI:>JQ9OFM"ZPFKU\GD]> IGDJTRVU,??[;;4W_&7AI*. M\$R0A ]'J;OMF2XAY*) 647L-LV"9TA<25>R5(#"%2/47=*8[JA:,@#.IO%8_=FSBU M+Y5'<'M2#MA?X0'"2F,0$XPVA35$I)QIEE^02@+#MFFKG M(ME?7:E^:ZI_\P#R&4:TF!6!_D\(-:7'.VB:/IR\R($CB.AUKYDC ?YLJSK^ MWF6+)?(B!GT\UUP5NLM,0PLR#"K+WPX8*83B2Y(.9<"T(; =0B:)?6&/V:=O MW1-!HHO\G0;$C@ U&S'UT.% ;*LIMAS@1V$+.AI4:F1@[XD;W'&%$LUF=%VM M&)$ZBOLE!C3N^R8\,:$(#8NYAOLFM%9@H7V(2PF^8+8._DC2#]%:&,%'.\!' MCT?PT0@^NI?@H_=@+*)V)>=BI(LFSSTQ.V,@0-X!W3Q*S2.X *TWV F2DT!3 MZA:OT$PX:],LT'0U==L>6*,!S0C"H&V(ZJ%K%=<0P<[&E7 AR9_.ROMI'MR0XYGT[5@15OYG?QHEU+TGY M6BJ'$L&?4XQGNU;"A8]'X/9E5%RX:!%;>JYQ-#_O"L,XY\8KS#P 5R+AG-ZU MWJHMM>I!\91]#"+>7[ LN$"%C$YS&-%%KE7H#(/I$&_9-ZJP,?*%?=\BP-%T M0#*NRZXADI65"W%1RY,\+U-S-NQ,AO:='2%I#?A#$W1?K,"[?(;0,>]>AP,O M'JH%-7J%YE:S+USVIGE:I9N<*MS8U84#)BHM$LF8$TM[6<[^O?UXX"[7FVE*)V'S7L>.W='^^3>&+(W(;BCX\&J(*^DS@%II6&0.I^[ %!H06#\25T(CY;^ M42NKW6RM/30FSJ5@>H.$0>L"NSE]>F)UJR<]_^!Y3;OX^+NG3_K$6_ IZ'@H M0T@AFC5XFT6-H;7D<;UB*FT*S=8&R8K(BJ$=,O/+YJI 3KO\@+/7@]/]X)!'Q2_5[,^61\?J:3, K4\)E8#)@ M8 $S31(;8<*/Y&/UOHD*S7GJ>6-^.6T,!8>^Q(R;F_CYMR\0>29#@;CK34EJ MELD*? ,;P$B(@#MDZ.GO/;OGV-T#E!J B5,2722Z<.GI]DS/,A'"&-]V+=(C MF(.1 S=X4H.$ZBJ618;,90J7 1 M@'/K*LQ#8NID\L+Y%:A$P%6+;V7@>>XR\]#.JR92'3>>DZ='_R;>GK&85$8K M-X>3-W%-.N%%T[CS\;)HW%8Y _V9=RYFR.<$VWGI%F:]+&;"^+?!J7A^]N[E M.3737J64%\4W@R617A$B9]M+3L&#S"-)JV-^%+GN)"\+$I&70$86FJR.S)*1 MXIR[F_,(2!L%5H)B4Z(*VK@TS86;?(FU/PADH-\D>@5GA-:ZNI61!U6MB13G M"J[G3A.XLR0:6W(BI L&?6?VI7B9H,5>UAES26["<>"A9'XM7N[#ZMRRLU.K M^H P0Q@<+D/FRMP70$02I26X$A)NB.SF;FA8ZO 6./=[XW?\QC#= +VLI5X1 MQ0+#RAELF5-EV[ZZJ.FXL1+D3,G@'#@W-)Y'G]IDE,4$B,6=U9&.ZFKNGIF< M.='')DO;D%'27ATTB,&S[:$WDWZ[0 MWEFZ@J4Q8=ETGH ('JB-:]H?A)A?,,T+;/FPB\(]\#=&#'9HR8 W5H()5=_J M ?[I(;4KR#,[HUJWSKXX@W<^NZCK$@P0 KJ5#P]> W]*2X8N#%^QJP]3/5.P MSYW#6\X.)T)2@&P&I;0PY9/SO,8UA7/'=7C D+H@N:?N 7T9U "Y3&$1V#/ MU32&B-/JFS\M=P:TEO;YN ;I'G9QO0Y=ML?IX%&M:MJQ:<-: M03'R$+2Y\ CP9-)I531^,\>:8=?;PO45K)\=-^&_1W=Y3S/BA@H/-G1N^5;^ M?"-Z'WT$46;A_)4S<@VUPU&:DG)VAO%\79D0H%^DGED\)@GRHURV+ MWVJ7P)C0%@7$2;@XME()W>!)I.7+'8W!&#F<>]M$%.),4L;BQ MIO^5Z$FU=\(D+K4E=O].WC=V+LDB:D"%W&YN<1K]$8M"7>>SB\H]YH(@"/PC M'3G6Z[JI&!@!D2QB IJD\HKA9?[2FRUIZX:U.YD4#[^R*.LI=./3#Q.*?21, MYZ!.LZF4(@V%"]RM+(>N (V(C GS>IM$E?RR0+!F1>J(B1\12\OI?1N+O;** M:#LTXT7R\S*/R,)B5C3ZU!T*%4:U^/H\-*WWC1!#UC#T2Z4!4(X'38VG@8QM M\R*O(;._+@!'9XJDYD5&K,0.K,23$2LQ8B7N)59"TV-HL-5]A"[!?'*%TO+> MA&$G-.1L-C6[)YJ>O*$]@Z*O5D:\7K9)0_18AX> M!PK7= SXNHD;Y0_Y>J 5C)I;6F&!'GI4B8VT0#S MY$%=E839=K:V$CPX)VY1KUX!,A3_&HA,+]6^50?NZ MXXLR&.U@Y \D%CYDT3]#1-/!K4MSO,JY!R53R:"=2YUQ?_ZMRJ:D%MJ\'X'V:N[M8I M%E'F)?:#> /NUDD*ZWIU8:Z3"G>[VQ@B*$58X@,4B''+V]FI9>LM /(0%.UR M#^.@LR#T$*UA* _"B X-]P,?2^^T=@\I)P."LQT +@!QV*(UEW%+*S-G-&7T M$YPG_KE]/#N=V[@YA*LDP-;Y733(Q;P]E$>R*96,<,.3L=P,90#+>B:UJG/W M@.GDN;.-:3)Y#F3:=5,5:2)D1@NXTX>JOB($6)N[]8),+!)-\:%(9ZQY:2)* M U-U/SL7W8M/0&1J!HQ5R>2L _\)WT;3@L^1G?WK]C0.=S\$IQ^*A4Y^3*M% M6F)-^,^;P4 V M'VMFUJF!FZ,-U@UF@S5"=4XY"F9'>V-(%3XQ7D112:<=7I.\KS)%G00H-2Z MF;]Q'D+K3U,YRB4;!C\R(+80JF,R0X/;B5I[#6\]=RI&[BC,U!7D.F,/3I:6,?#FY<&8,!A*+68 X MUL4K5^('^"\WZUF]Y'W:8>XWY-GS\PD5PMF'GEXM@ID!M5P)ON?*W\@3J!35 MO$FUX80B :)[@/1OZ.23*19.NXU M5["\$C^74#Z2/SK_%P8FZ/:,1231F_3D4IS8(Q_0!'+>NQ65E[GGK:2E2.P^[B4WT[PYH)F"*GVT)?4#A75TE80IFG$R M\&W+9N<\=9@X)C^W_@0ZH:MN+6,)Z>5$A)&%2M!@[R%'[15&P8%?7VS"*RJD MAJSESPR8J>[1M880H^R=I+/<5=PJ5IK[Y]\ 8]SV-=_AVO@G1?=>:.P+??2X' ])_8E M*B;N830#!39"MFTEE<**+91_A_/74V>8.)5#"6P\JXDJCKJN2\/5Y;>@^P?6 M*=S:W<-8!,:-SB$>.#FI/G'D#L%%0^A. '^P%[L"*%X+& GEHRLP^<)$B;6T M:KJ/S]Q#E00T S/B)_?OQX\/CXY@\.E6B<$VTI=0U05*XJQ2^/='A]\^@EC\'D:U!9\,UO7[CRB#A?A3:&2;3 R;,""=R$)KXUU 7S]%(WXO 1? M O>=<5A4>I0;33#ECNE;#NGH_F)#:P%G(7J)$1S$&5A?5^VM"\O^>3RV-BAQ',8G8LN54CNXP8= MK/#D%7_:,D+65^6_O\5DK"!+6"T.RGR^_O[T230]!W>+<\7$<8;$F02EF7='KC).XQU.HXP^I!@H M/T#UK+32U(;_*2 M^Y!OO#3:]ED8,5,_//YVQ$R-F*G1-GU>VV3AM:AN[TZC,N?,$@;V?2$@P1.- MA\9='AK=4A2(>2( .MT)JT=U69>7$ =TK2&(U&S7.%-?,'JK+#\FR5KZO&W0 M9A$426<7%=:="O?[2ZEC8D,U'=8 L=-^,^E_@]Z.9/)[74#O: X)DIQ*,=+4 M1K+F^"SCK'_QF-U"X643:E6OORB$RE2^XMUYQSO%$F4"@_E] LW5'0[_SX]49F60HG4BCUL :2J>)R'WJK1NC1\\(-%6;U3&-#6;=Y[+["?WO0W#C17V:B MAU0N$B7T2R:+K@#ELBH7^)V*0%$?A_+2CQ-VAQ,&G1A(FU?3*6+#O4H;_ ZTB!-P4?MA$D7T4A@@^):6"X':"O4,#M!Q&K#-#/W"AL&Z M[)9YB%Q S'% 62!,5Q%;00\K1Z<5P5!,X51@?NI"'C)2UO\H_+R'_= M"FD"A?>$(WT7G5,G"51\N5X_[/,B4(;D9<,G$0(PN&_"3$; :017<_\+UL*= MP.N.N@;TQ69ERJ2S=6758ZDX[(6M:$T:=*5O>HXZ28@G\ JY_3@(5EI?$4/B M?BX60B*,Y^D1*1SU@9R9&YX53V&;(WK(OH)Y:CW2$&(J-?2,L)32-#?\TQEL MTX C!V5,B'=Q^">6E'*:(Y\AYGE0*3\>DT@?EY>(NF"DQLBV[?2]_JO#(/JYH!R92 M0@1,>^'5%B!BX+\5%:DS$^*BJSR1F-=FF-9=/*CQ4L6I8W%C-DRT"AA(OH<6 M^KW1:V9+.0@1%SX?CIN%HB>0MF!9:]HYU\V:3 V-NS_QE )Z.9X:KE=9A,J MFI.W(Q4#$W^LR8_'%#'JP'U2<"M.@".2KBP4@4?)72K>QR@B^Z MD>*6=UU4)LF7_+%EB4E')+<( 4/D8))PFM\+-",U'.1GLXF(7<18A]I<1!@>HM 4&P TQ%3_^-^WQZ=:8A4(9BV![K^M%CJ&;J#4&='^) M

JW-V8&G;='1)5+%LLH)<(>!)1//RCT(@\.CH\^;?[J0Y^[6A,D8"##7[5 M(3^T"6',[U*BKG2+>ND[;HZDX^:LQ>YK\%.$?=).%W5ZST@GDB<@H9UCM2J" MG5!KEX8J'Y%B'CX-S, EJ"]L>FLC;NJ ;E;QQ3Q?I2';I"N!IT;%@B0J]PA@ M B*8M 8)3RC&V6T9L;\,#<"GOSTRU"%C'/49&W\2G<>Y.QD:&V\"(!0=YPWQ M7P*S--Y-:#'Y&"FQF5JFX=B*-BORCV6:\0M*XG.-"W-EO,8#06 MR<@NMPLI^71$2HY(R5MY;5_]7!,W=H7,'CWGH$9:D1H)%[J*;:M(7T,G:KXL MNJ7D-(K(X4U;#H. =0&R>I$Y(2N)+K,A$]N2E1I* ^ZAE_9ZEEY4DY?*I]%. M?CI\>T@Y"$]LAXHMZDM-'KBG*XG %>(2&!JZSC_+3F_/X&>\+@I[*?LW>&6UQT0 9'XET8.>7>J,AD]3H>G"O4CX6<$B39))'.NJ MOWI0.G=HU 9^+^V3_=&#G*('UVJ*'S5R -$ UJ'4T(#+ T%]HVM5FBIB$^I1 MV2(W9.3[& MVM-R1;T%/<\8)VQ5II1A<(:X9O]92FP^N;"'YN@-4>FM4R%<5CP$MKC#G)F*J0?S:\Z$9HVAUW:9J)V[+M(=W\\PX9CVI=E\/%)@V:'HINH6N9HT&7=53V5_61$F"S2P)KDRH@YKUI4GY M<%E.4;PS(\I[RP6%Z'^NG5EVO!3)-H$4CI5'1S3XG7<'?W33CMX2SN_N]4<' M6JI_1+XO<(13%YT#I>2&I>,Q$4Q+42_-; @,R&BOW(G MD0LJ,3^%W+TTU\[! H,T\!NB1067J,*$1<5:M[!\(!.#RB!YOF;)J=C''N?\ MCDT,58&I $H4M4/3$FQACJQFH.:14?@J;O)%6@! <[L]23C6*_)Y'YU 'Y9Y MFAEC@JSF&R;D5U\(:ZH[[G*M S84S.$J]JE7B2EQ:ZSJEA8M $DQ]IR1,0SS MH,8BCG;K:ZQAR0A"Y01%\RYS72RVHB5BJ4^>W,D;/8&GN\$K]:KDP(]\<(J_ M!C@LL!1P71L*$50]/?F:J?1O[M]X'1\^.MXU7J=?<[S^3?+Y[*FSCLA<\J?P MT9JD8'TIR4<1YI=TD+?,*6Q-$->_S!F38W('JL]PDZP.#3'> M":\#\8U@[X=B&X.DB9.\#)[D\]E+LXGJ M-E0-),>X;6&@+LM-UI_?8+M2G^-RO$_+L>?L0L(5)!58'<;&+Q2XN!-D47"< M2EX@8%XX/XS^H> 9U=C1#\6+)&UU'_;LB'58G,H^!!:?!! (.FZ:\'=CF"U M=),1E[<#E_?=B,L;<7FWM:E?:;%29')\+7)+-*VP,Q&_7.43*$@0]FB:0V%_ MLB#4"=J6ROF.L]R>I1[VDOA*'.:H(Q1@TT<7-8)W!I["CDI9Z83/-PV?$0>6 MFQ0E%;*AWZ MV?,,\HUH3Z]09XK.179"ZRFS_VI)L..6J0 >%1 GC+W==YPV MS"XQ)J"%!7,]RS,LZQN<>Y@]ZE!=;;DBV0DZ?D%S@FNNH'Z4%1EB'H4&8S@M M[4]D0<31T9MBHW.WJBGC&-Q>6-_X&/[K[(0]!" $72#3G#KJH*$:>YJUM(X] MY8(02>0+U./A:QUA%$S]CNOB0%WP_N<*.OD'0Y.>F^#XI_3JVK6S"\\PW?A\ M.S&)XO+)JT6Z8,F?U&J2+:?B<$HOIG2#2 S.'F-\)&"5&@^%EA%*.!I(>\W= MVNWVRWD"\Z'&D"LI)/9!-DIT$_ R3,Y**$\N4$ERZGSKG&"2,93# YVU@13? MJP=#YXT@?6LHFMQ'>TPWIMFIOW-Q0U;YHJ:N5QS@;7GE-?0!T7L#7<_&CT]% MM(/N3K\3TP(CAN@J5VEK0P(S8.YKJ,<=#M1 !Y09(5AR\Z8CBM)@J0&@_C-! MEDAW^ .NQG6,DQI"U,B%KP7)R,XI6F%EP1 +I]C-;T%]208+(9>RP)@]!+]] M?D25+Q"[P>N6=HW,L?N9N@EF95K$L!3JG8T7B)R/IHV.]UAJFK=_[S):O'37 MN27JQ.WCN]1MY4=Z4($F8PEBA7F^C^?2S:>1C1?#W6!!/W=C@OG1YQ?@-S4J M!XG:LO ?>NP4[23$ .A@?X_[')5XJ<#!M58T!,X!RS%2F**JFY>ASB_2;/T!KBG#C^5.W:)% PN(^;12 ?7K MS]$;YZ23&V22GQ$O\,V>F9) ;<];4$E;Z0?-ZMFZ@>;\6]B=8+V>G)##_%56 M[,_.>,,;)I-S[MX].=&%Y^DGSJA3X?B[TU-$)\LH/PB_\Y!Q)-2!RN?&[^X+ MK;,*S)KC')$\P]DF=DIT[&'MM^2:0O&#K)*N4_"**RK!XO+NB-"W+,061>B5 M^,$9J-*5C(RRU'K@1^>$):8,[^1G)(V UAQR&8<65+ N?4)7!85D4\NK.AOH M%LELK6\ZI!X-V/1$]L:\.B%<:D$ M@9QPP1,+Q5PW ^]1&HJ!47R03E[QV[S".[V5$^4A"=)G^0S_$U/@6;T"]W;+ M+Y@\"4;5_TPFKULA?Y7:PV$;"*<2^0(IEWK,"96*42WQBQ6["1@A2#IV^'T;6#;HO=I I@?+Y-M MP]1>B!_-ZY]9LHQ6^0SY18SLMCS MFLN\U10UL0$);MLBU/X1W8>1O00!? M M0(:)'PM'D3!OK&Z+A MC<(;C/GG!32J:01TRY G,;PG$OD,YX\\=Y]UK;D^/GAE#Q[W014D6L"!E3Y7 M2N"@,49*0$3=\KJ?7=0\0;&1XB@S5X'J&P>OW]0[?71.U!:5H3Q&7B^V.=SU M3"5W[J'+&1LR _??U_:1/+!'5.]](\*'S+2%&0?*GAB]SMTF)A7L"W]BTZ(J M#:I*TV>Q#S_\GVGSS0]C+7>[17MRM+V6"R]09/_^M^NKAL>GIW\;*\!C!?C+ M9 IW4W>^?_DSE6Q/#B>__O+NY3]>G[]_^>[EB\GYV4\OSR=O7DU>_O/7U^__ M>W+^\OFO[UZ_?^W^>/;+B\FOYR_AP[?OWCQ_^?+%^7U.I0V_^5M+#/V2Z(9- M=,'.Y6OHK"+O^DP(4;*)_+9I[_-[;TDA2@+B-.$Y1P##Z [V(]^>C9.5[RG;_D6[HD M?GS\["'E@;R,CSSW,?.:T%'H_ HX5L&+Z=J6_(5K*M6C>;NY>7OB[-LO@&$_ M/K)6[6LL7"%:X.4#3X7>G+.Z;D_!U+M_0=T[PSWZ2ITDS.T@1)>7EC0RXV)Y M"Q11KY/):_>=R3&MYZ*=_)/XL23:@6]#9Z MVGZW9BZ*;B28H;*LVZGKBY;IO]^X'>]Y@XX-;Y ;CL$/$\YJ7:4QW]+?OWUT MZ#<\Q%[>CLP[(,QHY#E<)N%FF2UNY,A/89VQH)#$%A] M^UA9 B###&N>DY.;GPS1W*G53RL;*?W]\5&P)&)DF>\YB G<1KM^-W;]Z6.Q MZT^^NEWG!7$?[/H?W[?7Q-#C=<;K_)FN,^:$?GAR_%ER0H^>?HZ*/^(H,9G7_T![SQ[=)N)M#ODON1>7M), M35Z[)_EX6QL5;?DUCI\:%L!T0_15IJLV_U[^\0P*)F6Z^;ZH\&GP1W'7[KI> M\=;Y[N3PT3'NGG7C_E\FE^>-=8@??;/.^I]]=WAR]'CKIT>'QY_XV9-/O.JN M9SW]]O#QHV_WY&$?'3Y]_'1/GO7XZ/#H^%,?Z$L_[+>'CTX?[S/CU\_.1F5_T&C8R>^6(I'Z%Y7D/AN@0+^>]_._V;]PNP(>;[H\DQ?DON M<7^^>G+<^^[)ZB-\>^!8BND3T.)_[K/IN^N.IB/J_##='5.($IGS3(^I/S9^ M37W% [2?X_,*M6G_PXT)5+N#01E>QR>G-UC' Z\.O5[WZ<7%9_D%>=@_TVK8 MQQ4@ _$B;V=-L0+?]_..!CMQ2*^R6F,K6S:1U]JKH8+$T@W&YD8O_-<:.,#- M_E(?CH/WZ1MT'+M/6WA0D'CACO]/-6I\#&[[C42B58VIC!U7'[_Y9__FN%3& M;WZ>I7)+1]I9ZKNVK[V<*=K74QU_ MG1Z<'!\?_8N?Z_3XZ/CP8NW&]+EBL[G0_PZ0(^O)CWGJ'(0JF3Q']M67RK[Z M1MA7;>?FN\XY?\>GZ<'QHP?IPV^.'V?T+P*$0>.7BT#M#Z1]Y_3(MQ:FS32M M\O;@S<OW>)4_&K_Z!V'A99%F9?QWS]O^&$B)_!IM],MKL M/YO-/MEBL_^S6$Y>-6GUH2Y3L=@>=#-:[/&KH\6^[Q;[Q'G9_WLTV7\NDWWR M>=WLXZ>37P_/#Y_[]O?CT\='UYKL[XZ>C";[S_K5T61_39-],IKL/YW)_HQ> M=L]@4TO.3:PV?7,TW7_BKXZF^VN9;DA_OO[E_'[8[L_Z_C>RBFY6?WSWT^1U M!>U5,5H6?;_JZ-E^9J6 MY:>S'T?+LL5]^2F=YF4[VI?]_NIH7[ZF?7G[[N5H7[;8E[=-#MS=8WST)_CJ M:&6^GI5Y]->U,,]1GN,M\-P/UY@>S.L&U3PS**87QB"Q>H GI)<6:&>V'X[& M9Y^^NJ^%I6^0L>B'/DD2OQA+XSZ-Z+N^IFSP_R;02?__OQ.RR6M'UM.ZS@(L MCOL#RX9 ,7J.]!8@L;'J&A#X1592!4@^'=('2D(AD[:;_HX*NZ2SY75K\*>@ MBI2SL 0H\9!V26%%98J(@J01"A*00JE1 V5.;S][^^>WFO M%1V&]^O;2/V3A)>)(7A S(1:2Z05H3+7@ ?=5=N2-HP(S[A MAEB$256H=1-*4@6HFX:RIZ(D@>N-O\"Z7NY'>#W/IWUK F):0PV,@AOU.^%" M_/;P^-N33^%"/#DY/#W]-+JVG>QZWQV>//DTVL+=?&U'3S^-8' G;>'CP^^. M;TPN-^"X?A'6@,_A:S^YYU'A,-_+\Y_>_/KBY;NS9/+ZE^>'0T%_Y"7M.2W? M9UDN]VMBAV,H%3-X1&(&?]W$QX^;[V_Q\OQ&$_S?D\.3Q_?\[;YIOXG:WV[P MLE_95.[G.@J#]QTO=1LVL+U99_N_QFZ_'/=FZ.W]Z?V]FSG[">:A3TQ M__NPWO[:7N%?9RWNMRMR ^^QUWP_SN?]G<]/=RU[T_RIKN4MYWEK 7]44/OA MR>GV0NLWTSK;N/^Y6"_+'_X_4$L#!!0 ( /6 A%$H>XP^E0\ ,*E 1 M 8VQD Q\\(1IA$I[UK+=F#Z#0(2X.IV>]WQ^OC)/>+^_?O'GW+\/X\\/]#;@D M3AR@D($+BB!#+OB.V0S\X:+H&_ H"< ?A'[#3] PWDNB"S)?4#R=,3 P!^;J M6WIJFB-G[)ZXAF4-C@W;10,#GD#7&-FN@]SA:#P:C'Z>GKK>!**CL6W88WMD MV$?#B7%R[ R-R1,T,!!+QA873Z')WU9HS-3_O][]^_ MO_T^?$OHM#\P3:O_YZ>;!UFTEY;U@(Q1/(D9NB(TN$0>C'UVUHO#OV+H8P\CET/K(P'>4@'E-8-TBMAG&*!H M#AW4H''OWP @=(Z#.:$,A"52#T83*7-$F20S3,L06DE0NB$.9-+TTO*RC26B M/O)9)/XR"A9OGR.WUV\N0!P94PCG[850"1-!TB?MA5%,T!J/Q_UG85.U8I2- M1)8WQ*^&-6A7;9VU-:^;_V5D=+N0H?"G=C)D=%O*4.U$3411*3\GA$*6L9#% M.FHHB^06(>?ME#SU781Y ZVQSBZC.B+QBU%0+]H^\+&*5XF&%ZQ"'Q4:*A'[GY+O+: M-I^3X!#_(UKOPTG;UG,2Y/_?-WQ.4=N&A>$)X)W M<,KE$\]_O[^NSP!DQ05!QC7C6UCB>Y/G6OP?,(KU0E6?HPTZ16OZ&+0D[,?XF(CUV10'^ ONA0 M'V8(L:BYXM=RTB!B240&'(8'KDJ40Y+R!"I3D'(%"=L#6HJ.[R#ES9LAAKG MNX-NF:T>1Q$$-L$1_+14RW^ZCFNNP(AXMSQ<2QFW<\<:EGH\AZ9I-\.S8 ^( M!XH*#DA6J7UWKMJ$OQYCVS1'VV%\\-YZ3"Y(P%LXXV7P$[HAT>ZJ L>)I,)I=^>3[#GTWYZA']-@T3S;R6WA$R"AT6 MB<7?BSAB)."93%/0US/21W/;DG-72Z"F/),EZ)QKLCB=\SV 5>CX$4[\YI&Z M*3L=<$-S-"Q[8R/@P$\)_X.[*2K/8V?V^@;#"?:Q6&E()_NBEN%XIW7J(_.1 MO:$3+T?PK!10!,FF.J-#F-9BJ'1X%S,83A'O##.2\RA"3/3&KVE4VPJDM[AC M6TZ5;VMQ:IJ02@EP6!AB(JC,* XVV=0F[U$ >74\ST/4(S00JKJ=^'B:S'?N MVN(:5J>WIQ-;3M5O9$^Y $"1 "@B',QD<]R^6J]L*%^M@ZGLWU14X#8=C[9E MJX=];,N%GO6P+Z/>^9%F-BR_(,$$A^V68BMIM>-)2^R[684IGQE0^70;@DU] MJ@DKK1]9EBT7TM8"U'G'$:L08C7I"?IB88+GH)\@_<;UP ?/#\B)J[_(?8939PBJ'_";+T-?&NPR<4,;DI X?G M3UR+@@$?-#_ 5XR;NQ%.;ZLC6^Y3V8VM*@*#0F+Q1I%93'+F4AM<;$/(W77# MS:/1)P0%#$)53>VJDE:?31]9Y1F%(M( A5'',6B7)VLXZ+/BXV%YZJ :CRYF MP%5J53IR/FH/'0S]9,5$;+F@XM@Y(SG=;YC#1)W9(F7@0I:_:QG$7T46?:K=<^!V%>D M04ZI0R96:2V@J*:3SJ6>7!,'%T@H--1X;KB:6NMB8L:^-$Y;.MT&"E:=1Z)= M(J3EH4V%!H-A>:*W#I4N)D/5JE5'C>)F#9=W[7$@A$7N)>(MYMV^$$"\"0AE M^&_Y)_'NDE/E"_Y"#/GF(C"U79AY/8GTD7=H6Z5]@;6FLSITC9@,QXJ40!4S M>:D(*J@R4>7+7-A#_,ZUO/%:7S-N>G.P;:NTU* QAVXO^:USXFO>LG"*>;1- MQ@X[CA%U[/4(CVRKO.+>S.&+"K/!T 'U,BR_$N)^Q[Z_8[17V>I1/K*MYAG! M,LI910=P*U#X^#Q'#N_GKF+&E:KV;>)-&+V\UV\A@=YDCFVK-+_9T&0RF4 B MU'*?GXIU""!-;8RG4S06QVD#H;@LX;ME,T335\KFYAU;UT9UZ^WJQ+;*.XB: MV55:)5#%D7FC%"A_K>[U[J)!W2 8-1]GIJ7UX_RQ55[C2@@[I]=VH_@E&NVH M?6@.RPM*"7D7Q^A)RXM00#SY).T]6H:Y9LRT<6MHV59IJBN%QU!#%H]3\G'> MT74W!,F?CTCLDW>%WL0YWGO(T'4H-\^+NC8"L@5?/:9B):@6TP1%48WL8[** M@*@)*%5U&&!U3X5\LGDFTIRA'M*A;956]G)(EW=4) ?LH6&BF^^CZP-RP.: M.[[/)P@PRY;?Q!(G#J=@]FL?4F;49<]50Z[WKR"HOBB>,DDO,@,*J\TAL MXU,-N.G=Z=@>E!;1ZI#JO"=)C7S@JEB:96I\:U$UM=Z33JSR(J=D9$A.2_-+ MG4>BW7R'EH=^_F,\+&_7JD.EBS,BU:K=^+JO9MRT@;@6LD.@J])X M,=6N5- M.PDUD.3=U/.F':6.A=Y;N+^4%G14'#K?(]XCN4GP#E*V>*20!PY'<&YQ14P- MO=X_1E9YRU/*"DA>0&5VP&-CUVG,3^]'1_:@-#"HQZOS7O6 IF+63EFA:IP[ ME"GUGG1LE;>5I4S4%;).*[_E^+F.7CMVMD^&Y7,8%4!T8C]/C M%6F)*BP9$1^)$3?*%9\(VMI\=E2_UIA&ICTH[86H-J9E<>0@/RU7;5J,R"_G M)/?LJ5]..AC7-A-XZSGI ;?L06FUMAKP;N=3GQ$3YGN'Z,,,TL8?Y%PETV92 MHX%5WFW-.22.PWD R:2[6F^71543:U.HT7!8WN):1J"+&=2*-HMDALW012$@ M\3[ 2%S&[5YB/^:#LQ6Z<\8HGL0RP6!$66A-O[[5,OZ]LE3Z6&K;P]+:?(7Q M+"=B7%"@2"J_@B)D3;<;2FFKN*@BB\Y575I.I3X$:M4BSD.&7:%/WH45ER1] M?'9\;E-N,=F68.Q)#;XDC>UA:VUYKB:IDZC52F6S9 M%"=_WGZ!3.YYB/$<23Y.\P)(GL\A%_@OSD_B0! MEN.[]*N(0,4FPL7G.)@@>NM=8HH<1FATR__PL"._7@4GD;R;YZSG03_B.7<( M W36:\,BQ+Z\'^^LQVC,.3Q/J(]/^>@3$UDEIS%#0 TR63I^$#$T1O>8O!)->O[ZY*(H02H>[X71I!_3BD7Q =Q"[ MYQY#]+\(TBL2T_IF;\"J1?.35Y/D#!Z7GB(7M],*3S^XR=-% [5('X$NH3>\ ML=>A\PD)#-6F)_(F+:\KO;YU;DS3N>]&[0A)&,;!J4O$%QX:-*/B)O7<,)GX M."EVTWF.'*@[N)"7V2$:U"*]+=N=ZR5YDA$U4(R205_ .6;0EZE!=,^C&WU" M[A6AR:G@ZRB*A<%E3GS. 8#^>M]8 M*K)WA[@.[]%%VLUR/19)Y W_F7P>1=^<%@SVWMBZ?BB_HNP\6\ANV9&5&>S; M$!_A\Q^8S<2X4G0]6=21_C(1FW[2^'-.J?@ E_CU(J84"8%J&K\-RQ^U6WO@ M"1CO?Q=?[A&7=_ZEM25WGLS'G@/P)/!*)W4 M7H-'=>&]-Z+^=FIQYF?Y.NSB$M1\@%+KA%OSW=P3731Y.4>\2P]6W$E!/@9S MGRP0D@E"_HK+4:N7QO3[3[7$R-.A6&ZM;6;C]01[M_.*KYB>IXVH:XZ6Y(7@ M$9M8PVF+]JC?+,N[NBS1O(P1(]?A$\&.^+ =EXT^D@0ENYENO96OW4%] M7O'"M;91ZJMVOS?P;TC=+TK^N*;/JBV_=T>X$I,R?'C/!R^K%S=E]RJI]RDU MFT'8CND/&NJO1$KX-_*_?."2NBA&Y5G4"CYOWI*'FOF*UMPV"+9>M%N5^:88O^!F)&#=(KK!U-517_8'#*9 MA".>L+IZ %=*[7MZ+KL^^URYZ5OO8SJ*O3O8RL3#VA%@7?%7ZX?DXF?DS% MW[_Y'U!+ P04 " #U@(11/71C!G4G !=I@$ %0 &-L9'(M,C R,#$P M,S%?8V%L+GAM;.5]67-;.;+F>_\*3]W701O[TM'=-VR7W>T(5]EANZ;O/#&P M)"Q.4:2;BVW=7S^)0TJB)$KB I!'=2,J7%JH@P^9WT$N2"3^^I\_SD?/OL%T M-IR,__83^S/]Z1F,XR0-QU_^]M-OG]\0^]-__OU/?_KK_R+DOUY^?/?LYTE< MG,-X_NS5%/PO)E\OIL,O M9_-GG')Z^[?3OU"JHDLV$<:X(3(!)][Z1)1,$9)03G'UO[_\)>7@03M)I).* M2"T"L28*$BS/U&=P(O/NH:/A^/>_E'^"G\$SG-QXUGW[MY_.YO.O?WG^_/OW M[W_^$::C/T^F7YYS2L7SRT__M/KXCSN?_RZZ3S/GW//NMU40;;#PK\F,,X05H?8] M/?QYD>-S&,UGES_I)$LH6['Y/S:B6(IS_RF]\K.S%^-4_O?ZWPMI6Z&Z*8(U3 M+Z;QV62*S,%5_:=GWZ&LP:L%?@G53^,=LMU<7E:?>#Y;G)]WSR3#.9Q?_GU9 M[6LQ9#YIK9@E)7!&AW+F%S_]'>8^C. 3Q,5T.!_"U925U4%;:PG0'(GD:)." M"(RHX(1P)B&BT((I#V#:AA_\R?&CEA*JL>)%C),%4O0C1$"Z(K!?87Z)2$JJ M:6"&*) X4R80$8L)L5$:-'6)1M]DK7P U#:\$$^.%]744(T8/T,&'!YM]>QZ MBDFR;&Q9LU1Q>GG6Q,?HT/T5VE ;7+:Z!2$V@=F&"/+)$>%@L5\\1S[ MY%97Y<3M-V%?N5=C_(;Y.!T=$S3@P$(2"/;30_V.L/JWW MW)0&!VJAQ?IWN0[3C/2S/**VI,!I 2=6!4]$!ILCHY3Y)FRX"Z56D/#!7Q37 M]'*"+@MG;=0$,&PEDB9/O(Z<),%IM/AMKKR[<.&^Z*# ^1?C>BO MS[^.)A< 'V%4TG<;9FIX0N]&X/LG'?H?40*Q3E,B4C"1)\:X%2UH\2BRGBZ* M-1A25RLULPO3Q48X+ O!>$B$APQELHPXC^YPXMGEZ!-B:T*2>Q'U*:]0?_FH MH(5JI'C_%:8HA?&7=^!G<(GJXA*3C0PMN#8$@D-GSC%*@@RA4#9X2)+*:%LP MXV%8?-Q:O$%$('!JP$2$:4W Y'O7EP-W> M2>\/Y!3V$7AK"_GK9!Q7L"+C5+"(B[)DB4CO/;'1X%<*(UT0^!*')AMVCR+K MJ8]]$"WJJN,X-G(-7,XY40&19%OV%7,*Q#OF";?."<^.;B9W8\P)'.^# M&--"-?56E[)EL#;3-3S!:VD=S81%KE%ZMWTT\"EKS6@@$*DA4G,@R$5/3/:*IAB"RDW6B>7P=29QO6,: MM31!$,'\[;T$>M\1I)QW?22/L+>&*>](3M,7S MBP\C/YZ_&*>2\?]:JGI_A?F )>L,@"126(P[8@3B50$H8DC)!FO;E+L]!*I/ M[E %"E23?].JMK7UE$?FF8N>L&!QLCXH$J*S)#*3#=/""=5DU_EA6'UR>2JP MHJ(.JO'B[7CNQU^&B&DY023HZQ]QM"CG _XQF:3OP]%H$&GF"9PA##PE,O!$ M;%"6.&=S8DR!C$TVL+8!UR?'IP)'JNNC&E.N1L^,1@;!$:ICV8;6F02J% '@ M3$A'@>HFZ<1=-'[[&.1V_O\VVRYQ Q*X4@2# AU)17# L.%1&$L M%06GS BC56R?([N%:AL2F*=#@GH:J)O>6!F9:RU5*0K"Q0;0.:5EDLA4 MYJD1*B<0L4EPL!'--B2P3X@$!TN\95&>E0*CTR")=YH3F1BN3 FC%)YCDHFG M +G)VE^_U/35Y/Q\,NZ>NSQ'9%RIZ+4X%ZI*7;@ G)HJY<0J9A<%A2VE8YNY''_PPO1V_\E^'#N.DW-X-YF5&.M]_NQ_#)306BAN,9HJVU,J4>(S1(+D!6^UST8V60)WQ-FG MM$AM^C346#5:?82Y'XXAO?;3,;ITLS70Z.P/XW ^<"GPV!4#B921[ID3)R"3 MZ ,&=@916]J"28]#ZU.^I#)Y*NNEY@FQ90BX9AZ%D519A1/K7'Z#J@Q6)\)] M=#E2]/M5D[K.#5CZE$^IS(A#)7^+ G]]?EM$[_#[=CTJ/O@2(9S!?(A#WL14 MJV'%S2&.T[WB@6DUZOSQ:8[_EOV7V22O0G'\;36)WO/X9M+<9CJ5FH)HWA>(&+Z_6P+R%/IBO;C"899J]_S*<>UXWAV$\OWB+0+MHME1Z3$0[S MY>UX#E.8S0>,4N6C9D0KC XDYG!X,.6-H3FD@KNP[:&Y-U"E:QYLD?.\#U*=PN*^LJJ+,:M3""4YN MTGR%:, =U\!"(#&"P( ,21Y<+J?N F.>1,$9O1?[=@?52V=!ELLNG\J!'<8R-]B@_Y,)UDC$>3UMI' M+HCG(A+I2L<2Y1Q1+&BM?$#--4E,KF'HDTT_5/-W]M;W%'5]*J]>*'0%C%=9 M2D$B1 QG6:;$:IT)YSD(?-F4:],:Z Z2':TN>5**/TSN]>PDS-%>93L;YK,SSAO4N)%0ROPS<>6@?C#: M29E\9J[)NW&T@/"TJ^O^;+SKC?:#!!5CI170U7KQ$L;0&0U#N=!*$V9+;^+2 M==!3)DCI)Y>Y\EY#DQVA>_#T:LVN3:?#I%^OSG'-9T"?P%*0&%R9TE%0B$1< MPN J2XJ>,5.:A2:% _>Z9_ML5GV#\0(NW]/;IZVNBDM+70K^E\JN6DX,C6(P M)&N%OGXPQ6GBODC!>RH9&-7D5,@>6/NTON[+G+O[6&U55O%DY6S^/I<"UJYC M%4R_#2/,/DU&:8 3%%2BW^9$,HC'X@+.DR>0K+:Y]/%KTRGW?DB]6CMK4:62 M!AK&.Q&]=664(UK9TD&!,>*SET1X#,%*&L'D)B=+'HEW]EE(9X 2*FVK?\87 M=#3I#O1<)DI41(E: ,(B=RCMD(DMUQQD%@T+ ,JF)G63#Z+JT^)X&#/N+I&U ME%&OI!(Z/Q81+<_Y7$]UP+V4TL9 4D#O169F25 8@%( :AU/F=$FQX7OA]2G ME'M=9E120SUW$GW9J1\AGA?I?#@>SN9ELM^N,JPR0.E-S8@S)'"7 M18S I #;Q% ^@JM/:?.Z!*FID./7AVS>^F]3*++-6$>N<3AMZ&)Y^8I;2T70/M(V[49K\K&> MV-Y,IDCA\;++2[SX//7CF8\=BG'JOEO1/OV_Q6R^:OWQJ)!UL$Z!C\2!U$1& M7_8^E"3>)NT-%5;0)CN$1YUEGPS0,=^*;9>1TU.K^:+SVW@*?C3\;TC_G(RZ MUA9^."XR?S^^;HWR8CJMP\S'IG>,,-[/ MSMZ,)M\;A>]73S].V+YY,K7"=7SZK4LZ/\(,7_J(,%:7>-[\P=HG!]&!2$R7 M7?O2+,%3-#=:"_Q' 0V:1=ZFM_1!J(]SYRPU.LG2$E- N>]:A4Q\0ILL$M48 M@5#*5),M@2=WY^SQ&+C?';6[*++B">3U":\W6!;)J;+52[U!-.CR$1\])TQQ MEBTU6WH[?CK\AS+)U MAK'&MV7WWNQ#1/YFDISONO<*XH)+) D1>3+,,]4D";4]Q J=4B- ZNH8?_'S ME2?971]YT5G8;@48C6;O\XMO?C@JGBX&:)_\>A/'@6"E@ ,,,=Z5FD5E,,Q2 M0$ST#'U>9W)HU5+U1'1($[A,9#" M>@/)$RJMQ:B_]&9G&&^[A(8R"XW>41,?9$><.U8X-*^E/@KA&JJR'=_N[:8] M<$)*EZTAE)8;4957Q+(4"<\IT%CNA9!MUK:M(>[8;N>/R;(Z"FQ'L)>+V7!< M2JF7^KX0^+-9?KZ[3A.2\/8GV'Y?_Q^6?K_^D<\\^,O\-'/X77.$.<#D;P0 MS ?"0F*E3U+".=)$HL_!<6HUM#E8>MQI-@I^KTH,U]@)5-!(2Y$A+[WEL@=B MD;%$L4PEE/YRMDF*;GN(?8K<>LSV#=5!+3APB@0-,YYYX)%HY]%^)EO*6,IM MDHK1(!++*C7QM?=-T#SA#& O.'HH!UIS],UP[,?QEI5' %PZ1HRDI4=GE 0M MO2(B"JLHOD*(\(@74WR?UZ?]?GS8-H"*R82<.&&F MG*I3O!0W." ^XW2\S9"B;T'F!G/I4R?8)\3Z4[.J]1*^R0W",-W:Z#U)OMQH MGBPC0:$OY%,,WE(5*&L26^SK"N\NC+OLZ78#ANGR^I;5\2!4X]HU#@-#E3+E M(!)+2I!R8)DNT5FS-+B2WL+Z( M<;J M'ZC:N+*"XO+EHXIEEZ2@CC'-!'21>&]-\:U:DGR*+@^.?LGX]>!.FO( MIJNKJ,[\]$N)'*S@W E-@F$2S4ZY0-VND7(2$Y,$$I[;5/4 M38BU(\X^7:%PLN6JGB;K70"T1OCW^?9Z:K*GII3;:6]B4CTM'4R<4N]_A]HW+V]<]^MD AYSSL3(TGR[]!-UF;G2 M:"9E)IRA[A:#[AXHV&W(/MV+V9@>#751K^D/DA1>^NY\QGF)(Y>V-7KT\]&0 M$EZJLR33I2C<"1)S8LYQ)*YJDB7<#*=/UV@>:4FIH)>V4?UDT64((PR_E?*K M4J' F4V6*(TV4BH;B$-_GECP1M$@8PRM6M\^"FX;_K@_?#1VH-*.0*[L+!T11XPJ@N;+8DB2")C\L1*&8BW0>8L[;LJ5+. &V.FRGJ*0!SA+EE\Z!$O+&&H, 2R@BX;].9<5_ 3Z'0X5 * MWG<@HJERFQQC?3N;+3A/-KJJ\NKXR M[[]V76('S"=OBPV2HIS,#4J1D"U'DQ19UCE93IML&S6=U1,HKJC.Z=ZPI/KA M,WP?/\+7Q32>E:QVZ;Y[/AEW\ 8Z&AZ2T\1%A^!0EU&JW6UDL*:-A?[5$0WO9CDR\-P'E^+X9?Q, ]C.7JYS#R5[FB3T3 6 MC^(&JNTZ8.T^2(U&6 =.[?"V8CL#.*J,3ROKWLC\5S]==O/_&>9^.#J.[.\, M>A(=/#SUPW6QNI4JK]U*-?N^5NJQEZP??V@-6>X(_0BR^EPR_VTDMGKT4>2V M:1I'D-[5NW'YZ[7LYDL_*E[B[( %H.KX1]'#W@*I=JO#0Z5?%)3*N5P]IFDH M_?<%L4KA5](D+REPWJ8AS XE>Y6G_&K5WTWJ9%*VC*2DT>]4D$B I A.63 , MN1-OLUVR#;A>'1ZOQI^[%^155E/%RQ,?0+;6(U#HD"@MA4PY2B)]:5N1,<(P M+E :D\RRS1VD6^+K4U;B1#3:4UE-(\'M3<::4_FJ.]"([N;EGRP/0Z'G>2H# M>RBXXUK?JJ(\@A_U$<[]<+QLEIXGT_,NO19&PR^=E)IJ>,NACZ*_?<30&^T, MV GU@X/W2$.W1=%$1^NX:F0;=AVBD;RWG];A4KW,:+R:G(?A>*G"?42W\3DU MY/,XP"9"J$&G;1[;2$2M:7.K:8*_O.&UY"#6NAGO(;0MGUSE/H<])G$LT>V? ME-KI^<<38YOTU'9C?XIGD!8CF.0W?CCM[@I8W=;Q^-\>\/X?#]SQU%A=E)6R M7LMF7-?]PF=G XSPO##:$9& $IFC)S9CC)FYY3Y[932[I<):];&WH=3H7OG MM1<@A6/.1@(BE-:=%DC(41/I(B3'0%#1I&+\Z5Q< M77I&KUW'M3S66 L;.4&[#!&WWUWTSVMZ\'V/M+J"$(9@3QJ'_%=$D^W+'?#E= MI2A+(0<=C&QR ]2V /O4XO:DY*NBP3I]1JZ@Y=O0_)UK!Z\BWY^',XRC9XLI M#*R(U@:5B33.$BF2)T%"(@(X<.EU!'NK$^ ]W4<.!-+FQLQ-,^8Q! ,EM@E% M1T%$)$+*1"=GDPHLYB!;19U;(>Q# 'IT;FUW<>:A^CS^FDX%I3RC9V1H2"@( M@Q8G -H>JH/EVL74_S6]M4-QR-IHGX.B+A'&$8X,DA''T;II MFT*T602KVU3&[9!%:[F>8R2BI8B:"(%"D#I)@B98$A4IU2QXR+1-?=Q36L\; M<&G_%7L7C34M<#K:UL%^!1;'A/>D=F+N+=*HOA>3E=,I4DG =>URN2 ^*DNR MAB"4 6E:M=2JO1=3)X#.BFJNI4&+ESG!4#H09Q@G%H,K?*>=HVWN!C]:\N2$ M.SN[<*U->F07[9X\JW-;1BSX1<^=L M-#]6-KHGS-Q?O?U(K,B$$HH\8*A0JKB5H\1IA$VI4\I)KM3ME?(8B973)NTJ M4>OH^NF5$WI9;;GPH^MKYR=Y3;;#\?W".6)94!V@IW!,&XBXDHOZ<*;B&NPG M#.E&L/K^XF=<7P? ' 20BBB=2\,?/1#T$N6V2[GKD M>.5$N M29!HV' .P*@1ABD;U%&J6/:>01]2TD^$P779<'0RWY7:AHW;G"%HSAT1MG0: M309G@*")\]P)ZT.Y][U?=JM]Q=96*]H-& /#DE*>16*EI[BJL5+Z4/Q=G:D% M&0.71RG7VAWZ'\.B'3 MCBXT:?-;=19_#'MW(G[7YTG38/_*,/\"OJ0ANE;0>\3B&Y]3(U1^'.#AAY\V MC;'_N;$'GM9*(&W.A&T::6VS;-F2T(^630!*[ZYIZ48YGUS]W3^'^+QI/+M8 M/2#Y^77F:_^\SU%PM5)56P'6RNITB#96M4!VQ@$0YW3$A2M2$BP5)(9D8\BE MRWZ;8.X^1,>KZY L6PA,$R:8P_ %, *G,I!LG0Y2,JYCL[J6)U?748=!^Y=T M[**LXQ?A>>8#B]*36&I;).>*X(\8R1F=7B&D$M"DY/,I%>&U95(3537UU'Z& M*1*^M"*X:B>RC_'<])@:MNY1>(?[(]=#O!W/YM/%^6KOY)^0OMQHC7R ;['S M&'5EM\_$*K3M6+9L^G0&,"]MQB?C F ?\=WSI"K-.;8 V4H4^P<##SZOG5C: M! 2;QUK?IIS-D;9K-13KEW;[FW=U3_*'Z>0K3.<7^(MBS;\6VA_2)>9XZ-HI MKKTP*X4(E^.5JPCF+]8&_17F Q:S-Y2GXG-1-)HQ$\NB(SH):X24GD*3--A# MH"I<[K'YV5V=T,!):PT(2KQQG,BD39FR)5RI#!JT$:K-;3(/PNI32%"-,1LN MU*BEF7JAP.;7%K\>02?_F^_OO5,8*!-*X!*) %T:? I%0IE"C,':+*.G;9JO MU)I KTH)FU'P).IN&FYL-D]5NKEM]^1V-K9Y*\!'+/O;,1KV+T/TT):Q;4.? MY[ZACN' ;#7-2M[(F^$8W_QWJ--T>]CR:CMM0V3 B-<^$@G4$ZN3(H+++#-3 MS/DF^9:'81UJ8QYX^M+R<< EHRPA-LER+Q#':7./-E!)GGF27#I[Y&GWSBNI MR)S;1J&J?JIY)@^@6K-BZ]9J(&5D 1S:PRPD"B%ZXG*&KFF!E2'H&)MTN-H= M:J^\C=-0JX823^!97-N-?TPFZ?MP-&IH%F\/<0QS^."TVCL=KW]\A8B<>+.8 M+Z:PSHSRF_'LN'[) 6B.H:M:PCJ.=Q.9B/;[9UF$(DQUQ*@9-G<9X MHDGJX63>S0:%+)NIHY;?YS?#&1*C%-T,0+C 18[$NJ[,QI70'RSQ&/JS%+V) MK,EIV0K8GY"/M O_=C%D+;1\%#?J+O!?<27X_!U&W^"7R7A^-AO(%!38:$AV MU*'#AW;?,F=)<#DF!3+RU.3PRV&P^[0OW!M2'J3;$_&QO#>?OT\&1D'B AQ1 M%AU1F8J4'"T-=[.&#*R /ST-5VC[='*T-^S;1Y.G)!VR" 8,4@B@,PE9E,"7 M:A(HE&I<[02 QA\W*:7:$^\VQ)/_(XFWLS9/2+TWD\5T$*VE*=I @I$ET2(H M<0R_54X(Q;23EC5IR[ ?W&V(I_XG$F]G7=;IP? T,N0<1UP=Q;@"JY%,4AP MCEBI#)%>)F(%TT1!*%N4S%BXE46[IP'#(2BV891^NHPZKI9.FB9[$>-T48Z3 MG)>WXK(HY/W\#*:K7ZU=RM(F)&W0F95F' M$\?I4JK0J8SXK8\F*AE]%DWJ7AZ&U:<$2!NJ5%1+I;Y7\=^+X6Q8!/+/R2@% M'W__X"^Z8IFDHG44(M&E9:>4Y6)BKQ2ARAC):.!W.LW>U]+JWC'ZE'.HJ_": MPJVV*'R"47X[GBVFQ;)_A!E,O\':3=0,E)3!)V)"6:@8N-(CRY#HI(N4<8<. M6HM%X6%8?4H/M%D4*JJE&E4^^Q\P0[*62O?+.8H(8(WEQ.J,0%SB)&1;2O@4 MC[@\>0E-TID;L/0I=&]#BD,54(T)KS&,F5P $K.K>M@P3W+9.0,N-VE!OAE.G_SKNERYQ\\^1!TU*] +EI>3\6*V!L4Y:83-A(=HT7\+F7BP MGG"G&"W8["565&3?1],F;/@HQ#E!&;5[@PHWR&76+^"6>;-$4*-!HO75: M'9HN+I]@Y:8B$7%Q;YF.V "I3^[W41ARJ%KJQ%PX?.G3=(8AP7#\Y7*F%Y_. M_!2"GW4P2Y#P8HH>X9>NK\45IPVG6EB$�K27E>[L'A)":F-75."7K+1;\G M)ML?0Y_\\3:D.::2ZB9\'I='\I:5PFABH])$HLE$9[(4JPHE=#:19=[$A]\. M7I_<^K8+4@-U-=TO>0?(^;UV.%9_66-/8A.(PVM[ET_=_Q#ZC;^O-\TVA\R7 MS[[>T)GD[B>KS=\#-K*V>W ]\>PTA4I;3=TX780=C^=WUGN#Q-WO0SPV60Z_PS3\[5I>1^\LIJP0#/B@$2<=)X$ M9[,%!Q3]ER99WSM0^A2PUE'[@>*NI_8%VA)$\':,JR@4Q\7YESSZ^J)YF38S'<"B%@+]MLMFP+8R^T M_7+O&O#NMEEHK]-Z::3-( ?:2^7*,1O(W7%J)HD/S!*OF10^.^9=DYV->_#T MRU4\ H5JZ.4(+L86YF._RW%W>?Q1K6&CRVFW)E7D$+U$M?-8CH?84BW&V$/+\?9?'+524BN-'I2(/%]0F#-S),M;3;C7SN*U0[IQ:-9D**:4C@6=<)]YJ332DZ(P1*K:IR=P5:)\J''I'N)TU6:<> MZT&(GRP^ MG3%NRJ!CZ*;M5>^3\_/A_/*ZB7)Q!\X QG&X7YW)0X^K7QCR;7NAER&GHP_S2?Q]X_P=3&-9_O6:=WSI%KR>0QD*U'4XM,63VXG MJM8LZL9[6:I:U\_S[R.J>YY40S3;@&PEBOVK Q]\7CNQM*D>W#Q6C5=LRR>W M$]AI7K'K?AK=[]]_[1RYY8U4%]7%N=5H[42\^V3;B_TCS.;386E:TWWR"*)_ M9,1CB'^721^N@F4Q5'?F9A]YKO]Y#>'<"Z?J3&NLB0\]KK(D6J]^JQ,.'_P4 MH[:I1T;&@G(O?OIE.!XXQD +ZHC7NK1&+4=W5&#$4 V6>D4'R0JAD$M'>2"*]U\0Y+HE1X#G5,8G8I ?6P[!Z=?%2 M+5HTT$@]EHRZSV" 7,[[WPFE5V=-!Y;&S&*,)-%RZQ-/D?B@-%$FZ2B<;E5V MOQV\7AVPJLZ:^AJJ7T2_0C$;<". :46)",83&E>\%UWKDK6_/&GMO%%6T?WO\*\L.$#3+O7>Q_9W'Y$#4$\ M"*OZK/>/Z#<_J($$VL3RMP:YCEWG9_#J&ODDX[(_C-VAS]$"3<&MOWLQ7WJ< M!>-\LK:S6IKZP/20T/'("!MH[JA";4B)%^/Y,!6DN!A]@K@ZKO/Z1QSA$U*Q M.<4M0+S+R;WVTS$:B*L'M>! )4A-E=Y";!6R0XLP@W\OT-:\_E:J:?:RB;>? M4<4"/@BL_L0/\0GN>50+,3Q*@Y435?XI3=/^_J?_#U!+ P04 " #U@(11 MH#[.#=IA " + 0 %0 &-L9'(M,C R,#$P,S%?9&5F+GAM;.R]:9-;-Y(N M_'U^A5_/UQ=C[$O']-R09;M'$;*ED.3N>S\Q$D!"XFT6J2%9LM2__B:XU,(B MJ[@"[+SB>]$?#OWXO_H-__QT.TRCW MAQ__^OWO'WYA_OO_]5__]F__^?\Q]K]_?/?ZNY]&Z?("A]/O7HX1IIB_^Z,_ M_?3=/S)._OE=&8\NOOO':/S/_A=@[+]F?_1R]/G;N/_QT_0[R25?_>WX+YR; M%++/3 CIF,XH&7C(S.B<,"L3C#3__\>_Y!(!;=!,!VV8MBHR[Y)BT.N@/__F7^D^$"7Y'@QM.9M_^]?M/T^GGO_SPPQ]__/$?7^-X\!^C\<O6'-]&8'^:_I(].^G^9S/[^]2C!=*:>!X?PW<9/U._8\F.L M_H@)R93XCZ^3_/U__=MWW\TE!^,T'@WP'9;O%E_^_N[57:3]X?2'W+_X8?&9 M'V P(,2S)TR_?<:_?C_I7WP>X/)GG\98-J)?#KF",A7.O]>G_7 PID\$9)PN M(S+Z*0XKP3O$N.[IAV.^>A;+6.!R,.T0\=UG=XIW= ']+@5\Y]$=H)T]B%W@ M1<1QEU!O/?<&SB7(583UD6DPNLPXAO](HXL?9O!>CF@=?@L?\6%H:9#'K"ZH M@L^G\+]?__&-]Y.B^\-^73M>T[>+)]1W[8<$OTYQF#%__UT___7[OHC:VN*\ M,BYIQ!B%#5E:%4103F;96XMI5YG0"X<3S/3%9#3HY[KG_ B#NIR^_X0XG>PG MK >?VHD4=\.^(MXLD\D 6:/DVO@0A"^I0 2E+-SG_8N)^PCP.?>^RD]L6[V-&Y\15].>LG;%',J+,@DF'8\L^@* ML)BT0!FY(C*LG46S&51@$F?3:/&&'ZI6?L#!=++\R4Q/C(O%SO3OFZ',-;3_ MX%Y,)B2A%W$R'4.:]LC.R%%HR[A4BNR0DEC(4;-LC(/DHRU)M!C8;1BW!W5- MO!?CY? 6:]F>BUVUT#K5\734F53GBB/XWW\W&M-,^NOWO!L=O[P1X,+;8NYA8DV K=J4AQD"9'K=70@"N_POB?.(4XP/>8+L6 (0C,M/*V3+EB6HLS*Y A)\B:[QCV@SH$/G0G]+B'4H83X M"0L2$#*P)U>#[EGG2M"D*RMF2Y9!%LE28A(<6&%H14NZ!1'6@3D' APLY+N* MUXSYDS;3)XR MMT"6BR6S!9(1LHD3<1^H)^U0=B;M!M;A.L/UM]$P+7AJ.."QWX1K6DV9#AQ)O8!R^&DYA^+%/Z.9#)HK^_#4-+NO5Z=]& MH_Q'?S#H!4ZV"^A,H*H=PWUAP0I@)IM2@@4TO(D3N0VX)\V-SJ7?P(J\PD$V M:\9()@J"I_4*R;GUTA$LIX#+3^E)WV]Z>*9%3<+ M2$AD>CIT#(P4&#)*+IJH]!:*)ZW7_>79P,Q[0V8'3&GM>(TPP7?$2Y0, R#Y&9FLV:PDXY[0)9T%^M1"V?>B>M+*[T[>=\G@#B;#M:=Y MP]P06->?!,QJK6DSD9'%E#@3RJ1BXPQ8$Q*L0_.TE7^P?.\JW7?CS/?(P10I M0F"I.%J',OFL@)A8])BSTCPKA[#H7I\W8?8'\Q\!7(@ MWT]'Z9^?1@-Z]J0ZD]-O5T,5'DQ"&J5)4E4G$EC,BC.5#:2 61C>Y/QN6X!/ M/A:@B28:7 +>P'GG&"M%]();YL!9IA4M3!"Y9PFT%86G4%03]VTSI..SHHT: M-W/E$!TT8,?R?NHM?*LG$@;XCLC_$=_^NGEY60ZNL#Q$N6W MJWO-X'0P@?P9S 141]I9L^%,DX642C+*Z"8\V0;AR$9$9\.+;F3>X*#X]FG(':JJ#$5X ME9@JZ)DN43"OR!*7-BJ7L\PDB_;'3V>[7'0H_0;'SFO8J@P4"%&Q"*Z>E"C- MHHVT=&GO(09T 9I$()WQTG"@E)N?2%^Q\L:!6=:Y&$NF3DZTC6E4@L:+0/\8 MKK/)D$0YXK)PRL/)H_BHW6KDV!;H#9A2(/VQ$"PJ'VBW2X%YYTC5.@DN-0HK MFIQ\;8GO3.G30CL-#-/9X?P-@=P\H?<.LO- 9A%D;6*3_,./H/SH*:V63/*H;&,Y4 M__M*N8'Y><\(I;/20I0L"S=;J&C)$EHR5%:@P^1S;&*&/J8KDZ/0H2,=-(F. M701QS"#.4[K0>NEK$@_,SN(P(8O>94;VN./$9%-4DUUB#9937*%UHZJ[P? ' MR;E%FN7HXF(TO(&GH-&">\>20B1_R5@&0%QW,3J)*4:-MHU5>1O(V2C]( FW M2(_+>29(&+R%?GXU? F?^U,8]$*,)0?238R"=B@1(@N"ANR]\U*ZPD,;=V(# MGK/1?Q?R;G-R?7EQ.;N$F=FI1-//8_Q4B[5\P5?#1'[-Z]&D!N2^*1_@:Z_P MS UX9#PD.0_"]5K7"D\.4N;6JC9Q%COB/!_:--1/ X_B'4Y)6)A_AO&P/_PX MN0'_)U)"ZD][QDD)N4@6C:@UPFBG XN6!><-+7N!%]\DL^IA:&=#FHZUM\K!ZX(*--3#- M)%<(7]0LF.R9"MZ37120;*93Q/&=J3/:J3X:!&]?!3%^J %$/3 \Q%0T4TZ( M6F"$C"5/[,W"<]!*2YZ;>*.W873(A1NE%IM'YW?SPGE_28/1!/-? MOY^.+_'ZAZ/A%+].?Q[,7OC7[R?X\>+.">_V=)B,IS6;-%^FZ9OQ>QQ_Z2=\ M\;4_Z6F350@F,4&0F;:%S)V2%.UEKF133$%06Q""GG^##/3=*A$V >B0"O=4 MN+R'&GOHQ(X7?1=+D9;*H1>JWS M;A1U5^L=2?EH%%"^(/5[E#K[#+SB\Q%]GAE'/*MK,@I4,M"1$7CL&& LSAD,(0CKAPVUU MWRT-NOGQQ[/G.I3[J%.A=5BB<89H=CZQP*$#5UDJQY KS[26AA%?Z1\EM3.Y M),?C5LJ[\= GK[)]!;1QOOWG#RNB($/QG^V*\[Z%>FG]":?]!%M4"-^G4N_M M5QRE;.\]HUJIX1N]UQ%IL2T>R!,*L0AOC$U%"6EX\5O4\-TXO@YT=6433D9E M$=U$O^U,3QL>WTI'VXQFM<:R\SG(@C9+T E2A<@%Y[0FZRQK-?/AA=U7FR9 M%@NK5:"=.EG.-+=(,[X:ZD*6R*.H=7":^JZONRJVO-ARKO-,N%_!V5:.E M)@O3?W.]@4@9M.7DQO)9L3!!VR-$(UC.Y*$Z]#:U.SI9EV MFL093*9OR@+X]1FW3#YD0R84!UMKP2 )@7P:R8L6.:@D7)/8L[5HGOPBJ]*>]J(U"%6B$V=-R5"1YKE+3:A@R_4!:5WR31@TW M,#SY^;ZO/!L$%5TE52P*O5[O;5W(^L&(47O<(+TP-HOX"=:T :C6PM M2%\41W1R]62H*_/P'E3')T-'VKMC$78E^@;K_GL<#*HU.LSS4J#7@^]ALI$[ M85D6]5HS.,."4T!&,:04:$,*HDE)MLV0SH41'0F]P5[Q-QS2@ >$[$6^(.G6 MP4[[7W )S]K,4^TC(G.M(0A6, _$VX@:<\'HN6UC&MR/ZUR(T:7X6R2NK0ZZ MI[U [DUD,B&0YVIIG"HC#39#M%) ;ERV<8GD7!APF(A;%DZXCFOM291@,==X MAIJ$:TD_@2O'A.4%'48M?)/3I#58SL=BW%.^#53^:CC%,4ZFCR9$A*BI.;,_(1?)-*C=N O3DE=^)I!M$ O\V&HYN\W*Y RD; MM>#J+X$"6C M[=#3"@>TGZE4RW\X25NEYR$UN9QJ.*8G3\3'HN\&$RLVL*YL;:TQEJ)+$FF@H*BE"G!-KG:N(7BR:MZ?YDVJ$B]S*EZB^/WGV",/\*D MG^IY6W]P.<7<,\5@1J_)DJI]C4)2--!$;EEQ1L5:!]\W*>_V *XG3X(NY;[F M4FJONPB1R3&+)4! M&E[6LH)Q+)"MP41)OO 89.EON^8FT04[T8UP),MIF\ M$R]8=-5W<9JV+%Z]V4B6)D8==&ER+'0+Q3GH>'^QGC"]:GWN29L\JVW>==QD MGNTSKZQ164EI?3)<%Q6@H/8B"FXR&)?C+ID]M]_:>9H/3\:)&!RSR9IZDV*8 MC[0QR231):-3$HW*V'2=YO-B,/L,R7%QWE*E>U$/6V>"7%X=!>YH?FED2?+$ M2"VI+J>1OD6M==26NS85P;:"]RA.+';AQ)T"8-UKH<&F]N)B-)[V_S6#]*:L MMG/N%<]SPA29G$49:$#F-6I69-;9"RTD-$GPN!_6T^=&=U)O$>]YVSFW E5- MRV3"@&-:0&8^^<1$MMIE'UQ63>Y"'LVAU2&:/D"6C_;0JD11:Q48ACAKQ2(< M\[(H9ITR0B;(?JN4@*=^:+63+A\ZM-I%ID<[L=@&U',[M-I)45L=7>PCY:-1 M 'GVD=N::U#33@-R!K(8E@W/F!)'D-L$]Z:-6]YG<1;O-#JY"+M@$= MD]61UR@3\RI:)NA[EQ.D7)[/H=5.FKGWT&H7L38_M I>@P\E,F-,8=J85"_B M M.U4B2$*(QL$IS[* ^M#M'Q_F)M,(_G,3;7AFO]@RK/NFC1,(AC!5A6D=S+ M5-L3R,#)E,VI=LYSJC1QX.[!](3-MZXEWB [:P.TY4'M%N!VL.BZHL4I++S. M=;D=1PY0Q/&6C@5(%VJ_YF18JOV.M,J!A=JA-Y+Q@\%FVVB[. %+-AB#IR7) M+O)O0(Y[DY(76Y_1'(OP6!MA*:9E,-6\\4RD8(6))(@V5N,6V(Y_2MBA-G?) M#]]#%4TLS4T)RPM\3M+40&,8CYHV7$OFL+?%,@TQ6NU5B+')?<-#P,Z))YTJ MH44)F?N3EQ<@BZ)5- MH=;6&INTK((*) :;A/'111M#"Z9LA>Z]D[_5;6>62]'B-O[N6XYQ#__ V%9NX(6/8+1+!E+4RJ60D\D\1UF2LA[2 MPS?P]XZR8[VMZ=_10G&;VH0TUMQ#HUM1G=%%UIEGBW.M"#(H%SA$K\46 M95'7O+#SN(FLG?4N.E:,DDQG3@N#P=KO/1L M$KF)A9@]W$3LXOZR8UL@AZ M3B5)8$K*S#36AATY119= K*R<@39)EY_%1=-W#).#9-O"7+W;,DOH?':8S[B15;?J/DRZ38(:"-&KR>02\T^78R+@ M6QSW1_/@G,G/M*N,ON$R%_7M ,BNX@FD4(H&3=34/ L&OGKYH9CB4S*^-,D' MW!7H>7"EE68:G+!NP#MK#KL6K@9RN HR3QHGE\L*%I G9G7"F*0VL572UTXX MSY5'G>BE0:&L>VG_#LD5ZZ?IHM7TBS]@G&?E0GLJ:B@8#(.4"77@JCICB@2F M-8^)QB2:Y)WN!_=<2=6EEAI49[IO*FP&75%(3AG!! 22 M7)/6X7NA/5=F=:BC5NU?']JK9Q]Z>SE.GV""=:F=]*1P49D,S$==RQL;8" A ML^Q-$B* YZJ1D[@7WG,E5Z=Z:E!.:ILM_ [JGG9)*9\R R.J9V%H2R_*LR!C M5$7*4DR3@J-[H3U7:G6HHP;%G3Z,$2:7XV\S8/-9\"*17SK&W!/&18FD7BXR MTI(::=<&:1AJT)YV<2M]DTR^>S ]>9)T)>\&A9YN09NQ=HFL=E[X%:>?1KFG M5,S!DUM0!!)&($LN8B*@)?EL4M"Q317+;<"=%SFZT$"#:E$O\O^]G$QGQ^@? M1B]RGDD8!F^AGU\-7\+G_A0&,U['U<2N=TACF?2GN(@1G"^/[S"-/L[U-!MQ M3ZJ %A5GN78/U*@]&7)U?"39) ,'79J<"K0>V)-GYZ/2?(N"5_/EN([GE]'X M WRMK:?J42UMY?2#]=F*O6!]5#Y'AE%GI@7J>FP2F$D8.8!(O,TFN0_8)T_! MYAIJ4>KJQKQYAX-Z$_EAM"UVM"6!$K4/,BIR.YQFD9.Q&!+R8B.WF)ND&!Z M^ MRK1/ANB8%NGAQYO.RV\X?5-JE[U:A"K2A&': ?TC@=9F16NS29S,4Q5"$4TN M?5H-Z,FS]%%H>@V%#^^3L6%@-.FP_W'X\G(\QF'Z]F$,-.G23&?#//MN, \] MOIJ^RR&]K3GE](OI=-R/E].:Y/!A-"^:T>-)60MDF7&$V?)NBB$ MAX2AB3]SU%&>+=E/SXDU,^#@2XK;U8&-$R*K*)A+]50@955=/<6RA%A\R<&I M)BOOXZNX? B#]I?I&@T??EMP)^C'RYQCI+'18&KXL:HW9(*\H*B]LCQU 9 [0YBSJVY0HV'U&V;I M3QAB,B[08-"H>0>20$QGPD3IM.&:AT:W+_>@>B0YICMI>Q-Q#I9Z@VBZ%4S+ MC.HM0+7,+EV+ZC19I1UJ;[6>?F>B/QHO7/9.<6T(#?=, WE=7M9Z2K*8@C1! MC&F2SW-$/CR0/WIL.NPB\29-XR\N1L.98;+((:KKG30@6'*:3%$G!0LE(;/* M&7(W9(+2Q &]@^3X)GX'&KK3(OX0\;:H(KC^FF19TQ542")X!C1"A^H<>-"=V!NL 2]2NKRXG!TL;SK76.87&K1125/O*\@5 M-+6I)1):D]!$X%*B;N(4;HWP++C21!T-PNO?X93&BGG9-VB!2D*,RHK$>,DT M=N5HA3,J,F&=Q>0%=VTJD:Z'?3YJMQ&#DYR"YFAFO4*(:T%)*0\QN 5 H\J;D&$K2K2;0/H";N:363>X9*P M#;[%1-@&8=>E*K>#=ORZE=VK= >^'*"/CHM:;HDT>@[D?DDFO*YM1VOO D_V ML_29%U$+]H5MK(]'SYA[RET^!L+LHH8C$^7Z6FW9B(1'%UT&ACYGPAK#O""T MYFBDYEZKK1*%N]F"5L =M[IB"^7NLCD=HIF-?O"12Y7 Y-,O@]$?C4J47#W] M**5)UH]EI:Y%TCXD%9Q,K$6_DG3GHJ9E+L;Z$ M)E$3+09S]G0\.0,:G#?^A)_'F/KSDGI(-M0)1&$4;ARL* ];&6 M+4I6"*52\FTJ$FX#[OBL.ST-1HUUV&#UO!K[:X0)UDRW7K:&QN8%$S0-F59 M4U&IR,@L=MD;98IH$Y5[!\J?'#I4/RT*#:U/OI 1(0J%3"6M"!4BB\Y*5KPN MM:F]U*9=#.4CR(-Y=,SI0$\-Z@O=[C'W$Q8QURYR#W::0V/W#.) MVC(MHF=116 1N.&).X[0+H]J&X1_4JV1-AL4'2(!U8H!^!/.__^&2!81+U?R M2-%:\H8EDZ12ID.]O"Y",- B*Y&C]ZY),/+V$,_>1VRDK08[Y%VD+U(:7==^<)\1PSK77IOF7BNH5RU$$S#IVL8L%;(*-+8-LY < 72)><--K=564D(M7)L">@\B M>T:D.40G#5R]NP"7M?T6Q4)>]R'V!S.SL2=$E(HC#;UD8+I (6XKP1+/4B53 M N0C\6G/=:GDID+5J+GM)K: M;0)\NUF-5L ](Q8=J)D&U6'O8GPY&LZ&7HL6O;R<3$<7.%X"_M8+!#786MW% MU&*VN1[ JJ18L*[DUY *_D6: 'R2Q)@P14 B$WY#_0KBXMK>8R M-5FT=@5Z_D1KJ;D&I]TW\?X*TP6RV3G]?,:\&.:7,!A,[AM(3SAT47/+>*I! M7,EXYDWDS%N/&IW*H4U"1R?HGQ4GCZ/C!B?L=U;P'R\G9(1,)CB9%>*L KUJ M?Y&%3%X 9Q(R8<686 "962P"/">CA,LF-S2[@#Q_VK726 ,_X0Y6$A)Y,]-O MM;'.E.9'+0WQ>1:HHZ41%1$#5/720"L6N:_ G0LJ2 709JW;&N+S8U8WVFIP M&+^]8'H9A-0VD02R(D_9%T&& $F%YYRX":Z4!^94462=%1AH61D-@B=.(\I\B;=17:'>J[G&EUIIX4;L%A1 MR>Q[AY\73>5HB[XN@M<3EEMO=$V'K-WEG"#G.-?:_MPF91-][YN,-^UY%V&IZ+[=SE)&@E0'C'P%6QU)![2)B90)N\QY1YF_2L?0$_&ZXU MU63C@XS:.9.$0U-D7I/^]R&]XQ7]8%C+G)!]N'X(L_:L]+'!91WI;%Z]F95 MF?2L-M+2\%CVM24PBLB\MLARDK)P;[EK4SZQZ:C.G\N/AA,-#D2VEV5/9/02 M2F;)UM-L LZ\-8K)X(M#X07J)B[K]A#/GHJ-M-7@*&1>!>I-^?DKF1G#C_B. MMH$WPPJ^_J]ZUE]@,-\AE@W49RBD^GLX:'&T?!AX*J"@D20Q3G2T*R5N4CA4RIB&0!PFA MB470(>%V%]G[R\^?YWVC8+#, '\U+*/QQ;RUX-49MB_HK)3,U@M6+:1AP9G, MK.2@!3H5V_1RV1+?DY]W+?308;#T-5=G8<"S+,GNX+< 3$*:%AN^LW@W4 MT^!L]EW_XR>R]\GAG"78OHGSE@2OADLCYI?1>'U@^+=>=(DF68I,FB)HEG&: M99&;>NMEHTPD+[U-%>:=F74 YO,DV[&4V.!D]K?1,)%4KF]1A_GJV&.VEE\) M"+/PR1?+LK0U\UL%%K.(##(O4B:%*34)V]D:X9/?^=KHHD%"R,(46S' 7DQ? MPGC\C<#^'0:7V(M0@LU)DD)K2A,&Q;R1R'QQ*02NK&MSI[T5NA.<:;;1[AJO MI5O5M-CT;MGP53"SQM[3GM& )NK$2O"&' ]?F'?),A3&V^BSH%G59$?; .A< M6=*) AKL1H>YK3%YK(4FF':A=I$D/4=%:V]T4=HBBS"R23[':=W6VUV0-"(/ M9-"RX@P)(FG':B&T63\L+V+$M)J<>6:MJ@]R/?>7Y:E;5==F(6_'HWR9IF_& M[W'\I9]PUK5&9D?K@TO,.2 G!X%6>1X,4UYS6NFA1+U-N:6M6K6L _!(NH/M MI,M1AS+MN%7/ D_-"E@@FBQ:S&P#JNL&8!O1'+_GU^&*NJOUCJ1\- JDZ$V) MY$$"%ET+[I)9)XUC5M"/!=?TOVW,I\>H^GN:=QU)\[L(MT.-STH%S"JP+3H\ M69,2UJH0FD>RW0N!B5D6)L#EFK>-UJW$BVPHOW#CH=S-Y?7ES ^-NH+'.E@&30_SCLEWZJJ2WS F;DJ+T=#?JI!D[=@K== M0[/=7])!7[,#1[;2WDQS0!0>4$BM<\" DAZZ/(%.?X/Q>-9$\:?:\7EP'-W>>>DI M='S_R%=TC=XZ+8WBVG$MD@.;,1T/Z,LU; M(KX9OYS=M%S5D9Q]HC],?=+M]>D ;5$R^RB8XQYH4R$#,1;@S ;IK#>^F%;! MM@Y[)NJF_*U374^_EYPZ0G; :5..VN'"TCU1<6([G')@JK(- ,R$VB MYS?:IQ/5-.AW>#WB]U.:Z3#.D]\_UU:D/]=U8]*/50*3:4\I MS!&TGE>LTZ*>NW)96R33JL&-UK9-A,.6^)X;GUJHK<$ET"Q=HR8NX7A2S\.G MWWK:^*RS)9:3AU[=M]J\V!' )$%&+SS9_6T.KU>A/#?.'*B,%H$)>\IC?MQK M2LA.J,BLJN5Z'.D<@D3R13D2O=&@X(]IGS_JKC1HHX%DDB &5@(/+ 0>7$YF!WLS?/KY@EYUS*8S0V5N73"1I82C5N'VO4GYL021VZY1FUB9[?1VP!Z M/C9+$Q5UZ.-M@V]QJ;@-PJZC6K:#=OP0E^Y5N@-?#M!'Q_$O6R*50:!PPC!3 M )F.13&O/0$/14D1(^>RL\"W4S+FGLB8QT"87=1P9*)-\FBAW%TVIT,TT^ FY"J8='XV6FL0C897 M3@"]G7-.:*(,4(/F:W=H%\@)$$8ZDYV431)=[D7U?*R=[I74H K*"J;%_-D& M5,LCF;6H3G,FTZ'V5FOJ=";Z!@[W>G B!!UK[5J5:E)REI;Y(LG3D0^/' ,TTAHYE/C-2VDA^ M\>ACR'_=*%:TX$G^!;URR1GMK *3@@2!Q18GLH"'M7!W/!WKXBH8L]/W'T.K>\MC1?5D;LL@78A62UIF(7 '60C+P6DI.3ZL^EV0 M'+9M_M2?P,>/8_PXJ^7QIBR@O;X*5)!91U>X9J*V ] VF9H2S%G) %&Z$F6; M&@0/ 3LX4?J^/K(O%\G<*FG(7A3FI.=,TV1F@09-OI7$)'5VRK7)A]X"W/%M MB4ZY4 MG330(%ISP\CGAWHY6>>,V3;<*.^T =*]:R*24Z MD_JI(R4WIG%[)QTH;ID!86O=7F3>)LZ<#2!-KGTKMJ'.DZM>T9UF'ZIEL8N$ MCU;(8!M0SZV6Q4Z*VJJBP3Y2/AH%K%$IUNCR$G1FVABR=V@K8RG+3 YI\"5N M4]SR,:I^UUH6W6M^%^%V7U0IAUS\AW6*5FC1G \J^!<6X;% M07]N)3=EW):O/@:?]I'""EM4+8.5BT#,3@,747/41>22B"\VRH?9LB6(0V_% M9RCN?U<7;$&5BQDDI MC>,&VD14=#>$PT,,#D0R#](3/4<+BHC(6.C'F">"W=WU_FI#T4[&_K[*8RG/\%T?IJ@DL\2;&+@(]\8A\@55)K'@# MG"NN>;!H2M!) WA-?D$$66B)UK8S;X!@_.D/_.D//!I1_ND/_.D/_.D/_.D/ MG,0?:&TQW=R?NZA_N^LKVE@_VX]JQ<8!X4JL.I5!ZA05N!BE++98^O^(8IV- ML^WX=M/5LG;NR]%%[ _G!M(^"EG[G ZD_C"^%=$:GF(&C#[(HH7WGKY,$(-W MH?;4Q-Y#2 ^67Q?\WN:Q;:2[$X^+#"%BPNB"U=+2?@M*8,V%4[)DG=<)N^,J MS,LWO$C_<]F?]&^OZ80MU@PL%D(V-4S5,0B"]CSMK94 M?MUBTWT/E"'VA=K MGDW;3:HM13_BF_+W44UD?D5K_1@GT_FGQIA[O/C:0M8QJ;TBJRC&NK<$II23 ME@N:,JE)%^W]X![?"NZ,1ZNVP1'TU<"*?0O?9EGR'T8+1,MAX.1OX]%DTK/" MF1P#, Z\]BS56B,Z$FKZ: M]/.LAGB5QU6#X12C2](PZVH 2RB>!4?_J.Q4CC81MYLN0SM@/2,FM=94AS'\ MLVBE/? N)LL''%_T>(A96\S,1A<)NI3,U\FA44=33.'!JXXPHI-B1!:S6K9(&9(-D9DIR5ODJ2X"\@S MH%5SW=SED3Z41W\;C?(?_<&@A[3'BA0E ^UH813U:%$+R;(T7%?71Z@F3L42 MP!GI?R^9WM6M:;!&O,,T^CCL_POSJTPK6;_TZQ'=/.)P::2_N!5Y2+^[O*"/ MDV$__%C[6DQZRH9HL81:,:IVMC"9>:<+4U%Z'Z-*IFQ3PJV+Y:2+\9P1\QZ# MQN\2V1Y>,7F.\Y>J&7S=_W(3W7PH_\#^QT]3&LH76F0_XN\3+)>#U_V"/2D" M")L4\TD#TR9S%C!HYG(6WH22_*K9U%4AY?U!GQ$ECZ:[N[QS!YN;,N&AY6W80U7W!Q63YV"X MRU\^B/ TI3 [T><6'#E<&2=A#?V-PUJF MNDB%M;4[K=*UT8(!EZW26+)O$KIU(K8\4"CS-&3910==)Q#__*7>Y.31^#7$ MR:MA6N18*ND=(CFTED/-DI:2!5M[9\H2!#K/@U^Y'MEP!+G^^8_"[#U$"Z-N M1=AQ1Y%W-=%P1EP3=8XN TM.!:9K4#)P;5CQW$2K'+=\F\.>K1+_K]YZUG;" M_O+MN.?'#,2":]O Z+K$QXWW'[^HQYX:6-7A >+KN';'33B1WBL2 @O2N9I$ MH%GP7C)%F(KDR@BWC=G_.+1X3WV.;I6XB]0Z5MZO)*F+RXME*RFE58FJ%CFP MF0931*TPXEE(TAMM 6WO-QJSSL+?M1%X+K>,?\%;[> *(PF6"* M8UE% I)*9A!,9DEE [1OQ[A5C;7M-'CSS4]0@WL+[CCI3R]A\JD6/O\"@QJ+ M L/\*XS_B=.Z_[_'=#F>G83O$^.XY9,["'/<9PPKD8Y1D0I+\*9@U*5&/$:G MB];@M7>JY-[NHVFAA_U+@N_T_*/I9(OBX,) ##DK"$G1)IAC=.15DIH*5\KE ML*5F#JT0OMU;EA;VJ/P"_?'?87")DU'9[F\/""<^'KBC,:-S2:[2*H5L4* L MSM,ZG(+G7&+AM5LF3YBVI%47,+NZFGGQA1Y77_'+:/P>;K[I^JI!UKKJF1L& M@OPX3;L.\U(DYEV]V P>O6QR![@3RH,.;%9D_R).9ND5/:VC5#8X0EB-)XG( M@DF&J83:@S4^YP?GV7TO./Z133O-WSJ^Z4*@+0J,K\":OH3Q^%M_^'$V"7M. M@<=(]AKFX)G6/K%HC6)D(I,%+6F>&]."Z/?#.AY)NE/=:F7H[N3>HG(XH7LQ MS"L@K];FG_J3>F]Y.<:>R5K*% H9]+7Y6T+.O,' ,LUV'8Q0MDVWHZT1G@E7 MNM=&@XKBZ[;G*PDD(QVW);)D;"'7CTORN*UEQJ(R-G.20),]\SY0Y[C;=*Z, M%BWK5\;^$\;I#907H_&T1IB]'$VF/\*DGMSEG+6SCGE-*+7W@H$.HMZ,838\ MT8K8).)X5Z#')U1W:EX-M&JIH^-S*J5Y_UK,LZR@WX=CA$$=P-](RC]B&8WQ M WSM)6\BBFP8^3"8 V&^3Y;+8Z;@^G M9\ 4*4"S6'MVZY(T\\EQ%H/T7'OA2VP2E+\MP#,F5B<=WB<+ M=Z0GB\P@O63%)3)0)<$* C)3%I),"0!-;L&2NU#.V90_4/!=YYU>#;>L#A>V M\E*=X2I(JQA"5$S'E!C8(EE.*I7B:1QNY5!IPQGB@4#.D3)'5U"#/6IE8UV1 MU#RF2B$WZ+QG,D(-E32BBL72KNIC2*J(DIML3UM@.U8RQ/'6GZX5\E@2(M8? MK,U"A8H26H).S/%:YXSKPGQ.M=(8ER$ZJX1L$K"\&=+)VIIUK?RM3C=W5D*# M$X5WM.F.^[48W7J,ZW^Z;!^S!?:6>1*'@#]-"D571+A3=?#(6GQL3#39@0,R M%;4E^#JXP**AY9_35T$*IW1ITAOX\3'P@;2,QTC 7937@'B_CH;X;>[X_G(Y MS$M4F6>ER89@X%TM,I$4@R +$Z PF S%-%EY-N Y M5PNJ"_$W./U>EJ6Y;M W*^B[!NWD SURLOY7B[2I;<;2TISJYN$A";Q4X^?K@_88H^>K;MH MM@%+?W__M]$7' ]G@OF(!'+UMF"9[2)Y4;2UL* LLEKSJCH_0OHGYCO00"L$ZV.-]ZAE"Q.P*'1D/)E@ MBT#@O,D"=P^F9\RHKC35(J1T-/X\&L,4US(\VQ03\L243J[>B@,#2XY1"0I2 M45+;-F<4]Z)ZQD3J3EL-'(N7HXL+\KYHT&_A\U6_[JQG)N!U*:JD6H##,IW) M\0Y)2X:>"T(4K&US/+$.S#,FS,&Z:1#J\A+'TUD_]6D=^$_X>33I3Q?0)'%5 M65&8AVB85IHVTJ!J)(8S-F+213:Y>KX'TS-F3U>::E O]_?W'\8(D\OQMSL[ MJ(L\%\[)A+=:,TVV&0LH(W-UN%Y)4&TJ:&^&](PIU)&>-A:J/4&E@>N$VF5C MK$L8_ K3Q:]'Y49(67^X.5[HB-G4W0 ]069U PFO-GLMO!17.TT8IPL1CPM9 M;##"A124=SMG67O:AV-KG=," A_&M*,CS6=7J% -R M+;( G[BN5\/>E2"R[SV$]'#Y[5_3XIZG-9+E%O4J( 8-M&AS39*TTOLB'.:8 MZWTFK;IVK40/K4ZQ[IDW2A,L=Y]EL?-$RSQM6=/1U=_]=Y^>-TZ?OBT>D&%Z M'5^Y_U)Z%%R-=-U6?JL+)40=N4G>>:&#=MXJZ[+DFML"082UK.DZZNP3\,1EP6P69)7HOSA%-8QX(.A:'BR9#OBB[IYY5D]7C8 MUD2)+?*>9X):F\8A#!J/FHD4:O:KJ->&FG J PFR4CZU29K?A.A9TZD3-36X M3>E"1/,8-I.#DB5*9DPP3%NA&/"@631:!2W!<=&D%DQG(SA6YL[C8>5IE/\$ M\G\P!)3%>L8=C8DF96'@DB,92V>2D8+G)COSX\O_.1%%ML\2VD55CRTW8QOL M?V8)M2!"ETD:^VCQL3%1&Z-4(2LDU][8VOE0"V);ECTH7I*@+::)L?CX&+A_ MEM#)"+B+\HZ7)52,JQ<6BF%---8I11;),ZJ%"H1VJ0@EFA2'.(LLH9U4NEV6 MT"[Z:)$EM#0D?OQV]SCU-7[!P6P2!>FT=,HRB<'6TI>"0?2*65V,5T6DV":S M?SMXS]L*:Z#"EA[MC4/^R5V\B\B!;<"V-,%V0GNBU*$&:M_$K&8Z:[#O[08Z MU>1.1,EXX9QI92/SG. C6 N!"R.A33;DZ0GV4++/8^/7+JIJR:M7P\^7T\E, M F*QB5OD&.KX':^MLR59")ZC(N/ >*F-3-(U*5!Y#Z83'NMVK\U-O#E0%2WM MJ1O0Y#)\5MGLDS/,JB3(>M26/)&<&.3,^-)?NHHL5:LB&1 MTD10Q@)GI21:3"$;%C@/+$F=N/*TSCILPI#'E9O_2.SJ#I34(&NBTPC=;<;R M9P;_/AG\.[&D94[T/BI^[!G\GD?N4_;,%1>8+J$PT,A9\H,?MI $$MVA$Y%,DP"?071,>D3&2Q!!C1-+/YGDL&_$PWV MS>#?18='SN!/3N3DR&T19591@T#&4FA22NZCQ:Q!;].[>[\HH;/,X#^$45UI MZN@9_,4K*();%B&1,\SKY8(TA2F/2'ZR\=8UJ3-RSAG\AQ"I.VVUS^#_;31] M-4R#RXSY'_WIIWOOQ8!GX71,S-+"2>:#$BPD5YA/FLOLN,YIFZ[E>_!L7\C/ MFH1'T?.Q"@:$I"'F# S"+)]8TMJ+ I@@SS]#BJ*8)EOE&18,.(15!^OFR 4# M#,\0)"!S<=;[+RKF@\@,R>6)/M 6GMILC6=;,."@-:DC31VW8(!&KU,EM49- M(^:F9K0(S8SP7'%?HK)-EIZS+1APF-O7B9XV%@SH),;FQJ7'+V/\GTOR3K_- M#V L;:9:&9916::3<;2S)LG 9PO2%FC43VP+;,_\%J!CY378YM9=J5T!7)X" M;P'QV $U*QA/'D;3C7ZWB''H0CE'BIQ9A9JD#&"S9E(ZVHR3IA7:>F#DH=:R MYM$A;YM.=&S^;!\EG991^PG'_"TS[7W!9"V>ORASK'M-! M(8T'T:W4O1#!)R1C%FC^:Z,+@ 1!WWBPCBR.V'L Y[ZRNV%6PS#_-^:/U3A* M]*M#JT?M_(Y.I;[/N%94DK7DQB"74FA-DRN0&IP27BB::NAOJF3+MQW:5&_Y MNM=7F:/>1W)LLV7"Z<1T)HL5BM3,*A=JS30A8Y,$C358#N\9N$::OXVF/^&D M_W%8N_*^F"PD>^,#M5MT#UW67CO:)%/D3$=N:QB?9*@2E]F4Z&*3_6)_R,?? M10YES]V.@D=15X.KU/V0UQ[0/9V1ICYYI')VND3"(]\P!T(.T?,B%*3&TVU7 MR,^5:#NKJX&M>XV0 43>X)KW&-3]<0O36J"A8Y*0>71O(>QXU,]:($A(&8YJ!^XT9[#=J7(C1SK2 MP[&Y$EVPHCC#>*YG-%%S%@.9.X)[+PT'1[#/@R,/G+.>AB*[B+_%R>IHC&00 M__PU?8+AQUKS[@\8Y\7QG3#!*A21)7*\:.V4G@6=."M62)&=B3RWR16Z!]0I MK.R6KM4[ M:JF;!GO69H"T#V,HQC.>:L-$0U !>68>4);BO#/8Q)8Y,FGV,&1.QIE=5-* M*[^-AOGJR&\9!*^YT+H6D, 0JRWGF%>JEO"%E%0$L*+)<W9CK2U*A; M,3>P8%X-T^@"WT\)49T K^L?5,E6JCM9^ZAX9!8D5*I'%C$FEK@!)0P4+YL< MF-R#Z1QLD:Y$WB"N?P.T!?6W =?2Z+@7W6D,C\YTN1U'#E!$@UWC 9!9*Y^! M/+TD:8IP 2Q:91G! EHL0\#2Q"T^ 4L>L#1.1)(=Y-^ '&^FGW#\AI98PE1O M#RO4G[]^)I'ALGN<44H*'I@-,C"MC*755 7F8RS@9BUTFVPO#R([OKG1H29' M+=5PG.BS'V$ PX3O/R%.7XXN/H^&U33?)TYJPY,ZB(;:!N-*S%,*)=N(NDCP M6EL54LQ!*ALT!.\B[SV,M@LY[M\*[=[G-9/I%NW0>*T6%:(HUEI-"RVA!M_5-O]A&<3&&87Z1T>7$YJ#;_3_AYC*D_F]SU-Q>C\;3_ MK]FWH_)V/*)Y.OU&OZ@)GY_K2G! C. 1T373?7M9KC I1DYN'+ERT1AM,\2( MIM2&N,$IZ5W:P*0F. _;?Y=/?DMXIR]N//[U5;1 3C1K/)I:H2\Q'9&3%ZL+ MX](:G;/343;Q\!^&=JCQL?$-?QO7V"47(5NRNIC#6F0G",^"K+<&6A6OC,.@ MCCOP&:SCFQT=L"Q=+?>+U3U( M-(6LR?3_RNDVS?'N W5V3.I, PTN!Y7\K+)XGG1M;!!DR4P#(+F/ M\UHAJ&2.F-L$5F\+\%@!DXVYTD0?CR6PU4UP9M.+'M(K6G;HZYD]V($=H&8LO;A2TPGN:. MH7/];LN? Y5S(AX57A-V369HK&<:A6,10#,$ STV44G M36HS7GR^G.+X"MKR[KU8F6F(3&IOF/8JL* (EK Q"04@()D65-F YQ&9S_OJ M[FZ%NX,%WZ(WQ.68)'LY1AKR+_VO]:MEA2*+)6A#1KV1M<^!='5+ICG!C>?@ MLBI)-J'$9DCGQXJ.Q-]@H7B-,,%/HT%^=?%Y//HR+]>PK"^K5'$A*<9C'3$M MF]T4>B;N%'W8#H_:G2E@(W^]A$N*G^#\7@6*M3YY[>+E_ M#*L7FY&+8D%YH;"6EO22S 4#1J5@;7%RPZ7)?:/I]B+NU7 *PX]]M41KLBV&N6*ZE0TP>6B(G>@ T\0?(BR]F:R$KB)#]YW;7KIP6UY^E-\ M3=S(JR^X/JR!%(J1)C&#F?8*7\A==E*RJ$KVF%*4;<*8MP'705^B3>^87YY( MAPI+K5TE8J3!&\4@9U=MJ6RMH*50-JEX^1"P$Y1PZIHK:]H/=:>+%M;L9GPW M;D)NWGCTC%2HE$/R]^HY)R^"D>'-&1)L([)W%MNTR=L9ZO/B4Q?Z:I'^N!EQ MO0CQ.13:Z0630@FF;03F:SI>Y$7&@D*X<.R%^"274:=DSJYZ:' A=0^Z=U@% M6.MVW;QWQ7%_E$7/N!"%)]@N)V1:)T*VR)VG%-BVM]\/[O'C5F>8: M9"MZ!6U.ID9: M>2PWH?<,ZL=OO\+_'8U?#F RF1VK9P[2@T96O*+Y42^6@7PK%E14V@5CM6AR M%;$#QM/?C';+DNU7MH.T=5PCZQKH;W"Q/&;;!F[30N*[X3U94] V^M^>9YTI M[Q%P+A:7 @99"W?4-C*B(@Z9R0Q&RN@12Y-0QT?!M8<[>CY*JNVBLR95E;[@ M8/09\P=,GX:CP>CCMW?]CY^N3O6+0:N] P;9USJ23I"I 84Y<)* .VEL;$&I M!W ]*BO_<+W>*8?2G5(:G&B]O)Q,1QWW?];?1*/_1'PP:7B&NON((5X?WCFJU M=+_3PNNH 8+24LBHBZB)K#+(H,&%!Z\,[QE?M[JJ>C@K]U!)[<:?61#37AI?_&4'.EJ'835K7B'9:,EZ+E%SCA&<$S([CXZ# M0]^[BV8?.>Q?;^#6WWJ8X=W=*:9?<>UJB3)N0E M%KGG6BKE34+2%L\T1X)3L7?("/?1UZ\P73267="AFPUW^X=WIJ&=1[*J&F.- ML2$+'[2.V4 HQN60#6D,12F]O<:TFTYJ'_O^=-FAJ_I]_>%''*;^?LO^?8_K M0.Y;HUV1M!:&@T]>>M2:[%B:#[PHFXWU03E3>EOB[DRV7<09[_+XMK+?*>+8 MH78VH8O26RTD0HFT9V=4PJ@D_+VZN/.B U,&1I/)K>>_OKI%MQI#MEB8J\&! MVNO"O+"&<1&)2 :TMTT"6S9#.CP_8CK%\>1->3G&W)^^N9S.JMW,PT-J2R"1 M:^QW]BP%4P,@QO MOUU6*;TI/V&A^0LT'7LY1AMTC"PK1P!+SLRG6%@(R0IE/1G;;2CR$++SX4BG M.NCPW+[N/QO1]<>8Z,\F;^B;0G[!N%8(THK,S,2$BS6@46@2 @!S.7J?9,AW M>ES?W>%V?.>3)T%+&7<8-'HOS*MBR[7-ZV@XZ46%/&>EFEDD%[+F+'%MB+H6:"L# MRZ3AA;:SX'2;+LWKX1PKBO.TYV,I[W7)/./L_.FES"95[BP3NAJ M_-(01*WL)&D($@,SHF2?H^&R;!.*2T^_01'Z;I4>ZU]_JBC;+O0YZDRN'5J2 M=]'<2$#?!M,.D;%[Z/Q4)8.Z4-)&?1\HX6-IWR"OY7LM<[7SH(Y$[N!LKJWG M? G:933;!!0^0JUO"$ ]EM)W$6S73N.KX3M\N3A.?#5,[S$MCK.OT2Y"BC1P MS54,+%A1SS]H[#$5P\!YY.31:)/+5J["UJ\\G@G8G7I&S67;X=G2W)>!?\$X M__T&T 4H+*Y(9SSM7K$FH8$C/ F8*$4%:PTZI;=2^*8W/'7]=B*YSD^!$'^> MOAC\_26)I7ZQ@*3(#;#53.*RE"3JRDJ)F6OC#@-=93"Y-]=(4[M94N M-[[BJ:NS&]EU>" S0_7+F-RO?^'@[S\BK1LXO$FTQ+/BBD;*5:EMSS@#])') M&KHK4M""NZU4NOD=3UVG'4FOPP.4&:R7GW!XEV;9.^^$]RQ"H@U=UMX_+DM6 M+ @>LR.UF:WTN?;Q3UV5A\OLKA9-@YCU>MD]&KZ?CM(_W^'GRW'ZM&_\X88G M=73S_Q#&.U%XB,I;#FB<3D:%3+JST@;0T?O@>@^C[4*.7859;/'D9G+>*;@" MN7 :LW"11RU0!A42!" .L- M1:GS+^1:J]8F1LNI%Z&FDZB52\&.2CEL '1P%8O; :XES!R MK:UC)DLB;B;.1AW("[56IU)"2:E)"]]M 9XC5;K21XMZ6VOWQNL*85>;Y/5G MEMME :UY(,;S(*L/5F,'R*ADT;N:#2A0Z29,VA_RF7#K2#IK$.^Q(H[%S74L MW!IG6':A!BZ2+Q^3-0PP<27);7&^27G^=6".%>O1AA>'2O?4<1Z;!K)L:9*R M1N6\8\6;S&KJ,?,!)(."$I-!66R;KF?K\9RLSMK!>GZ ./O(NX&1NP;6XOAO M&V MZZ1M1'::BFB=Z.]A3AP@_*.R0RMO"6!@UF0RJ92O-9:1II:5!;W7&4.3 M\C!'9L4#M#,M2-(H'A[X6<7>>:7"*#)W :QGEY(PD4R@=@PBG MJ@S4D;;NY\ >HMYX=M;I#QAM%W+\H+>,?R(\P:+UQ]Y"]_JCU[\ >-\[<&5K*3)3I/95F\1 MZ@(;/?TCDXW9>9^+:W,L>NP)MM#C\N%6J,+^$FUP.;6W(-Z27TM?PT=\4VYD-L]F M\Z_PM7]Q>=&S(@=>(T]I$7 UK)DS+VJ+[A+)>XVZ&-LD?;CEH)X-5Q\=0UJX M%_N.;9ER]R+GF?9AL+@VNCJC[0FRQ+DIR)1-M4^O"XS,CPN?^=(GP'4YP_ 7S+Z/QO([CJ\GDLA;LZZFD@T\E M,16\95HHS4+DR"#2_B5B5B!="T+OC/39T;2M+EO<3E9X\6%YQ55Y_?SU!!$,TVEV\24B'?RQ8P*7)LG02:HEDJ%KB)3)DH'4+@T3VNY?F^T3Q/?I^4 M$W>);@\E^L\7GP>C;XCOR33JUSK4ZT3\VVCXA>#C?"23#R.RJ6[^OH9Z_3:: M_A^$3#-]\GE?NX1HBF5N!D7E/,[RV2?-: ./ MM1 TP85L;L,\IPANQIX=>&O?C6 M8:\DB+8$9#R3>Z-5#LR#=\P *.E+#L7RVTS?<.&RY0N?#>>::>$N4\)AV<"[ M'NY'$Y'=5Z[FGV5Z^&:3PK,MXCK\))+VHN;!!,7B MUP@&R[DXL2J?A/%3IW34*AX?Z[@6=X_)6A:.C&DF-6(M:N19T%BOBB)M/=PH M8_>)7N]5Q^_^K2=+TS@-X9.N@N^YJ.,"Q/*6\#XP^J[B^>C]PQ?N/)*!=0X[ MB*\AFQB=@ZBJMT..CC8N,_JD&.@$G)>,R>J+87%+(2U,WM MS0J(%D*9D)DK-6.,TXB\%;PVZM4E" .R/_J>O'G8&E)'RW[2A^!ZO(JY ')W M'VX)Q(+40=C(! "I(VIDH9Z0))ND-UK[7/:Y.K8?@X_??($,'BVX!M<):ZRH M=N1>K"D0M>:&Y*U*O6(3K*/-O0 K.D".0A8NFW24>@SBQS21.M/1X+K="LLR M46L?-"T379_".4UVZ_'T;."Y@VP;+@9+5-%Q45*J94&+9%J0L1%SB@Q0%4Q2 M6^6:7 <>@ND=&:NMB#Y$I'W71'[W[]O1_/N'<;W4,/JV."607+CE/D0(K)&6 MK$@!AFG:V%@ M,S06B:\=4A(PU;E&JP.,^UE6G]]'D3N[M?=L$<]RS)!DOTG9VQ2J OT0A% M-B,CBS$2F(I#TW"3A>2B\;:TZ4[T!,6/;;$=3TBK2^I'">)A&..\-IWV&5/3 M"B<-!G4:\[&#KAQZ,T:?(<#MF;%;J'$26S,7,:8/FM$&GF%DI048EBK3\ M-,>O9Z.\.RSB,]?=0_AMH+-/+(>["XXK>\$*2#)HYDRM<2,Y.0_%*N8-B3!# M* *;9$EL1'2&!_?-"=]T::\36PU2VS_B;#X=I3GF!;0_B)G9QT]_+,&1H^ER MSK4U4NW:0>A8Y 4)IK8I9Y- -%G#MJ+ZJ4X]LM9@95JF-"Q6[>"=+\5FIDQ2 M!(6,W9@=9Y:K6%!Q\EB;5.Q^A.''=A:.):-!*N 2RE+]]P'3TL9_@N8TQOG1 MW+S,<0?!MEL%EJ!<4"6J$)E5M1^WL(6!'0.%@FE5! N>!R8 C?-!N&2&+/'Q$L;A M+8H.;.[GVW2F8K@R2H^@_N,_DR74F /7*@<6@RMDN03%@"?/DI/>)Z-*2$T, MAP,POFZM.8Z*C6O- -4M5P;7I#SRLMZD^>C;:/Z]]TJ">[VM677!P\>Z5G'0 M:>LPLN-!(X2L205PX:*@X>.NE]>U]R> ;C=\<8!^#UDS&L<1Y00 M;'2J.*4C]\"Y5+GX6%SPT>%.CG>\^^35)@//$"%P)C4G%YIG2RM3I+4P<._1 M&Y-\N\())ZDVV3TU9++,AEZ=+A/#MPL?]%'UN8^3Z^OWDVG]^ZM2DM&9S%4/ MNMH,5C#(6#\&[[TA44.3@E:#C? ,PTG]:GY_:44M=>>V1)IK]$N6=.FUOI0([R@2=)62_N:2TU5[)R* M@.XXXMQLGL5!P1"O&_5#1)"YSD@Q4)#XB)Q\>-#"KDPLFBI3*>=G' MAX_QYW0:>CIU4[-37$$[>JC_M]B [\=9=#3&*\FL 1JG*X&H(%)*--R6((L( MZ;*FT],!_IQ+0\^E#@IV3K5:#S9FLP'M;"UG*+1D.@4B(H?,>!81M>'2M.G2 M?")_Z2RI^"?6FI/W?7D75M)?PAS?A]%TT?C[\?1!"SZ1%C(C03,MA6!!A\1$ M0:X HPRE39O2\Y+#!:V0)XX5G8$>7I07O+\XKHI/N5B;6/".')@B"_,E1V; M!A)(\&@O-=BT<_ 7- '/80:35^ZEL"/R?S>4[FEHI\B1&UVRG.=DN!9YU=)I=-!)?)S JR MWKH6S'-=P.D81)LKCNNU/MRSKFQ)KAD,A.Y)E)FKQD86D=3U*($]!;@9[&3GA5A:[&30PBYE#H1 M^XSI9[&3PXN='*0K0Q2,.(;H2U%B,BJYBC2G!SFZO=U"K(=IB#>,(B?871?N+UY$5I6W,:#Q DUS! M'Z%*Q4'$'U2EXA#6-B8'])I6^&%,W^(_PI]X5"[9XW_O(3%L(YJU+"].CGRI M5VB"TUHI&="4+)(R1DF%Q5UMP'6T;'X-T]IA^AMVR+O;]KA^9;<=[9HL,1N7 MG7-)>ZNM\D%S1WZ4MY%67VO3U9ZX#Y/M1[PFGYUFY'3^O6;?SD):N/G'"';C MLWJ0ZGXXUT1JE053BW-!,MH 1F,UF%2;;D41>;C:!W$_\NQ#20?;(F:JUK9B\:*1 R&' -F^4?W_Z_>G.-_\P+I/IS6)3.BI5]_E3^DB_ MW8%M39HI>R-YS9&66F>2@\]5VE%WEMO"GCTMTWO2L)C)\">=Z M KJH12B\T]9&[50!7V*A35_*(*Q1]@5)/D?<59X/J<[O1^,P3J-P_>BW\?M' M_#J9SNMKE__;)=6\O[:1D\M_]\N[4+R$6O3%"?+?I62Z),MBE/21*/7*6YEY MF^S:P[$.=M[6>O*WYNE*$$B" M2M%DJ>5)R3L4RB04T"@7=1NJ,SA;:Z,2ZRK8&S4MUK&E&;VUO6@LZB;\Y^RPH+.,:5B9EK[Q(+RBAD>G!(N*^?:%/YKS_N.(Z"A M:#]$PGUWA/IT&V=I.EI<8UJB6K5WS5*!TXJ)8,B8(G.808_.!+1[ MF:(;7W$RB_08N4]Z%UK?[L0GG'X;)9P]1>1L[2%I#7.0+=-&>K*)DV,"O(>2 MB@#CQ:?)RF!Y*38SG_QM,IM5&?Y& MMM#B1[-> V8]86D2/FLAI_73*<<+%T4X(:564GH,4&=_C")A*?Z%8%I/J 8( MK1D:'4].,H#J41L.S ==FQ: H8D5) ]M;NDV#*UM"AP UX#@##-2+DH0%>9- MXBQI!8I;\%S(O1;)BPF[',+NKK#+(=)K4%7PS4T=YW\7 _RM?!C/P_CSB!RT M-[,9SF=7UG&)T40F$2/3MGCF?0K,*V>#(;>MT3WG[;!>D5HTX*%%U\3KQ=]@ M?OE6SKL_Z[=X!2;ZXDF74?AZ4UN3 :Z2;M! M(N0]H+OK1M4NNRJDA,4J9(7+>M@0D'F="D.#0HED-4]-XJMF4)4=;I?:FSA#E6/ Z2R>RM6J?TT1ZPR-5HT_K M:K89PB4=X!Q$^J17X?=HX+Z,:'6BL >F PYOCE2,4YS=]$745MX[2'DH#4 . MD=>:E>1G>:8CTG?>.*:T\ 8DVL3WJ>QXALQO.+T9DOA#A-O I[TWDE8'4ZM^ MH]G6\@+(E,GU:,J3ERW(9(I18G'@-.HFU3PWX!G./.V/K$WF: =)-PA]O9U, M:9)>FU$] J4H!]IG^K< MJ(]DBSV>VN0LYZ $BRARYD58#SSHJ)3WW'DK),3D5*A=MG8_O^NT'"=ZP=V9 MS">MX8[1UT!^/20&]9)$L!!B"35_ITG0[&4X0X4\AN+_1J^?AFE<+VPUW7-KD=7H_P@J[T.M2J]H6TU%DP 6J9]8NQ[^2X; M49PJHM$'NY.^I=RSU[KV)JT$O5@>B"4-B8Z MR7*IY0XL&G+9G668!"8,*%#TMP0,R_^6^,60]!\BX08Q#/*E_EAYTP&1'*F8 M6;()JS==2SP6&IPORLG:NT@WL0X>81C63>V)E4D_(AW"#/SE^WU-G:)=06%5 M+31/T!"!01"$-#@91"3_3?M!;,$'3*]@K^];\@TN4SP?+?WC*I2^![26V29; ML)TF]Z0W'G%8O>M.Z)CTC[Y:^^)0E]Z4H/\SBT5H_ M=N2HG$0]#I!] [5XV"V?@5R%8YVW7OK BLJ1C"29F9>Z5!_;D>T$.7#10CEV M(CN#T-.Q/$Y:DC",Y?$+CM.7FS#]UV)V.%MBB%RQD!40/L[),K*U)F\1R+70 M9&H/9'X\ ?:Z;9#C.6APK>\YOA6ZY0S9!]^@UL@:P+,Q23K0NE-G>N!D".-D M'6?V.;OJI#M95U>> @M*(P.7DG%.H5=-NL*=1F<.-U,&5)E#J&A2+'51;.8] M2661/1/2_)^C^9>WM[/YY :GR_T22@X@R37G@)P\?L=I-P9@,1J=T!09L?DASFVL:O.*]7W7_'Z2(=YI@[&NN/ MZ.%"QE94Z^5%=9#!\R243II+])R<#*&A%)^X$/YJ"[Y.LCJ^%./+#^I?;GL4 M832*2Z.CTD5:C5;%E)-4M3VG EIMS+KTNE9@7'O<0ZF_^1=\&Z[3[?4R3_F7 M,!NE,,Y_&5W?UJ;:3__OS?PN)[2BF4_>3FYN)N-%B>DODVMZ89>D\X$1]L_Z MH#)=K_8(RF;'5>;9:^]+T)S<.519.Y=\PG5U&E"Z/>GIF_%\E"NFT3?\A.EV M2H3A[-V?Z9J>D,MB@[_Y2LCNAO$N3,>C\>?[![50S)X@M=3$%E)[5ALA%MH M/)>D=8*["%& ]+KX(*/*8K/J]02N8[KP5A#OGX+X[1F(OST4JC/@HO/ )-0* M)08B ^$+4PZX-D6(F)H$JOL:0.>\ZVXXWMQ,;L?S*P?.J&J?V13)^M-6,F^+ M8A:2#S7,*%,39[H7],-;TR?1WF>9W8,SWR",_)!7UG$XRYJ!!H(%S,QH66K1 M,,\B9LO(@Y%>N((*&^>#]C&,H>Y-GH4:GU #3GT[LR<>?OG^\@,6@3_OLU3* M0FV-:)@.SC$OH#!$%U+R48)L$O9J.*;3Y\ .KZG]KOV]:4R+0C(O(GO4H6D? M?"T/C78!/%$OP'/1B+TTM2.=IU [PP&UMX)9YX#I$FM>:Y ,XRT/[00KTV(CH7K^I8\B8M)-_ ]K>--!9IYU#RSRJQ7UTSJ*7P$2M MV&12S 6:)/B=6:O'IJK1'P.M5XP5I.3!2$S,Q% O'I; R(.GC]P*%XD/I9O< MOWL!RRM3A:[2WGB;N]_D\]LXPW_?DN?Y[ELMEG!,>/W9,_I(+-^*:RV 3A+9) M>E"DY%;IJ&MB2GHFQ)X*'#]]ZD,@2 !1*H5DCDBEN9(# PF.%4LK95*TD^8V M34\V .K>XH76@8_X]7::OH09_CZMMW)OWMS.OTRFH_]BO@NBBBN-&CPWB16# MM$8DH$V":V1.@\5HB:2]J@ =/N[]\)V@@&$?&O*\JTO_;+2(:3\=^_*>;R3S MTM&X18Q0*VQJYI6D32/H*L7IEQF)D,&S"[0;X?0E!/G['7G>8?B'"/O%MV GL-:M:+? UC3 MSE";D)VH2U0?_.W6B0["'U0[5,X1G4@L6T$ )6$#LJ$9]URG[)P1NDW_B&&U M8E&58V\@MG+J)E3A4")HEDM5E!++P*6[&0:9+\X6<.B?MC: MK@-'B'JC8;DA%+#\!6=@7A M20D %0 &-L9'(M,C R,#$P,S%?;&%B+GAM;.2]ZW+D.)(N^/\\!;9F[5BU MF5!%D" )]%R.*3.5U=K-2N6D5-VGMVPM#,1%XE0H0DTR5*E^^@5(1@05%P; M("G6[-AT5DI)TMT_D!\<#H?[O_VO;X]S\"RS/%TN_OT[](/W'9 +OA3IXO[? MO_OE[B,DW_VO__@?_^/?_@\(__>[KY_ AR5?/=/[Y=-+EMX_%,#W?&_W7[,_>U[(J2 "(N3'$ OI M0T:8@"$67(H@I*$?7MS_6:B$R8ABB"D.(8Z"!)*8!S AOO*8DC10?OG0>;KX M[<_FCX3E$FCC%GGYX[]_]U 43W_^\\./ZZN_J MR[_M7?][4%Z-**4_EO^ZN31/#UVH'XM^_-\_?[KE#_*1P721%VS!C8 \_7-> M_O+3DK.BQ/RD7N#H%>8GN+X,FE]!Y,, _? M%]_]Q_\ H((C6\[E5ZF ^>\O M7Z^/BJ0_FBM^7,A[,[)?9)8NQ6W!LN(32^1<:U\^K7AYDO_^79X^/LWE^GHWY.^Q;ZN/2A7FONY+QW;,/WBZV8ALIS\XM/^F^U M&/.@%C(MY=34W5!5?BOD0LB*+5\]&J3BW[_3?YNML1S!0484*C6$CJH6A6 M;+Z5F5S 7V[79I6ZOXWBWSF,1'&$43*9+U<9W\[%C_-#$ZR>6\UL3'Y9 M/['Z!FV]<5LJ0/ZCU$Y[*-^G"Y ; _,__=N/6Y F-.+S/^PXSH<=PM(>:+P; M 9I&@X;5('D!S>MJRT%I^@6HC <-ZT%I/BBT_: &X )4$ #]JE0@''U3EOR5 MM7/CQRVSW6%;\C<;ME=\6PZ98GE28EZK]*-QQ7^4\R)?_P::WT /U;[COXRN M^X][7^-EM@::9?S$JUA?\2-?:B_[J8"OWDJS*GG;$2F6;_LA5V^J!ND[L,R$ MS/0Z[P#@_=%?KM0O0@3F+UL1V42T]5)9?\8\Y,MYKU- M2-8"N\U 6IO'M"AGNLN%UFU1: ERP5.9?TAS/E_FJTS>Z37<.PW?;S-?Q4QR MR6""E)Y6*(DAD\J',8YP* ,548)C/2C5_W_[8^1NN/5)LXX:C,J=W=#9)<2.3W%C.3X7V>S3 M,L^WSW_YO'I,9':C/F@'_EFS\+.\Y"7%SB0G(4>*0R50 +'O$\A4B*#R8R^, M)0FI\FW(S4GJU#C-Z WX5O$+L"A5!TL%Q$9YP"KM[4C.;1C:N6TP< >FM!+7 M]TU<*ZW!C0);O<'E<+B*>E^Q]#S&Q_>5^,GC;#UG=,*KFBK,K>4$@+R:_MT> M-@KK=[)O3?;=;NX82Y'9<\KES](\?I8DL4P(#36#(ZX=5=^'+&3Z1\X2C). M1X@ZQ3^:3Y\:9]?*.;JOWR M6P6.RP0VMN\Q@]5-'59LZ_FL?EX]0Q%,B1")#P7U0X@1BO64KNE!+\O"T/,# MC^#0>GEV4,3T.,%E7F^!SF))=38@X\SP.:@5/#W5VX+CL"XZ&Z21%D$;L/KS MAT[;W[JH.7SG>"N85LU?+5?:KQQYG_?D=O1?95Y(L=Z._ILT>3/.7Z5@V\_?R6[\KTMZLM MTZ_J%W*3?G4!UCB!&J@J0PL8J(#!:C(;W4.-_R0VQGLW[H^QD3[4F(Z7"=95 MP9%=B'6\]5*(U-S"YN5U^>6J>%AFZ3^EF$E?2B%Y"".2((@3O<9*<(@A8A[# M1&&]WE*C. 6G=9W:-'^]X)DT)X@V&=! _T^[D)I6U3(#]R6ECI\?;3'J T_: M_8[E]*?ASYMMTJW%U?4YV-H\@=G4?F F,3]:J/O'F/'L<>]M#G,0V6U6NGQF MJ?YY+C\NLULVE[>2KS(M2N8?9%+\S(KZITNER?AF(>\>LN7J_N%C^BS_+O7: M9[N$B"+N$R9]*##2@S,ZV^8WC3F!_HV@WI[S)V P\@QC-P=:0"[ Q$FH_ !HS+QJK MJ@M0F_FBKYR7;%]'"V[3Q?U<;OZY7(Y=U"-NK <:$% C @PD_4TIO8]+GQ-( M?\J-.EWTCNGNY-"_ +>I(,^*V5A"3A$$B"((J#E!, ME C#)+8A\IWG3HV&S>97FASWH%L,HJ)_'7#\M'EBXLMR5VP6OGSS,@ M&=I_[HJ&-4<=L;V%8?0=#7;1/^TRR^XC1^&%(W:LO^IC_]S-/?N4LB2=5Y__ M0MP62_[;PW*N[\^KZ,9EDA<9X\6,A"*)(X9A''J1_FBC&"84^5!1C\51+")$ MG;PO6\%3^ZH_75^^N_YT?7=]=0LN/W\ MW.6O^Z5K7'1 Y7=/KT4JQEC^J$ MN"*RZV,XWS]RC/-3NI#7A7S,9P3))*(^U_0E!<0RC"&E6,(PXJ'O)\HC*!@E ME+E1:6H4=W:H"_QJ; .E<:YY:N!W -Y$H'&K59_ MC'CB'HJ]A0WWG]R-S[,K+G)!H0MY^1KTLDE_^%^^?RC MOETC@:CY"S1_:=!,ZZ-'H0\;X]:T8'5M-U_J>E'H 4V3N;S,80AYC&"A$8!#*3'$ZYB%!.KLAM#*CDUDMMH"HRJPV1[. VB'1F^]= , MOE1LS0')RQP0M[R/UP,]R';)D(/R%@D@3GI.,A>D"])=TT(ZR>I:H6,^-XOB MA?B99;])4Q#DZIN)2ZZS'SR*<.3Q$'I<*KUZ%0@F>@Z 2A 9B40H%C*WHAWM M J?&ZF:)Q"VW#WI$;>A]T8J54O0-LJ"6MM!RH'80=-OA9 3 M,D!R>_BP,RG"CD2#.'WLM?E5V"EI6RUL7$VH"THXTSX1F8 M*3;:@4H]\+U1L,=5;(OY?;+!(3&C$D"+G;O??-NE[E'OJT5AI?E_$U&;ZLF<3 MX/7&SGRK;^?,U#66=K/]>0@-_+DWE+L M7J#))CNF#Y0*NE:RELEC>Y8V9(> MNGMEUZKT55++W]+BX?TJ+[3OD)5!;;UZ6 M[N3/1C6U2"L,QPS+VH1]2!;%4 M,:2A[T.!$",XD6P.:>=COV-PTSAQ"'&$.:^ )&H1\11JD?"2?2 MM9 Y-9*M50:RTKEBR&59@&GMG%5Y"&X,:8.^'2/VC.G #+B&JP.D^YI,X\]>G77^,4X,# MC.1X)3<[Z-8QT97S;*65RY9*YGE9.>VCW$;( X7CB"L! XX5Q)P1R) (H @I M]GP?A8([+7O;Q4UMQ5MK"YX:Z@*^S%V7N"= MIO&^H-NX EFC5I34V!4'6!% M:P=*K\F9[1+'3;.TLGXO8=+NKHZK5_X@Q6HN;]2Z5\HEUV27EU49\W/4Q7'<;U!CLBM.>Y=7U. M1R]+_-*%W^[.%O"^?ZN")=5?)ZJ.EU4>[I]C "]N\W%!\D',!LLHL MTXMD(0N0RZ*85ZM;_87K*XLLY>;?%)+7]H&&@> FF:?WI4D]NHWGX]JK3WF&.N,ZG.?CMN>-]O#( M7C=:S/K\3K^<>H:X^WVYKO6*"-7.*(:>ETB(XR"$U(OT0%+FEYUVA5O.C8/L MJ3FH_[EBF98S?P'ED2F@':&RO"[0&F_*->O_2LNTW"[#<5;@]UR0WYHM:]U+ MO Y-KZOPJG_2;^:"EWB@M]G&Y M**M:SI#D,4MB"?W8E-&@--'O7!A"*2.?^DF 6,([N)6G)4_4>]QJFQO_D)<* M5[ZA8S[+:>PMTUGZ@7*D;)9:V=*%VZI;96264-ZV0NF>RV*-3J^I+*>ECIO) M8HW"7B*+_9T=U[QE3LRF;H)$C/BQX# 4B$+,J?:@"&90!#&E'N:(>4Y5#E\_ M?FI.TN7M[=7=K>-R\C5@EBO$SC ,O0M095$/4L?AH,V]+LA>2QAWC770NKUE MT^&KS@W:?\G,:=KBY8L>2Y-P:S8JGPQ/5$%@B1%!)G/'(\PS9;=BF(1$0)7X MB8B)D %VZY]G*7AJG_=:VPM0ZKNI\_Y4]8(X+R!_8@Q< _'](3NT"W$6J&<$ MV^T0&B;(?D+V&P77[1 Y'E2WO'_D!-GR#]/,-%W<5[U,T8P)%*,$^1!A7[LE MGHHAH41"$C)!(H\QF3C5Y.I3N:FQ7E5B_;G2L4XF'"EK\-#0G14$&GQ 1HP2 M=127=(ORE$HLY"MK?,MC89G3/4EJM%^;SE/.6F M,\MZB>3'OL 12R!EIIE3H 1D 4:0!A1YC"2$(ZOD:,P294!02$F'*&56.K7>/BYH:7]PHE7() MU%KA7A82A#!R88H# M,J9&$>NT[<*HZL8(AQ"THX(S<1F8 TKM0*W> -GK+=;W^_70D4O@'3)H MO_3=P:NF5O[@K^6!NNM%%9:8(3^F2'_P4(5>##'B!%)$%>0RB'"",98RZI M,Y;^$TVCJ90L?69NSC!F=09V7B5GFZ/GU5\G<]Y\Y[48.*H\Q"C_82+.EN?& MZW=(ORJ3"4IW'+9)!*Q==?]C!+,[CLAX1[B/R._0 W&I:703DE5^A#SN<3U/ M81/SC@-HTL\AP:'G^P)+1(5UX\/FDZ?FNI;*@2=V+W]P:&[X"JO3SFIG! 8F MV\KX/N/31ZT]IU_AJ^>-UZ3PD!FO.A,>O."L[:?=\$;@,1;**(1ZS<@@CK"" M"9$)I('R8X*4](378>MI^C&B4DO]699J=MIHZA8I.A^@<3:8AHP7M6,PP+[2 MFT:-VJT]LI_47^SHPY*7$_N=OG6F4&R"P#$4F&&($X(@\WUS)C>FGO2"1.'8 M=M9M/GAJ'_A:-V"4LY]V7V%U>M;MBL# 7["=\4XS[B%+SYAP7SUNM/GVD!'- MZ?;@OW>,_JSTMZM=[:J-RBQ""OD>HU"&TI0+# 5DA/L0AS) >HI5/ RZQ&A> M29EH)&6MI%X'&RT=PR6O<;0,:KC#,E+H80W%=3L4[O& @Q;WNFI_+6'O$!>R5O).#ZRT2QPZ%B17-MR77(JYGNQ-VC,)Z=!6OFL[RZFP?S518L74AQ MQ3)3Q#G7ZY+5XZHL;/%!JI2GQ4PF6$CI<1@);(IK4TV$(0N@EY 88>8'Q*T/ M^&F14V/&AH9 5"JZ^3<6*-OY//UB-S!QKI4%:VW!]TTD:X5[[/1HCTZ?/I.% MU%']*'L4=GTKASO/; ;[R;AP7TVMV!OU2R[+XZ&SB"KA>]R#H9]HHA&)=KO" M,()!J!2- J)BM]J*K=*FQC';-JC5VB$SZL*E@BO3;*-#HY)VK.WHIC<$!V:: M+7BEHA?@ZQH]K6S5H&2 ?K)MH S26?:@P+?I,=MF^]%NLZTW==WO^,9J'?C50O$ZM3YSLUJ;5@M9I_2I6I$7^=+G;KLBW969&A^M;0&J- ;.C34@W9A3<](%,(>G'LL)/9./>OHP M7^&J- O,M5VN>RYG#*?MSLPX@S3X_DT]/A^;X[.U9-.6::^7064.^-0V.!WV M>LY'M=\=H3/T&7G?Z'SD]G>7>GAFQQ[ 4C]>OJ;\31^\=16?#ROY67XK[GZ7 M\V?Y\W)1/.0S(I'V\Q(*PT0/)Z;:#V0""R@(221ERB/4Z71D5T6F1L0JS3F; M _V>^XX=A+N.A!V/CH'OP!Q:F7 !]MS'1O?.8@D2";ZP5%R4A2/!S:)'VCP7 MQ%[[&G?59=SNQV0$@(XR3P M();:-Z4BTL2(O803F5 J\'H;T8X+6Z1UV$X<7)9JUK!>U%C>P'8VKL>0S8(WE8(WM8(KE7M\?C=:3QZ/8;7(F[HTZYM5 MD6M'W!0*_[PJ-_\0]B.!J80>#[7?&S(?TB!24#&?Z4F $9_P$7N7'M/3Y9.; M5"/2<<_O'!UFJ@4D@$(&?AQ%D2\3;[16HOT-\AOW!9W( MX-I-:&\Z7$,G29Q_W&ISH*IAYP6H+)W F:I3@S")PU-'E?QCG)(ZA7%OQZ%. M"AHV^&4""1_UMS?S>1!XD5[J>7[$]%*/,9Y6HW56!J:U' MML&N<)A@UP;Y?H-<7?"<8G#+V#!^=&L7O;>(:FUTF&0T:Q>AKE&LO>=TX[G/ M\O=&0;1LN=!_Y;(Z5YJ]?S#L>[UH7I$N>/HTURHMY'4A'_-9@AD-)4<0<4] MC.) MHP[9P&0[RF@Y\V]O"/=)R.Y+<7E[F[*&>XDW2J[35?Y/[P=/_U\(GK3'\6R4_E?MD5_H7YG_ MK:LXLE7QL,S2?TKMH2PVM1W3/%_5I1^7V\$"K$PZNN'%,M&N3( NC(OOE9?] M7VRQ8MG+YI>.C58/C*,=KYPY-@,SRW90Z@R84L$+<%WBVV,'U>,H]-HR]8"8 M<7ND'K=SKREJRZ5=-["T@_A^F1?:;?-B7_D1#+ O(,8L@ FE'(9,1#A@'O'B M8%8L"S:WW9FJG^RTD-\\?\C075$?N>-:.]==IS5MQG? M8>=GQ]!^MW36#Q]YKV;'IOU-F-T+SCPE>_7-[&G+?$:)4(A[ 41^R"'V,8*, M"!]&(8FH%P2!GX0N'^.>A*E]E'=&!EANP@ZRUK/C$=@-D#'R)(JEA"(2$F*J METJ4T A*Q@6G- J8Z%*AJ1N>XQ=I>K_,GI9:TXKK]'(@7_$'X_)H(7K];_Z^ M,"4.GN5\6;;:N= 7KF^YEPMMY;R\A(G'=)&:BI5%^ESUG%F:".BYXV-'HV>] MO@/3Z394=G7JG>U^\GC7[D%.&V^$O,T)XUT;CYXJWKNP>_'$_]3^?2&S^ M=2I!8B%S:@3POGG>:A-7*:.I8CF?LRPW =8JBN(86+49 3L/H&=F<: )I9D]CBI'^49=+A8K-K]<%'GLP:)T"A"J4/9> IB+FF+[W&\6 B$9=*KW!X9%7K?4 =I\9YE=(F\,M* MM4W(N-*[XCE3U+;2W"&_8*#A;2?(B0S:J(1:VU@?O01K*X$V$U1V@K6AZ_,D MX$:!REBPL;:Z'UQ/9Z@=TDW>?LA'2DEYVZ%W2UP9=E!:DUL&$CU> LRPV+U* MDAE85,<@L FGF5--F7R0BSQ]KBM>?UKF^6=9W*@[]NV+7A29\TY%D:7)JC"- M).Z6VE,QIYS6384BC#D/)(.QIP*(%1$P\2F&OE[1((Y(Y 5.B?8]Z34U#Z!J M[,:;=H'OY]JF/]4%[2_ 0A;&0RC8MS\[ACE[&DK+X.CX S1T2+45<:!IG:N0EG!'(LL(K" "E*G4G[H*AI M\C"KF[O/MRJ;U)T%Y"=Z5+D"[4"I9\,W"DM^:B*VU;-GJFO%HG?V.BQM?$)J MM?H@Q[3?T36,G6N&^BJ?Y6(E-[X!#7#D1XF"D><')EU'04*TUQ(3.(X].*0;]AY4." M1@XDM]BZ'SINN[CCV0JS0JW2*C^L,G,FL$QT+^/15X]/\^6+E._D0JJT^*+? MA!G%@HE0*,BBV-01C$P=080T.X01"B(<)I*X>!&.\J?F6MR^ROM=+33P0-9J MK[>[] V..4:N@V+'+0-"/3#KE)K7R;^@TKWNB[[)#%X; &H+@#&AQ],(W;#K M]:R"HPKCGF3HAL_>.8>.C^G&?3^S[#=9KL)NI?:C2I=JW9%71CX/&? U,3 VHMFH. MT/78 HT^J:9-W*BT8F'W+H78W-*Q+8CXKU5>E,44[I:70J0FEL/FYK3K]:(9 MY$]VBX=]E?]8I7E::)6RYY3+BM6^2KZ\7Y1/J4[N>"I*?(841()+B$F,()-^ MK =(^2P)2<*Q4Z+0T I/C;C*V:.N \B;]0+K3&_'MB%##[<=$4YI$ =FT\LO MU^\O#E=SW%;?N]CLJ )E:N"8!6G#IAZ[CXP$?*\=2H;6>=PN)B.-P%ZGD['D M=IN'KI22O+A15]]X6='G*RODC=8K?S#_N](:/+.Y4?ZKS(LLY8764?_#Y4*\ M_D7CREG,PY +DD#!?+V8ES*!) @B2*DDD>\'5"7"9>H90,>IS3:5B288)FLC M074*IOQ[#O2\P[4%%^6?0&X-*4^V9!LSRW]WFYJ&> /L9J,W'M>!)Z#MD*[M M \9 ,Y3ORZ$T?X*&[A=@:U;UCV9L=W_7N*&_Z6G D>AS1AI"S5$GH0%QWIUW MAA35M9-S&6O^J%%YOUR4\>:_I<7#>ST]+A]EIA6=KTR% ]/^2_^_N&/?9BB1 MB@6!@KXD%.(PH9#X,H1)S +LA0A'B71K[>RLP]2FBNKD:589XMKEV7T$[*A\ M8%P'INKU!I3Y8,%:?_"[-@"L+;@ &QO V@B3S=-G;^C.$/;;+-I=C9&[1W?& M:;^==/='=>/ CRS-2K?]Y[+_2[D(_9AI?TXN^,N'I6E/.O-4P%2L))02!1 C M02"-E1ZKA,I(84QDXA2YL9 Y-8YK: HVJH)?*V4=JP7;0&Y'9F5^P>XEFD: X M"$(%:4 BB+&*(:&:=8*814K04'B14X^'-F%38YI7NH),*VL.C];:NJ;JM&!L MF['3#W*#)^XT03-Z7H OIU'KD+QS&HY^OC4Z*'2#Q@% M3S5Z.@U<.P><"\?0X2Q[))P*2APS^8Q*$GN/'*V$Q#%CFK4CCE[3;69_M\K3 MA5Z=E.TC\W)?X/);FL]D''$L)8$,>Y$I%.%!%ILRG$G@8X14B$.G(/P1.5/[ M8-=J@H:>X%>CJ>.RX1BN=A-Y#V@-_#UW [&"'E6S&[EO5D\_"27]QE[>D@YF]=+7!9&040C'Q)4MLCP?)@$@L(D3N(@ MH))(;E4IJE7*U-B@J:%C^* =S786Z VC@3G #1[KK]_*_)9O7]_?^.[U3[O? M?+N 4;YX*QO7W[O=Q6?T,]C+'=CO,)GL=IB\^O:45FN%*K%@)I 7(VFZ'X0J MAEAY#%+C0"21\E!"*(V95?^E!N_R4&?F!YLCM"K@*Y'J5A1RONT:5J( ME0I#[ 70E\B#F(L()GX40B3U[SD-<$B0!(2\(\"YZA MF<\-F0Y'E(X9W^\II#TI(Q\T.F;E_EFBHU=V_+[Y@Q2KN30U>HI4I/.5J5.] M/650[3U+4>U-/SZMJK)5-^J*9:9'4[ZN[W MI@%D"@5ZF>?YA :(,6%55F\X%2?'+[6%)DG/V C71C8.X("UF>OLD(VA96I? M;:I%?E2>SC+F@M+=/MAUL,'IEZ_ZU')?M M!T-Y;[883E+GRM):B,Q,,F?9-N%G6>Y(Q81R2@().35M.Y0)"D8XALH/)2)< M$(9]QVK2A^1,C??7:I:)]*6>9:IUOE3%[\X4?@Q;VQW_LQ$;?+._!FNC(OBU M4K+7,AVM,/1<__F@J+%K/K?9>Z#.<^OEW1M*?"R[1%=+UH_Z=_F,,/WF+BJ'F'FDP%.D$&-T# M2*]L'B1X5$EXF\#1*^N.!HU>7^6^J__5!)_+[),P#+FFM@AR$>J/525F%]^/ M(19^R#P<$!8$MKOXFZ=.\1M-\Z+Y^_+;!XZV#[]G0W/???\?.S1"^6@JOOQ3SO_Z3C)]S^*JN)S7R[PDH2** M1 ")$ CJ+U!/GRR((5<1HU)Q(3S[9B;'Y4SM&UUK"IY_ +6R%T#J=?3\!X>V M%"VXMG^R/:(U\$?< M3I=;038@[-./I!;J2&&EU>-;.TH M3MOPJJ6$Q>7=5A>O6WY7)2VK(GRSF'HTCB(&A6G^A&G,(:.F(G L8H9CS"1Q M.LQ]7-34V'+;@KXJXUF7^#0MZ\KV3;ECG[H6D.V6)/U -S!U;E&KF^G4!5(K M1?M;JYP&H\]U2XNT4=7<]8W-&-,WZY_6GY++-%F4QS+Q<\E?D'F13; M'9-ZBB,!C1/)$NB'8:(7/0KIY0_S(0L1]GG"%$-.*8JV@J?&)[_\IVE#($E@,3S"^W8*LS6"L-C-;-K>+^MSMJ3?ZQE MC\I&KHCLDB+>2G]%F*:^WU+N[39"Y-;8@B-RV^3<66? M5=*@TE3P=^U>?=0O["SPXX1KGP=&R-?.C\"4]94=?9FDR- MRU2UEZ#?UJC/2;JHO,=-=QF",8D)0I#$<0!QZ)7UUHR_;*VP 9XF#Q07EO5-C$M/QT_1G-:<#JRC?!4B,RJ67*RJERQ"@6,[G+&MAR*<9JPV0]&IWCLJ1&PH_H>41V8 M[??SXR_ NPVV Z;74L,G1(Y;-MC._KT2P):W=0B%F$34XN6Z+#BE M_5?3/TE[]?%Z3UPIP2(2082$#[%O]L2ECV%(8XX$BD4LK=+*3XN:&NE7RH*- MMF7G,&#T=5@TMX-K$:WH#;*A:>0H6EVVQMMA2M+7JW6[>[HV&E;NR7Z)5G>L3YOF'9B?=&"D4^0)B MY9L<0(8@(R&'G#*4>&$@>F\[")\:WVYT!Z7R^3H&=BF63^O#? 3[CNVX M74;#SK4;"N.!"?J3*7NM?;L=F"\V7;Q?+M8%-2[ AX%:^';!KM<6WR[RQVWZ MW0&9O3;@79[17_'S?//+OZ1:D8P_;,J@2\84B>,GE5W6K#1M%QK?;[\:X]UT8^/AAW-#8;QT/MB9\';2\GT MDS -73S]N )O7D;])#8V!=5//Z0;J_VT7(K?T_G\ZW(^_[C,3"V@&=&.& M] M"3EGL2G5(R"+: 2IXHA*A4+'3,<#,J;&4&L5P:]&25!KZ_4T*6C'E-CC&:5EN)!@O=LSE?S30V6O7@R,$'\3R:( MOZW*\CM>YZ?:XCLO(XVDS/[/_6F;OYRS//^MWN%ZZ MQ(%'/9\BR),8Z86DQ)!X(H(R3,*(!Z''(Z=T%D?Y4Z/=2GUX-+>LM &41@!C M1=?EI>,H62XPA\-^Z"5F[["[+SN[@=?KPM-1A7&7GMWPV5M\=GQ,U])>V=/2 M](K^O%S4-<;7N[ (1Q[%YGR=:<.MEZ0P"<((,B5"S&@LE=TN[$E)4V.XC:(7 M0*L*:UU=JWH=@]6.J'H!:V!*.HS3(-6]3H#1;WVO8\)&KO!UPN;]&E^G;G"O M\G6IGR+*&D)S=C_S.0L#XDP*E OA=2I_CR4(I.C1B:C2!XLV$$>]TP(F]<]U0WC&!5PXA%:;$)?U29 MHH"MC09*._#WQNSNB:2#O3&6\:D)O =#![#.[QGR>?,*U 4)+E^] J7%/;<1 M&7!,>N\J,H2NXS<9&1#Q@SU'AI37,2G-G,2]Y#Q;2='("WF_RDSM&!-6"Q/J MZ7G=I\:;-&U@%>)0X#!4H4^1B)UJ,;2+F]I,4FKKF%;6CJ<=0_>'TL \6RH* M:DU!0]4+4"O;8X:8%2B]YH2U2QPW"\S*^KV\+[N[.IP-^%!7B?DJG^7"I&"4 M81,6(1X0+X!4,0XQXPED =9KT2@46/E!P *K_I/'14R-(M9*@JS2TB&5_3"$ M[0S1#S #L\(&DUK!+GG^A\%QR.\_&Z21\OK=P7++YF_%H36+__"=XV7OMVK^ M*FN__)5S(P$\BI]K: MUI*GQH6-!,N&ZNGJ:ET]G\W=,OU-)TPLA%^-28J]87E J7$:/EPF03.\;U7."W MC-4-!.K0\;>&VN UN W-P:_#Y(MUP*S7^)B+_'%C7AV0V8MC=7E&1SJ3Y,6^TP6Q)5;^ -34U:4;#1%-2JELD1O.^0E1THO7)/ MN\1QV<;*^CU^L;NK&Z-\EL5[EC]\R9;/J9#BWJ M@Z=:=[-S]OW*[)FEBS^!Y>;8,-N8X$9 #J-B1T;#8#TP,1F8C=;@2Q/F7]8P M;T]G7YZ&V9FIW!'KD[4LOD7IA_^>5E<+ZK^ MLW]+BP>CP^5"F/^8"A?/;&Y6-W50%=$D]A15T(N1IYDNCB!%0D":R!B+( H4 MR:H/?>Q[:K-V*UNST3M0#?<T#^-R2"A_!:Q;Q/$/XW#T?"]Q:W=..>#S#2'F8IC>NE; M9.6^\]451/Q*EWTZO%IOGR1\IU<2)46II[A#/G(5!%$D$N/01R8)C4L"B'G MQ%,B#K ,WR%KMNI7?D[XA/R/AWW6(+&/N P(_ M=!2^A+72'53*@TK[=0/ "["V -0FE!5/^VQ>W@V]?MN;.^HP<@/T;@CMMTCO M^)QNA'B7Z8]5:>+0"\1;F3VG7(N\41_3!5N8]>26@?,[+2$__$]UQ0(9>:$? M$ \BI'D2>\J#28)CR!0F,2>12CRGNA)]*CM QBBFD"6-ZJ>PSR?1:F2O64]F?7=D39-^6VC-F,[%9?:93H,YA8"P#=L/ M/3RC]H=TGP5^CF$V4G&?/?%3*>QS#!>'HCY'']&EK\JSR9X3RTPS0GZ]X.N^ MUWX48H(C2!D/(99$01+Z6 ^ Q 'WA8RDU3YLBXRI<=9&2V#4O##;?BZ]0 [C MV$X]/:$S,,4< *93MY3#"+FT23D;J;'ZHSB\2H[]4%HA:&^$9=F+7G"7N\RS2&'N$9E (B/M"** 0H*]!#(F(R:$[\*P_N :FK-ULN O 3 IQI6QU@+3' MO#@K5'K-?6N7.&Y^FY7U>SEL=G=U)9&G5'^-IHG\0J2%.7AU71V3$.]6Q>=E M\7=9?&&IF 68*94(#7%L]GO#B,+$2V+H,T(CW]=+RR!VRN^U%#PU)^J+?M"# MZ1]GIOBGS)Q;**H&0%*/T5-UQIK5QZJ250$6RP*\R (\:6-<>F4F70U!FLE2[1_5RC^Z4-W0XTY095OX1E*7MDZG)#9)_$'.]WH[,\*V:W M!2O*G+J?Y/(^8T\/*6?S,HP<^T(*%2$8\Y! S!4U-3 EE%1(/PY%@.QZ++5* MF1I1-?5S"M2W8]G.-;TA-#"QN(!CS1Y6QK=0A;Z_01/ZIUV*:!YE[#_IH9E_>5@N9%7Q=(8"C$//YU#Z(88XPA@2+@AD3*]>HIB$1%@= MLCGT\*D10*D?*!6L*P_;%[3? Z[]HS\7CH&_X\Z/7M.U&$O9K:+.J".$HS#T?8AB7W^;6/OES#CG7'E^S!#&/!1NM5<: M3Y_:QUDKUS65\35REC-R5SR&GH6MH>A0+.6 R?W61FD*&+D4R@';]BN?'+JH MV]?:+!-^R^;R@TR*6ZE7[66M@4V(W43831>_?"8I]D,2^3 @0D%,10"36$0P M"A5!^H.648A=]AQ<%?COM OA#+X=)PP)Z<"T850%6UTOMLT4H%IF,-?6Z-_9 M0>Y,+%UQZY-[G'48E9ZZ(K3+8)V?,PC)<;YZ-*V&I?@I6^;Y+XM,LKF1_Y/F MUW=2OWCRCGV;A;%(5*A]%^E[VI4A9H5!$SV(48 YBD.3TN/BRO2BU=19(P7,T29]+%@VO/TM?NI0@\203GT M%64H5I[TW6HGW:'"+O)&/ 9^V?/_(K\4]76NE5,T>C!>YZ:N$F1)$X4B[;J978AA) M2+GF#\JX"$/L>2I,W&JD[ N9&F]L.H=TJ/E[$$0[;C@7FL']I1J54K\!^E"U MV=]OP9,#3G ZX]$DL-F)'Y1D'''9IQ^76;BRT MKD]2%C&IS\]YC!/?]$H)%0ZTMR$Y)#Q,($9ZO4(3YL?1Y1,)"A#W$2!S 1 M/($"$^)'/ BE=-K\;I$U-1JH5 7;A?=:V4XN1AO(=E30$W0#4T)GU)RYP0*/ M/CFB3=RH7&%A]RYGV-S2*W?4"2"^D!B'+(:1YX?:>: <)@K%4&)?BA"1).J% M/::92M/R)73*K6F'^BP.F5SNS1G8]<4CPR7GM N< I>T)^_8W=2-3SY)O?R4 MFYXAGR33WVG=S?OE"WNI2F^MY-\ER^Y^7\X$H3A(1 C#1)D=;8DA"1B#"9(^ MX3'RE'3J[.@H?VJ)SS&D 8N)4E+_Z92I M8RMX:H2VUKLN3LUJS2\ JW0O-X2 'KVJ6G59MWJ5B^UO',M76P^0'0$. ?O MS+=!O(KI7&X0K]4N-YM, >NJ>'6?157=L.JW8*JE[)&+H;HALE_HU/'^7CM- MUD53FXW?-JD9 2+$YP&&(:4^Q(Q$D$:U? MP,=/-W^[!1^_WOP,/EY_OOS\_OKS3^#R_=WU7Z_OKJ]N>VDUV38L=J0V+-@# MT]N)UI,;(QJM)P?)L>D.X@C=*-NTF$)72@N4++M3VCRI8\9V55WEW7*QRN4F M[X1+$2="TUTD/ YQ+!2DA 4PU$M7)A53-'!JY'U0RM2X;=V_.ZFT=$RH/HBC M'5.=C<[ 9+0&IE9P@ R>5@1Z34,^*&CUV>>EB8BQ^>7C M5YTNVK/R9H:A_^5L\+4V&JU!2P M4M6N'=F1 MZSLZ ]5YL#).?J-V"V[.% ZQ$GK]PP(4::^ ,TB9Y@>.14B\@"'&Z&PA"TN? MH%68U3M/JW=^+7+ &;"A*Y"F[E9>EJ5=!WJT4[XI2&$0HU"_[O3FC!C-WZKC[B9)4JABJNIJB#ZED"$H9 M4B8ICR+LY'(?D3,U2K]=/3ZR[*4\)+9\?%HNR@HF^J=2_ZI$:7X\:.\$L>T> M\-G #;[76^[LEOL:0]:[/X%$OSNWAT6-O$/;:N_^3FS[Y>YEUJX615J\U&O[ MK_+)T-#BWB2NK+3KIVA,DYA"[GNA)@@1)K#1%E3JVM=B:T6WG1OZQ&Q@UOKXT0JYV1C9+.IF M=?T(668:>#E+P@ GBB,8*N2;SH1F8@2I4*@7-!L1:Q?[XI16!/CGDL*!1>:+5UETN:+^X8ST! M/;B?]7"7Q\M\AE3@HQ@&OC2A$"X@4SZ'5''.L?Y'S^T43O/A4_NZC6[ *->M M#D 3-KL/NRL8 W_/UCBXG^0_8'"O1_:;SQ_W;/X!R_8.X1^ZYJPJTYN5S0?M M4<^7^2IKA-@BS'&HI*GPX^EE1TP9)(P(Z",OX1&)D@@Y[4]9R)S:%UVK#*X7 M:ID]ED'D3C6I6W&V^]9[1F]@"E@#MPU9;/4=JJ&$/4 #5+MN%?L6-;!M<#A2 M&=OJUNX=.2\78J=AWT>69F6KOJW F>8;C\M00\YYHAT'D< DECX40 M$#FQC[7DJ7'055ZDCV7%4:/LB7:39X)N1T6#0#DP(95IUZ9DTWXSSRVL#9+J MMZ&G$UI]]_:T$SYZFT\G3 YU_'1[0#>^^IEEO\G"[ EMR[@VUM]>XB4JHAP2 M9%I^8J8@\S#5)"6EC'T/H9"XD%2[N*DQTU9;D#<*)R^6"WAJ!=\%;#MRZ@_" M@1FI@5ZS[/00X0\[3/KDG1,21R4;.^MW&<;RKHYND-%\463EBN)KFO]6;CO/ MA,2AH$$$&:;8%#SR8$*IA!X.O%CYO@B1T\';PV*F1B.OM 1&S3H3PC& <@14 M2Y_F;*B&=F#<47)W55I!Z-4O.2QI7">DU=H]CZ/]ZHZIV74F,(T%EBJ!OF(2 M8F0B+5%"(1%A$B0HP9))IZ9 [AF_([3ZN;NYN_P$+F]OK^X<3Y.Z98Y.+D.T M[S30X=(]WR*MLSU]LX\TS:^R[+GPA67%RUW&%CGCYB/.#P8]$T6B$.LYUXM, MEP23:Y%PTZ[+2YBB8>(GL. MXSE\<+0#8GT2BXOX4=FG RZ[%-7E$5UY[%DN5O*CMD)[(^4Y\;^EQ6+E^M% M7F2K,AFMS%*Y>V"+FZ>26C\O%\\RUZ1;-^(.0N1K7I.0^('I8!YP$T%AT%,1 M->V258SD[$EFZ5+<%IJG+?>KQ]+?Y0/?M6*X;_T=TS]R"5@!$GF?+A9F%W>I M0*5!6>RL+'*6.U8Y&^^U\$D8"<$]&%(<0\Q\'Q+&]'082.I+GRGE)_5K<;40 M?_B78FW#**^$7(@_ULM@-R%/D[U\EM$5 MZ.@I\0*5(^EJ::3Y"8+2*.8((]#T9<1K$@- PX M6G,S#:UK6;VB+Y/M4:>6U__ MT'O0\\ON@/5*T/;2QV589U3V*-+]"=TX[F.Z2 M9]GO;K<+P618S%,LX8$C MD,L08LDP)(D4D!)?T!!)(1%VV0)K%S>UK3%3&/3=;-V*'2)]&V=6S M_F/3'S,.F8<1\:"/I&EKCICVCY0/1?E_ 1*4*2>OZ+"B1'1(WK?K3;N^=KG+C\C./%QO'/Y(/V_37Q M5#V"?EEDDLW3?TKQE^5S[D"7"@Y(CC#!/2) XG4 82M&IL=+6'O#]7)OQ M)W"O#0)Z19:6B^9R0=WA]/,08\P537P_B2".B("88I/*39">0D2@YY2(XDC- MGF66+/](H]Q4>)1Q-L,\S0&VF\"F,&@#SX W[Z\OP >9%*^RS2^?63HWRSRH MEAF\97-Y 1KC6EL-C-G@>V/XGRY (O6UVN,6_[6JQOH",*6)!6B#>SZR/^"0 M]'[J?PA=QR\<,"#B!VL/#"FO8T[NHDA%.E^9.LQ;>5??^'PEI*AVS!^?5D5= M4O**969G-%_WLWGW!(G'BZ3^L MNL,>>?[4^+FN55GJ"-9*NA;T?(U@.Y7V@,O ].<&28>BG0<-/[M6Y^NGCERB M\Z!)^Y4Y#U_6TV',]YD4:6'^-@N%1)' &.J/-8)8+WU@(GT)J<(T]C"*/>Y4 MI:Y%UM0^Z-<'#DU-[U+5ZNBAV5N_3>\7J4HY6Q2;[%_'97\;]':.5$^ #LP$ M^X7CU]:H12*P=^K=1S M7+.]!LZ.'#K#,3 =6"/A_(T?M+C/K_JU@%&_XX.V[7ZYAR_JVE+O*9,\+4E M_WTNR^S!A6CV%)EAQ@5",:\V#S##OO85F("<18ASP<(@2=S:ZYT6.K4ONZES MZ1JPAK*NS?8L,+?[^OM&ES9X=NC(9P]0O]WY+.2.W*G/ M'HG]KGT.]W8-+7Q,YS)[SPIYO\Q>]*H$,T&D9AKDQQ";C#D6QS'T@P1Y) H% MBJT: AQY_M3HI5Y'ESJ"M9*NH877"-J&%CKC,DYHP1*2#J&%@X:?'5IX_=21 M0PL'3=H/+1R^S.W#S;-B]B5;BA4O;K);F3VGO,JG\@2A$@4!# 737VX4(TB] M@$#M)E"5$*)4:-7XYYB J7VZM8Y5O*!2TVG'YBB0[1]P'_ ,_ 5W0,;Z,SYE M?LMDKF]M3.3ZI]U)_.BS1_F:3UFV_IQ/7M>Q=\\V.7X6AXE>JPL%1:"X"0UZ M^BOF,>1FDY=[*D%$N&2L-Y[M]!6/5KGIT_7EN^M/UW?75X[EFYJHV;GN';$8 M^).U.3[DWOIFW]1>F]HT'C]NNYI]N_8:T1RXI*N#?"F$'NK\O?[K37:W_'UA M"DA+;$Y_2U,9 &,20!H+"1$-"::*T""QBJVUR)C:;%M[A;6>%\!HJG$$1E=7 M?WD?4%N?^2R8QO&;W1#JX#X?Q>!L%WK_R2.[T4=-VW>ECU_:;?J]>GR:+U^D MK"?TP\=[-T=SRY.\^9V9'YO_;KI\?EX6?Y?%5\F7]PN3:%8ED'U<9O6OS'5H MA@)!@@2'D$JE((XCTS:<8!A)CF*6>!Z+G*H[CZO^U,CI\EEF[%Z"3)K0K E_ M/]=A\*J(A)M/,?*K8.>V3'> !Z;5@Z4AML?L&Y4?UA4CRH;'VDSP(DV7D+6A M%Z R%2A-R@UC^_.WWF:,^G3I1K9@5*_Q;49GUS%](RVZ38I:CU_RNNI$8"! MZ;:R?8#Z>@?,[9.YFH\?E58.V+7[S1^Z9( &S[\L1)KSY6JAB>/J&]>77CZ: MGV;8#Z441$%?*@:Q1R5DTL-0,:%_\%B8>,%L(>]-K=&[GGH]'U/&ZE6GU:N^ MI]* \1>M($A-=J_V(U*MM'ZX8XN1;F-C&;0:#.KI-()NF@$J.T!ER$C-H$_A M.%I#Z*.*3*"A)*?%]8U65WE#LUK\=H#OA6 M]0NP*)4W^;EBK;X):"UK ^SHT74TV@EQ0(R'ID #[_LFO)7>X$:!C>;@QOP\ M)+QBR,O,BO;%)L2OFRB/2X/B0:XK]Q8/K "_:T]: M.]35&3K]E_("OB[O/E_C ))M_5]SQ:NRT-MG.A\!<1E_.U=\@.$<[:#(@9KZ MKUSP=0W^K?Z]'A'I@%O/IT9<-!C[($D'= Z<+>GRE*[L^OB85@593+O4#:&G MLM&?Y#+)2XUF+"$^$A3#2$D"<$ ;,TVZWXVDW!^E3<[4;RE>- M@YOJO^K8L[; N5^AR]C8$M] B _.>_V!W8'U.H#6+^FY*# RYW7 9I_RNCRD M8YW9=0_HZ\73JL@_:4*=HSKFSV@0HSB(H?*,\^C%FMJ$_EO I8\#CZ@@=*KH MUB)K:FQ6Z@:08VG9%BSM^*@GA 9FGVT'^ M0*:H]K@JP 399+##IM:1LB[AQ MZ\F>MGNOF*S%+6?21%6:5M-2(QOQ9\D,(XF;Q5=3(<2LF?0%GY>+;/WC.Y:G M57WLF1>C2!)!81#['.*02TAB3T(_5 FG) Z#P.M$*N=J-C4*:GYE&^W+V;ZI M?[?>S_T-IR.OC3E(([+@&>/3G0_[PG(0]CQ;N;?AVKXP/I M/VH?DLW_+EGV4?\FGPDDXR2*0\A\*2!.F(!$AGI!&TCE"^9%06S%R"TRIL:M M:S5!I2>/%K6]PG3FEG? MIR[MYJI=+WAFMJ(_R.J_UXM+7FY$YU_82SEG$R']0*_=8.+AR*SKL/[T]0?O M>TQ@DOA^1)P2M4]*G-KGOU8//%7ZN3E/IP&VW;4D=\!#"8YX,.52Q M;TZ#T F*DDTY$H&V L1L3NZ[2!S:C3SRT)[>',I-GN#[N7>3L+LML'7$W@C M[>K!4MW]MD4#!)D< !IB^ZY-[)OLV5G@<&RCSN;6#LEOMW-6Z(_VY:]?I?ZH M7JZ*RWG]"00A9SP,."2^U.Z,KWU"@KFF&TI"%1".F&]54JI=S-3(9:TH>/X! M5+I> %D -O_!(PD M&*V99,?O'B]Q[*0%K_+$3E_=L0N#$.7I*#;_PE+-ON_94UJP]=N)8HD(\TSN ME^FC$$0^-)D+,.%QB!@5L;2KK6TE;6I$N546&&WA]0+4^CIV06B%V,X/ZPVX M@6ES%[-T@]D OI<5*+TV%&@5.&Y+ !O;]XKZ6]W4-7I4G1.J>LM6?>NXM>PJ*?L- 1V2-'/UIMW@_Z'/B^C[[.WW6 MKT1=6]H+%651*&%D LDX,H6]2**@YPF*D$\5PU9'C6P%3HT@CG3MT>^_OJEC M]>Z3H%NZ&SU".;3'<1Z*/?5 VH=F^$9 D3Z$:TCX!=2Z$#]W7L3[L^3WDK M[\L4R-K!5B2*$J82&,9,F2A/ DF,,.0>(S0@F'-&G=K+'I8S-7;9GBY>Z^G8 M*?0(G'8$T@-( _/&/CX#K%!.P-!K;\PCHL9M;=EN[UYGRA.7G]&H>O/H2Z[Y MIF2:]RQ_^#A?_GY;L*(LES1C,8Z9"6H@0:DI76@*!,<(2D4])%3L<=_I'(:U MY,F1A5&\0R=A*Y0M&6,([(;F$*-SHX[#5NL+8/0&1G&PT;SGIKTN8/7>A==* M^/AM=5TP.=@GU^D!'=N=I#F[O\_D?=T[L3Z+]BE=R&LM()_%*@@#H11401)# M'" *DYAC&.#8(\H3L91.:3:G!$Z-C5[K:PZ]KL]B_FIT!J72C@NCDZ#;L52? M4 Y,3F>BZ-[EQ!*:7CNF^/X;57(N^-M&\?M%\7! M8[K'DOU*1 >IZ^X"T> I?[MRWS[K[P@25HE_Q^[M1D-W67E:X>6V6/+?JB,- M_!^K-#/5/O/B9UD\+,5,4>P+&L0QW*#MB(]OJ M.QJ_V,A7^:0?]:#')#=S.%\^/NK9/#>&N-&2%?Y!XOEQ3$+H$]^'F-(8,@]C MZ"ON"TR%9,C)]>P-^!&G@7$1MYL(^L9QX(E@K2XH];U8GW9;ZUR7I:[4[F\J M< &ISZG 2NZH4X$+$KM3@=.]79.._FN55W4*[I:F!LN"IW.SY5AM09J:6'=+ ML^S^DBV?4R'%NY=?RMS0 ZOS3>$.FB@1)#Z&G$D,L602LH!&$#&"E!\&@?2< M&H0.H>34J*YA(RB6(%M;"1:R '-3-4[_UOR=FVC64VTH2%[ ]ZN\+&'U)[#< MA+_8QMX_NV9(#? ^6.YTOO$H#[T[^GJ -P::'(M-YH4Q\D_FG\N8Y9?F*/^R M'N5#03:@+/>>D9_T@ZIHBY99-3H,*?<( M8P+&6!&(,4*0Z@D%QESPQ,.>3^T"((>/)H_2&/6]7L#MER53?G<5.ZKVYOU*C&>;,IQFFRV+A9 MH:>/^I(;=5N6YC0.RG)Q6["L^*#7[^5K&R0X+IU%(6()<111R$(LH$<4(PDC M1%&GP&>_ZDV--VKK3.&2=7>I9C74K8478&TCJ(PT2^FFF1>@-!082YWH9Z#W MP,Y=?+O1'9C^WF9@G;W#8?#OTR_L6<-1/<)AT-WU!0>2I_FVI_9_ MZ?F4Y8<*.Y^\IW-VD*:E._;M0"WT*)"A]"6#+/(HQ"B1D"5(0B(#A;U$>#)Q M/+IY5-;4:*2.C6M=^RA!WP:R'8/T!-W !-(9M2YI/Z?PZ#G;YZBXL9-\3ME] M(+?GY"WG<(<)WJ^]G72Q,LNU*FB_7.3OI%[:R8T&,K_ZI@5K&>F"92]E=N-G M;;CQDY9S+>E^?1AUYODRB;@?PE!A4P8L"2%1B,.82I7("'M$\5EAF@&[<,\@ MNCIQUT;C 4/99N,V*:VI]FQS$]4VG;ZKH^B@,-9U8;!AAMJ% =]\ ,=AT'I/ M=K,4K$P%6UO7X[MEW/+,ZROSP/6IWJT=:7?00>B?MH=1]PUH?U#<#T\;PXKL M&K/+I;[IX7(A/IA.!#?PP#+4O MZ[3X;94V-;=UK6Q93EYLU76-Q+4!;!M_ZPFVP:-N#<0:FH):U3[C;!:(]!M= M:Q,X&Q<3HC M* */!XPI0A5VX8Z#4J;&&5LE0:FE&U<Y?O;]>&X3[%=]N6N*_:X=;M=4UP M7V@GDV6Y^545Z'>,\X_U=B@<^S'%$O*8:P>5AY'V39F>9+Q81L+#'DM(_79< M+<0?_-U86S#*FR&U"_?'?"FS:!AM$E4;UY7&PY* MRR] ;?NK?:P+L+8?U " -0*@A*#'"7[<,>O591A)]7&=D'''8\^M&5E\-T?I MDS3%IO,;]3Z3(BT:0B\?33N0&24,25\$D*(002S] .K?1-!'7A0ER \)1BX+ MI5,"I[9FJO4MSX>6&KM-*R?QM9L/^D1M8")O %8I^YJ.*WW[8UU;9/JDRY,R M1^4Y6P1V"L3Y6^6^7I0N:YS#_+0DME^6Y3L_H*5?SRIN9#OTS4;.!LQU,]H3FB*?0Z+D9XE%Q8S=!/&7W@>:')V_IQAMK?Z9T8O*R M[\\7F1EA[%[>J+\NBT9&3KYQZ 41(A&Q#Q'E4E,*\R#QE-2\$B7<)]0/?2>' MI)L:4V.;M175DJHRX\+L*M2&F&7 &GXT!J:PS4!< M-@?BRZN!J*S89#_F ZS-SL.Q3_+KJ,FHO'@>6KN4>>;3.L:M,E/GJGCYHM_& MXG(AKO13RW2DG[)EGL^2,%:8$@*]P#0Y4YHZF=*L&2G?]^)8Q)P[-4IL%S*.L8?&K'V3+8:D4U@QE52_RNMOC]U(J?>T#) M"I9>0TCM$L<-&EE9OQ6ZA_F)HGZELT;+9'T6V"B3T;4L_Z' M19%_9&E6EF+<'N&9"27CF"=<8X\BB$V]7)*P!"8>TZZ:"I605@=D^E#&B9!& M. %S9V14,7"Y5;S\O!Y9]ILLC*D@;W0+TU-%^FA"^$!I\\"SL<^AP?.Y@]G. M:V,/T<"LM[&D/)-D;&DT;BL'J8RH-^RY ,:BJHQLXV3AB /DT*=[Q($:J9OW M\ /FUOR[)X1;6X2?*V.\1N(]H?&JW7A?S^R8I\L?I%C-M3-?-P;[*I^66>76 MEZ6"S.O^[J7^QSOYK7BGT?AMYA$J&44,?0CC,3 DUYS M$&HUP<:(YF!,PT[JC)NYN!Y>.UE I[Y MN"Y+CFW$Y"_+N4@8_ZW>!I_Y)*9)X!,H%0FA:8H**?$IE)$7\3#T]+]:-7XX M(6=JU-C0%&1R7BX 'FJ5P5.ELXN7>1Q@&P^_%]B&=MX;B*VU7*=<]X.4BZO= M"V)C>=%=D'-TC$_BT>[S'K]]1'?VI VO/=73E[LQI9#I[$/]1GQ9GV$QU29G M2>#A(,(^#&/!3,0E@C3R,$P\Q$(1*)(@*_?RJ(2IL>-:25!I":[,$6FMI]UW M?AS(=B[L!9Z!6= 9&>OO^*3U6[\K7SM>N>0_W"^??]3W:@@0-7\Q84':<+6. M/W>43_O_8^]MFQO'L331OX*(O;%3'6'TDB!( C.?G,[,:N]DI7/3KNKHJ \* MO*9U6Y8\HNPJSZ]?@*0DZHT"*)!FW[@=,UG.-$F<\X!\<'!P7LZJM?ZHSU\8 MJ@OBIZ?GV>)-J>_5NM_LSI=B'+.8()@E7$#,2 Y))@A$/,,Z1URGT87=$$\/ M/C826'?O$XU\E4L;(K9 [[8?[ O0GFGC1(/$M>R@%GZH3HGG,>NW8V++^._< M.?$\,N<[*#H\P]\R^31?35=OW]6/J:W@-E]]-6_;)&))RFV!UR@W.SBL-XHN12:GLG%$Q4OBZ1- M]0L,DJ./'

:5.J:8ZT7G=)Y<1-1_E-,5 NQV\AY8:'50UR=K8I+T>K?@/ &JF.1OY,PA"_0=SC4 M.Q37.ZGO\<)XIR_OV!-3F#W/2VDIE'W(;7KX4CT:BWOZ6M?8JVLKJ=2LZR)C MD$MM*Z-2"CDB,40D22,D$\Q2/'E52[YP;G7I.K;/E]"4H-?=R5IT4/5OWQ&^ MKH_IV8[2>2K<:*47>/MV\][=W(+KU6HYY2_5J>!J ;ZQI>JE"I8W0D$[.3H/ M/FQ[1E],#GHN>C\@E&?EH])J:1L&/[+E#[.GUXA'TIXK21P;QL(TA3RR?]5( M"9'15'#AE\=]=DRG3VG0Y.VU@$ LBI5_]>4S$'=UFW2![5U])1L8:XG[](^< M *=?I\C^H._L"3F!P7GWQZD;NY',I@_L%_OTM2_ES=87?EG:56E"A4!9A 54 MB"F(=91 (HQ9%)MM4Y1)P1*<^6R=SHXXMDW4MD7SK/QN9EN'TQ68+^:PEMN/ M>LX#[T8]0>'LF7JV2);"7FW\L6]5B?4S.'HSCS,V(9GG_*"#,H\S!OO,XWYC M-^;Y/)U/5^:YK[8=]_-PT+YX7ZAV++S^9%G.@D M4SS*(D@3$4.[GE>;T$H>8ZRQ2$9JDKE*M%B4/BY6RGWI'M)IIKIN+(,! M_ZZ[S?4M\YM7KZ==5I_C9EN^ M[[L2BQ]S6S/H5AK#=:JG;$OA=1Z[D:$126!^]_+4Y/MBPJ(DXTG,()4X@AC) M"!*..,RTYEE$%,72R_#L2>IZ:/BB*A17V7DB,]X7VJ M)DE?PPV21VGEFTC*>:9(#(5*$XAQ+"!/$VQ>$D)2G.2$QEZ5O3O(,+:EX9+4 M/<_XE2XSYK8V]#P//?-^/U/0=\ID$\1W3)U8TUOR[F MKZHPF_SOYL_EU#K.FG4]Q6KZ.EV]E2-MTYBQHCF+J'5H,&FL;L.=)!'*=O9) M=8)4FJ9>72>["#%FWMRJ4=6M!6L5_/BQT]RX$63?B/?,D!OQ#Z%>5PBN5>@U MJ?P2%$-29"./RXWI375DOHF;3[-892Q1D&,5 M0RP9,[M!DD&5"10)F:=QJGP^ZZ.CC.WKKL6K3UG^W3-X^"B.;M_XQ>CT_*E7 M\EV!-4!])!^T8A T[/?H0,.&^+;I>A#.VWIQ1P>1-1+,ALJ\((_,MHY;_%BR MI^_JB4UM@]5M#X/M-547J'B21(3F-&&0YEI!G&<)9$RG!N@LS;2(.,V],I6Z MBS(V^JB,[N5&3/!1<.;X/5 MC>@"@=4SDQU+;P,_?3%X_673D,Y(?'4B>2MHHE'1FIOAN62:FRK(@ZS>U+#U DX@G-$440Y8098.14T@SA&%* ME. 298BKW*\]@>>65WH.TBK>,>I<..B\ #W3$M;;.NV=$9F M8(M%EU+7A:"-W)4S.F1/ Q^@PO8V]NX]>%*A1]\E.*!.5,*US3F'$ M&(=8JQ@2V\T6F=V,R'":"B(Z!/.[2^#T=@\?P'_#GJ>V#TD9P"^GJY>E[TF1 MQR0XVA5A,7V_-MQ[G9.N=ELG]=B$^RQ@O;;@/CWZ^S;@/HO*V?;;YY_@QV/% MSHVV0L5D?.W*"4E#P>R6J8Y!B*Z3M_!,*J-Z=*QTPN9"SHC MUJ&PYADT+JZP>>KY Y?:/*/F8_&NAF;"_^S*=JY*M)IIAE%'*($+8.E8-LY"$8!CG M$<.I2G/&O,+>PHDV-@*J-6L>N#:4 UOM&N4**@7+F/^&BN!WJV2U.GNF5P2< M>;?]UOO,9\_,./14>F_:PJ,>94AV+99\>;6RP$-2;$72#,HTUZ.VC[A!GCBD+S[L_76IXCP1.L8 MIE@)B&DJ(%5)!$44(Z*U5"+S,E:[B_+_+=[]830:@G=_/G_D,NS4C)IW?VZ; ME8%X]V>W0YZ!>/?GP8Z$PJ$6AG=_[GZ\U CG?5K,RR"Y.L2CRK/^K@JU?%7R M\V+Y^<5&>]P6Q8MU7DR8E$J1#$&&%8,;A^L^.&X_VBGGOY]I6]G5H[CHN MJ:X+L3,7E0I@K4/0=(%N\ 5.(O 48NC4@FX8'4DXZ/B@D'FDVQRJ=<9AC/,4 MTR2!%"$-<1JGL3#+3'S].W^(4(/2R:-47C_]L07 MLPGAQ!8<)S#*;:]O07/(F$ PUE)*GB:1XMHU)&CGR6-CG5HX4$GG'O"S"]?Y M )_.(/1,#H[Z>X7O'-7U@G"=W><-%IYS5(UF.,[Q"SIWNK0-Y;^Q-R/>[('] MJ=95+2:8YCA6E$.4,F,?2*4A3Y6 .>9YHG.<8A5YE9LY.=38/LY:4GM2:DN- ME^D/#7: MT!THSVA]I.7DN3LZ-F%BTV69A5A5P?E%L<+L7N2=K;)L!K %&^;RZV*^7/_U M RNFQ5X=2&*#_B,=0X00,2M]A"$A6D*JI%1,\81'7J6-0P@U-AZR.E79NE?K M\NEKO9U0M@PV-A+>E;4JGUQ*VZVH?"O.CH>(@=#K^YBP,W#^IX . MB 0]YVL;;]B3/ ?-#\[J7.[IZ'NVGFU#3DK>-/9.$T9HFBA)88H0ACC.$TA4 M1J%@DI$DEW&*A)>K^>@P8V..TGD&N15S9RNY;B+GZ4X^#JVC]_ABP/IV%EL! M:ZSJ=&1PO5R:2Y3]N6KURXK'=?.W@![C5FB".HB/CS2L/[A5VP/W;_O5?APA M9G(YN7E4\]^^J^EL]O9I=3VKBZ@DC*81008Q3+DQ,H3A!QEKJ),HB6T?<2R< M,K=.#S$V;K!"@M>_@DK.*Z!6@,W^ZL8(+4"VLT$8>/H^'C^*S/D*-:X0R84H M@T\J^NP7JIVQ1O,R.5/D>1 J>K37E:071S7EM=PY"-V=EWQ-=0Y77E:SYWOE M-WY8/+ __SY=/3XN9M9[_WFQ/+&BTYC%6+ (XBA"YH\DAY1%&61$I_=]^'H^I3\3E/U@-Y[Y!9B;5[\,5 )F'[V:E;:#W7DLMVU8JG*# M+_.I;\_>SA/J9J+U.C^#U@:Z*O/T&[)?@3/F7?@205U1[*-@D+!5%/-H)*R8\ORRI?=;J0FU"K9B>>ZS_84OZ\M.DR4F:$IS2!/-<) MQ&FB(8M3\U>,M58BCWB<>@=!>8LQ-NOTMZIYU7'6M(FBKVJYJEKS+NK T.XQ MHAUGSG'CV_M\]+TQ+H&O- "5"J#2H6;5XNI(/S>KR14H=0D<6]49R^"A5OZ2 M#!]YU1FMHX%8W9_6C5-_7BSD'\8H7G?(;8X\P1++E"D%-4T(Q(A+2*D]S]5) M9OZ'6,*]S@3:!AL;/WYZM9LZN5@"9J4MIOY59%NQ=>.V4(CUS&!K,:^VO;]W M>"P<0;D $I*&6L<;E&Q<--^G%*=[NB9#\M6]/:NL6FF_LNG,'BY8VX_-U%[, M .5ICJ7*(1,HA3A.(T@RK&&$9(IB@2D5?H>+'H./C5B:75JW806%_>LO;/E/ M5360V&KGF][H,2V.9Y$]@=WWV:01NP&CH::UY% OEK PLO<:EM$%MK")BA[C M#YR:Z(_,83)BAV=T+5^W-KUN6/%X/2__8\OEOIJ1S"[X^+_6KF@4F=VG3"E, M-<80TTA"KJ+,S%>LS6@HS[%7P8U+A!D;$UHARX"I\H>&N)YU,T6N)0<_K67_"YC.P5I\\(>1'ZP5Z*666T?L0G*EKPB#TF-'?/89L>MC M.K9C4D6AU-US61)N_N.+';'8[LA$$B&!,(&(Q;:U"XLA1S*&B*893C!+$/)* MF6@?;FP&826>9ZNF=D#=:"H<3#VS4B7H%=B("BI9S4ZVCSVL&RY!6SZUCSAL M#R@G[0^:0KG==6%>UL=I(68+FT)0;)K>"Z1BS4D*XUS9;K91 KFT+6TCP6,F M9*:Q4Y<5E\'&1AU;3QIH2 M^7\OKN95LQ=F-4T*AUS.C= >N>Z)2"R*])" = M&^]]$HM:-#^9,-1VCW\QAAMCPUP;0^=F(=4D1A%7=D^5)B2#.(]32&22PYAE M)%=,29TZU8?9?_#8V,'*!JQPP$KG7HIA!ZSVS_X2"/KV]KAI[U6(X9BJ%]1A MV'G<8&48CBG1K,)P]/==:]@9:>RVPAXC?Y\6__SP]D'-Q>,36_[S^L]I,8FQ MS"G)J/D4S;J-11)#2B6!*F)(,9UPACQ+UK4/.+I/M"DOL *#C;QF-3(2>R[A M9Q%W6\9#XMCW=WX!A!WJR[GA$K:YX; 8;$XQ_LZ,DWML2B#,\T( MQ>/T>7W($4F6) F+8!X38=9[C:<'?D7+"H-HWVZP!W1&SAS;3#G $ M)9F6X8;EE_-Z'U"+PRU=[9=B=:=M/%%Q/9?W:ODZ%:JX7\SDA*82Y7&N(=,1 MA3A"RO;@2: @22(5SY-,>L57GQYJ;)SRL+!E7861MTI Z7#LTH*KJWT2 JW> M+9,*HE+,DG/7@@(K:4BKY!P:8>V1DZ,-;(F MI>=<(:=YKIC@AJASL\_$+&601Q)#REB>YBE-S&ON=Z#>!^C#G*0W0BV+CJ&6 MSKB[$7D?6/9,ZPXAE@%K GKB$[1"H.O8P]8+]$3DH'J@[_U=T_8,O=E\01M0 MM'JS"8&+N8TJJOQ>.4,BR0542-@M*1:04VD]TA1K(4GF6 [8:;31D7\I(]@* MVHL1 M?YBN9FHBXS3B9?JNXA)B(3 D.+>]P+.<"XZSB#NYR(\]?&S,4 IEMTPQ^HG_ M9;W(.C9J/8K>^>.K2S#I^;/WA<9QT\/98KF:_#*=3Y]>GM8%SK V^R9M-DT\C2'&A$-",@8SGL>4 M4,JP&V4>/'EL[%<+YT9MASBUL]1%VO=,.+5< 8_33FK;PA#FG@8[F+_M,\/A M0P?YR$_JLOY>3U_0H:#EIZ?GV>)-J;+RQK=UGR0S7<;PR^LWC:>(DQ@CF,DT MAYB1''*;L<3-EH5P82Q$G3N7MW08<&P?ZEKDNCK-6FA@I096;(^BCBYXMW_9 M?:#8MV/C'(!=RF.Z(.E1+#,PH@.5S@R K%\Y30^86HMKNCQGN%*;'EKM%-[T MN:_;_G,WUV*3J;7NO\1S300G%.:YY!"C-(5/;0[LH-E9 [N3,C#KI3<]-^ M?R?F>%((YAI1B'7.(2>9F4+$XH1+GHH4^Y#5 MNVDR-A[\U?QRL5R5'6F+,UT;P/?[7SW9\?W>&#?B_9=X#][7B5$J>)?C=Y^PD,O-^RDSZ$KV[G.VOTB^ MOT A>PPUOM4/;]M+ZD^Y%*0Z@KZ=%ZMEN;4\$.SS8JG5=&63*?^NIC\>K=JO MQI+XH7XV#U]]9"NU2;R<"!%%0G &&;).'7($&0%=@#1&H,0(E2,"BY!*5&Z@?U7O- M>__]KP;7; 3]MMYK-MWZ>[V;=!VS"FP>W@PMV+HM8X$0ZWEMV0%K M*V 0-3F\9;MAX]/-Z'X2@.]S2D3*$6+Z8IS)C3IIGKMW469RG2BL! M54XCV^980V9K+1C:P)D@,;#*>6#P] M38O"DKHG=QP'V9$V+H:N;\:H4;O?H!;<\]^.05"6.#[2L 31JNT!-[1?W;4( MK?5U5%%959G;"4%,:R4UI$(DQH!@$M)<4I@H4>;$Q4Q&DY7UBKA1PN$07G2P M&:B_%[O.6[:UGU6C]K.E@J=C>7%78.L[M]G.OI5E#R!W(XC+@.R9'!K";2II MAZS]>DKUL.5=#T89N(+K*2T/B[2>O+(G#V-Q:E]4[WX^_:F68EJHXG9>]5/9 MVP.M?_]M.15JPE/)8ADGD"(I(YU2[T#;]_Z*E!B,:";KYID=;_= 2,'HFZ;5HO>0]G=([;!.8O3$&;NQR M7,/#9BTGK@M7/'Q;*1^G+!64YC#+!84XC6V'9-MZ("$H1TF:"^Q5@+1UM+%] MV(TJV+\H9F5M[5G> 5ZW;SX8:#T3P*FJX;UT(7 "I>_"X>_4@\!)=Y?2X:$Z M$'Q5*[O]_K9?C5VR>U\$XY[+5;3UZHIWWJYTPBCF.8$HC@Q5D(6 M$4@%Q1!Q\Y]8*Q1QX<,L_B*,C6YNKN__!CY_N?O[/?C\_>X7Z9IHSP58N[M?AVX_B3U#$U\6J0;];.X") MB$D6"ZA4GD.LD+)%^ PM,A59^RN*4R\R=!YY=!RX>'I:S.NDO._JNT>_6!YQ]N\P:,O_;.@#.BMVPS7HRS;SA"ELXRW7P@8MH>6)R6%#+]P$= M2:ON1'ZGCWNA2CEJ-U/-F&]['<1EEB8)(1IJ9@M1Y!A!FF-; %K:]L8L1Y%7 M0?G+11H;S37;O5=<5XF_-CD<2WH%G#-'(AQT)@8\5#B:^;-.[UEKTFMG^'#0 M!F73RZ4:EF:#H7C O^&>W+&@6FMS^U_G2\5F-ACCRZ(HOBV*J95DL^??^]I9 MGO$88P+3V":4)L;>)#*A9B^>:19SF@CJY=8+*-N8J7K= _:%S< O;+4.%C6_ M:09^3.=[)8\M!HW@4L^2; &GW8WDWVDR>V9[A[+45V"K'+#:@;5Z5XV,CUY7 M@1ZP#UKK+:!XPQ9^"X_K016X'H;H>*0SG4]7ZLOTU;HWUFV+RJ#JXKMZ8N:W M\Q_75>Q>N7151\3Q1,0RQLR60XER!7&LI4JD!+%4 6QU MI<158S::>M2!/0'/FRX#,NA)5$=1ACVCN@RO@].K"Q_7C4F_+1="*5E\-NIM M#;YO2_6\+N)IXTYGL^).G^Z;,&$H3Y#.,L@2DE0-=3G-$528)3S26"?2*R F MB%1C8]E=>_IHQ+D?KX:9.S>6'7Q&>N;-KR,#=KV M)2C>(:DYC&"#$G50+/=I.^S#@YO#S17C4U7FJ5I-S-/O].=I(=CL'\:FFV0X M1XG,8YC3/+$.DP2R*%609P(1KI6._/*) \@T-@+?VF$K\T4I\+28KQY+:M"E MS,!\,G$PT]AYYBXVD_N8C_W]Z(XYVHUA[O1'I=5RJ>3-(UO^L!TBS?]$I#,H!".V M72&"UKR&>9)*JA.!3?&N/FY>G%MKM^59^T-JM= MY0\P5J9BOM'NF9B\@0[<^J,K M=)=V!_$>=[ &(ET1:?88Z?R,KOM;:WE5@TPRAG,:)PAJE600QU$"#9^ED/ ( M)Y)111.OZI3-AX^-IESV*.<1<]T@=L.A]YU>"<$ZB_G;8C85;^#W^K_])-X< M02+L;JSQ_(&W58>:'>Z/CES3,=+RA1?JOUYLC]17\\>#>K(*]^>IGOPN7W]%X#2 M\S?O@4>'\+.C6H<-(=L=8N PL*/Z'89R';^LV_?[R^8LNQ$>MBF6D24Q)CR' M&4W,4D\0@1RG.IH(K3B[D4@H]'HFD>[ >;.("R(A6:1UO$%9Q$7S?19QNJ=K&CI;E1EM M=_HPB72S5N8)RFQI+B@4-88(C37D*\$D.'HF0D/;MYXR\,#9YQY8'&:>^]SU M93%LY\WOAKF^J:658)+'6E$E&,P53R$66D+&$85Q%E'$%<,(7=#Q^[P 8V.7 M@[2VML<>X M.T+M7<<]GM.UX++5;SJ;UD%SF^&_+1=ZNK+YQ3;=XE[]*#,L'A:&@XO%;"J- M!');#$!@F>>,1U#*U'8X(2GD.&8PPU&:9"B7+/'BPS!BC8TE=[4J-S"5 N#S M=,[,;]@,W,[U8OE47;!:5)4#RL2I&@+O#DJ!9MB-9(>?MYZI]W#*MF1G;;&\D;TO$(.,L_C7RHWW=H:0)SMTM;/.>*[S>0HEL[N6OQKK*$7SU*P MQ?1R23HFW)\LO&)K^FRKMOQ]NGJA,5:K[LNKK1GA@I;]:U[MZ,[^9E>N#^8VM=75O/LF9VOP:?"P/;JSZ MP, 0L(A L!D(6FG@#B^@#'GSY<%8!6[79R_=NO['K"6QC&$(_7<_E1O:K9 MXMD:B77-I;HN1I9SG&MEUC&N,HAEED"62P)S'A/;.YYREOL=WYX=I :%L/=CT@9Z#7E!+7# 4B,= I[I'E^V('/*YUQ.#R, M=+^U8R_/Q5RJ8OIC;NW>^OW74K 4206%3I39W]EF3CA%4$4J5AF)8Y9YE;\\ M,L;8R.7K8F6^BK6,@!7@;TK^L$UO.@PV7+I1U]0Z(,7BN^*Z&FKW;/8[MHOBR7-HB39%FL%+:% M"#*;@4@))&DB(,I11+.8QI'V,D':!AL;/:QE!1W=-(-!Z M)HD-7M\;>#%MIJITLOS!S+< ]&();I9*3E=E$-T5J/4(Z%IQ0"NHTZ1MO&'= M(0Z:'S@Z7.[I3"S+%R6_3!F?SJJ4$M0J@(; W]WC,@#,9]8-K_^RT#V:Y+:J@ M;OYK'R>,G5 +S%(> @Q-6_[8'.&Q#@_I1FQ?5%$HM9L2L![EK3[N*SZ^J DG M*#;[*@6U)K928Y9"JB-#<2S/B8QBG%,T62U6;.;&::X#>]'99OC^OKT'.P:8 M67'!NBN$'Y,Y0^Y&8GT V3-_52)?@8.LHXW<5S:\G2OPC4T#-L7RA2HD:3F/ M/2A?^2*R3U7>]_NQE)C)Y:0*3%[H;^8=*B8943EAE$&2"5OXFF'(,Y)"060F M<*J(BIR*31X^>FR&TS8@^]F*YT8R1Q!KIY'+<.C;5[.!X-M%$,B%*/TZY;%' M3U#LC/'^D#B3XVFM*_JSOR])+8YJ2CMRQR"D=5K2-2VU7-$QA'?31ON&%8]E M]Z?BT48/O[)9F3VSV[%8<$JS5!*($RH@CJ2 !',"(X1%IF.<92B9O*HE7S@' MX'H)X/.^-L7H[W5M]J/>-B4N^RQ934!#%<]06K^9<;.E^D.[9Z+<:?MM<:V: MW>T"W&N*8#?H@L:,^DDP;+QG)W0.8C6[/:6CRVM3]K_XO%A^57_4[K4JDW!N M?A2JZHEG8U!2%?,$Y[:>'Z(09[;L#4<"*L8RPN($,;]R%5ZCC\UR:PA?.HF- M^& K/]A5P"L*J-OD.'K#^H)\&%^]1?;>1B*SI2S K\\VGS58#-%%& 7U?7D) M,*SOJPLV![ZO3@_I'+>T6DYM:T'+HU^-EO51EHAYRA3.;+ 2AUC%&:1:44BB M2$6:*H*4;[#2T8'&QEM;.8&PML-T+F8OTOQM.J]]RZQLK><=L70<9C=:"@%> MSPS4P,W*6&;.BM!G@>=P"!R"='RLH>..6C4^$FS4?GV8A!,;-=VHG2Q$U3]) MR9^7BZ+X=;Y4;&8CI^V9\ =EUG_UP/Z<9*F@C$D.$8]SB+&QC5C*&&2(8)RP M.!5)-)FK'_9!CB92"+F$06;+T6(:; 9&D7Y2 M5.DG6[5 J1?8F[$KP$O=@%&NORR3B[#N,]&DFV#OFFMR$9;GTDTN>W@WRM[+ M1*P\@G>Z3&1L)"Q^8,54V-#4Z>S%7#W!G&>97A M JM<%?)>J5=6EJD>X5E6IN.LBCC*,-$2JA1IB&,5VIRZ'HF7TVLGDWDSB!A]]A?'=NZKPGP#Q8/"_1T&0%JE&61#D/(I="X(X/+EC,PQ[EF3+32W5 MHYH7TU=U.S=[32N/,7+G5'M8LGEA1K/UJ.:R_-NLJDZU.23\JE9W^H'] M^;SCT;<@SZ0B1F#X-B\QKPC$5V%Y-# MGJ;F#Q0G!DV9HYSZ.81&^TH,XT=J?2GL.S'FM\'-I!CM#/=L?53'_CN*@TKS MNBO!%5C/_AH#T "A-$(:,( M#E? (&%]6 :+*U"C 9IPV!R0"I" ;6;>8QZ# M]J@95(%A&]R\Q]P<=,=Y%R&ZV5$_+Q;RC^EL-F$ZQ5PR"FFFF3%Q4FYVKYA# M@A25*%,LC[Q,G/6#QV9]K.7R6T\V,*5$Q)PB"3&-M(&))@8F3F"":(9UG"<1 M8Y-GM9PNY/V*+5?]@;4_2'^0?6"SLE@!6X'_S>8O;/D&DO@*6';IB**6+&5$ M8YA*"R5.,FCL*0YES DG),(YQS6*G^:.L2S=,5P/,0B"=V*UL"]'N\K&7*IW#Q[T%5L7Z/]!>;@]Y=F)IW>SG_9=J5E6-($Q3#7 MY@\LXQARA;3Y0W',*",F#)=^OD+GW<$Y(0Q:(X@2C5!.+,6L>8Z1S.>;O2XE5B??M DI/OA4\.>WEAWH(O#52<:93:[2N4T@Y@1!5ED-I%,92IA.L@1JP'NI@.V 2DI+:AAN4;ASTWJ<2EUNZT<1OJK!I'65QB$BR!)/,&&$Z M2B%.=0Q)ED,$.1UQMLRUMB^VV9UJVY'P&W ^KK@+X*KYZ_[&%(#E?TZ"4L_7O7#X=[) MAWY2[],>\].WA&I[\5V5*=9F3V'=0).4*&GL^QA&>1+;ZEP2DCA.8&I,?ZU( M%J4TNJSUQ>Z 8R.0(^TOS(]5#8-G(_+;I7TP]O!V]&D'1+%G7CG:#Z.6%M3B M]MGVXC@P_;:^V!OSG=M?'$?@? N,$_=U(QI;:W#UYIF-LWO3B%[J2K!>4F". MZQSR?=T;8="W\[AV^^_BB:LZ+G%EX;'-COCCM!"S1?&R5!.>1VF*C$F<9%09 MNQAGD"8HA7%JS&5"DUQES.1(XSPHT-,YFXNI^:E+;;;3L#HN82' ZGOM M*F7Y&(\&![)E2FACN2MQC.UHOD(+&T3H-/&R0K0\6!Q&X7C=?')X[ M7TW+ DEFA&V]-:2V#4K&HLU4ZT[K' (=X"7T_ET',[H'-SJ&F])/ X(/H]12:'D/"]0I<# MHML2VQQR%+^51*KIY),9?O5VH^9FA9K=SJ7Z\S_5V\1L:XE*5 IE4N:O*PUY M3B*8X"2-HYAAL_5U60Q.CC V/J^$!+64H!03&#G=R/@TD.U\&@2>OEU8OL@X M\]E9[;>45*PYJ5#BKS\6K__+W&L@B*G] =H?&BQT^KF#$,E9M=9<Q-ZNLX>723&O9V>##V_:2NH/>]1]L*0VG"%O-[(>AI4:]O_O5 M0OSS%_;G].GE::(38CL/,X@U1A"K)(.U;)N* M@H:F@+^!YG6UMJ!4]PIL%;;68T-E4.H,:J4#&H\#3$U04[)/>8/*M>*/40='!FX/>( M/'##XD3X@>/-W:CI9C$O#Y1M;MO-2[%:/*GEIN7T3=U:*A-,2UL&!V>1+>>* M$FB8BL'86,>48(8PX9.YT::33=]67NSI]K)(;S&IARX33CTHK M([($2_6JYKY%7)W@QUA$2&844F)V'QAEMG=:KJ!9$:(HQHS'4OM5V LV!8,6 MQEM+7298 U'+?;69C[\X$H MY.K@-.Z@BX,/$OMK@]>]75VEG\Q#?YCEY^?EX@\SC#&KV?S-9AR3*$UMLS5. M(6:V[1H7S+"3CA.M$(N84^;;F7'&9IG6SL&UK* 2UM=I>AQ25]?IQ4 -XT#= MPPC4@H9TH[8B<;$S]?C3!W:IMJIXZ%AMO[RC>_6%%^J_7@R7?#+&S>K+IM!2 M+"3A:9[ &&%C%E(M(&$*P3A'A/,XTE)XI;F=&FAL)+"5$Y2"7E+9ZA2VCG[' M (CU[3/L!):_F^\,$D%==*?&&M:]=D;C ]?8N>L#N[4^_;FRR?I\IKY,B]4$ M$T./P]MU' ]G?]>)V_U8JUBN M)C=5MU0;G:BU$JMO9=';.WTM%\_E:8'-1T^37"$:2RB2.($XR2+(8H*-J:-( MAGC,$7+:W[@..#:>VLH,*J'+HSLC=ADI5@ONE?7O#'T[/_4!:-\.EA!8.O.2 M+T MA&0>U2 C\[=](G(>:Q &\M5\33W>]UT6O[S0GZ?SZ1J!19EQ[52%]!49I-H8*[;J@ZN.R2!!9UKQ[W@.\U@ MW_O'QN15BL%2L\,9NFJ=TR$J-H2$OH_PY"#RO4MPE\DA%,:!1C&&$=0YQC!1E-$8PSS2.A&W.<"1D@N:QUO4&YRT7R?:YSN M\=_2?IFNIC]*5KIAAI*V+S37*3>F8@Z)L@4J,V,AWIB% ZID7O/'QVGJ> ^#2[>;)YP^VQ3RG87-;>?;: M;G;"UQ<;]76G[YYMTV_K*U,_;"AK,4$T0@A1!G6L(H@3PB"-;%"KX*S.^R;!^1L&SHJJB@S=SHO5\J44I(Q\?'AD\[O2%59\7BRU M,ALELTFJW&237&8LIY1"(7/+.JGUEHL81A&*14(219"4QKSTO:A;/T+[-T;1:GAJ:C6I[.3\0HEJ$6,?\UEIOS. =;5AR&ZMBM;;U3 M^V*K&?Q=37\\&HZ\?C7_^D-]5]:_L_ZE()(1S03E9GN$E+"!T@C2..8P M9S1-8J4REGH=UOL*,#9?S5IB4(L,-C*#4FA@I08_V;Z9OFN ]]RX$7R?B/?, MWEL'3RG>%7!"/V!3M8[0!>VBYBO#L&W3.B)TT">MZW,Z6M%J-K,]6N;R%[;\ MI[(#UV?BDXQ*@C.J8:0Y@SC6MEX.QI"G/,DRE)O?>35'.#W4V*C-M@XMRB*F M3VM)/8W8TZ@ZVJ)!L.K;I*R$+(':B+F.U0EH#I[%(JA5=WJT88VSLUH?V%CG M[^AX4*56-ZQX_+9?BWL+OYS56'=C"A6T],Y53)LFF:>]%Y]Z&].&2 *O2V]:DPHH.7HG+BZ;7,@&V$]CS3 M2,6]'3,??1A MC\N\43DX/_-_0L=.+4_/L\6;6K=_^;(M %*GVAOZ_&JTKO^R[N@B2$8ICP74 M&L<0&V,(DDS%4/.4,*5R1H13:='+Q!B;G70MQ/)ESY_D1VD=I\.-WOH'N6>J M6RL USVY&BKTTY[G(L2"MO'I)LFP[7XN0NN@+=!E3^M&A]^K4D>;?>4WM=2+ MY9/UXM_Q61WU-&%,LXRB#&92YH;])($LT@1B1A67AOIRA'W8SVG4L9%=+?05 M6&X\+<];N<%B(_@58$\V^]&/"=UFPHWX@N/;,\]MH-TZL1HB@[L&M-?MT'HS MGA=4(0G.;>!!^QUY5"IR&'1M?E55/ZX,\T3SP4V<<-)= +[',LR2F4"0)M@7N M."1*8BADA!'3.,])W.$ /> ,#'\F_BX3X;90A'^S!SS%WIQ.;T\1K\)['_T@ M"EH8PFWD8>M">*%Q4!;"[^YNB\2715'8O!RS!JFY>%M'YGZ;F75I-=6ZF-!8 M*I4@8[]2PT\XE^:-RA6"AKHRL\EG"FNO\/JS(XYM:; "@X;$5V ;2KZ5VH^7 MSL/N1DE!P>R9C2[$T9N+G+$)24/G!QV4@9PQV"_ORFF_F]7LTW&=&GD]DDL<9)0FD49H86]7V+,KR"(I<9EF< MZCSBN=%&6+B>=:?/!L[O0\G.TT48[G MMGW#W[=]58);*0 J#>KPOJNJ1;"QL-8345V[5L02WNF)\#_TO03(H.?!G009 M]JCX$JP.3I$O>EC7TO5/3XMY^=1RG G-(XQM$S?%-84XC2/(-#=_B"22.,Y3 M)+EOG?3=(7R^N:%JHEL):WK[?Z*_1N9_*7AF2_!J!?X/$%\9D:ZBZO_7O9?8 MR^IQL9S^M_E<65&F HK5PIH@27P%["M=1F?\;S9_84QN<(1 M*:] -+V*L_PJS^+UHVOZM;]M=GCR&,;Z2@M;JF?ZJF:.7>E.OA-N!'S)//?, MK?4$E[)MV+3ZTD+69#^N?]CZZWMC#%QK_;B&AW753US7C:-:RLI\V13\S9C& M+"8(ZCC#9F> MF2,$I-Y,XH-12'9Q&G=0QO%!8I^%O.X-SDQ'2EW]0['EPQ^+B=9YPF.60:RX M^8-+#!FF',I4"HY2GK'<*Z*EDQ1CXRX]+02;6=O%LS=9MSFXF*S"(/N>['6U M+>;85.8*6#V 46000CN/XT ,UR+(6"CO/%8>'.CPL.Y;2K444S;[QI[5LFX. MF&8ZTD1K&\BB(;81?#R),DB2#"=F6ZDR)'U([^@H8R.UK9!F-VFD]-^''0+I MOAF[")X!=F0U,J6 /;10;(4@]*;L<*#!=V8G=3VV/3M]<<>/GA6/UW-I_V/+ M$;RRF2U$4-8CCZ.,)XF!+8MM2U:>:DAMJZLXED3G+,FSR,O/?GJHT7W^-E;> M>F?*'QK">A5^=X#8D1." -3_<>MX\M);/A *@IU1@Q;L,BPA6#*-NM,HRSG68R<-D=M@XR2)]16SG]W M(X96'-LI(10Z0Y#!+@>QP89&^T=MK8KQ;RL!6 %IYM!="E(/;.?-SZ7=OW; :#'CG_5.._9 M[6]'TS.=_G:O[?;-UP&SQ1I>E8DH M>Y,4&^']&,1W1@M0"U[,"*"+827X&--E OEK P^H2CI8[0 MA60L7Q$&);..^.SS7-?'C*V>\L_F$:M-<;*]NCWE+S\::OK,ILLJG(6EF&F6 M8ZA3AB'6E$*:2 T953A6&==<>IV_C4:SL1EXI81U14JYF,W8LK")FU64TVCJ M,/N^/HZVY5CD'='",EP-YPJC;87,(U7;RDN A0I8K*JHL!%4TNQK_D=1?S.X MI=R]EA]0X^H1XK M\7M.T_A7U6J2:U5!I6O99/G<9'=;%ON:C.!+7'!!AU^N^L+ZZ-+3VV!!JR?> MSFLZVY8VVYP)15*FF,@(ZD@QB#F/(>4ZA7%&2!1GDBOAU__+6X2Q+0 WU_=_ M Y^_W/W]'GS^?O<+N/WZVZ?[A]NO/X/KFX?;WVX?;C_=!RFFV#8M;DS?+]@] MT_B9XHH;)1K%%7LI1-8=Q 'J+;9),8:ZBPXH.=9?='G2Q2E_5;9OE0@U21". M(X0(Y!&3ML"8/8PT,Z,EP7F2::&$5]'I$^.,CM^:R7]UXEWG%BJGL'7CKP"( M]1V0L9-(5PG9:R;=,1QZ2JC;&>J]\NJ.Z=N27G?T\J 1G(:J$T0/3GWL!C" 0]CH5C3.B)FSLFURV6:OIC M_NE/\6CWD.:O=J=89T'P*.,BT@E,A4H@)N8/DN(4IL@8*B3FQ+"25PY=RV!C MHY]:5E#5HQ5OP&!JIL"F^@,S^:6-Z$E%K5B[,5 H!'LFGC5X:SE!+6@/"2@N MB 1-;FL;;]@<-@?-#U+57.X)T7!L7=[Y;8(SGF82)5 E(H=8Z A2'#$HE7F- M,HHBENCN?<4VXXR-/[Z9AUGG;UGM+>H9MX77CC0"@]4P9 M!QW -D+VU>7K (7^FGEMAWK'GET'^K:WYCJ\O/N69]^$6;?PL6%0V_BG!_7G MZH.1_Y^3U%@>6"INF"(E-H,_AU0E$92QB%C,&,ICKT/$#C*,C4\.4@ZV7:G* MN,S[CG&97:;'?;?4(^@#[)VNCFV<3L$.?K=J@%*/P ET'5$,O;?R%6/PG59' MG([MN[H^JFN7PA_VJ.Z[>K;E N8_MHEZ::SR! L8<9O0'T<"$H&5C:O(241B MQ"CSZU%X?*"QL5TM)]@(ZIV4=A9:Q[B& (#U'9K0!:L.70K;@0C;H_#$6 -W M*&S7^+ _X9GKNW'#[5PLK3WV457_O9U?"V&;A!3?E5"&H&PJEF8TC;!.8"YM M7P*9)C;:.H8BC5&J5,PEB3JDLKB,[?0E#)^_LA84+#>2^A&'$^YN)!(,QF$( M92TN^&DM\%]LD.\&T>_G$?6F%Q^(0E*-T[B#THX/$OL4Y'5OUS+@Y@NV/'>G MS6B+)V4]U(NGYZ5Z5/-B^JKJ?UTOLXG(*&,1@5DB4XAI'D.2<@YSE0ND<)Y( M[562R'/\T1DV:_&M2VA';E )WMW0\9P81_NG/[C[-HM"(-VAKG!:WIWP.:SBW>TQ%[0^>%S,S!U%%<0_$0(G7!,,,R43B+-40293LT^3(I68 M9>8_L4\CZ,,AO)AK@(;/#W[+QT_?[__G_R HSO\#?/H_ MO]X^_*-#DX)=2#,<$RU8 N,\I;9MC80,D11R@6*$9<)5IB?/96J$F?[E:@A@ M]X?KDZZVZP>KL"7/V8SLN&@8;$*F$NQIE)FD0=?5:+D$L][MDB9< M=:KE]1Y[0)R_,H.9=8^O!33N;+MEY[X M=%[F9&PZ,:W,3\54EB=KB_GF4*U.SGA0RZ=)9*P%EL?<& ]:0XP4ARQEPBQ\ MFLDN(=!)\>CZMQPDS10<;J^)\NOD%T8>%OK MW5TXQ'!E\<)@L5,]+] CNR:YS&T.8?7\[]/BGP_F.1\7MD/VQ%B[>928#3)7 M*K:+&H64,PI3HLQ^3LDLC91?HLO)L4:X:&U%!5968(4%OU?B^E8D;@'9S1P. M!%W/:TQGU#IDOIS%(VSVR^GA!LZ .:OW81;,^5NZ<<=QXMK2U<.2S0NMEDLE MXPG)F6($)3 BF=E4)XQ L\M.8((YCSB)%&5>81 ^@X^-73;+.[/UQ(IIM8CO M6,?&(IYZ>C*\IL.-=OH"^;ULW0:^#='#T5(7O$+RE-?X@Q)7%V3VF:S3,SIV M:-_&>%_/Y1$O5IP+@K)8VO ,0V=*,$CB+#.V$1;8&$Y,"N9S>'!NP'$>)7RY MO?YP^Z4L;0"NOWX,=K1P%GXW^@H):L^4U1"UC$^M! S8E]T1BJ!MV<^-.6Q7 M=D<$#IJRN][7,>?&%A!;=RW^KF8VN*HQY$V9N[:::*ZB),USR*12$.-,09[) M'.:1R#%".4'$JVVGV[!C,YQ*J3V3;MSP=2.4\*CU3"M5S<>UQ'!9B0P:,AN[ MJ)(Z8(Z.%TI!4W;<1AXV@\<+C8.$'K^[.UH["VM4U2XG81[[9=.LEI*((6T; M+%!&C9VC(TA4SJ"*['$'PCF77KQS>JBQ<8V5%.R(>D%CX!:$'4V9(+CU;<1T MA,S?FCF+1E [YO1HPUHP9[4^L%W.W]&-,:Z%>'EZ*=FH9*@C@5MV[*]J=:XX^-6QKB@T6Y1(N=Z,:? M9D9X&[%M%?%C&M^9<:.?'O'NF9.:4%?6T-% TI^L^'^Y K:ZW$(#HT,XMNH( M7D@*\Q5A4%[KB,\^V75]3.><'O- \YR/TT*8S_5EJ;;9M3)%FC$N(4&V2U6F M$:1$I# E*2-9G$78KW-YVV!CX[;Z@S+"^N8QMT+JQE.A@.J9E+88@:V@/64? MNT 2.!WG]'A#I^&[HQQGDG!(Z)4 0CJ#$C$-,LAYQSL^W24J51 M8B#(O0)/_^7\.X;"E[:NI&B41O;C$ =/FJ"1B#,%8Y)8D*6"3,D<*D8DY1SG M0B4^GONP( _ANK=C #8 U&Z<_:_D3QO8D_8N3K21^<\ZN\[Z]IIMFGA\>-O\ M^+>I6IH'/;Y]4:\&%=MS7.&(6>:&-%6&RA/"(9-80)4KEC$E,*5>V9-NPXZ- MV;>M@\!&V/*@Z^OU;YVZO#NB[T9!X3'MF8N5QY:_SZ:KX?O]K7:92QU(ID:0029Y!K,QJQE#. M86I,3"ISFNDXG[RJ)5^X4E+K>#Y?37/4_CZ>K;A5@6Y0"NQ'/^T0YQ3I-$D5 MI%F60)SG&O*((XB1%E$FD< R]^'\8 /0?4->*MB\2^AX74C]6"@]+M PY*WDZZ[W.VVTTA2J[>+(K5),X0HYP)&,>46,I( M(4_B"!K.T#Q!*,V15Z3LX1!C8XROBSDL2\17!5;5GW9'ZGGN<01(-YJX#)Z> MN>&@I*J5KZ]JJDW=^RND6H[RCC54FUJVET_=N;+;Y_UQ4W&\T3/R9S:=VY.( M#V]_4_*';>=E=ZBV>^3C]+GS',92B'9J:,D@S+896CML]R% M3^O&A#^KN>'6V?5<7LNGZ7Q:E!E)K^I3M=A/9"P@ M120WYD_&M/1J5'%FO+%Q6RUNZ<-A.P+[4=LYF-TX+"!X/9-5$[==6<&G,V:D M-VJ_3S>NMW7TPD_G;"ZF;+;ELG*Q%EF62I['4$JB(!:( M&&,JCJ'.DDC%N<1)ZM6@],0X8^.1C9A@*VCU;<'O0-0_I[S M=AB"NLI/##6L;[Q=WP-G^)G+.]3Q>6!__GVZ>K09.G8;MRZ8<-A2>=MP>7U: M3:C*="8H3)A&$.N40H92FZ&!/[8Z.GIX+YVE=OX9$/N>^[=M;GW=) MS30S;R&,LUQ"K!"&/$4(LHAG(J41S;+8QY8]-LC8EIVR<,Q"@[64'4OO',73 MS8:]%*6>%XBZ++REGON5V?ZRI2S K\^2K?HHN-,&1D@S]N@X@]JP;9KN&["M MUW;,K#)3*J>S%[M#WG8I^O2GF+U()3\;<6U>PTNUNMWI3VQI:PL7W]2R)*?K M)_M23%*EHA2G G)E2_9+%=MBMA3F7"51@BC/M%^^50BIQD8Q3:5 L>T"UKFK M?9BYD;SIK3D:C)=M:(V"_5-#0R2X.:ZV 4:NRNJY I5G [*V00 ?- MZ0HBV+"97B&Q/,C_"OKPCFT&'A?+LBSC-@I!"2$D3F,H:9)!S!(.:6HF-$YH M)H0-"^/KJ4T+TA1_^?+=*[B213)7),8 M0Y5&TGS]B$&2XQQ&)!$B(:F.W$K_MXXRNJ^_%!34(EZM?P!66' W=PQ:: >V MG02"P=4W"71%RID+G)#8/97I_Z .G"I6C@N93-,Q:I 9C;BMX1AIX_X0J!;^T(^$<3'>H:-'*H M\?AAHX0.]3J("#IR2;=OTCSD62U7;]_,A*VNY](N^\_V-.:K,A]IFE&JE+'+ M*38?*:.1W7FGMO(4CG261CKRLLO;!AO; KV6M0R,4VM!K\!<>7[$K0ASGA*L M20)CR37$D8K,SD?;SG\B2V-*1)P1'QH,AO O#@,PFZ\&0JWGHET+>85* 7= M%#JND?O:@IPWO;I $I)O6\<;E(!=--]G9*=[.@=H3E?JR_15R=OYRKP.4SY3 MUT6A5L7UTV*YFOYWZ9"MHT'_H=CRP41WAD&M('"-SU?,+^(S/-(M$91UV M(B8=+N^80KTIQ'BG;QK%ZNJR7O94KR@/\#\TXC*+;>%0'NLXXED.LR3+(+8; M52ZX@&9KBF,52_.O7HF%%\HS-J(M2UK 4E9PT[D6X*63Y&9D#@A]S]1])D*\ MIU*P@? +FGU]H4C#IF&'P>\@'SO08[OQJ]GA;XMC3R*DM U+@KFDL>TSQ,R& M&R-H-MVI( GB$?;J:[;S]+&Y\&RQ=UMIWX_K]@"3F(LM MW0$&786.ZK:_IAR_Z,*XEWNS*5-W2V/JOTZ-J),<2R+,UPK3F)C/6!$.B>%" M\P<6,E%"D]@IM/7<0&/[HO=C.DIQ#:1@+7#'\)=]?-N_^I"H]4P W0'K'@5S M HU0@3#[CW^?6)@32IX,ASEU?><>*$L;6?M15?^]G6\*J-VPYZDQX*ZYK?8A M5I.<"Y7JF$&1J\BV-D@A2Z3M9,D8IPFA@GGMPMV''AMYW#S:75X!IG/ 2J=R M>0PZVU8G_W?OKBFND^!F1?0#;<\,LQ8:_+06V[;/ MOZB;7HX/>U\&%;K'@B M%KCABNOH0[=?\43E2#,6WR=T;(!IJ%&IW>J/FZ3O]8;[N[(QQ.:A=_IS>0AK MCWXFTFQ>.$ZH[1^"S?XO%Y )JB"/\BR2,1<4>=49ZB[*V(BN$M)^>RM[/@:> M%O/58V'3]K9GV+%G&\WN\^3&?<.@WS,75DI<-RZNS+9K*J_ M1A\[-Y5&Y;EVP'Z=%\,:M)]G=VF&[?=Y,6H'_4 O?V)7@C4C%1M#))$Y(RC1 MD&9FAC#3&-)896:N")(1)HA$7B6N=Q\_-B*LI'.Q/%RPOZEB+XI5-9]9%]WFQO&>S1E;U1\57O[!5_;=K M;3ZCN[EZ>%PN7GX\?IZ^EF$QZW"9Z@AC0KF(\T0FD&-E-GYY3"!5$8629RCC M*,VI=HIDZ46ZL7'&QQ<%F!4<+.8*O-DHLU4EO[&>7JM_\?0HAYU--QIZMSGJ MF<6L](TJ%5=@HRC4BR6TJEZ!C?!EFO<5J-4UUM?UK&0S\QN[][\W2_%,;7X- M/IK?7-6S7\87&F! C0SXW%82V+^X11_S$[3(15 !ARUVT0>V!T4O>AFDXW)1 MNK/6=0%3AG!,(VWX/=<0"ZDAX1F%64HD1PDB*(]]3I)WGCZVD^2JIZ:HA*O] M>I[LO .>([MVA:1G=JSDZJ$?YE&%@]+-S@##TL4QW0X^]Z,77=AZJ(YDWFXQ M8HDP3@TZFM@.1!PCR%-.H$ \5U2E2OC5&SPYTMBLKJW'I.Y!Y.N,/XVIVQ<= M!*F>O^XM2&LA>]G-G86BEQ9%!X.]3Z>B4SJ?;%AT\H:.A6[VBV.M7V.%\PBC M/(*"Y1QB&@G(#"% (G/*<))E&:9>M6Y.##0V9CBL--?9GW,26S>*"(%8SPS1 M#2S_XC=GD A:_^;46,.6P#FC\4$5G'/7OTN-TB_3N;I=J:=BDJN(B2PWFV:L M8HBSC$.FXQA& F4T372*_.( 0PDV-O8)5!P3_&XU!*6*GJ05;,H==S;O,)%] M;XJ&G,.AJYP> #ZB0J=;V?Z5:IT>(!JXW.GA\SODK=XLYN5Z8MN W+P4J\63 M6F[.$S?1&R]JM;B=ORZFP@CP;3E=+!\6]T:L0IM;2^&,4'JQ?&(&V#L^FU9] MYR:Q,2FI3')H"RI!S-+4V)J)62QB'J6VYEHFI7/J:Z^BCFV]6.M3 /E2QE=/ MUSJ!9ZN4_:>BH9:EFN>M8F!A-/M1J>:11=KOV]"^<(QKCGM>2M9ZENUWP%K3 MG?B.33SRW&X.=_:&N89!1185$ M9E^9Y 3B6&A(.960\R2F:99C'3GYLUO&&)L%\,4& *H58+._@M>_ BOL^N\> MC'X"3X>E^'*4>EY#6P#J4D'C!%(>B];EB VTVG1YM?S6AG8H6DG]Q*W#L7&[ M[#LT>N;2CATH;#T'V[?,D$Q5!'L;=4F(RJ@V#"AB!#'/."0ZIQ#QF)G_8WF4 M^76B.#G4V-CP_N'NYC__=O?EXZ?O]__S?Q 4Y_\!/OV?7V\?_N%YOM>"KIMC M*PQF/7-C4\A_ W49^^,IN[TX]L^#%+2?Q>G1ANUK<5;K@_X6Y^_H6'-'O:K9 MXEG)!R4>YXO9XL?;]^F/QU51+VN,$5[R!Z*\IA.2,V1K(*299BS!F5=[L3/C MC8U.-N*"U49>SWHY9P!V(Y. L/7,*%O$MJ*"2M;SUI9_G1LW7(+6L3DSY+!U M:MST/ZA#XWA;-TZY8<7C]5S:_UBN>F4SFVRR63Z9EC27<0X95A1B%#/(11I# M&BD1)5H@G7KET;4/-S9&L6*6L<#E#PV!.T<9G(';C6#"@=BW1_02_+SYQ0V6 MD/1R9L1!V<5-^WUR<;RK@]-G/TOX>'K;5!43GN1"XXA &:$$8BK,!LCFHB"D M4H:3*'.,:_0;=FQ#@\W%%W\!;U@F7/E'.LXL!>QBWXTC.T M'NZE7B >R.,4"FH_+Y0W8JV.*?>G#>>K\M9PQWWE?W?7\E.W<\.+]M#@57UD M*[9.DF QC6D:,9@J9':A$>>0)X)!*N.,ZE0(BIQB4<\--#8"KZLI-82U*6/L M;+J%'[KMM!T2LYZ)NBM<'4I/M6-Q<>FI$X\?N/14NY*'I:?.7-^UT?*Z'FJS M8FJCA.Z'MX.2J==_L*6\>RY/&>]>5L7*;!@,77U?S&:?%TO[RPE-4YS+C,(T M,UM1C+6AE(A0*+&,>:2C.!;"KUES'V*.C9"^OEC_@ TB*I4IP$_3.5@]+EX* M(WKQ%]_6S[W,K*-[_MWGJV_7?J/P=%/%G>K3_ T<+5!M=;%E94I5S0];9<'O M5EU0ZQOR**#7"0G;%KL720=NK=TGVH?MN7L=K8,KX6[UJ):U"SY6>2PDB2'" M6D-,90(9C2@D.A**IT1DJ7OCE<:#QT;>I6A K$/(NGD#FL Y[/<[PM$S-U9( M= C^:&KOL27OB,) FVY'-/SVU$=4;MTU-Z\?;E]\1,J=G>^QWW?=VQKJ>UK, MRY/N%4B M@U+FJ[6%V;0]K+59E/_L:&HZHN^Z PZ%Z3#[X'-PAMP/NR!S\:ZX=9"!]\8N M"A_ND)WNNB <[+8H7I3\^+*T@;AJ.5W(W]CL17U7Q6HYM4T-RZM*TZILS3S) MLB0C"<_-!B!#QO:Q?7VE,8 (BG(LDR2+F1/O7"3%V.CH-R.HV0TM-_*"P@H, M7N;356$-J%>UM/\ZG=OLFG(>.P27><^5X\:V[QGH>]]:0ETI "H-0*7"%2B5 ML&5,-Q-375WO5TM5 @>G=44R>-R:MR##A[1UQ>IHM%OGAW4,6C&?]%1/;:VV MXDY_5,^+8KKNC(BXH4*M,,RE/4V6L83&0,,P2A.912E6"?%J+]\RUMBHL"FJ M=?O)2EC/")46;$5"2$H(@<8"9A C06R#( 2I8BK#>9JD@OEU50J$[C ]EGK' MUVW1"(19STO#/EBUG#W$%3K@$33HIV6X82-^SNM]$.[C<$M'2JX]57\_EGSV MU2A4GU\:@S53*(ZA%%I C'$,&^ MJKFUD^:+.10^1\6^R$G6S>#%#O]TLI)JPA"0R8@C&BMJ>T!)#EHL4RE1&*DF,?4F=U@;'\<:V M)FPB8AHR-YJRU9(#*[I_,%$;[JX>U6!H#N-2O0C(3F%&#O $B#9J&V7PH",' ME8_%'KGW'T&7^^^PIOK^[^!VZ^_?;I_N/WZ,[C^^A%\OOUZ_?6F_-O-P^UOMP^W MG^X]7:J.<^3H1 V/?-]NTX;$56Z,E1DTA.XG@=4<>AA_6#^N%QX/GT MO+W?;B]5NXIUMPK;K&*GB< '5DR+22:H0,A86'E*$<2V23 GC$!$(XHQHC++ M(Z_J_P&%\V+&P9H'3.>OJEB5';ALY\HGMORGJI+MBXVN_31\<9I0-X9\KVGJ MF4;/M'LIRG8O?NU==IO##-_1Q6<&WJ.ABY-\H^SGXH-LUW8N7F-T6PX^O!33 MN2J*:_%?+]-B6BXT]L>E4A\7MD/@A"%&5"H5S)!M?1H)#*G@%,8DH;:M0)2@STX 2G294Z]RKFGQ'.<;&4G6(W[2*G7DI&_VJ6OHZA.FYEA\\ MFSM+HV511O]Z1U9>.H6.^_#^)Z;O?7E+.%.EQA58*U)',ZU5 :4NO<HO_?ZKZUQVU#S\0X+KO&6Z=.:P *Z 0A&L.14(\B!QP),6ID:+[3CH MT)/88_!\SUQO@&3PT]4]&D-$SESJ>MSSTN-&1CX9O=#'TS/02Q?VF\SWZ]6C M7F^>'3%L7BV5T]=Y=!M)'W955Q#C!"HD0)X*[+;C0X-1 C1H-K+ MUYNX/NQ0UQ(!Z:+"&@&VFE&A0#<\BX2AY\X87"AU4 M8>]OT83][9@BNAL8A16\^K@E K^+(_L@7^WSFB]M07,-J?4_"DA<1*[.+!,@ M!01-J>2*(9H%E17V:'."O'#YO7F7.,-[;AO[#,"-CD@_6 ?FD ^KY3?P8?[# M20O;O\_=@6E5)7N 7>, 9$9Q05K-3L,'.<7!VPDY/.O1 X$W#N=U_?2@EU M@H<[=2]GD&O%4HR 1)@ ;#+HY.,*0')C#+5,PXL@#^?@Z5/CD5UNBW36W9#9 M"_Z]6W M-7_\/I53)U,.&>L<$)@PFU@&) 16<@\DQRRH/CMJRU.;:+O#4X. M+ Z;Y=>!]IOY4>$;F TN(5<[#/&/6;RQB* "V) JHF$TOZ-RZ#ME,M-38VK_OCURZ_) MIC&V=Y9&![1^'!,'L(&YY8\OR=;*5B+% "[0=31B4DA':Z-2Q_5>'U.&QQW] MJ**J_N&*4KY_>%RO?E1I:]LOM&1ISK& (%.N BTM,&!0Y,#(C#/,)58F*&.@ MHZVID<7.U&3>LC6,*KJ@]>.*2( -?::SPZIMY@!DX0%'3+;H:FY4NO#H]S%? M^-S2CS#>S9?SC:Z.\-XO-\T97G6$5]8*EX839@230!*)+6L(ZVND7(%<2PXQ MS%.[; IAC6L-3HTZ*J.2=WR^KJ4NPTCC*KQ^S!$3M('IHS:U.13>&UL?"Y?1 M!4%]D8G))%?;')5.?!$XYA3O^_H12R73OJM*YJ1 'O3;GZ[0A-[6>* "&@PY M$(199I$& 2:Q_2F#QSO=%1B<8;@V.F\;^Q']7\_K2+=76 M)==<4YWB'%!!$,!YD;G5#@<9,86K*@9S5H2PR[E&ID8H.QM[[X>VW.^KY;Z^?=*HN7=T_YKRE-% M56X*@$@A 3;4^1,&@B+CDJ7:B>($E0\\W\SDYKRSLA&L28RS,W#&GP?3<\[? M#-'0L[Y"I[8PJ4P<8N)WHA!UZI]O:=S)W]G;D^G??74_ OA$8F- ^;Z6L=YU*6KU*]MVZ2[8=2^J>515B6WV[:S0/XO%@;+AC,FBZF3$&( ,S7,LZ'WE4/U0""H/>B,Y(!4(#40HK M%-H!06?!T'/WC5!R=6#GEB M799_2W@K3E$=QRGR5O<"=5QCC:V?RSKJ4(U#Z)<"2.^27:].8DGODJ-XR#O/ MB-)PR=;(@$>5:XUEV[A2K9$1/9%IC?W\>*6PJN/3CWKSIBD'A'G!4JP5*#@T M3M/OQ[F1 M41V83B^58GI5 \J-'=5*!/NO:D? N%(H:ZWFF^3#JBSODC=C%&FZ -_0!9J. MFWWQXDP7?G]?:5S;Y?QE@C?61]X*=V)K),?:E=,*93! M!$ADB/5!>0HX@Q+0C"-$I#:0\Q#.\FYY:LSU6;N!GR_FN^P6UX^[ZM]$V[?( M#[ZH0B.=9](J3%U]SLND_+[Z:^FJ"6R^.ZE7^[ZJ4CF:YR3&SM# LQK_0?0C MOD&&9F#Z:VQ.=D97\._,KH7/!JFK$HQ63+;S;WQ4S@O&Y)CYPA\P@*QU]>&G M1S?-R[<_]5K.2ZUF.LTRG5N7#7(J725-#FA*,X"S7$%F#$V)ZK$8#[=DHLON MG7T#*56?'Q4_9AL(Y)'TJ9V50/"R4C)X<(%2]2OHU7IMKZM?(^(Y:5]WSY^K M/U?%U^^2IG?N$*CN7U76)O:!3W^41Q.N/F_%=#2K.U$*DJON?E+?@_9JF7W/ M[?KYJ_WNE?6IS][/X"15.K7>86&@949*#6":"I#1PBYT,Y5+IL,.T+L;G)Z/ M6.]K508G;8N#SRZ\,?<]^XZ'Y.!GVK> V..8V@^9N,?/5]H<^5C9#X'3XV+/ M^WKNJ%E'T/WW=K^V^KQ;5KD/K'-X^(?6E345OE]*EUBI?]/U_^WOBR=EF?+M M3_G=O3L_VPZ\-4:[A:Z"$!I< ($T!#C' G!%[;HW%<9@3'1*<$B5O''-#V+" M$>KH?=2;1#5F.U_#?ZT"&&H1DBT+RRQ:'?[]+=E D6RP2!T92HQ%Q(_-%1C'JGNBX/1AW>_5% M1N=DI_9EK+BMBJ!=1 H7\.!.R>:E7*S*I[5N"Q]IF2&I@=2, ,Q1 3C#! @C M&==9RF$6)'SDU^S47/E=&;R6V8'[LYYX^[U3XJ,X\+O@'(#)WN3DST'4B\)@ M&J*BX)667Z2LH!\:EVH+>M[=^R1J=387<"8%XMIH#6">(LM#B@-&. )&F$)+ MD5,=EK)WL:6I44^=T#IOTEAUD\9:'8X''Q!=P-;[0.AVQ(8_ -K9Z)\\W>>T MIQN*R*<[%QH;^S2GN\]G3F^NW-"/(_Z?5M_L(ZO]!O<:_CY_;+3,::&AIJ[. M<89R@)$0@!*# 534<&X(SDA0DM_%EJ;&$8VA2=O2GH+QE]'U8XDHF W,$OW@ M"F:)JU#$9(G+C8W*$E?[?,P2UV_H*W96EEKOA 4JD:0/5N>O1+. MW/O>RI ,N6,*@;#E#\XR0%5JUSHPPSDL""4L:*W3PX:I,SLM/YI64 MJZ>E>QO)#$Y1RG(#.*4IP*E(K;-J S M4V.6RNJZPH NM^FU@;OS?GA[[LY'1W'HW?DM@'N3[Y+:W.3/YO_#;- '(15U M@]ZOY7$WZ(/0.-F@#[N[9ZCTDRCU?SW92?;VASNUW 6>:4.A1+FP'HU" O! M@# L!TAIRT$<4HB#I( O-30U[MG;F=2&]H[MNPBM'^G$ &QH7Z8/5N&!QU> MB!I>?*FM<8.(K_3X)%3XVO4]E%JV66JM':&]P(82*<^@!+PP!<#0N#IMEBJ* ME/ L3T514"\QWVL-38T;=MF8P=MD5R'MYH280 W,">$+TWSQP*13^Z7K_O$T8#QZ<: %XW-]S\.)E8NCJ)PTO93VN=6NWBQE MBN94">LT%;AVI+C1 D"54VR$P$;E0>_Z=($3=UC_?TK@[]YV]/=F<[[ZZ9^%).\0?[: W)^S(*8WF MJ0M82 W 6:& 8%@#!3-4Y%@2*$A0DSTB%(_#\YGE_2 :> MWP%HA!=Q/-OIJ 4;#UL8MSCCV=Z=%&(\?]5-&L/OK"WGU#GV^X54096E;G\6 M,@ZP@3FP#X1 *BH*EF&ITJ!=$=^&IS;7MQK!;O22K>7EH4I-8 2!]QCX$<,0 MR Y,&6=!/<1TH+CJ4+ &$.N]WO9+B/%Z(W)!;-?__I[$-?_V??/)_%'6Q9P^ MB8TE0U?C:9M>\FZUOA" ,"LR(P@WA>4R5T*!, $X+E*@5:H)+$S&:%@Z=W]; M)D=OKBM@96^J]D'Z2\J.*H%GWCJ&X94$]B M'&>8AN;*[0C9?M1J:,FGU@"];0_04>S5/O0J(H'>#FI43KW!G'%I]G;<3I@W MPB-[*@,K555+X(M[/K<-ON&/\PU?S*3F&/.< Z8J8H\L0K2P-%>2_ ZD=W$< :F,I:.#D3'7V]N8)3N/!M M-PI1=6PO-#6N+&UW?T]49J]=W* 5=?(Y6N/>W1A MU71K.=J.:K=ML>@F?>VC78M]_4LO?NC?[4KM>SF32##!N0 %X11@D=DW-\T( M(%CBE"!H/S61JF![F#.U26[FI;2SW'ZO8+3RV#ZCXD<,XV$],)UTEM9NU7LZ M%-+__YK;]<[R,OG&K+D= .A(%;E]+)I*O>X ] *J>8<\M1^YUJF_7_G/YO&O M]5*;^69&F:5-"9W>O68 9]:_X5H28"1+,X(I$9KW4%"]T)S73!U?)O5^O?HQ M+UW\OMMX:)+\-_QGZ#;019 Y5@QC 3("J:L98Y>2T*XL"RUXGA:<*XU"7DVW MH#NF8\E_)H];:.,@Z?$_*URU] (G&6H]1ZJV[1*;036"$I8$13@(H,HTP(72@TJ^MZ?MGP]<:/ M,&ZR*63:'%LVW QZXR_T_[__%X49_+_):_UMOEPV=3;[U$:];6BI)M#PU')_ MFF* "T8!-\J^;Q$ULB"&&4F:H7V[5), [A MO-QFT+^.Q.8E1RC.0WNDJ]S;[_AW7NI:=?,@BW?WD?TNSX011/,, 4B% MBX M5:I4.4@U(=@2K5VL>@5PA30ZM=74UK;F17>7Z*T^0EGI(SSN/K>W!21L^(Y! M-VD.A>S W+@#];X!]4AT8O_Y,* &9,0, .Y(V3%Q0 [+E0E$JS-OQO=9X^70 M!/;N()\F]-Y^J^#?M-A\T;*1JGKU@\\7+E+_W6K]Q;XVZIP0ABDCF; T#K&+ ML* 0"%-@P*U3C007N=!>"8D!;4Z-U)W)R=[FNV1G-3"K-2BMW?W2<'SP]W.# M(Z,Z,*'' #38H0V **;;ZM/LJ,YI ['+FC(K3&R_9X_/CE]F$_F-VWT4G&W M+,RHX6DAK&^9$>E* 5LJ4H(!Q4PA4I%3PEC_Q+\S+4Z-C:KL-KFW^"Y95C:[ M[16UL_J6?,!SL/O14%0P!R:AHRQ!B^/''8Z_7 MUO2IGV=UVWCZD=UHHS0P$;90_[+A=CJM59G\\:A<:2"WW7CC^(0KQL? -:JJ M_$T&C:L\'P.[$W7Z* _M&?@OY?I)JY:N1%/'?69(FN+1=TI@9,;?B&A)1LRLN-C9N M?L6U/I]D6%R]H:?BQGHEM5:E2[1UZ_M/YGC%O]\+<#L#LYP6"F&9 R(R:MU@ MIBV#, .(*SR4%IDT*"B#/]2 J1'UUOXZZ[S:U;)KRP>^_J?>5++.Y<[\0#F/ MT)'QXYTA\1[ZB.@ ZB\-U![[C!&50WJB%U5;)-2&<=5'>B)THD_2]SD]>;"6 M$B^_KE[)_WJ:K_6VO)LN_[Y>E>7,X!RERE%>JI7UEW@*:)928#+),IERB;*@ M(Y)K#4Z.YQI[G3H]KRU.Q,[DN^2;,SJ0X:YA[LEH$9$Y&TNE%M6&UKENU[1-^-V>D9Y^R/#9FZYWLS>/#T\+:I6ZX+3==R&=4S4JBITT0CO$2:QD<@ MJF4&,$(2<($%2/-<"J)3AJ57CI%_DU/S%?96-V7G=R7K74F%QO1 E<. >AF MR&%@'9@((R'JS7GA('50FWU8B];L;\>4%M#:*,P5WOLM0?6XLV?="5<&Z;6K M@O1F]>!RIJK(P5=_\;7ZNN9+^5U_6NJF^)-TX1(0<4!E[M8OA &>$@,8@I+F MI(!%'E:*PK_MJ3'3*V-;<0G>5:9W8#V* ,C]G+2!@!R8BZY6X&ILKV".7X:K M!VA1*UP$-#]NT8MP7$[J8/1XQ*T+H ]V6?5^HQ_*&=)%SE25EIT;@&G.@5"2 M V(]*&0XS?+0(-23-J9&1ZWUS9_.R*2R,CC ]!3+T$5B+X3&6_QY@7/#@NZD M^\,LU/;-O- "[*2?EQ=6IY?VG>F/:RWG=5H%R3--19X#;J!PRD 0,"$A0#S+ MTB)C:2&#CO/;#Y_>W-[;EN@ZKSUT8K>@\YW1_0 9?"KOS8HY?T\[&W?BMIX_ M\HP][=GI5#US34^AA#,*RWM9W)P(Q2&V;V.::^#JK@!JW]4@%8@A:BT$2-?F^L\%QD^M] M^GZ2/.]UTTU:M)^UV[MS\:]Z;5;K!S=[/HG%_-M.,,[EY7^=/]A+/IDO]J^E ML1;9SYHD F57LP5QNW 9 KAPE5 RE0/+\PIGF@O#50\EVQO-FIKKW/3*"6,T M_4I:'4OV/6OI.-:=+H]94$C@3V (+"MUKV M$G+$D="\(&87/A9AVAH/=U)*D2&,NM"$DD 5HH (2W5*Z2$ MI%1@7@1I2_HW/37^WEKNYG.G#F_/RI8!@^)Y$#,(U$.?P\1#.?P0)ABPJ&

P03C,K)"4SX$WJ(/;U??M9O%JLG>SE_OY3[0-H/]M^:5[='QZ(@IDA3 M.P*& O9#K\7*2_#)N^&0:=9N?KC9]GZ9K'6R-?[. M3C+Y:ROL/-GW($"?JM##\N-J^4.7=KW\#^W*_&GURGI/_)O^NWWTYC>^T>_X?/V??&&7W:O% MXMUJ[9XZ@Q#2U-AAD9RZLY+<>8&$@:Q0&"$#!:[0IV7UA$B]'8[9QJ8=DYF(Y^1LV*;K MRUU28W208E.K)&PL3$F#TUVR0^HNV6*5=']%ATC#F>@W8808TQ?KXA3B6%]Z M?#UC95_VN:Y.%#1\N&/-N7 M=M+C^0O"II[2\UFS _K\]J>L- <_VF&;:9.I5"$("@*=JX$8X 760!$C%>8% ML3/39P9>:F!J$W%K8[(U,G%6^LW+BR!V3\\8T R]T U#Q7NN7NOZ?LJ6VSE; M:OGKM]6/_V-OM?W/F/L!N!]:L_7B8T>9M-+!.# 5[!&L++VK-[?*9&]L3,DW'U#B M"KQUMCBRG)M/[T_%V[SNZAN*O>'SI59O^=J%!9:-^PD%EY@I!DBF,H!)+@&C MN !$0Y,7PKKM!/J%JG0W-+W0E/9J]S=MYG)^69TU!%&!N"&("B"K<&)EL+!Y!XZ 8A;M3UV99& MCJ+NZNUI5'3GU?'2+NVUG M^N_CMYV[K>8-:3=PO@>=9UTL-[=#'8"\QJN%'94.@'_44 M+:J!XQZP#8'MR=G;((WT#(VM8D2KA5VFZ?*K_KEY;>'YYZS M!2L*(T!&855 L@""IQ)0;BA2).,IU4$1BU[-3HWUOSP]//#ULTL0V^I75U._ MU9N#W+SAY??[]>K'7&GU^OF/T@4RO*\BO0X4JV="<*)S@D$NJ08X M5Q(P9OE+:TV-E(K2/*@PEW_30?0U@O:2M3R1UO3DR<6LVG7V?&MSPG=&AY:, M]!X'/\(:!MV!2?1N?>2: MCJ&HG!9P#'["R-DI37SK*Z7F[@>^V*OSE[OR%CBG0AEF^4YI!+ QJ#X:SAEB M1@N#-2*CY)KX6#LUAV]OK)W$E5A&>,3IL,/KZ09.9="&]AYOS]W896>TQK[5 MZ6FE8(0,SR02*KP,_M=(CPC!/EJR0U"C/5.;.\O"_ MQ4Q0"3-34) RZ6K@ICE@-*6@(#AC&>.0N.K" 35P>YLR-=>[ECVM_>TZ([CZNC[Q MQ5>]?H SDN5&RZP B(@,8(D$8%@1X+2(,@8S)$S8SN[X?9C:JN$DWWPOW-@R M/7&V)[^XNCFAH0XO\3T)6&A,=_3_A98?+23.I(=?_D9%7I6\S%A&7ZN,W(WQ M5S O,TYGUS4O9,JM>J17UV3EI459(U?*B.:"$H YI\ N>!3@J;;3/,-,:,J- MQ$'Q,]$LF]KKL:VSZ<.892=EWJIX>NNP>[X77V(PAW[;C3N.-VBJ1L)\&,G5 M6XU[(4762)A>%FR-UFT/D?YJXV NGBH-:+[^9M_B!B,MK5,& M)!36'\-%#CBB%$!%Y/H@L];?J>RQ;%KOC2&MR M@!S\&40APX4R(@,%=+4M"R,!19FPORK#4Y8*JKWJ<47 ^L!7#FMO%$_R_;?*#NWW%9WT*] M:_M:X1OM#G;WQ[S;8BV:LUSR#&0I1P#G- 646D]0YI;7E$$9%4%Z#9VM38W: M=L8FR]5&UWDNJUV9L.!JO5TX^RVFHZ$W./5M@3L*.QE V,$+D[@E3;L:'+FD MJ4??3TN:^MQT4TG3=];2S[K2.[GGZRKU(4\+G2.5 TJ4?2_N< M]_8/R\W\A]OD.K]5YK:^2GO9XLD=DE>R$LW9^2Q%N2JXA("SPAU YPIPB3,@ M>9'#G.2(IT&G"X-:.S6FVG:VGG[ZX7&Q>M:ZT:=Y=-T(5:,99=L>[D[DB[OSI\X[S>:X*OD[4^]EO,RKNCA"$,15WUG2(-' MUNX9 ?M3Y9\Q&NWW&MI*G=WK==7R7E3 :,8K0?9,I I@E M -3, 9L)DI"@X M%E["T%=;FAK]NPS>#ZNR[%L$ZC*D?E0=!:B!:78G4+C#:" UAJM@Q"2ZRXV- M2E)7^WQ,,-=OZ$<.G];?^+(I^?#&U2W=NOTW9KM*JH;%EMSA=? M[%_JP]M=6JK&&=>*.8$895>\B"(7Z6(J#0:[$,X0E$%$$L6JJ9%.NU-WR4&W MJNVV=L>:HN1UUY)]WWSR40<<9S]V&WWT!F;"L08NF#FC AV39>,8-BHC1\7R MF+WC/KS':?@'_M]\K?ZS52NYV8S7DAB"20Z(]5\!IJD!C&08\"+7"%H?,#/8 M^P3W4BM38^+:SN3'KX>UO ..+"_BZ7&2&P.E@1GO D!]BLA?1"K@B#<&8B,= M](9^M<(.>Z\!T7GD>_'F\0Y^K]E_)^'F]+?/'-TWKM @ZW[HTB5%.* M"I"FJ4OL<6M5!R+:E7=+$.K# M3C]9%) RG"% -'4GO;!:]V8@RS((LGT:G1IU;(/B=D:WM;-N4+KV M&@ _:HD-Z\ D$P'1\/R+ (BBYE/XM#MN?D0 $B?Y#B'WWE@%H%&.KI:(.^WH MQK>VWDI&&=-GRGL_5 MN]7Z*__YC_GF^_?5PAU<.A&EL^>;,X5XQE)C ,HE!QAI!@0S%+"4J-1(5P6I MZ%'QOH\M7G-K_)KW34F?OUP/]$+M0N@VJV2I-TFI-YM%K2JS,O9#Z^?.Y697 M5NEI.=^4_0LJ]1I33_]KJ"$:7^?G;$A),V[_V(Z;?>DGMIM)JY_)IUTP=>2D MV9ZX1D^*#;5C_*37GDB=36KM^ZPXB]%*7_^Y_GY!EA"'%[0CEA@%<< FH M,1Q(RZP,(BRI"M-^]FEU:FY?8W1H%0XO@/NM-F^&;>SEYEU=?^,Y^;/Y_S!% M.$)@&G+)>;[A%UUS=F)Q;='9??/8^BA-#-O;GX_S=9U+]'YYK]?SE3J2_-J& M8=Y;IT;/1*J55BP#DB$(,,P0X%Q9CQ%3):12"#$^CG9*OPY,C1;?N(C$15,B M7:T6"[XNDT>]KGW%/J[BF-^& #=SHF,\HHO:3Y"KI479@L'I5M= G%&EW(*1 M5&A,00OFMG&=S@1 MALQHE /[OL, HS0%C"D),J14H3+,81;DT8<:,+6WV&?MHN@7S\DKM7JLJ&A? M,^Z+4Q*U(UOG+MN>WEZ;+WB\_-Y30X["P.^98U@/C!]GW= 7O;AEL )M&+D8 M5C^$3DMB]7Q.SS7&-N*Q%05YOZKU@':Q)"9GRAVK@[0H9(ID'K H]&I\:".YL/@XVW9O>.$?<: $]7/#*L0[O/MR,:[N4&0!35,_5I M=UQO,@")$P\PY-Y+O-0>U _VI__XM^U?[#]NK?0?__8_4$L#!!0 ( /6 MA%$5U^):/(0 +P9!@ 5 8VQD&ULY+U9EUM) M203%5K7G!\,2O''+%' M(()8KN-Z9)54K%@0]]KRN;F9N;G9O_RO/S[/?OB*R]5T,?_7O_!_8G_Y >=I MD:?SC__ZE]\^_ SN+__KW_['__B7_PO@__ST[O4/+Q;I[#/.US\\7V)88_[A M]^GZTP]_R[CZ^P]EN?C\P]\6R[]/OP: ?]O\T?/%EV_+Z<=/ZQ\$$^SN;Y?_ MS)A./KL,G L+*J. X$(&K7+"++770O_?'_\YEQC0> 7**PW*R C.)@G1B<)" M02^+V#QT-IW__9_K/S&L\ =B;K[:?/NO?_FT7G_YYQ]__/WWW__IC[B<_=-B M^?%'P9C\\?+3?[GX^!_W/O^[W'R:>^]_W/SVZJ.KZ;8/TF/YC__GE]?OTR?\ M'& Z7ZW#/-47K*;_O-K\\/4BA?5&YM^EZX<'/U&_@\N/0?T1< &2_],?J_R7 M?_L?/_QP+H[E8H;OL/Q0__>W=Z]NO3+-%F<9E^&?TN+SC_4#/SY?$!S>AH^5 MW,V?K[]]P7_]RVKZ^?EEC^]2]IEI=0]\WCYEMDBW?K0K$IXL;S\RUF(.-O\=))Q.MD\ M^5E "-X!.)RE="5J(VZQ7LE=$]T8A*TS_]''Q M]4=Z,"F&^_H%U"^ \0MU_,][+SV7T&'47Z["#_39253)&>LE&*;KVL@.8F(% MK#;KF\#^>(3/WX)2WH0 MI$_36;[\ZVI5AM#;>C& _,Z50^3^Y0?BNN!RB?GUN6X>9&[#V9I,+&X^.83> M_Y^SL*0GSKZ]PR^+Y7H2"HLEL0#),"06;(&0!9G2;(4(S&6><$ (W'G]3F@0 M_:/A&*EV HRWN)PN\LMY?D&;\P11\))LABP)SXK(!<^T JF4M,(;VF*',&M; M7[X3*&3_H#A$ ; :,07/'"5'!# M[A=WWK\3,%3_P#A*KB-CX^5\/5U_^WDZPU_//D=<3E2V+F>,8&2NM!W?"@NX7"T?)L0L,O,./TRJ$^?K7\!DGCA6;;1(@$GI0 M:#31KSF@0:^]I'_3$+[DMG?OA 73.Q:.D&<7>'A%P?^2S-E&\.])_OA\<39? M+[\]7V2T?+<-+N CP? MPA^O,HEO6J;GV8T+JV@$ZL)E!"4+15A6)0BE&'*D?0D6 VKN!X/- T3L!!C7 M.V"&D' 74'F6,ZE@=?$_KZ=SY!/E,"&W"FSBEISK8,F!4@98B#[XD(VRPSDA M6PC8"2*^=X@<*]F>X/&MW2WBQ)X*- \7:$S(VF^6;Y=OEXNMTGG B34FE1$>;8Z; '%&1HX4: MM.+6)\\21I.,F ZI8N4 MGB@%;"XI<:42XA"YCXO1@ 8ZL^'KN.GO[:3&_S-@PC=%Y-!2A M1Z)=!P<^DZ M$,.0K 0"<:5=$'8UF:^8'09+8N!:#0""N^_=#00=YS^/$N3((/BP#+7*Y?VW MSW$QHP#:)B\B R-<)C_8D1_,50"398PR9(B%)!0,"I6M M0&&'""0>HV$WH'2?Q!Q P%T I1X-+Y^'-7Y<++]-3##6E,@A:"GJ#DF.42+$ MHY6A.*M\<,-E'VZ]>K<2K>[SEX>+LPLTO/\<9K.?SE;3.:Y6DX11":D1# 5+ M-6IFX.OIC36)E>"8RT$.AH9;K]X-#=UG*@\79Q=H>/D9EQ]I$_SK0F>4UVT;.M& 1!#>>0)YC8,.!X^:;=\-$Q_G*(X79!12( M\,^U3&21_O[^$\EM]>9L76^6U!A\8KSW)OL$(FMRC;)A$+(IP%#9HF,6O.3! MH/$8);M!I>/,YL#"[@,Z)+EEF+V:9_SC?^.W2;5VMJ@"UAL$56IID8L> H]: M.YD,3\,5;Q(QS[].@^G?IZN4IC])X;E97F[E%JR8A)P:0SQ M4"0$)AD0IDD:O,CHPA G80^\?S=D=)P0'42PG=P;N&;B9_H)^==:>BL,A5?! M:O*O*>[RVFL".?-&,4(^'_*.T9W7[P:-CC.D0XBU*V2<7XPY9T*%S!S3%E#% M!"IH!4X@2<:RH&BO3"P.83<>)& W='2<'AU&M"/CXQEQD#=:_K!X=?) MR4&:KS#3%ZO%;)IKUX"?PJQ>B*=P#->KVQSL>L_\NT\=Z +Z?M0?>3/]; 4? M0_@RV13?51B\*3]/Y_2R*1F%Q?EMLVN,Z2Q3#+R6X&5"!QJ(Y':"3,P*Q9S, M:4O)X^7Z*F$5-TBX>.>/5;X_XFR]NOS)1N(W5ML^Q!UJ1NZ]XT.(,YP$S7Q, M18&TG$)UC9'V1V(ZOX<9 M>OX-O-!W=['R$ &=H.4 92X&E&P?R%@]F^<+#E8O%I_#=#ZA31A9/4 T/I-$ MBK?@8@ZUZP/]2E"\;G:QGOO XSX5XV!D&,7>1\F14AX1*M7!F+RX>.<[_(KS M,_P%SV]628K=O1'D>0GBP"D+ 6,!K5GPG@O+G?^>M_+PXT<'P+$Z6PPJP+$A M\&;]"9<7="O/9!:2 B\FR?E6@F)RK^D?*935N23+XDZ*O_'0<3JE-%+WH<(: M4*!O 5?;F:)&=2).\(O$@D!LLR1$N>4TR*HXB,0+RE=F= %_.*E'% M,J#C,)"4.\#)L]6*0KPK[]IKD2.O]R:%I/V18 T^1P59:QN2BZ8DW@(CM\GH MQ+$\4*F+P23<#3XNLOY73 A?;-'60BDLUI0=!Q^9@*1L+HJ^#&I+O>A0,+E# MS;AH.4:]6Y%RC*P[ ,SSL/I$6W#]GY?_=3;]&F;$S.K9^GE8+K]-YQ__(\S. M<)*=DCY; :R(>HL":2/ESH*UCGE-3I.-6\[RCP?03M3U *BC4+!HK9(.SG"!S+2G*4Z46OQ@F I?"JR:>SB,TC>OR M#(^IH<3? 9*>I51;TJS>84):',32K[B^Y$5:DSUC'C!P!8H[LN?6&TA19*ES M#.FZIGC0G>X1HL9I/-@.2X,IH ,P768(GB]65T*:&&N+IT "#-^85HT0R9,$ M$6PP7)/E35LN7QX/HFW$C-.1>DA65P8&*Z"%J(\#23[F.V8:RY6;%\1C:@;9Q>ARV@]30ZN@ 8;>) MYRS;'#"#-;$VU(H.0K(,7([6E9 SVC:;VMZH&;P2KN$N=K"(#\?'8AUF UF@ MQ1=I"@?S#)=V!EM@4%OR[FZ6)-:,983D4"UZ)VXLH!@E2A[LHB"\5E MXDUJ'!XGJP=O>A D#2C]#K#TBI0P_S@E;LY%1,OAY1]I=E9O)_QULS MB6?DVP65B8GJYS%7P!L>0&==BC 3MA9+&OO,@*#E(HAT@X5;\.!%.&.E9 MAF(W4Y@2N?46+00M./J,@O$F<+A%10^>\2"8.%RV'0#C#;EEH;;P>(UAA>_J MA*\WY;?5N1&<%)<3*U$ ^H 4_V6*%+(4P!QQDU3FZ+;4?A\/E$>I&J=E> /@ M#"?['H!TG3VXX8YQK'8R!3!**=HP1828$@,N=2HF;AAI J!MU(S3.KP%<(Z6 M=0> .:=_HF3D*08/J=1[4YD)"(@)HL. M,]>L25YX5P([J?5Z/4@M3Q.M=&!Q;O!U+R6::N\R9L &:T!),J A,@?OXR6WQ#?(>S>C'QOJPF M)4N94=:&6)JB 7(&( H**Y.P)!ZNBW%;;NT?#Z7O4C;NSM<(51D,)!\)D?!DX_@E8Z CJ2E M67*!-0'7@Q2->W+1;CL<0/X=&*S;N;%[BT+F4+B3"61!!ZHV#W628AQ11U3D M+#+)KGUB\B CU>R8HQ&D!M1$![C:LC*D#B7X*"$&6_-F4D$TD0RL2U0WZ@?S136>>0 MMDTM:V:.]DQYG\([;Y=%&%8['9BH1[W"&VP)CO3'G$.4SM..GCPX:PDF*G$F M%'+#F^1$=Z2O&X^]'?1::*H# &Z.EVX(\.89D[,A6Q?(;0QU-HPTX(+2M!&$ MHK11.>@FQ6T/D]2-&]_0P@VCCPZ0=8.)23:R"*\M6&XCJ&@21/H/:$O_49$; M(YK%H,;DE@?31@1EZ>_G>#4OG%X/1..'J=IB0HC.9J!8QS):-;K( M)CO;%EK&;@PQC)KO7S+,64@2D2)9;2 $ M6EDV1BLPQ:APRR"'(7SPVX2,77_0!#)'2;L+O#S+>=/7,AFE^-7\>ODQI M>YSX&$OVI-D8.>W$W$?PG(3DG'5"V,)\F]#M 7K&#=4:H6<(V7>P5SU+Z>SS MV>88=(X;MK6"7$-==0#%=[@.TSGFEV$YG\X_KFZP^P++-$W7 M$VV%"+D(B)I;4)EV]%";UWKK-!EHSXIK*-@;-\AKA*$C)=Y!HN![T>\D6&]B+8'5 MR1;B)RKP.CN0WCGR'#V25SE&]?"X-UE.G7\Z7C>#8>WDLQ'>;C3R"=?31.[V M+7:&&I1P^Q4GFIKP"%^G'*&@T28,C@/Y40Y4PEKW+B*0%0M1&8.V3?+F%",4 M;B=.2.!OEIO7YDU,_!:7F[%V$Z8*.N>)>V8T*&5J>V;ZU@3O@[.%Y[AE$MS0 M^:N'R!L[I34PAAY/;@VBHPY\L=M%BDP.:< MU6YKQH=<(IHF<><.M(V=#FL,MJ&UTQ?@[F_[R3,7HX2D5:(5PRE"Y]9!(D=3 M6*6$<4WJ3Q^A:>QD =I0V>@36Q:YO4-)"*+0@@J3U(4*ILXX=9&.8U9:C M$XWJ2[?2,VZR[/2 .D +/8+IYA8?O0W$#0/TBOQ(X2Q$IZNDE%+9QL+:W+)_ MC*AQF\*<'E:'ZN-)S:6]$NMJ42[N!]!O!\N[/O#X=CG77?@9*-]Z?DQ]]<(K M$$9KM$]1 6=U@%10$;P6"")&ZV06VN0F,Y,>H&?@P;3,>:E8#J!MD?4>4@"7 M:QE/O:3#M$)K_SBS:?<3I_J_&^*48TD2US; M_&FO&8NH#4N[N$1_CEFT>RGS>[-H]Y%L'\C8,H(QJ5@L6@6V#EY40G$(.B.@ M2N3WUS9L89=^+W^J6;1[*7:G6;3[2+D#C_@UD4[[^<6 S1BSD#J0.+(2E7@+ MWI [STMRA46?HVYR3'>+BM$AE22;G%A4]CK<]!A^'B[@'?-QO[N=I:U72%W")@C?%#(+W M=:(K%R6RR.LZNLN9]P>XI ,).4.<'(QK?NZG2A36=9+$9 MDAU$9L A M3U"L*5HK1_0WR=_=):03I_5 Q=ZKN#U"ROV@Y&>2T[;;ZUB@J@YY!P3V61G4IL"W -H'1=KQX%C.]*:::H#,-:.^6_* M!:/7Q7=QJ^Z< MC3J*XZ:?^'XQRQ-M)7?9>[#(,B@"/3C).9CDLI1HJGS:86<;2>-:I $TOA5# M1PN_ ^OSU^5BM:* HTS7DZBT1.E)(MF1X2Q"0!"*[+;/] -A;'%-LMLW:.BD MO&P82W.H;#NX37+53^IB,N;U;BX\EZYH4T-0PK>.B022%<0D,!KI@C1-D!B*@#J-_089WMM@,.KS@JM[YS)F% *AR'2%F%?AZ MA]T+5R1#M((UN:KP*%7C;E(#:?Z>_SR4&CK U'N:"T3'3QA5ZG*YQW:,VH!I2 M%1T@ZYZ0)LIQ9$Y'$ EK);X\3=DZ=] MW1IC(E $@YE<1E=[M1K2K6?2 C>LH,6HN&N2:]Q"2RJD MTGT8_ PC]PX =&TX+X]DIO,S8NJZ'O@&)MGQ'ECC0GBU3[8IO!;D#COF=Z@H/+*YM MPE,G=?5#&<$^=-_%+GS!XL4R_HEBF$V65_-8G/&USH_52T\,'*UP(/\SH'#< M2-.D<.D!>L8=[-H$?L?)_(C14!_K%80/P^W$N+[AA!HGM>5,@*XW?I7".I>H M5F-Y&8J4NGC3Y,3N%A6[Y3_9$X'+X0+NP+Y=>J[CNT;S3UT_M+$WNB#Q"4R[\0NEA9UDNN2]*0ZBA$);,'KV*!2)LU>I--(Y/S*%5=A4*'ZWXW3!V@B Y0 M]6AE\86MU8IAX0[K<$U)L:/7=2]VP),W7$<27!MW9P?:ND38(4C8I^#[ +5T M@+2'JXXO^+&"EB%J#2S6#FZ&_#YGB@$58C3*21]CD\*![Q$V[F;8#F.#*J0# M@'VG OF"J2+)VOM IMX8"F45F?\@/8G-)*Y=M-%$WP)E.U$W;F%X.Z@-KYH. M\+;EE(@E;7GTEOR(.A0#)9GD* N(1&%K[:";>*/Q7@ MDV>SS6%->47JF7^"@W=&@72UGI(1 M8FV32XY[TCELJ64J!E7T KRMU\-T9L2^YH"T;*-QGI'CV$FI97/CU0 GCY=A M[B/\+KKL[#+!^FVUW:2Y]7HYC6?KZKA^6)R7ZER)T'//>?4#7!UUIP+WY,C2 MYE!0A%10,26:%&P.1'\GF^T)\#J&PCMP 1]B^^?%$JPD'?SC^^Q>5TD2]%-$FF]@5F"K1SGJR?JR4W5H)-@HQBL(KT=\K% M=2Q#(S=2Z7@=G10J'2^9'74Q44$E1T%Z[1]B20?60T F(3''O:?@/31J778< MW2,W?>EX ;10? >WO[9P>K5D,3 KB?C:)H4B*-KQP%>F3,@!4\28?*/>G@_2 MU,F)P0F"@Z$4,QC&3IVEVXQ0^T2;#=GTE_]U-EU_:Y*FV_*:T^3IOL??\(FZ M^V^\0JI+FI>Z)Q?+:'=.EAQ:61+H$!GA5C/9IA_"3M0-? /'^< Y1@?9U1,3 M7:]1QFB@",E]+%DD]J>_@3,\*KYS'V'ALDPE.RN9 MTD0UJPXJ1@J&ZG&>*+H@"4[K)@<#6ZGI!#C':_ONG?JC1=\!?FZ,D[TH0*H+ M2.C (5E%3J6M3F5)"$9:;6.]Z%2:%%'?HV1>=:F=.%4T .>4CK[?#:K@9;5,9MIV<<=L;#X^G 80^*GCJC<[GYRNB5FR7@FE]?@#QICS+BR]7=ZJR MMX*9D 'E9F0AZ=PC\<9B]$YB8%'N,@UBIXOSNQ#42;7#X5%;$\F/W'?A>_Q< M++CH6*#P1 !WJC:2K!-2'?F(PF56>+T.[G?9]0;!TM@=&8:'P![X.D ?G2/L MNASA'JC:NT@Y2LX' M ^7+QJP1+\OU0&;E[HG2A$LG(R\:9!W\I3Q9X%@, K,"DW79XD[;UP%F9?OI M[N@.]T" .4[2?2'FU6IUAOEF\=CY>GCY^:U+CO2V@GF]B :&NEI1ZVN>W\_4>8G>%6]E1 K0O6 MU!K)TAA.X0RY!T8EC$DH'4V;37 _.KL;6MH @X/HJ%\(GB^Q=[A:+Z=I4T=$ M'WOV>UCFS=S?B8PJ%/0:0LK$I6>R-B60)&"E6$PD ]ZD#OLP+J"G0#IR8=$CA,"\DUXQ!>PPDZ2:=G ^BMKLA8JW,Y##Z MZA>4M_V1S8?>GBW3I[#"NB6L)H+;*'4.X**J\]%U@"!"IMA>)\Y]<$PVRG$< M1&]WT\F:^Y!'ZJQ?:-YR4^YQ.5$V2>E2AJ!YC=TTN2U%.O B1EF$*$4WJBL\ M@-KNYHVU=BN/TU<'H/RPQ+ Z6W[;,'*^XIZE_SJ;$B43KFT42-!@/".9_DB> M21 :4 7ER%,QPC69)O8(3=U-%#L&8$/)_MBI8L,#:;-&+GEYOEBM?\'UIT6> M2!FS=Q1T%5XOOP3R=2,F8JTDEW7R*K89$KL+*ZS:K*=[MC_4.202KZ1HO6G*?&_1WF!8?YYNG; 0U$=*C0UT[*2E' M+F\5"RDD"<^"*DUR.*T9ZV\\VC$([PH&'>SDYQM(9?_GQ?)#^.-OT_6G3^?W MLND'VQO&3;QQ4;H< :/*H#BJFA3SM1(PLA!X8FVV^$.([6^VVO'G>@W5U:7! M?H>;^M0/BUTY1E-2D%Q"H*5(,9Y5$!EYUSXA*R8R@[G)Q;PC:-X-IT_E@.=4 MRNL'KLW:72B60Z25"LJ&VB$FT(8B:4/1B9%;+[TO_*1-N$[2&84_E5.D+M3> M1;7]:?LFL22-">1F16E)9U@/A%EBD(R-G+N0T#>)"3MLQO54SK?Z!4@7Z^=V MSTEM.<\R63CZ9@Z6C!'UD)=S+^3")U2WU?-H' MCD(B,&DH#!1" $&]?FNSERP@-^W.T/>OG.1/ZL3G<%$/"IB3-T /JT\_SQ:_ M-VI\?O7T$S4\W\[-\/V3KEYTU2"'B5+3A :0 [39+VD74? MHZEO3V 6V0HC; )K0R'OO7>0NW63""F*#UJ23CRBT))XXK9<].IQL?:^2(9S*5-R;4:?[T+R>HUAA76^OE)-IIDX3AP6O(4MP5:]E)&L*'.!==2%]ZF:.4>*>-: MS.[P=Z2N.D#; [64(F*(7"+(I&3-%"!$:R@@=*J$D"BPU^U*! ZK<6U6XMH= MZ@;060?(NST%_#+#])QX^XBKB4@NN.3):)-Y!N6$A,!B N:2225Y7F(3D_/V,>D.A\-IL ,X;G+;6R1U>=QZE;J8D#>A660.!"H#BD<'4<8 ,3#-$K,, M0[O"ZETH'+>[27W$B[DE^*QKBH!8B,!92O M;;0+YQ 4SY+GZ)QM-/'(LWTER7F'R6TN)LDEOJY3W6?M;=+_!*F M^=(_>?E'=9GKX,S-QO!LM<+U:A*5X"+:#$('6LW:TQJ>02I$)^D&*F#M<('KPI+-%>I&5I9KLV&2DJHN&W3#>J[ ME(T;B(^^21^BGRY]P\O&5A=WO5]/0YS.-F[VA/,H)$,25S08#J2U+A%)2VQY=ILG5QB9=I;!8#WU=^10N%0R6&\$ M.D9VW^PRL&D8*WB'N'%;AHYI"(_14I?(>[Z8;T15>UT\/UNM%Y]Q>YN MGW'>7'**L1 E+3F/(=&2HW47#'%H=6&1QR++W8M9#Q10[_S*<3M^-H970^EW M8/!VS[!.*'H723)&MIO7@TQCR91+ [;>*T@,;<[8PM;M3N*X\ MMZST'DI3'=A'BNDONTN>MTY]]C5,9S7,KQW/P@ROVS^]P+@F:;HB:[]G6G*U MSY-P$&Q"L(;8%LAHNVD2E>Q)9Y?5XH/!9G$Z'?:3JB9I)L2\^IG$79EZ4[[# MIF"9HPL"# F1Y%H\,:PI2",'1AC:?$1J8C/W);3+>GLQ7Y6ZL5KC:][JH"KIK\9RZ2XX&!")EXPYC !Y$A M%AX<(_^+B28'B/L0V65@=3)W82CM=7&\>(\[$BN%C.MO=7#)FE9C[7GU95-W MIX3FE0<(*.LYEI(0F:NL6NNE%S*$-E9V9Q+'/>D9&Y?#:*X?#W9W>4YRX$*9 M1(++4H)RA9/70\)D.2>FO2VEG/)F]Q82QST".C$T&VFNWUS4S]-YF*?M@HPQ MB.!?/B_FF;>6$&V:<5O4"?!T\9CE"S+7K.#-)FD3?NR8Y^N^3UF7&:3!P M/+!5#Z2I?K;H2\;VG@+AE>2!.PO!5FG6NT:Q6L&XD>8Z",I>EH)I M_::\_(, 4TYZ&@W=>^GOR.$MQ/=R MW0%D0PDR;*!+) M5ZD6J#R"YI'O+)P J*=2: ?8_74Q3R3%Z]J,>;Y*"6[VG"N!8N8NN6(@"U-; MMD@/,?,((;,B1)*84I/*Q)TIW F7_HGLUFWTT@'@+MS=.T[NL_7SL%Q^(^;^ M(\S.T2T49@B"M>BR0W!]LF9=N?_)S. IU'K M8#GQ@>=#OS_[_#DLORW*Y8V',,_OIQ_GTS)-M<3\O,\5"?WM8C9-]3S]%D.[ MC8G>_R6#3(L^DK>!AD;??\T5=)W.DOX/H1[YU^EN!*"4%'W%T&HFI E-6LD\ M3-+1.<''Q/N!)/K3K%9"HO*%*ZLI?F*T;J<>?#:$_?*I%(224(T ML76[D=>MK=L'+W=M70/-=!"#_#Q=I3 [+]V8>$ZA=_9U^$(FK]=K!HZQ"#HD MBUI&\DV;).IN$C'R"*HVV#E8RAT@Y+=ZX^0EQ4N?P[HV8@R2::L"E%+J%?I( M>WF2I-*LE$7K>6Y3G'N;C)%'1K5!R1&2[@ G[_%C36*_PR]U;-!#YA&=-A3' M&A";O%]RBB);5(!H6+V_65QIDK78B;J1!T"U0=7P>ND ;,\7FZL3RXURWDU7 M?W].-$S7]:M)"8%$%6I".3-0T;IZ>%+[H,*9:,A8?L2 M.F[]9B/@-=56!VC\.4R7FU.R7S"LSI8;SAZPVLH;F3B%&"K4/K0Z@DOT3TVW M1!>T-:;)8>?.%(Y;C-G*FV^BGS]-XNO7L*Q[PE=\@>LPG9TF 7;OI>,DPA[G MO7U"3-=L+MTN(/6+LWRR?;VJJKB:G;#XQ MG:S#9H2*+CY;+B,867L96J(\>(%@.$,5$FKD[,3[]/>I[C9]M@^Z]MBT M!]9C!SOXC2&I/R^6C[#^[(_I:N*9%%D0-]Y8VHM$G6#/@@"AE3!")*Y*FV'( M^U Y=M^5DZ'G[A3D9JKL *U_3V)'EK"5)CC6Y6K&-F)%-83O=+P961 =@NA;.^S7Y26&95[]]R6&-Y-<9 M+B^8\CQQXD?6]I:U;86O+GA68(OG HWS,31!UT[4C0NWXT%PUW8-KI$18;9: MKB?/SSZ?S3;^]?D-XO,3E6N9;=:AS$Q8;B*D1'*B"(R"KDA.2V+(#%.H=-RE M))/>=P-=]-U=9.U*T-@MH$Z]['X'*;SB? 4:= E(#G*1X)0C M!GV1@L?(F-AES/ @T#LG:1R+U@8">^#K 'UTCK!K7^3";%OI56#% 9K-1+PH MP!<;@443ES:,5KJP(>[NHM42Y+7WVHKLL7\RL,E M:AEC1'T4/M3Z>@=16D\>+M?"ZFR%:))N?I2JL5O*C168#J>J#G!WAX>+5IKG# @!-!1,>="FWN#=XCY6F&LL/@[4C%]%H]]0Z_XOP,J[2?+^:;,HK5 M[]/UI^=GJ_7B,[W[D.JH[S]TD.JG/6D?J+KIXJT_WWCKWVZ\]+H8I<04F%<@ MN!9KNQ\$-5/5D#=HF/&MCUBX>?1KCMHV/$YNXS#@R M6SB4B Z4LPYH)_6 R+-D5B0/Y$*K5%G;Q%D[@-:G8?CVP=B6&T!-%?AD;>!5W?CEKR^E M,<753V%6!P&MCJB.'_3]I[&F!TODQ":WN&"+=P52<;5M+,O@O0F$T61US,Y+ MT::KZFE,[HOI*GS\N*R3T$C';\K%:\]3JIG68:JG2,(@!R4IJ(\H/#!EF',A ML&2:Y+$?(^II&-%]4'/7B ZFDI$+6-XN%_DLK=\LW^/RZS3A^<&D%39(9H L MNZD3/LC:F\3 &A^$SG6PWRZ0VJE(91L!X\)G.-4N!I1S'SA9U9EWYQRL+LXB MC98IULQ1\8I6D=8)O L.4A;9ADSK*^YB>_B8O+MYYL7 N:ZITL=I$BM69\;707D!4)!T=C?6*@NR2V/=.LX9 M3R-U'RJL#@YF'M@KKP\71%;1%J: FU1KG)*NC5$9$),A"ENB:-/8^WN$C7M( M.+B+T40?'>!KF_]^E:-X?M% 6B85LN,%K'",!&9IX1$O8*3 )%2VTK;IJ;P# M<5VZL@?"88<\TE&Z.1AO7W$9%Z= W(VNY;004_;)@2RQU#Y?Q%AF%IBQUG%C MZS#1DX.NEX[RX^'N0 WU#[T)+S%GF3*Q4]OQ^AC(,P@!>"8G(_E86?;(X.:HN5L;+EQQ)WXE3ZH+(\ M<9X]QN@*4N!IT-80U%GP&A,4%[C!I(J,3>I.&^?9-U'8EB..*[Y#TCRSVA$* M@P'%=(&@6((0M5%%*![NSHMY((1]Y"5/(V>^#P)N!;E#B;?WH&02<]&1DUQB MJD>E)5/XQOGFJ)3)C,$%W6: ^M'[].#@&E;Q>^W/^VBAG[G/C[%TL4+?85K0 M!O+?F"A/ M-Q[Y6UQN1G62 _,FSJ8;M:\F/J04N!3 +=;(3"&$4AOO4,CFDLB:6['7=MJ$ MS'%BFR; [4RGW>_AV14GZYXAC*H#B6NY$Z?@T3F&6(H0@9T^N3/.O;\1]_!] MM'#D'OYRGD>,L]]A/4"JZ^WVTCK/:S2-HG=\]6EBY$/D<.((6#E+;J27D',F M,V"*%,)[ M;%IN]SAU3R..W@='#]Q<&%!)'6S(.S'U\H\O6,=O?IA^IH^\*3<=D_/#TY*< M2E@+H[7R%/?58;(%J]#> :_]\8/B2HHF_;&'9:,+0WU2( Z]%@Y'Q9]A35P? M\P5E+?,I P6:_'PLO8\B@;9""&V9#FTZ3@W'0A>&_TFOAM+4R81WE3RY*XNK],F/ RKI)EU#S!7:]Q6M!+X[7Z?NJE&;P!?K@&&M MLN0Y0B"[4]OX:41GO#1/N:O&@S>6?\7U9:&I9D4R48AQ4_OA\Z# 2Q*&EXJ< M8,Q%Q"9-(W>@K8N-;5 ,[7RE_$ %];HA70X4>[[X'*?SBV/" PS:UN<,8K6^ M3^% IFG;BZXS1-$S[P,2UZI4_S_5'K<*+"F*ZZ@=EB:W/AXCZE@CM.79+Z8K MTD =)GC=*2':$DL-P%WPFEB/!F*=IEJBI345T/EP*M:WD#>N*1H,,W?M3P/= M/"$3-(2+M>ODE:>L.U!,T<+4!6$H0Z&"MYCR0- M561IXD'M2VC'-FP?'-UKI=A27QWDN;9PM4E;"Z&B2\E#THQDIJ(%YQ$AY"29 M1:6U:U)3_@ ](P\,: J"!W;-8S32*;#JETO$BYO9]#<6ZY2B(B32OA\D^#J< M30>;C518LFMR/O!=ROHP94?I?P=,':Z,L=L8O/Q:]9$72WK4ZM4\75S2E\)9 MQ"C L%KR5N-9;VJ;;U$\1^N8=^5[#MMKJR0 $IC04QW0TTC+#=CF#WZGMS=5;QSTF/,GF=+B4>X#&Y?A/ MHH\G#+4IHZU'\0J\^3PY\$DXK$]#$7:K/=M+[K3>/K/E#]+880HAC M:S_\<8-PB4E[72QD&8GP5#($KS,DF76@32S&G3HQ[J;]FV\>KQO2(-H_6(A] M!A^OKRD1^6,$2$4%YO4Z3U&U+@=&\:.;P_339\X M>XO+5'7WD:3Y'XLZW./5G%Z(J_7JPF'/$U:LF)V/?(VSM(Z[+S>W?:VT M-G:&\ #^+A;F!UQ^GC ?LS*8P40;B54AP-6%J%!%770AA_=.P/A )O$X.L8= M*3HX^$ZMF6ZMXS6/'Y9AOCJGC$\2]UX46Z"8E(@CHR R)D"3+#7/5@G6I&'F M/D3N!$G]9"#97$\=8/"OBT7^?3J;39#\")ZB@* L&7!>R\X5%Y"%9HK9*+EL M$O=>$K 3=LR3P\Y!\NT %ULP?]T=YU4FD4[+M$;[Y^WO+@.@9[?:X-'OSC[3 MQTF1\X]UCNEJ(HV/!HNOTZ/K)%.=P5E50$;A7(PRZ6).9,:&X& MM-_!(KCDZ^?I?+K&U].O-[DY9_UO./WX:4VL?Z7-X"/^ML)R-GL]+3@1W =N MD@275 !5:Q8]UMK(G+G3OB1WUTTKSL/I41_U^ M#;.:7@CS_$M8_AW7=0F_QW2VW"S80VI0=WSR(&6HAW Q4"5J?359MSL47'?8 MY!99;9&>4CU E3Z#+T'7,1!96*$<\TW29(^3=?05'GKLW4=OE_EUN;;QU@0? M GA3I[LZW-RH-. ERH3"69Z;9&\.H'7QWIZVE3M\:NY>SS^A MQ6LX/_=[*(V&I6($F.(1%%.T*6>100>A43'C36X2-+:U>]<'GMO?.> MW35$8C--=1 */\[;;_,EAEE-#KQ>K%9O%^?!V\]ANOR/,#N[RSH35C/A&1@3 M8[W21UZ',@4P6"F5<=;Z)I'Q@#R,>_(W&H;;Z?EI^Y27>]"B7,EBM2B[_>T1 M%T!/1]P)O=G!97D:5U@:F1T7"2PZ7EMWDBG/+M8TD<J6>#;SA7>84N; M2&0:K7,@8JA7CS0'9XT!1NS[) LON4E*?P?:NG9Z]T', :[&7GKIP,-X0%KU M?D*17(F@2%*L-N>JO09<3K53'6TOT1K)19NA&0^2-/*(R*&UOR6!-( J.@#5 M.Z3%-JU]U[;SM/VG%V7M.MM@@Q.@3.UNX:V'J'4 1E]YP:U4I5'?\,.)[M+B M[0V<>PWV3J3%#A#[RV*.W\Y]FY_/YOF2B\RR5"IK",[6LI(D(7A1@ >)F;'( MK0@ML+B=G+&[8YT*#HO!==,!PGZ>SL,\3%:KYS8K-,N @3,+M4X. M%$\"/"N"$!&+XSJ'TF9,P@/TC#P-M_$6.X02.L#29>E;/6!ZC\NOFPE$;\H6 M[E8?Z)&K[;^ZN*,NLK'2,PW5+0;E2NW!6BQ8PZ)S)G$1= L #LG$N)9Q$%0M M.E%Q!_#^[?U?%U]Q.=\(\B,24S7'<-,R7-Y_%:Q(,@90.RZ"BL9!S"1JYX/G M,NE0L$D!P*X$C@O+\2"T.($^.\#IIH;IIY#^COD>*T%)#,9%$E7]QZ< D:L( M+&EO"L? 6!.K^@A-XV[MW:!Q**UU ,#GB^67Q3*L<>MJRB;%A"R!5,F"TC% M,.1X%R]#*E(HTR:0?I2J<8]PN@'A<)KK H:?/^.R"NEM^(++2R:D3:+P!%F( M>FG21!)/R)!L":($$P,VFKF[A9IQKVUU!+MC-=4!W'XYFY, OX393XOK;$!P MJA194NVO94#E6E.7E !TC!,'WI@V8?0V8L:]D-4-V([64P=8>X[+>NF"/E8% M]0*_U,/W"U8$K0MI^&8ZM:Y#5\E9\%) L5:;B$D5T>0$[A&:QKW.U0WRAM): M!P#\[?V'.FWZ;/GMGI=@(\N%,0J/C%*@R'<%CR*"K>)Q4@39YF[JPR2->R^K M&_@-I+,.T'==Y7DW%WO-V>NKRT(B6"4RR2QP@?6>60 GR*UPMEY \PZ=:%)A MMA>5XP8@K1/<[10V=ON(A^HYE(I"&F\)'+4'GD DUR)ID F5"^1-Y+M77Q[H M"[%3+<]X7:X'U^=B8.%V8*[NLK%^'I;+;[0+;.K9)E8&AQ$#8$TJ*N421*,E MF"BC#()EK9ODY!XG:QR #:?V+54L ^G@<$0MUF'6L#SJJD3R>G3*1&A/IQS>A8R&V@V?[-ZX-,U_M=UTQ;(U3)O%#D'UT] M!A2U3;B"Q#$C_3(GU::7S1#4CYMGZ0[.AVMV?SC[Q-11 ["U1.;VDI V'I[.V20)B214@BHFS1^N$]*+P,"6@<^1RIA M1/=RDWVX$D^Y*YZP4_[ :B:],!(P1 DJI@3!% $YR52*([[MG;3A QGF(PD9 MUW2=*!-]2F4-!LRG>OM]=OYOB? M&):WV)\DXRP:H\E#VY3_*E7/QPI(R[WEA1FFFIB%XTD?%]GCP^_ ]3 0%IX0 M^I\5>B)I49(!H+)'8R#39'\-9FR4.6 MQC5IM34D$^-F[)[LXA@<'QV>.._!^Z7H=8Q6MFL".%!(=H]0G9^%M.WU6&:\*C4*Y&S>E\EX,GZ]J?$O7#XN )+8#[$^)&:[O78\VJ%_K*Y/(GU*.60HZBMSQGDI.C[% YT MD+/E9/M&HWDON#)1 Y>:K)8E(Q84N<&PHA]UHD#J:)7H<+;%O% MAX^G>N1IS6Q.P]%3C^.J%$^.DP&K:O%@'> 3N(L@)-.6-AJ?Q/.<3 M*2^DG-_4T:MGRR5MM<_F^=?%?'GY[2;;=6?F!LKHG-,"DM8:E/ <7*00*SGN M4XG*(FMKDH\@OF<[M@?>'K1CI]+K4S)W-VJ=+EM@7,X43J1QDL9Z"V$CR%,6<\H[5/ITQGSVY.Q]S$!$YV]%"4*T-K3RC=<0F!>0=1*>B6"9;S)=>[!..C8 MK.^#O.^8]1-IN(,TT"-#'M![%,4X8);84847"#990"ZL3EIPED]9US?ZH):1 M,++[.)=]%-8!](Z:_*"TEK*@@AQJPP_K//@ZXCB[(%E)/#2JI/Q3CG/9"SA# MCG/91XL=(/:!D2%%6ZNMDH#U+HI*J69)E:]7E[BRJ7#)FUP=^].-<]D+#KN- M<]E'-QT@[&J/^>G;?3?_-7[%V6;!>F&5L-* 0&]JNR,.(3H)1A7M9.$IMIG2 MMQMYXQXH]K%--U!D3_"\$;*N[O-WT>PRU1%,B )88?40N+@.NL)D*_F7\[6JXW$^(7I-\C05WE9QE1M Z:(%92T MI6@GE!9)V+;9T_LT=0*VX9'P$.:.5$NG"!.77<>ER2Y9#4:F.O2UGLK;G("Q MDA7*C*ZT/4"\3U,G>^\H"#M$+3T@[($Y7SH&J4U@4$HBHQ^R!L^8AR148M+1 M?F";5,8?,\*O60U-)U[= *KJ '&#MC1W+#*7L@-;K =5?(&@D$&R2F,J)B9L M4NK[YQ_TMQ>J6@[ZVT?%'<*'H/(H_74 =8>FU"G60Y>! 0;-U,QH@3G>0:D<#(Z3VY*:K.= M_T/,%3S*%@ZDM8,!2,%57+2?+*C0J527D$)%,F):@<]<@>:.2>9*E*:)T?N' MF"QX7( ]B,XZ,( WSE-O'$'\O,3_.L-Y^G:>5C/D,BBI(:,TH)*VY#\D <%E M$X0IH5'_^QUH&]T+E-H8N#\.$\,%D!4)8,O1)T?HU+@!%;$%B MCA99V\KPAVGKY-1Z*#SL4!]QC'(ZQ=OJ:ME>3BQ6,JE8& C' O%$W$6G'93 MI>1<)E].5YUSA[A.$#<4(G:IR#E&/3U![HB]X_55GW?-,.1B$)#G!(I\&PJ[ MF /AD\]:VR2Q277WH%R,&U=WMIF?'!8=K(G=9TF&DA.9$ 4YBGJSGER4SZYOWAR(HH/'@^ZCT@ZPNO.D'YNY-YD"PFP=\<4-N5J* M@DV4+.F $FT:H:WSGI.8NBX^'P:I313:18;I7+1;I[1PC=JA IY\'>?''<2L MB#.I0PI92I?:M&)[B**G7S,W$!@'45FO':9>X))V@O7T*U[.\#BH<\&VQPS2 M:."[] W4%^#Z/3?2DP2J?\?\L<(KT:_.+="5_J\O;QL4OLYSLG7\ES)UP%+R MMB:[Z0?2Z_.&B(UAM>K :6ZSE M5'6H,CD$G#DG- M6M1FC]1A1O<#H6-4_B*DC]= !IGY>+''Z96)0#!<\6QU9;G.S\!&B>L'4L:J_>P R ME!XZP-16+^&O)*'7B]7JIV\7SL([G&W4MOHT_;)9DBH6"F*"@UAGSRN1L)[+ M,^"8@D'-(F*3]CB'D3MN_KCU%CFPNCH Y18V+I8M&7OT19-CF@R"TL120);! M!12E6&B)9=L@S#J^[)@K1&UQ.5D8+EB" VMSA)V!!8 M]L1IB(X5+D,Z70IL)Y)[28.-"=*]5=<52(D]TE:8/?N\.)NO)SFQE(-CD$(] M&!%U$#;W"GQ [IE)FJ(JB7:'-H@!TA]EX+>'X*LS!/^/X3XOKYXO.7 MQ;RNCD/*=!YXTB#%.+M0.5#)S9OEQS"?_O>&R.>+^6HQF^9SZ,[SVQL,W+BP M?14RW!A('SUY?)Y5E$FR+!0H.,58;1:EO5;&D]2:A%A#4'^LG7I_]H7P4A\9 M9C6FLWD!RP+)U(I52I&F2:MV'R'&]NM,C\JX%;*;0 MIV45#Y_X^>CS&EK(AE,_AT&E4U_6W%:2J_D^_P4QN2\O$V&[JGHJHLJNL-W5<9\8N2!M M3LND+TFYR_WK!TE1BR51XG*2)ZF^'1TJ+>8Y6+Y$ D@D4-L8&U<][!BL0R5% MDV$U!] Z;M0[/F!;J[9S\XJ:YLD'X=D8MQ O!_,GQP0'2V&=^5O\WG^U_3BXI85'7R4 MZU9?VB?RT;6&V@H,BO):1LU9R4VZM3U!T[AG-OU ]5AU=86\5RDM+O'NU>1[ M:TI))(GI&BR*6B5K:U]CP\#4:4&TO3#.=5L@/D?BN)U>>L+EH,H\K\C_=A]Y M,U_2[I%)%I=?+B_JZ<)/2.\FP:]3P_27._O(O%Q'">%.@'#$5<@34M MFEWE.#(ZQY728"VGU8>T-IRN \PM67+#C6.FR?7W+G(\"\KI(HCB55 MA[EZ099)A8 0S57G;Y0B1\QMCE%W)? EY#OV0>+V?6! 17;@K&SEYO7W>DUH MTX)26ZY,!FY@&"D*D*I%%V3VP8[T#8N+-N 8M=,VX$:ZAET=VZF M%5;[4.H,J&O&!;DE;RHHP&"M+EC):K)M[$#;N* ;' \[9W8/4TX'>*N^UR4] M[H:5ZTL7Q8A,(@&AG ;EI :<=!BSKT5=AJ[VG],>U8L%F6))K :3M) MXR;]6R-J(%5T *K?,"SQ\_PB__KEZV+^[;TL"<2O8.=9U9GD!%9.""*L"$ MT2IGJZ(X[1'[;WM=8VAFO,;U[0_33\^(^]NBEAS;&+(QWH'%.O?7GA9M:[(Z=;P.!,&N&-M?(QW@:TNNE+Z_P$U"Z&[2="OS$^92L2I[ M2,@B*%;; -1DD%19.UFO3?HFL[V'8J!3UVX8S(ZBY?W1[:_0/<-/E=*/[8WH M6UQ-3$E1%')ML["T8.L@K)@2K5JC,_U76M6F2_E31'7J$#8VH/MJH]7!;51!)WB7@)!U[[(.KA MM:\#%=*#DWC'-WA7[A>\3;(SR0BKP7OEKJ8_>JL16,Y.1MH09&ER7_!ILEY" M@>XQ@!M0:>=:77.?Z8:E,MM>=9*ZEYWX[&MO5H%AD>0_EF"OVGUYFQ&R9%QF M+[GA+_>BSNZE\Y-"JS371#MJ=+5BGMQA9R3(G(NK;K9F38*3W4E\$?OZ'F@\ M_![$7LKL8-=_@I_7WW\/_V^^>',1ELOU 7EF05 B%!<+0FMD6$028"742KK MM5&\277!'C3V4MHR+$SN'^$UTEG?<+QE[&WXUF#JN4:7OH, M(@S+_6G&7Z/)M?S#]]?S_] M]/GFF+-H-,K9 "&[VAG&WV#L>$P^B[^$4U '> MWEPN5_,ON+C;2/?F2-TREVPF./A(K$1;@,*Y "*&8F+AR6!I4H2UG::1!VV> M$&=#*:8'C&VF&[P.RT<$=\62%YKD$05(7R_TQJ @2.Y!,B>-R"4*T09KS],V M\CS-4V)N8$5U@+TGQ'=[!A62+UKH!!II42E7"MEL(2#*DAVF%$6;IOV[$-=+ MK5?U'<*BQ$)N;^ Q$C]:DL]0!RXZF8WAZ+)H4. MA,+N6-M?+WWC[$ZQQMT<_D0+B5):!&?JF3LK'&+B#)#8U#P[:[!)$[C]2>W6 MWVN.Q2%TUT_=S!.,UEH-EWWQM+9 <,E!F1C U>E4D141"W)N_:DWX-%K9\8$ MW[XZ&:Q^I@G"WF/UC.M(T;N5:;B8SC.?:.LC=\2FS:FV($C$85(&BLW*9D?2 MC4TJ&@ZD=]QN)&-BY(Q1H%"[ MVE[%GSM9K>SR\N-A,E)[%X6ATD$"^HC7T!2 MQ,=409-CDY.11VAY":?'^^#KON4\5CT=1#+7+$PBMR8Y84GS-H"RJM[900%) M."D4ETJ5)O')-0'C8NEH36Y!QEYB/1@.7]<[,H%[L1H4%*_2?U].B8B?+A?D M USM^Q.A@X[9"1"%:5"Y. @B"' 4#-GH"P;3)&O\%%'CAJRMP'.T^'NR+UFH M*)FS!/_L07D*;8A8#L'H;)FW:%/3;6O3Q'O';A3"O, M6_MSGK1>] AJ3N+>#R6MKB(! K1.R@?@+$1RUQ*M%Z4+>.F"]E@4FB86I(M( MX*FLY4/U7L7MA)E*TS*%B__"L)@PYT/PQ&",@@R.5/68$C,8P5 &GR.R)G4L M ]#^$B*-??"[3]*ZA?H[\!SV8_DMF:J/_\*+;_C[?+;ZO)PH],4X3CMAUN0G M):4IKI,&F.-,:.F1E28=NX\C^R5<>SD=SH]2^ME!O"[BC_^:3V3,H9BL0 ?% M08D2R-N+M;&90)$8RVA/7:V]G=J7T'3^=( ^1,7GB6,")DXRL>-+LA!2O2"7 MI03'O 93LO7.(4;=Y.KA@?2^A*[T)\;RWFH^2S3_,K]<3'@I(B=+\;>M#<^- M-Q!A3QW*[EBK9EX?.!DH[KUY MWG6S124^B?: M)M:O"[/\;O49%P\'I#3,1Q]$QTDRT<=+J*L<=))9)5<*V> MK3X3,>@$N5 V\%R<0:5YDY:]AY'[$C+-^Z#TOE4_@9([<#@VMN<#6:_%+6L3 M3!99EK[VKZM#6DEF7D4$Z5!93&2%?!.H/D[.N% \!1 >-KH\5BO]8.OU?':Y MO&5"9Z:\C1RLD+K>(4@04A%0 G.^E@&Y-N7VCU(S[C'#>,@Z0B?] .N/\)T> M?/$Q_'7+B4W%H45:&-JI>D,TUG@O Z*37&OGLVU2E+6=I'$3_^-![%CMC)TU M(L+_,5U]KAW_I[-/UX+[_N$SR3W6.\K$8/4V7BT6%/*M'8]K-H-D06+T(,@H M@^*BYGDCK2G.!'I.J:L.3-\Z8'Q6O!/)C&52&^!6 M2E#." A*U<%/F7.I)'G%;9K&[D3>N#GW$4QB ZUU@,7G&1*&N\"# 5%OB2J? M-81B$*S$(!36GNM-SC6'06"SA/H("!Q65QU2GR1HWX7(Z? VHG+%S+>L+?LMIU='_I1@^AO3/3<0^24$9I4L$'VJQ MOC=D>P/34&2TT:@@T#][:OS,.\;-E;0'S) B[L H;3DSOS:Q)!,K$\]0DN U MQV@HCHD&*(+AEG&5,;$&9V%\1HDJ_,1C6&U MSXPBOQ!=\DALEB9#G8\#6+.,QLE=]2-5TFN=U7K(\$&549M/#E++]!@5 U4? M73WZ-EU B]_5[+LJJ.MDH-KXD-P5P[50TJ J&ELLHQ_).'Y.]W*)^.XKUIER MLT]7#_]($GM-_^J?$UE0I4SQ8B9VR.G7"*[X0C\B85)8D543-_EILL:-[8_ MP:B1YA''8?'Y $_$816T,A5>,V.'K8[H$RGI),3.W8%2T MF24N>9MS_:$-!3WMS7QY-2/\%J,VZJAS9@3*5*N/;;V;7 BCWH;@=+0!FUR9 MV4)/5Z9A'\T_- W'R[L#-_0Q"W=SR/U[6%TNZ+_W6!2FA.BU)-5+ 4H[8C$D M"YB+U=D6^K[):+(#:!TW(3@HW-KJJ>_MZ;;J?5[6O]G<&3NBW'^W!P^XH>W% M0YN=3B;)D*$@2=16]EK4UK=1@31!*+BE%+"\Z0 M#T:.F"0?SP8004J3O+9)R1:,/22EJ_UM'WT_R+8<)^4.MK8/G^>+U4=,YUDWN;VRG^%H=J(T(# .DVG?V=7UUVH, MPRS_-%VF^>5L]9Z@^.NLS.F7]25'NZQ[O&- [_50SMHXLDIE@\(H*-;6882! M@Q.&PJF C)O"3[Q46@ILZEGJ!30 M,?HN9B&!@LH8LN*I^";NR[Z$=N4$[X.5IYW@@374@>OS)']WE_D?N$CK:X+< M9R=]K1.NR729%'EUB&"$=(;SH%V;V5[[$MJ5>]T,@<=JJ.^DSR:K-<7KA,DP M?1YV?_B V^?>O+39-S$DK@F 8$.M-M6<0126 85EA9ML>"E-\B0M]\T[DMQ4 M'2U_NL0;EJWD C42R^@-*$4L>T\>JTNH=$")QC1QV/[PI<(QCMR?;;VC=5%2'JY?IZS=Y[;8/1*C39-0\G>>0.'4\Z1V[9W!M* M#]'>N8%SW:8W6.ESY@A%F3I\M)3U^,AZW2N8XIT4Z63U>D]2.G(?YBX!NK<& MSPRBZZZFPE@>C4I@HB5I!JW <28^SE_C'V&:?VRZBUZ*P!R%HRCJK#_&P-5Y*\YZ$Y-SG(7=[FSM_^Z1.R6W M1MPI-')&!G&2/(]1D*%7(I"A9Y@@Y&*!:XODBRCR59H $V&[+IW",XQ@QD9J5CKH@R M0B9I&[4[(=2];(0.HLE^"F&V<#E)*BFOE87@ZYAG30YQ#,R#BCD9S:2U[(19 M]N\[(<^?/?*&T,;9GP%.[@U9&/@4<,)/? YXGY^;D\#_?:@HW\R_?)FNUL@+ ML_QF/JN0P5F:'G;CZZG'#2*JG>D=Z)#TSOM>W7M?/6&_F"_K@-?K!5L8+QA- MO>57Q]-$,N'K/BO,)..*T]ZUJ0#3N63N4W=\6&BJOU]WB"9/Q-BSJ)OGMF,M"^SR^M0E\ MFI]13**+UO D)'CR+4"YX,%S-&"X]T&@L5PTZ;M^4I/XVWRY_.$5Z]MVD\R3 M]5DQ2$QI\M],(->MMKK4K'B?O"6GJTE$]B@YYV3B]D'-@YCK>&6,F(M:+E:3 MW\CG^W35$9/X]O-J[#K[/T =,FMKSE[G?\ M$G$Q48$I)B,96%/GQ#F254Q%0[ .F7-)Z5R>\X'V>V4O*#E4M?/F>#'+^%?X=%_O,.:QLVL-3N-;6ULHY(5C=8XB %J*6?WAB-5JJ=X++M#>,4 M:;5!QR!2'-N4_(;X\^K5Q9]OZ)GUFPT+,AO,QB/4IB:@M*KFE6RL*6@2\:!\ MRKL!X='GCU,%U0@&QTMP;!!\N @K>M3W/]_C].+B^QTNK)."^YR@I*A "5<@ ML"A *JXS^?&%V=VFSFQ]Q3CU1FV@,(PO.+,[@2'[>\8I[RG#1X&DN38@'CS&6"0N//GZ?CV4S]R/TW^;SO#7%7ZA M6$RAI]VN@"U)D/.K"KC:A;Y>?75)!^5,F]+KK22-? MTN)3&P-+O 4=8M\CE MN_*&WCU=O;M<+5=A5D>L;>HC>!;1J>R@-A8B?FC3](Y"J:2,3JG&_+Y1'>K3 MA'66)CL0 ]*6 ;41@_H^D%,W]]>5E/[KOQ$U,QRF*V6DQRC6=_7RM(20W52 MI$NQ *U PZ5QD=V?H]C"6#U"66!V!JPROU=@A@,W1N21\1N9W\HYV?^?(G:.&!5!+>?<*(UQ,OZT/ M>%^EJK7E)$ID.4L%,@M/'@,3X"(RL!:M]XR5X';,PNSXQI%[3)T00D?)NM^- M[H\+BE16TU*6$R>X,$B1BB#?$I349%.=#X RLVQ4T2&?X'SZ$39)')! QE-11ZOS5=3@<)+3/5H0K@FDRX&MDN7<8G_?4G* M^/D;?=EDU6)A1EL-V=:N1<4$B(DV[8")26$56M>FL_,CQ/1E;?;0^2.]>X^3 M= <>\GT>Z&/KRJ&4%4KK+!2G,]E'&8#<, &AH,"D490V?<&VT#,N9HY7]#/( M.43J?8)GCLR)&'-:&BPC9B$([N,K89NK[5HKZ M!!^GX>0P<( MOS\4;0[^O&3>HJO3R-;7+JR$Z#P#96*R6BC%TBD0-&:YWL":?AH_!XB]/^S< M9BD2$1JPIJ=*/3?V.8*3)D&.S'$?'4;9:DS!HP2->V[1>@,[3.X]X.?'L../ MQ?S3(GQY=;GZ/%],_XWYZGR/3P)73M2>"5I:"^4'UDP'@/NXP+"\7'Q?L_=GN+C$]7AP(J3.>O@=B;T\02R< M9,-!H"*SKHJ :'D=E^>SK)D+;IK<%]V%N*X,V3!0&UPGO>'LPV<2[O*:J8G" MJ%DH%KR1B5@1$7PBUZ$$C<6Q(.C_S>'U(TWCGLJV1]41&N@-3-=,;)KLUR7R M!R[6#$X21J:4L:"S4#6;$B$J+T :HU(IOJ349*CTK@2.>W+;'F9#Z:8#S#V^ M_]\,%;EU!&[_S;5+4 *%*9Y6%_.BEJ#6W'X*G@(92ZP;CE(U0>'A)(][V'M" M_VUP_?5Z-K-F_S4QE>M@4YPMUT\\Y"QFRY,&.7O9AE;LO>X\7 MM0=7-57+M:&*E9SK5E"W8Q>T+ZP("R+746K1A=J76T!.MA@*79UHTW?U.+*/ M-8([O_WUW;??.>7TT9/59^1BN%H]3_Q%7@RY'8H9M]HGE+?YV4YURFK@\ZRGWQ>0ROZ&,5]V%(O/1;-"1:*$51RB1!J%:A)-JO@ M+6)J4H\RKBW]D#YCOKR@=]^NH+M4K+7X[NNZSK&6.WY[.#'>2$Z.24VWUSMI MBA9-;B<"&GE;K'01.;^>S;[A<5<>:Y#=- M]-T/*8A'>8Q)T48A"\1BVXY,;N@DG*70[$K3"<[04@@,SI;;)Y74H4B(,%<=T"+)PWR2ATK?# M\(H4-_N$ZW>^_O[ +7_UK[#(5R>M23H3E4Y@Z[P)5;0 +[R!)"Q')'^=JS;% M5$-Q<-;NPS[HW==]:(.!D?NKO:\LK>N3= K<&HL@%&)MS^(A**PE(5B,9YI\ MGUVJ*'9JJ';SUI$/L\?1^/Q8\?> F>O.3M%:%R4"RYD6G+89Z"=)?D=RC)6, MR>S2[W1WU(S=4^U C=W7^0'B&UGKOT]GTR^77ZX)5YQ+'3+84@N*ZEAM;S@# MR9PJ@6LGAM/[#V\>6?.'Z&T^A!#'UG[XZP[AQ@D5N(G G2/HHT((3$=()@FO ME?*Y[%)5L)OV[[YYO&YY@VC_8"%VD&OXXR)0 //ERO:YJ!33I"M97!VM9BSM M=\5!4<'ER$5AHDF#F[M$C%R=-*KO<+12.@+4IKXY6L9+2K4#7*E3@&ACC3E% M<"@+)J&,M$TJE7XD8UR']'!U;L'% ;(=NQ?$U:6M7V>)Y#7]AI43P;C=&$VB MV&AAR-7B3H,B*PS!H0%-2XA[8Z7!>S.XMS2 >/(U?:#@$.7-FTAR=$Q\^7HQ M_XZX3JO]<5UF*2,2C[LAX_F7C;OU#(:/ M@:7:P9YRM:U>7[DJ47-)CA606Q6)^$JW(O$DXY*-VIO29B#%#U2,7.[:A9MR MN%HZP-3A@KME>Y;O+5HC5 X\"[ Q,[*^C*QOBAE*"2)*7H1I,R6P!3/C[I9' M8.M^ GAL17< ]A_VA*NS\NN=P'"71%!@=;V_*ABYH\5(\)I$GETH')OS40O:ZPP1O?2DF@]1)$O'D#,5L M6:T8B@4EHQBJR86].S2,?+6E"Y?R4)5TL,=N2-\L,QMDB3)$,+*V6>2F@+-6 M %.%PK"(2?(FJ=0?J!AW+SU8EX]CX@#!=H"*+8MIO5IH0=&B>S>[/H"H7?:9 M1PM.8NUH5C@$SP)PA]KZP&W237*E>]#8!:(.0<)N0<'1:CD+Q'W\UWS#6LR! M*9D#Q& +;=1!@F/)0[+"^Z1E":G)KK<'C>.Z8*=$W&%JZ1=QMP[#-G_AMYM[ MBB5+H;-5D+'V@*B]<**C+R(9VB>X:GH\ MKTV/9\N)-**$+#4M5DU&H20&P?D"QF96;XQE$78;/?G#8SM/@PRLT/D@TCUG M4_@'+NJ!7OA$2_G.=))UG+TI,)D8GCVK(S%FG-FB8W M:%LRU7F&I0W.NT/+.:^UH^$B\UMFIO^!!-NI&6Z($B3 BAC/7AK M,V"T0F@C4F*G#*R&X&GD\\KRP7^NEQ>4IB!$YF4=ZDDD+X6('&IP$>&$"+MLSQF&81ML1CVIG3D?.BX M$&^KUPZ >WO=YVGYQOOR_?FOK]/%^A_3+CB=YTF6D6E.F//<:U!IW6R&1[ L MA6Q+%#*X9M9]" Y&#B$[L.4GQT$O"^ 0N:^_;!)35ZSS";=%IBA(Y*HXXEUE M"*809(6FO4Q:D5.;9KD#,C'.*-R>EL$8:.AE)1QB N[R_G[ZZ?-J>1L83;() MF*3V8$4@6V,BH\.%LE-(1"Y?].$ MCZODIK_$FO/EQSGYC7?_7B]:OYVO_@M7[S'-/\UJQ'/[I*L/O5M]QL7'SV&V MZ:DR82I$\H*\ MVL4IP-O\JOX[/L%HR"H) XZ^@E(I0F1,@+?&Z!2TQOL7(3I?A8^RN=/2\_^S M]$Z-J+&/W&[NL:PYV7K%95)2B*;X>H>7PC\ELP<7G(7:)42XDGTQ]QKC;3F, MV_&%NQW3L1<&V&8J&1MF>V?=;A+*L]EEN'AUN9I_(16D]:=^G:7:V1N7$PJ[ MK'!<0#&>UXX !4*H7XH55HB8;.8[H;(-?;N!^$4>-G>@\ YU[S,X[XH+J%BK&82-&-IMI?S/<75# MF)Q7A\/K^JQYN7.!Y[K/X^!=#W=Z6\-.B/MSVTEW1)$C)X\7BE(6*-A$B)(" M48O:"Z%3Q#:%-2-W1SQT.6\"]CN%)^_G%Q>TFNL?)P11X[(/=1Z=!X610XPU MKU9*U(4KRW6[O.O@[)QWW\0]<#V8L1\.'>?L&3V4PM4F2.%0S-S3CFM-)BE$ MC! L/D3"M4!X1GNQ5S %8.7BQ?U_'[AU58K(8;^U3# M)H:?Z@[YL9N=X+9<9?GK=<6*M*BTDQ8,EPR4 MY!3R* I^K!(B&B=E"+NTVSSY7O (+V=:C]KO;G L7E[.RGFX+UK-1"E,08E8 MAZ:G!#[XVM* H<=3[&PO9,YT$ M]"U0];*"_:G%&?!^V3 96=4TMYXV60":4]N M[3GD:KI8DR-@[H5D=VY[%]PF$VXS!#*X0&:)!!*Q'AG61HL\<A_8 M]U$PT(%O].,@*VUTL$EGX+G.2,F>1*BSAQ05)]%ZXUPGL^O:>?KC(.')V77[ MJ*4#3!TNN"<& \7HF(PDOIQC[1_H!42F#7 ;0R(GR7 U3G?A,Y]=MQ>V3C&[ M;A]%=P#VIX=.U7')IA@-#!W%QTZ2#? J0I'*Q(S:NS8G@L>/#3NO&79[@6:O ML6'[:+"+L6$#W,(.+)/G%!@(Q_;+;,$9F0"Y1YVM15'ZN@"Z)X-G>MKU0M;B$6![T5LB::W@E&S4C6A0 M)R9R$N!D)/U%%B ZY<"H9(../*725SRV/X]G6E+\0I;B<9![ 7>YGY70GVNO MX48\146MO110+SZ LB60!DF7)6IF2A"%=U;XL2>#9UI-_$*6XQ%@^T]8B_>= M^*R=LJ9>X>=*@$J!])=#!I9Y1*69T*&OGE5-8L;^)C"]D-5X#-S.O:A_=^'< M*QY=._<_D47Y)4P7ZTJWNXI&XWPBZP5:. 5*< Y!A02\(),.HPBEK[LX;>1P MIO'GR,G6#C#YHN//W<4W*3[E8DR"X"W%[$44\"5'T,X$$F#P:,XU6_LL\V>: MR.UA]71H"?:"\G]<)OAY\47)C(_9@C8I@HI90; B@;?"AH0V<-?7\/>A)7"F M>_E_E#EH">H7[1)L\H/U.LWS4F-995N[A/!@,SF%H=9B%0Z>U0O0*@;.VU3! M=\'^F2:R_Z/L0#,XOV@C\&-6\GG!IM](ST,7HF^??WC&] MN3<:&-,YFD FO?8%X$Q#$&3A)4\I9^^5\$WZW3Y!T[%F_Y%'?R1)OJ9_\\^) MLH('81UHK0VH5"0%M"F!(D=76$3.VMQ)>HJH<9.I0Z'COLD:3 V]-GZXLVS? MAD5M4O@-C^CJ\-3CAC8S3]-[ K-3\\T149/^>6V=HQ,X$0+X*$WT+F8AFX1' MIS [/_]5-VA\C3,LT]6$.:X=YPR<-W6D3NU(R5DF?I/7!9-DL2VK/]+3K['9 M!Q-;C.G"3O^TO7CSW]LGV6$_>Q2AE , MR8 ) ]%'!D(;6FJ&(_HFZ>@]:!S7( V*HH>7J]MHZMPLU1#NT<[/;FK)3N(X M/8M)'SWM6[4^7=6+6\EZ"L2-I5U-ZRAIFY2I46.%UI;M&\XN\1=:I7=>-<7E M!*5 "CHT1!X+*,L8>$&\"V&ML85;$YN.64S0% MUZ ZZ74?_("?:J[UUUF9+[ZLGW;(CO?(4X9IW?@,=0/M8IO7O,>O<]+L[-.M M1\5CMB(+D$$K4'$]]4\C.&Y$*3Z:D&*3$Y$M!!U]S'3ON8]Y=];JS*-*D#*7 MH#Q'XCE82.BDSRDHGMN< CU/V\BEG$.@Y,%IR< :.1\[LVZ@7QPJ90$H,B$6EOT8(V+EZ_2(PQ^I(;-;!I97EN6R[=>\,=0;_^OOGC M+?8=X3X&6T?C4"2K;)#@F%)00JF_R0Y+DTZ7!]+;J87:!TU/M%QMIKD./'#R M\N:S-+V8KOEY5]Y]Q1H^SS[]L9B7Z>JW^7)9PXP-F\N/\S?D9\XOIOGJ-N:- MK8Z9L2(%9*7))TR17$^DX*.$I$+4&D6;8JIAR!^Y.+H%?$?0Z_GLP;=-T'^9 MS@*)*5S<^6O\?J6*NOUM/GM,*_CAWMYHGQ]&&JT]@TA!:V3*@]2VMD(J 4+P MLLXDQR0CC[Y1@]T^/(-UVT7A,#-#>PNW0H JR4",@GXDVKWT1F36IN'1_K1V MZA'L@Z(C/8*]-=:!-_"!5'15K':YG,YPN;S>']:]F$M649@H263!D<@D":^V ML3=.HS\]35'73CKT-)NYC<# %]8"VS79RU2,Y94ED6 M2Q@Q*^01! MTM+4+%C);9;6MAD6=I>*D=$TG'8?S[<<(.H1<5*=J*Z/!NER/_H6'@,D"=]Z[D@IW&'>#P&./[R(L/%K]1PNNGYWBL>ZZO^H2I$,E;0\Y 2"69C,8XM=O6]/#97>Q+PR-@ M"$D...*D>1;RQQ3M_-HV/Y:$6\UKPK;J8I/'K26*0^8D!Z*E48:RA:2:GV3F MZ'QQ#*3.Y6I.2D1>@$E66 B&&]6F]U1'^4HMF V&B7J!LLJ T\KE)M'*M=)E ME4Q*;:[8OYA\Y3XH&B)?N8_&1MQTEXO5Y/; BMA8[SI761**DG2IR",QDQ&#J78)W%R@)0[B %O#M&O\[*; M;(K(IO;;P&JE:V;6!_"<8F4*F+%89\EN-^GPO(6>GG!SB*+GPTN] _"\F2_( M$(<5OKV?AV48L_",&.&&$2,H*,A- K23@M:5('$UN0*VE:)Q LQF !I&\AU M:*?06Z-E+%D!SM6863,'/B@$)9RV60;!PDD*F5]&&O00UZB9NCI,G'K2;+. M('-Z"*0:Z*2?02VO+M;_!O/C';8V[20F3D=?/"T?Y+[V^E<*G&*!EH^UA65) M9KS)G:7=R!NY[6ISX VOHWX >!-_;-A83H)U(KHZ8L5Q#BJ3 QDSDV#198-. M./I5TWCOFI*16WBVAM5QDN\005=-<.H)Q:00_(N1"(6)>JH5:BXE%4"-7/)D M%$M-BBD?H67D)I G0]&!TC_'8&^GR[_>17/&F^%T$%;'38G:O[?U=%R%+&Z6# YIT3:Q>_9Z5!D*Q7C8F8(]G4 K6Q!;F0=>T:L(#IP@1-GP8K H_%.-6D8^01-XZ84 M!]R.AI9_CU"JC&Q65[$\YQ \U L4M"J$AY@+??$I"^9+D?XT4+JEJ3//YE"] M/^L0'Z:$#O!T:Z0?,'5]H&R]\<('*#)'VM=%!B]4 6O0TG;OI:PS M;!V*@7E+A72 L$<6X6N2#MCUR/]L9A_Q<7J M^ZO9>HK6USN5?;0J/0J3P%*X#"J2?^%E4N!9#@F=LD[? ]F6NJ3M[^@L\AL" M*D-*M0-[]$!&MP>*/%NOC&35$2R@$B<#+C4';K1GWM@D>9,JR>TDC7N6?PH/ MZC#I]XBC/W!1?Q$^(:\MI8+@%!:S5"@V5H6!IP &T"L=G>4^IR:-R9XBJK-= M[$#%/X>G0[70:Z/"M[CNRTALK],DX-U&T+&VY/YS;WMM$B?6V5) M)YWKF9 @6RL(S$XCTZ$X(9ID)+=2-*X5&001]VW(,-(_$P-R>*OQQQ_4PI@T M;#*^%4!*&955\I +IQ#'&HINA#.@R5%F#*4H;>Y;M3(IM_=:[K_A=5A.$_GQ M/TTO+FM%8Q7VG8%6:!6Y=PB) @.*$$@8T4@)Q63#DA9!EC8M"@ZCMU-SM ^: MME_1;Z>Y#OSG6S9?S5;37%F:?L,/F"X7TSI2YN>_T@69B7R5FOCR]7*UN<*P MW5QGG;-$GH ,9;,^W?;=7 MG_%-N$B7%YO^-NO%'VX6_[W/O5I=71VK)F$U)_E]F<\^K$A(G^<7],)C&@.= MF,(6#L5)I=K:4T'A@^/60(A2@$**E(,S%JSTUJ/BR$R3'7IH3V6=5WQ[^:46 MXL\7MYZ\T?7:AB *&/GE)4\>O<<9!]_=*>^PC[Z_"$G>YSL M.G !:+7=N7XA9#&ED U/,=7<="0Y6,^A8 I!148_-&G5^0,5XV!D"'7>+_8[ M6+9C'^#\A+/YE^GL!TD(Y)S\"_(Y1%RW#N3D>' -OG"7/(GI08W?%J/PR,,[ M];4.-@O'RJ\#P_ /G'[Z3-OQJV^T(CXAK8R(BW=E+:!WEZOEBG9L$MJ]>&@2 M2PA!"P7,6/('R34E5U 8*-PXJ8)CB$UJA@\C=T13XS M9+5@6H9:CNUJ8Q"+X+G.@-PF[GU2N3295/<,7>-8N"9(&U(#_?:%W1J^/!TZ MEQ]#Y_F#T+E%%#@026W#OA9R:QWGE>RX<[1"$F9:*Y%%\,$FD,I:AJ)8L=,] MJ='CO.$30%>]Z+4+QF$&K42IDT\\1,P&M+7"_"?1Q"(TY*F7 MOKBGA^K];CF=X*;;)?0V?+F^':*90^4-!V,M.9 EUFZS00#F6"M1(]>B29SW M'&'C@KD;!.V$[ /5V0$\?R9W>?X=<7T0\&X]0NNZ3#IS6N%%@:#X%10+J7;K MXV S3Y'9[,@B-/'8ME'4(R /5?S]0' 0+70 I_=(/MZ11S<4T*29^D:MR,:5-8#:>-#J#UPQJY M9B%YIP4FT#'46[LE0 R>?F2&VYBQ2-7D,NHCM(Q[/?!TUND R7< GB/=B=]N MQSYI9V,]NQ*N3BG4+H+COH"TCBE=.(^IR:XX% .]]*<^]Q#E,$2<_TIX]65^ M.5M-K+-:ULM1)D5R2Y01X$V18%SRH5Y'%ZE)V<8@U/?H2+8&WK#H/P %O9:L MU>'!^-^7]*B?O]&7PSI*WG_&,/TCGZ1LJ&Z1]UYRFS2U3)DD(F0C:SEB\N B M(MA$T7')W*%N4SJ]A:"C$_;WGGM;>"ED8C$J"K$P$(I3*!"3-!"*RP&-4,:W M&V61S6Q*$W;T&Z#4=2,1U<$&.$"*,L# M>$?A@V7,VB Q:]7FJ.LTAF5SJS@*XRP7P&.M"LA,@9>"HB\=74!KI&_C'SU& M3*?F9!\G*?X@'FF4K96<]5F M.-8VBOH"T$'Z?AY#!PB_/Q1=3QTLF+V("JRD6$[QHJ#V[*V#,!V6;$4ZB0'J MX=!G($T_C9\#Q-X?=F[3$MS%: 199XM!TPPN?> GWJ8\!Z_7B[2Y[#$/Q:US^675Y>KS_/%]-^8KU),?*)0.<]T M@J(IUE3),8A,4=2IG,%HE(T[C2G>'TZ[T=>5?3H0#/<1UD S[2/WS1_JETA4 M_Y__]?\!4$L#!!0 ( /6 A%'X4MCAW0< %$B 7 <3,M,C$Q,'%E M>&AI8FET,S$P,2YH=&WE6FMSV[82_7Y_!>K,;9P9O:B''[+C&5M6)II)[=11 M)^VG.R )2AB3!$N DM5?W[, 9>OIRN[#<6\^*":Q ';W[)Y=D#S][O*Z-_SE M_>?TNVJ5 M7:J@2$1J6) +;D3("BW3$?L:"GW+JM52JJ>R62Y'8\.:C6:#?57YK9QP-VZD MB<79?)W3NKL^K=M-3GT5SLY.0SEA,GR_)SO>X7&+1]P+O(.V?]0^\MM'AV'S ML--J>0>'1T?_\Z!D'>)NCC:S6+S?2V1:'0O:O]MNU@X[F3F9RM",NUZC\=^] M)5$C[DR5QW*4=JW"&(T4S"N' Q6KO/NF8?^=T$@UXHF,9]VW0YD(S:[$E-VH MA*=O*QI.KFJ1R\@):OF;P([8W%Y.2X6P3BQ3,5?0:Y)*_9\_#BX&0];R@-=I MG28LV.5T@G/RL^6Q-N?#P?45^^GJLG_# MOO1[]JK5:++K#VSXL;^[H=^@B5_.;R[.K_I?JM<_?^K_PLY[0[*JV6@TGV36 MR\3;H()5?)$;=B%X'HJTP@)@1E>C7W_QCMHG*S_#MB8 M3P3+Q42**7C*C*5F/Q8\1\3$,W8C,@7K5L M2$U>"!@"DK=\#^=PEN JESQF$0]P*V36!%(1"*UY/B.1A-\*[+NP MIL:]$,I@R]@6"^Q! H',41P@EF(Z- $@;#J6P9CI@GX>YD]%+LI%R(!$ZAA5 MA K25)HQ#-29"*R"M&X&U50(,R>8%C)_MNB&UX)UZQE8"Q;)%-XD8!Z\5P'0 M$,=POC NTP@)P:E9P-]!C'0(":$%5U6 KJ0DRN!@B@V*F3A^ +_TNU[9&O$5 MVBZD0A)%# $@K@"+W4Y;?0*NQRR*U53/PR$7(ZD-6AC#.-UT>D/+R@*J>J[, MFK:O!=CV=F"'2UYXJTO02L:F<%=1)'%I/3-@/!<6 _A4^K$@7S$!X/U8ZC&) MDUB"5*=TI^M0ZB!6NL \(H%!"'%;LWWX/A0 TSFX?Q>,>3H2[!SY M=5/$D/!:O.IU]L4[.]7KA.[*74JJU*D+ EJ?41(NQ(;#BG39>:-H::,(&Y&= MJQ$#"2H$3Z]H<_PS'A*C5&,1F6ZG#2QM!R)!2ZGI5KVC[*6:1KX]8BZ%1H,$ M#UK&_&-X*T3F 2_T[E.(57T!J,J='$^K(L<"R,F)U#;3(252NPXU%@\>2Z$+[87GUKC0H*_(,P:5M-0P"E8=6 =N( MC$2*(A$D&3Y>((02XS4-OF2'IZM+S6J*.6>S.A]2<\+FS6$S@B MBM!?R GHK3!'7KH@%5T@"5^=>=)MK\F'"& D/@K;96'[",R6$3_(1$)Q2<4P[7^!DIQ=#=&Y?J^\M@;6"S!V=H(L9'>?(6J M1B.AA$YV^CZB VRBB:WP/W57\S 6OQ82*MO +=+ 'K;>_9]UQ.8J(6 M][F[(4C*I@7"P!N]1<65%HVZHHLD00_\F[!FE-RX\4#_;RT;_B.PHT9$.5*J M A"$S7_ :!\6E7A7'.G*=*+BB2#F3?FH?.:5EY0ADBQ6,X'1Z5@YGN!+T03T M_V01JCV#:Q_'"T$QDFG55\:HI'M@T3&V/2X%?,21R*M *>:9%MWY'R?@P"SF MLZY,K:_MI),)T2:*6?GLW:BL?*ER?%P[ZK3HO8J!-B:<+U^^-_-193NUEM?>:=FZ=:]S,:#2 M&4_?[[7V5M*SV\SNF#=/3H<59>P&_/[Y;+6OWRZ1>,O%I[3\51N%SB#QD=KM MBGWG^=?;YO+XAS:QPPD13:W#T^T_5UY6?;R MK:\%Y9M4JC>6(F+].Q$4=$AFUZ[%_D:TV__LGK6@\JZI^&[EW?H]Y]9M 7QB M]5WY_B!3[@.,KGO6.1%;OT@HZW7C80KWM8H+LWW*ME?B6[\8*'_=QQ;VLX^S MWP%02P,$% @ ]8"$41FI42[:!P ,2( !< !Q,RTR,3$P<65X:&EB M:70S,3 R+FAT;>5:;7/;-A+^?K\"=>8:9T;O+[$M.YYQ9'FBFYR3.NJD_70# MDJ"%,4BP "A%_?7W+$#9DB4GMMN>XUX^,":Q ';WV7UV0>KHA],/P\FO'T=L MZC+%/O[\]OUXR';JS>;G[K#9/)V3?[]GO4:KS2:&YU8ZJ7.NFLW1^0[; MF3I7#)K-^7S>F'<;VEPV)Q=-6JK75%I;T4AN5U% 7"R,OIXYU6IT6^ZS-E9SQ,.ZD4^)X MN7F^O>[#?B^+>07__-1=[!_MI MM+\71>W_M*%D$^)ACG4+)=[L9#*O3P7M/^AU&GO]PAW.9>*F@W:K]<^=-5$G MOK@Z5_(R'WB%,9IJF%<-QUII,WC1\O\.::2>\DRJQ>#E1&;"LG,Q9QB<@P/"O.7Z[RW5>?AZ&(R/AL/3R;C#^?LY_/3T07[-!KZNVZKPSZ< ML1.9X8^Q[,_'3R<7;D_/1I_J'7]Z/?F4GPPE9U6G=QN@;9CU- M3(UK[%\R8V=(_BNM>(W%PCB9+IB;(%[5@%Z+0QC&=LS-M,M9NU7]B.F5#I$$%IQ50WH2DJB @ZFV*"84>H&_,KO]M;6B*_$]QDU MDB@5!("X!BQ^.^OUB;F=LE3IN5V&@Q&7TCKPE&.<'@:]H65M!56[5&9#V^<" M;.]N8"=K7GAI*] JQJ9PUVDJ<>L],V;<"(\!?"HC)7U=G]7O/)3V_TDW(5;274Z#T% ZS-*PI78"%B1+O?>*%W;*,5&9.?MB($$ M%8*'5[0E_@5/B%'J2J1NT.\!2]]_2-!2[@;U]G[Q5&TAOSMB3H5%>P0/>L;\ M-KPU(O.8E_;^4XA5(P&HJIT"3^O28 'DY$Q:G^F0$KE?AQJ+&XY8Y1DC%/?8 M5T1]@U^MXB :E. +Z&*UDHD_7-@RLC*1W$@R0(9RXIDOIY5*2Q3O4\7Z>N!Y M :<7*(1CA9]4H!^0<:DXT1G,\DK"*[[D\&]8PQQ.9,)A0ZW.,@2ZW&+L*,>@N*)FV2)+:)-\D@J MZ1948K9M2Y'NP\ C'()T372E!_'D^J4RJ"A-@0BSOB3&L3:)5\!W(Y'C+/-?2H[][.:J,95Z5/?0)'I"F:##F# M6^V69@%E\AXD%FZW=PX^T# 1!&1#?Q+ITMV]]WUHEE]+"VJ^TF\WIBQ:MG4^ M=T3P ?3Q<4(;_,VH)]E*/<&WFQC18:7J$/S(K1!X -50>=)Q7!K"8*46K*V7 M:>OPA-X[8!4;8XG?PJ&2[6X(IP@@)/XMN4I--+K"GZKHP)67U[J\"II,N;TN MED09/N!$XKG46U_QW )GIRNAJB/6+?G:'W#(X\+K:4*F_^?USOZM0;*,MMI- M]A$9K*)_DXB$X@.*X4:3 Z4X6ARGC;VN//X!%LMPP'9";*6W2*.JT4@BH9.? MOHOH )M88BO\3RW6,HS%;Z6$RCYPRSSV)ZY7_V=M\0E.J=1*2"!.IP,Z9\12 M **J%%RWIW/!KXC;0RGW[.Z;$/_28WEB?1#P52<9SF9;DIYN"9*J M:8$P\$9O40NEQ:*NV#++T C_+KP9%3=N/=7_7"XE+F]4@[I[/!:X^.\^UQ)1 ACH2I R7%"RL&RS\.P8&%XHN!S+VO M_:3#&=$FBEGU^MWIHOIVO99O>O<'%@,H6/'^S MT]VYE9Z#3O&%M9?)&;"BC-V"W_\^6_U7ME,DWGKQJ2Q_UD:A,\@BI':OYC]M M_OFVA3Q^(O,"F?Y5@#U%\PBS@G()U5-?'@?^'0-)D<&]O4/KKVL?RYZ^Z_5X M?(^OW!84. M/[ 8A#>=,W'G+PZJ0MVZF<(CJU7I[IYRU^?P+1JN7<./*?S/.H[_"U!+ P04 M " #U@(11JH7['!T\2>0:^ P0)[!@.>,),:Q\CCY%/GT)W@ZI-..9V, MZ:_OG@0)?LO$;>VZ\0>-I7W?9V]WN=Z;X600?CX;P4(G LXNCC^,!U"S'.>R M,7"<83B$]^%O'Z!INQZ$BJ0YUURF1#C.Z+0&M8766> XR^727C9LJ>9.>.X8 M54U'2)DSFVI:.^J9+_ADA![]TGMC63"449&P5$.D&-&,0I'S= Z7E.578%EK MKH',5HK/%QI\UW?A4JHK?DTJNN9:L*.-GIY3O?>NVX@YK^E&SX]']#HV:3<:HUV#>[QXZZ2![)9/KE6"'M82GUH(9^T'3 MM]NM3'>7G.I%X+GNK[5;K)K=:(L(/D^#TF&DQA+#6Y,C*:0*=MSRKVLH5DP2 M+E;!NY G+(=3MH1SF9#T73W')%LY4SRN&'/^)T.+:+Q\7:X=0CV"IVSCH.<; MET:?WH^/QR$T?,2KYQB!K;@JGS YZN@V[5[D6^%$F%VFGCV>]H/Q#$;GX?AD M/.B'X\GIO7A>F[=G%^?3B_YI".$$O Y@]=HN?57'T-_"OWA MY"P<#6$[G$T0!^X^3$X@?#^":?_\N'\ZFEJ33Q]&GZ$_" W%=UW_R4$^4)(/ M2_U1Y)K'JW\F]M*';7#"9QS".F0,8P M$+*@3)$ZC-/(AEV]8/!VI^/[;G<@DXRDJ_+-Z^[5@4I8,,5F*T!A$V$=LD+E M!<$@M=RN01:9MEW5() <")69:;O;[!LF@S$Z8@Q/B9J1E.76Y$:P%?0C;2@& MXSK222EF^&8L+RG)"JY2N12,SMG;G5:G^^,]: NYC%"*T\ 2+-9!8Q^37&+) M4\R=#BSSY3^"TK/?[GC[;O?^TV3A8T$4%K58P3G+).*-R3R1*@'/M3YN4KH& M$6*IRO<,/9$4& 9'81)I4RF5RH97K^;>=@U4FCRNQR*W,TO4]K MV@V_]2C5M;U':=_5ZMEM[QG4VEZ[\^]K;=F-CO]#:ITRO56*$:H<:^ZPUJC= M.<6!G]V MSG#%5;F8#^ W\L?ZG)#'^+1NSV&UI'_KX-B$4MP2$"S&@\_4VQ5 MQSU>/1-H58.J;?6UEPVP\H^R2%9]/2AP\"G#94)OMKMY^;RS+C[2DE\:FU?I MU".+]"OQ;O=,<9SQ&0[Y>R[NW?D)_K7O.N40?.($OG--D&AI8FET,S(P,BYH=&W=6&USVD80_MY? ML<%3QYY!KX#! GL& Y[028UCY''RJ7/H3G#U2:>>3L;TUW=/ @?'=II,:]<- M'P32OMP^^^SM'NJ]&4X&X:?S$2QT(N#\\N3]> URW&N&@/'&89#>!?^^AZ: MMNM!J$B:<\UE2H3CC,YJ4%MHG06.LUPN[67#EFKNA!>.<=5TA)0YLZFFM>.> M>8)71NCQ3[TWE@5#&14)2S5$BA'-*!0Y3^=P15E^#9:UUAK(;*7X?*'!=WT7 MKJ2ZYC>DDFNN!3O>^.DYU7W/*1?IS21='?&MQ)(54P8Y;?KI&8L4DX6(5O UYPG(X8TNX MD E)W]9S3+*5,\7C2C'G?S)<$1X#GM45[ M?GDQO>R?A1!.P.O I3VU!S9,1P,3/9CZJ[]Z#/TI](>3\W TA&TX&Q"'[@%, M3B%\-X)I_^*D?S::6I./[T>?H#\(C<1W'RF\OP/Y2$D^;O5[D6L>K_Z9V4MO MRG$=?N$)G&+WO):"U&&PX"R&4YZ2-.)$P"2.><04R!@&0A:4*50:IY$->WK! M8'>GX_MN=R"3C*2K\L[K[M>!2E@PQ68K0&.#KPY9H?*"($0MMRN01:9I5Q4( M) ="96::[K;Z1LDPC(&8A:=$S4C*6D-#-Z,Y:7DF0% MUZE<"D;G;'>GU>E^>P?:XBTCE.(LL 2+== XP!273/*48LD$EGGR'Q'IV;L[ MWH';?7@U6?A0$(4E+59PP3*I,",IG$J5@.=:'S8I79,(L53E?8:12 H,P5&8 M1%K.F*I<-KQZ-?6V:Z#RO"D!B N!RT7H4W"$N>1Z47I5[(^"*V8&8VY6_EP M>V0?<&FOM4?W[VAF4:%PK*.'T6VT(.F<;;CV#AO-JF*2,D1D]; +)*4_&+/^ M5YGE*=*5D#*%$?HB:$_Q:9F]-=DQX8;Z3+'<9+UNQ$0(0#,,"3'M#Q3F;0:K4)4I$FLC7+-_.O%DV\6Q9BT:0@\M;^+GF^A+B%JCJ>A MF=1:)D%%E"8SP38*,ZFP;UE(F"!9SH+-CR[E>2;(*N!IF?;2J'MC&E9$Q+H_ M:YFM3U:'AW;;;9O#E<9H--VX7Y^[[/+T_*ONK5L_WV M,[BU#[S.O^^U93Y=K)Z5M+NFMK+HJN"HRR2 M5>,."IQLRF@9W,UV-R^O]TZ#3W3CEZ;E%8;TQ"GYE42W=ZXXQI5A8 ]"W/_B MW_5=PW7*Z?>=H_>+-Q"9K%[!!(H)K+(;]N0[B?6P=C^;D%DN1:&?-OF./VCW MKM7KEO+%S_%?4$L! A0#% @ ]8"$43XH^]-WM ( R\H= !$ M ( ! &-L9'(M,C R,#$P,S$N:'1M4$L! A0#% @ ]8"$42A[ MC#Z5#P PJ4 !$ ( !IK0" &-L9'(M,C R,#$P,S$N>'-D M4$L! A0#% @ ]8"$43UT8P9U)P 7:8! !4 ( !:L0" M &-L9'(M,C R,#$P,S%?8V%L+GAM;%!+ 0(4 Q0 ( /6 A%&@/LX-VF$ M ( L! 5 " 1+L @!C;&1R+3(P,C Q,#,Q7V1E9BYX;6Q0 M2P$"% ,4 " #U@(11%>!6=@7A 20D %0 @ $?3@, M8VQD&UL4$L! A0#% @ ]8"$4177XEH\A MO!D& !4 ( !5R\$ &-L9'(M,C R,#$P,S%?<')E+GAM;%!+ M 0(4 Q0 ( /6 A%'X4MCAW0< %$B 7 " <:S! !Q M,RTR,3$P<65X:&EB:70S,3 Q+FAT;5!+ 0(4 Q0 ( /6 A%$9J5$NV@< M #$B 7 " =B[! !Q,RTR,3$P<65X:&EB:70S,3 R+FAT M;5!+ 0(4 Q0 ( /6 A%&JARS;J@0 '@2 7 " >?# M! !Q,RTR,3$P<65X:&EB:70S,C Q+FAT;5!+ 0(4 Q0 ( /6 A%$%]Q'U MI00 %,2 7 " <;(! !Q,RTR,3$P<65X:&EB:70S,C R :+FAT;5!+!08 "@ * )X" "@S00 ! end